Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Gutierrez-Garcia, J.O., Sim, K.M.: Agent-based cloud service composition. Appl. Intell. doi:10.1007/s10489-012-0380-x, 5 Sept 2012
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 2012
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 2012
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 2012
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, 2012
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
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, 2011
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
Zhang, Q., Cheng, L.: Cloud computing: state-of-the-art and research challenges. J. Internet Serv. Appl. 1(1), 7–18 (2010)
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 2010
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer India
About this paper
Cite this paper
Bastia, A., Parhi, M., Pattanayak, B.K., Patra, M.R. (2015). Service Composition Using Efficient Multi-agents in Cloud Computing Environment. In: Jain, L., Patnaik, S., Ichalkaranje, N. (eds) Intelligent Computing, Communication and Devices. Advances in Intelligent Systems and Computing, vol 308. Springer, New Delhi. https://doi.org/10.1007/978-81-322-2012-1_37
Download citation
DOI: https://doi.org/10.1007/978-81-322-2012-1_37
Published:
Publisher Name: Springer, New Delhi
Print ISBN: 978-81-322-2011-4
Online ISBN: 978-81-322-2012-1
eBook Packages: EngineeringEngineering (R0)