Abstract

In service-based workflow area, service composition is emerging as a promising technology providing more flexible integration means across a variety of distributed heterogeneous applications. A critical research issue in service composition is how to achieve an optimized overall end-to-end quality of service (QoS) composition’s requirements by effectively coordinating QoS constraints of individual service. However, few of existing representative works have well considered economic strategies closely related to competitive market scenarios to address overall QoS issues in service composition. In this paper, we propose a novel global QoS adjustment approach by employing a recursive bargaining strategy to gradually remove QoS constraint violations for optimizing service composition execution path. Our approach mainly exploits the hidden marketplace competitive techniques from economics for developing a novel bargaining strategy. Based on this strategy, a user agent can simultaneously negotiate with more than one provider for driving them into competition. As a result, concessions may be made by service providers depending on their own economic equilibrium theories to offer better QoS values than their initial proposals and thus a user can win more profits. Through recursively using bargaining strategy, critical nodes of an initially built optimal service composition execution path by local optimization policy can be continuously updated to minimize QoS constraint violations by reselecting better service providers. Eventually, a near-optimal service composition execution path can be reconstructed meeting user’s overall QoS requirements. Meanwhile, an experiment and evaluation have been conducted for the sake of demonstrating the feasibility and effectiveness of our proposed approach.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.