Towards Efficient Service Composition in Multi-cloud Environment

In this paper, we propose a theoretical model for the service composition in MCE. A user sends service requests to the MCE. Each service request can be satisfied from multiple clouds (i.e., service composition). Given this model, we then design a multi-layer algorithm to minimize the service composition overhead. The overhead is measured through two fundamental metrics: (1) the average number of clouds (ANC) involved in the service composition, and (2) the average number of service files (ANS) examined. While simple, the two metrics capture the fundamental communication overhead across clouds and within clouds, respectively. Preliminary evaluation based on simulation show that our algorithm outperforms the previous approaches in terms of both ANC and ANS.

[1]  Elizabeth Chang,et al.  Cloud service selection: State-of-the-art and future research directions , 2014, J. Netw. Comput. Appl..

[2]  Daniel A. Menascé,et al.  On optimal service selection in Service Oriented Architectures , 2010, Perform. Evaluation.

[3]  Jinjun Chen,et al.  Combining Local Optimization and Enumeration for QoS-aware Web Service Composition , 2010, 2010 IEEE International Conference on Web Services.

[4]  Vijay K. Naik,et al.  A Framework for Controlling and Managing Hybrid Cloud Service Integration , 2013, 2013 IEEE International Conference on Cloud Engineering (IC2E).

[5]  Jun Huang,et al.  QoS-Aware Service Composition for Converged Network-Cloud Service Provisioning , 2014, 2014 IEEE International Conference on Services Computing.

[6]  Heba Kurdi,et al.  A combinatorial optimization algorithm for multiple cloud service composition , 2015, Comput. Electr. Eng..

[7]  Bofeng Zhang,et al.  Service composition and user modeling for personalized recommendation in cloud computing , 2014, Fifth International Conference on Computing, Communications and Networking Technologies (ICCCNT).

[8]  Daniel A. Menascé,et al.  QoS management in service-oriented architectures , 2007, Perform. Evaluation.

[9]  Kwang Mong Sim,et al.  Agent-based Cloud service composition , 2012, Applied Intelligence.