Service Composition Using Efficient Multi-agents in Cloud Computing Environment

  • Abhijit Bastia
  • Manoranjan Parhi
  • B. K. Pattanayak
  • M. R. Patra
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 308)


In today’s Internet world, end users need everything as a service (EaaS) being available to them throughout the world. Keeping users in the centre, developers are emplaning cloud computing environment which can satisfy needs of users virtually. Cloud computing is a collection of Web-accessible resources (i.e. Web services) that should be dynamically composed between service providers and brokers and virtualized based on consumer’s needs on an on-demand basis. Mapping of the users’ requirements should be done in an automated manner. But, distributed and constantly changing cloud computing environments pose new challenges to automated service composition such as: (i) dealing with incomplete information regarding cloud resources (e.g. location and providers), and (ii) dynamics of service providers, which set service fees on a supply-and-demand basis. To address these issues, we have proposed a multi-agent-based approach to compose services in multi-cloud environments for different types of cloud services: one-time virtualized services, persistent virtualized services, vertical services, and horizontal services. Cloud participants and resources are implemented and instantiated by agents. Previously the researchers have proposed self-organizing agents those make use of Service Capability Table and the semi-recursive contract net protocol (SR-CNP) to evolve and adapt cloud service compositions. To the existing work, we have planned to modify some of agents’ behaviours, as a result we can reduce number of message passing by half in order to increase overall performance. Also we are planning a 2-layered (3 levels of multi-agents) self-organizing MAS that will establish a cloud service composition.


One-time virtualized services Persistent virtualized services Vertical services Horizontal services Agent behaviour SR-CNP SCT 


  1. 1.
    Gutierrez-Garcia, J.O., Sim, K.M.: Agent-based cloud service composition. Appl. Intell. doi: 10.1007/s10489-012-0380-x, 5 Sept 2012
  2. 2.
    Liu, S., Xiong, G., Zhao, H., Dong, X., Yao, J.: Service composition execution optimization based on state transition matrix for cloud computing. In: Proceedings of the 10th World Congress on Intelligent Control and Automation, IEEE, Beijing, China, 6–8 July 2012Google Scholar
  3. 3.
    Gutierrez-Garcia, J.O, Sim, K.M.: Agent-based service composition in cloud computing. In: Proceedings of the 10th World Congress on Intelligent Control and Automation, IEEE, Beijing, China, 6–8 July 2012Google Scholar
  4. 4.
    Klein, A., Ishikawa, F., Honiden, S.: Towards network-aware service composition in the cloud. In: International World Wide Web Conference Committee, IW3C2, ACM, Lyon, France, 16–20 Apr 2012Google Scholar
  5. 5.
    Bao, H., Dou, W.: A QoS-aware service selection method for cloud service composition. In: 26th International Parallel and Distributed Processing Symposium Workshops and PhD Forum, IEEE, ISBN:978-0-7695-4676-6, 2012Google Scholar
  6. 6.
    Xiangbing, Z., Fang, M.: A semantics web service composition approach based on cloud computing. In: 4th International Conference on Computational and Information Sciences, IEEE; doi: 10.1109/ICCIS.2012.43, 2012
  7. 7.
    Al Falasi, A., Serhani, M.A.: A framework for SLA-based cloud services verification and composition. In: International Conference on Innovations in Information Technology, IEEE, ISBN:978-1-4577-0314-0, 2011Google Scholar
  8. 8.
    Gutierrez-Garcia, J.O., Sim, K.M.: Self-organising agents for service composition in cloud computing. In: 2nd IEEE International Conference on Cloud Computing Technology and Science, doi: 10.1109/CloudCom.2010.10, 2010
  9. 9.
    Zhang, Q., Cheng, L.: Cloud computing: state-of-the-art and research challenges. J. Internet Serv. Appl. 1(1), 7–18 (2010)CrossRefGoogle Scholar
  10. 10.
    Dillon, T., Chen, Wu., Chang E.: Cloud computing: issues and challenges. In: Proceedings of 24th IEEE International Conference on Advanced Information Networking and Application (AINA) pp. 27–33, Apr 2010Google Scholar

Copyright information

© Springer India 2015

Authors and Affiliations

  • Abhijit Bastia
    • 1
  • Manoranjan Parhi
    • 1
  • B. K. Pattanayak
    • 1
  • M. R. Patra
    • 2
  1. 1.Department of Computer Science and Engineering, ITERSiksha ‘O’ Anusandhan UniversityBhubaneswarIndia
  2. 2.Department of Computer ScienceBerhampur UniversityBerhampurIndia

Personalised recommendations