Abstract
Cloud computing systems provide large-scale infrastructures and services for Internet computing applications. They are “elastic” therefore are able to adapt to user and application needs. Clouds are used through a service-oriented interface that implements the *-as-a-service paradigm to offer Cloud services on demand. This chapter discusses Cloud computing models and architectures, their use in distributed applications, and examines analogies, differences and potential synergies between Cloud computing and multi-agent systems. Since the combination of Clouds and agents can benefit from semantics, we also discuss use of ontologies in this context. Our analysis is lead having in mind the goal of implementing Internet-based complex systems and intelligent applications by using of Cloud systems, software agents, and ontologies. In particular, the convergence of interests between multi-agent systems that need reliable distributed infrastructures and Cloud computing systems that need intelligent software with dynamic, flexible, and autonomous behavior can result in new systems and applications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Armbrust, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., et al.: A view of cloud computing. Commun. ACM 53(4), 50–58 (2010)
Aversa, R., Di Martino, B., Rak, M., Venticinque, S.: Cloud agency: a mobile agent based cloud system. In: 2010 International Conference on Complex, Intelligent and Software Intensive Systems (CISIS), pp. 132–137. IEEE (2010)
Cao, B.Q., Li, B., Xia, Q.M.: A service-oriented qos-assured and multi-agent cloud computing architecture. In: Cloud Computing, pp. 644–649. Springer, Heidelberg (2009)
Group, C.C.E.: The future of cloud computing. Tech. rep, European Commission (2010)
Lopez-Rodriguez, I., Hernandez-Tejera, M.: Software agents as cloud computing services. In: Advances on Practical Applications of Agents and Multiagent Systems, pp. 271–276. Springer (2011)
Mastroianni, C., Talia, D., Verta, O.: Designing an information system for grids: Comparing hierarchical, decentralized p2p and super-peer models. Parallel Comput. 34(10), 593–611 (2008)
National Institute of Standards and Technology (NIST): Cloud computing (2011). www.nist.gov/itl/cloud/. Website consulted on September 12, 2013
Pirró, G., Talia, D.: Ufome: An ontology mapping system with strategy prediction capabilities. Data Knowl. Eng. 69(5), 444–471 (2010)
Pirrò, G., Talia, D., Trunfio, P.: A dht-based semantic overlay network for service discovery. Future Gener. Comput. Syst. 28(4), 689–707 (2012)
Sim, K.M.: Towards complex negotiation for cloud economy. In: Advances in Grid and Pervasive Computing, pp. 395–406. Springer (2010)
Sycara, K.P.: Multiagent systems. AI magazine 19(2), 79 (1998)
Talia, D.: Clouds meet agents: Toward intelligent cloud services. Internet Computing, IEEE 16(2), 78–81 (2012)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Talia, D. (2014). Towards Internet Intelligent Services Based on Cloud Computing and Multi-Agents. In: Gaglio, S., Lo Re, G. (eds) Advances onto the Internet of Things. Advances in Intelligent Systems and Computing, vol 260. Springer, Cham. https://doi.org/10.1007/978-3-319-03992-3_19
Download citation
DOI: https://doi.org/10.1007/978-3-319-03992-3_19
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-03991-6
Online ISBN: 978-3-319-03992-3
eBook Packages: EngineeringEngineering (R0)