Abstract
Nowadays we are witnessing multiple changes in the way data- and compute-intensive services are offered to the users due to the influences of cloud computing, automatic computing, or the ever increase of heterogeneity in terms of computing resources. One particular example of such influences is the case of self-* principles that are intended to offer the basis of interesting alternatives to the traditional ways of computing. Our chapter is aiming at giving a brief overview of the basic concepts that are being used in practice and theory in order to advance the field of self-* clouds to new horizons.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
https://aka.ms/csfrm,https://aka.ms/Q6voj9
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
References
Al-Ali RJ, Rana OF, Walker DW, Jha S, Sohail S (2002) G-QOSM: grid service discovery using QOS properties. Comput Inf 21(4):363–382
Almeida J, Almeida V, Ardagna D, Francalanci C, Trubian M (2006) Resource management in the autonomic service-oriented architecture. In: 2006 IEEE international conference on autonomic computing
An architectural blueprint for autonomic computing (2005) White paper, IBM
Aversa R, Di Martino B, Rak M, Venticinque S (2010) Cloud agency: a mobile agent based cloud system. In: 2010 international conference on complex, intelligent and software intensive systems
Brandic (2009) Towards self-manageable cloud services. In: 2009 33rd annual IEEE international computer software and applications conference
Breskovic I, Maurer M, Emeakaroha VC, Brandic I, Dustdar S (2011) Cost-efficient utilization of public sla templates in autonomic cloud markets. In: 2011 fourth IEEE international conference on utility and cloud computing
Broberg J, Buyya R, Tari Z (2009) MetaCDN: harnessing ’Storage Clouds’ for high performance content delivery. J Netw Comput Appl 32(5):1012–1022
Buyya R, Calheiros RN, Li X (2012) Autonomic cloud computing: open challenges and architectural elements. In: 2012 third international conference on emerging applications of information technology
Buyya R, Garg SK, Calheiros RN (2011) Sla-oriented resource provisioning for cloud computing: challenges, architecture, and solutions. In: 2011 international conference on cloud and service computing
Chandola V, Banerjee A, Kumar V (2009) Anomaly detection: a survey. ACM Comput Surv 41(3):15:1–15:58
Cloud Computing Use Cases White Paper (2010) http://www.cloud-council.org/Cloud_Computing_Use_Cases_Whitepaper-4_0.pdf
Cuomo A, Rak M, Venticinque S, Villano U (2012) Enhancing an autonomic cloud architecture with mobile agents. Springer, Berlin/Heidelberg, pp 94–103
Cuomo A, Di Modica G, Distefano S, Puliafito A, Rak M, Tomarchio O, Venticinque S, Villano U (2012) An sla-based broker for cloud infrastructures. J Grid Comput 11(1):125
Deelman E, Singh G, Livny M, Berriman B, Good J (2008) The cost of doing science on the cloud: the montage example. In: 2008 SC – international conference for high performance computing, networking, storage and analysis, SC 2008
Di Sanzo P, Pellegrini A, Avresky DR (2015) Machine learning for achieving self-* properties and seamless execution of applications in the cloud. In: 2015 IEEE fourth symposium on network cloud computing and applications (NCCA). Institute of Electrical & Electronics Engineers (IEEE)
Dial J (2013) Cloud services foundation reference architecture – reference model – cloud and datacenter solutions. BLOG entry
DMTF (2010) Architecture for Managing Clouds A White Paper from the Open Cloud Standards Incubator. Technical report, Distributed Management Task Force
DMTF (2010) Use Cases and Interactions for Managing Clouds A White Paper from the Open Cloud Standards Incubator. Technical report, Distributed Management Task Force
Fortis T-F, Munteanu VI (2014) From cloud management to cloud governance. Continued Rise of the Cloud, pp 265–287
Hajjat M, Sun X, Sung YWE, Maltz D, Rao S, Sripanidkulchai K, Tawarmalani M (2010) Cloudward bound: planning for beneficial migration of enterprise applications to the cloud. SIGCOMM Comput Commun Rev 40(4):243–254
Horn P (2001) Autonomic computing: IBM’s Perspective on the State of Information. Technical report, IBM
Huebscher MC, McCann JA (2008) A survey of autonomic computing-degrees, models, and applications. ACM Comput Surv 40(3):1–28
IBM’s project eLiza closing the gap between autonomic and grid computing (2002) http://www.itweb.co.za/index.php?option=com_content&view=article&id=85862
IBM (2011) Getting cloud computing right. Technical report, IBM
Iordache A, Buyukkaya E, Pierre G (2015) Heterogeneous resource selection for arbitrary HPC applications in the cloud. In: Lecture notes in computer science, vol 9038. Springer Science + Business Media, pp 108–123
Kephart JO, Chess DM (2003) The vision of autonomic computing. Computer 36(1):41–50
Kertesz A, Kecskemeti G, Brandic I (2014) An interoperable and self-adaptive approach for sla-based service virtualization in heterogeneous cloud environments. Futur Gener Comput Syst 32:5468
Kertesz A, Kecskemeti G, Brandic I (2011) Autonomic sla-aware service virtualization for distributed systems. In: 2011 19th international Euromicro conference on parallel, distributed and network-based processing
Koehler M, Kaniovskyi Y, Benkner S (2011) An adaptive framework for the execution of data-intensive mapreduce applications in the cloud. 2011 IEEE international symposium on parallel and distributed processing workshops and Phd Forum
Lacoste M, Charmet F (2015) Towards user-centric management of security and dependability in clouds of clouds. E-Democracy–Citizen Rights in the World of the New Computing Paradigms, pp 198201
Leite AF, Raiol T, Tadonki C, Walter MEMT, Eisenbeis C, de Melo ACMA (2014) Excalibur: an autonomic cloud architecture for executing parallel applications. In: Proceedings of the fourth international workshop on cloud data and platforms – CloudDP 14
Liu F, Tong J, Mao J, Bohn R, Messina J, Badger L, Leaf D (2012) NIST cloud computing reference architecture: recommendations of the national institute of standards and technology (Special Publication 500–292). CreateSpace Independent Publishing Platform
Lynn T, Xiong H, Dong D, Momani B, Gravvanis G, Filelis-Papadopoulos C, Elster A, Khan MMZM Tzovaras D, Giannoutakis K et al. (2016) CLOUDLIGHTNING: a framework for a self-organising and self-managing heterogeneous cloud. In: Proceedings of the 6th international conference on cloud computing and services science. Scitepress, pp 333–338
Marinescu DC, Morrison JP, Paya A (2015) Is cloud self-organization feasible? Springer International Publishing, pp 119–127
Maurer M, Brandic I, Sakellariou R (2012) Self-adaptive and resource-efficient sla enactment for cloud computing infrastructures. In: 2012 IEEE Fifth International Conference on Cloud Computing
Maurer M, Breskovic I, Emeakaroha VC, Brandic I (2011) Revealing the MAPE loop for the autonomic management of cloud infrastructures. In: 2011 IEEE symposium on computers and communications (ISCC)
Moscato F, Aversa R, Di Martino B, Fortis T-F, Munteanu VI (2011) An analysis of mosaic ontology for cloud resources annotation. In: 2011 Federated Conference on Computer Science and Information Systems (FedCSIS), pp 973–980
Munteanu VI, Fortis T-F, Negru V (2013) An evolutionary approach for sla-based cloud resource provisioning. In: 2013 IEEE 27th international conference on advanced information networking and applications (AINA)
Nami MR, Bertels K (2007) A survey of autonomic computing systems. In: Third international conference on autonomic and autonomous systems, (ICAS’07). IEEE, pp 26–26
NIST Cloud Computing Standards Roadmap Working Group (2013) NIST Cloud Computing Standards Roadmap. Technical report, National Institute of Standards and Technology
Ouelhadj D, Garibaldy J, MacLaren J, Sakellariou R, Krishnakumar K (2005) A multi-agent infrastructure and a service level agreement negotiation protocol for robust scheduling in grid computing. In: Advances in grid computing, pp 651–660
Patcha A, Park J-M (2007) An overview of anomaly detection techniques: existing solutions and latest technological trends. Comput Netw 51(12):3448–3470
Petcu D (2014) Building automatic clouds with an open-source and deployable platform-as-a-service. In: Advances in parallel computing. Cloud computing and big data. IOS Press, pp 3–19
Poslad S (2009) Autonomous systems and artificial life. John Wiley & Sons, pp 317–341
Rimal BP, Choi E, Lumb I (2009) A taxonomy and survey of cloud computing systems. In: Proceedings of the 2009 fifth international joint conference on INC, IMS and IDC, NCM ’09. IEEE Computer Society, Washington, DC, pp 44–51
Schmid S, Sifalakis M, Hutchison D (2006) Towards autonomic networks. Springer, Berlin/Heidelberg, pp 1–11
Serrano M, Le-Phuoc D, Zaremba M, Galis A, Bhiri S, Hauswirth M (2013) Resource optimisation in IoT cloud systems by using matchmaking and self-management principles. Springer, Berlin/Heidelberg, pp 127–140
Smith RG (1980) The contract net protocol: high-level communication and control in a distributed problem solver. IEEE Trans Comput C-29(12):1104–1113
Venticinque S, Aversa R, Di Martino B, Rak M, Petcu D (2011) A cloud agency for SLA negotiation and management. Lecture notes in computer science. Springer, Berlin/New York, pp 587–594
Venticinque S, Aversa R, Di Martino B, Petcu D (2011) Agent based cloud provisioning and management – design and prototypal implementation. In: Proceedings of the 1st international conference on cloud computing and services science, pp 184–191
Wada H, Suzuki J, Yamano Y, Oba K (2011) Evolutionary deployment optimization for service-oriented clouds. Softw Pract Exper 41(5):469–493
Yaich R, Idrees S, Cuppens N, Cuppens F (2015) D1.2 SUPERCLOUD self-management of security specification. Project deliverable, SUPERCLOUD Project
Yangui S, Marshall I-J, Laisne J-P, Tata S (2013) Compatibleone: the open source cloud broker. J Grid Comput 12(1):93109
Acknowledgements
This work is partially funded by the European Union’s Horizon 2020 Research and Innovation Programme through the CloudLightning project (http://www.cloudlightning.eu) under Grant Agreement Number 643946 and the DICE project (http://www.dice-h2020.eu/) under Grant Number 644869.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this chapter
Cite this chapter
Drăgan, I., Fortiş, TF., Iuhasz, G., Neagul, M., Petcu, D. (2017). Applying Self-* Principles in Heterogeneous Cloud Environments. In: Antonopoulos, N., Gillam, L. (eds) Cloud Computing. Computer Communications and Networks. Springer, Cham. https://doi.org/10.1007/978-3-319-54645-2_10
Download citation
DOI: https://doi.org/10.1007/978-3-319-54645-2_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-54644-5
Online ISBN: 978-3-319-54645-2
eBook Packages: Computer ScienceComputer Science (R0)