IDEAS home Printed from https://ideas.repec.org/a/igg/jswis0/v14y2018i2p162-190.html
   My bibliography  Save this article

Managing QoS Degradation of Component Web Services in a Dynamic Environment

Author

Listed:
  • Navinderjit Kaur Kahlon

    (Department of Computer Science, Guru Nanak Dev University, Amritsar, India)

  • Kuljit Kaur Chahal

    (Department of Computer Science, Guru Nanak Dev University, Amritsar, India)

  • Sukhleen Bindra Narang

    (Department of Electronics Technology, Guru Nanak Dev University, Amritsar, India)

Abstract

In Services Oriented Computing, a composite web service is a value-added service composed of loosely coupled, independent, and distributed component web services. Component or partner web services jointly contribute to fulfil functional as well as non-functional requirements of users of a composite web service. One of the fundamental challenges in Services Oriented Computing is to ensure that a composite web service is flexible enough to react to changes (QoS degradation) in its partner web services at the time of execution. In this context, it is important that the time to adapt to changes should not be significant. Several solutions exist for run-time monitoring of partner web services so that clients can replace them with better alternatives when their QoS values degrade. But these solutions follow either a reactive approach (which is time consuming), or a prediction-based proactive approach (again time consuming, and moreover predicted events may never happen). This article proposes a solution using a publish/subscribe mechanism which is distributed between web service clients and the service providers, and follows a proactive preventive approach. It uses mobile agents to communicate partner web service's QoS status to its clients just in time, in order to decide to choose an alternative in case the QoS values are not satisfactory. The prototype is implemented using JAVA and Java Agent DEvelopment framework (JADE) programming languages. The experimental results show effectiveness of the proposed approach when compared with a static approach (the benchmark), as well as with a reactive solution. Moreover, the framework performs well even in the wake of the increasing levels of QoS degradation of partner web services.

Suggested Citation

  • Navinderjit Kaur Kahlon & Kuljit Kaur Chahal & Sukhleen Bindra Narang, 2018. "Managing QoS Degradation of Component Web Services in a Dynamic Environment," International Journal on Semantic Web and Information Systems (IJSWIS), IGI Global, vol. 14(2), pages 162-190, April.
  • Handle: RePEc:igg:jswis0:v:14:y:2018:i:2:p:162-190
    as

    Download full text from publisher

    File URL: http://services.igi-global.com/resolvedoi/resolve.aspx?doi=10.4018/IJSWIS.2018040108
    Download Restriction: no
    ---><---

    More about this item

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:igg:jswis0:v:14:y:2018:i:2:p:162-190. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Journal Editor (email available below). General contact details of provider: https://www.igi-global.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.