Abstract

The global optimal Web service selection based on quality of service (QoS) in cloud environment has become a research focus when there are lots of the same or similar services. In this environment, it is possible that many service users request the same or similar services at the same time, which will result in users' unsatisfied requirement and services' load imbalance. The existing service selection approaches usually suppose that service's load capacity is infinite and user always select the service with the best expected QoS despite the amount of user requests. Therefore, it is very important problem how to get a tradeoff between the users' satisfied requirement and service load balance. To solve this problem, this paper presents a global optimal service selection approach based on QoS and load-aware in cloud environment. In this approach, we first build a user QoS utility model which describes the relationship between user's request and services' QoS, and design a service's load capacity model to achieve the load capacity of a service. Then, we use 0-1 integer programming to build a global optimal model based on QoS utility of users and services' load capacity, and provide the optimal service selection algorithm for users. Finally, by conducting large-scale experiments based on a Web service dataset, we show that our approach can effectively help users to select high qualified services while keeping load balance of services in cloud environment.

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.