Abstract

Many cloud services with similar functionalities but different quality of service (QoS) have emerged in the past few years. Thus, the composition of a set of services in order to perform a particular functionality becomes a challenge. Organizations are more and more interested in moving their information systems (IS) with their various components (data, services, business processes, etc.) to the cloud. The composition of services in a similar case is more difficult since the components of the IS have different levels of complexity. This process should not be based only on the QoS, but other factors must be considered, such as the constraints that may exist between services as well as the trustworthiness of the providers. In this paper, we introduce an approach for the composition of cloud services to deal with the above issues. We compared our approach with other algorithms that treat the same problem, in order to evaluate it. The evaluation results show that our approach returns better results that meet the non-functional requirements and respect the constraints between services while maximizing the trust level of service providers.

Full Text
Published version (Free)

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