Advertisement

From Cloud Management to Cloud Governance

  • Teodor-Florin FortisEmail author
  • Victor Ion Munteanu
Chapter
Part of the Computer Communications and Networks book series (CCN)

Abstract

For some time now, with the full support of cloud computing technologies, it has become possible for enterprises of all sizes to access new business opportunities, thus repositioning themselves in the global IT market. Advancements in cloud interoperability, with important developments of platform as a service (PaaS) and cloud management solutions, have enabled an increasing number of cloud services which, in turn, have led to additional requirements for integration at a superior level: the cloud governance. Moreover, current cloud migration patterns suggest that additional mechanisms in cloud services automation and management are required, in close relation with a fully automated support for the lifecycle of cloud services. This chapter discusses existing trends in cloud migration focusing on solutions which facilitate it, with an emphasis on cloud management and cloud governance, and the relationship between them.

Keywords

Cloud computing Cloud governance Cloud management Cloud resource broker Cloud service broker Platform as a Service 

Notes

Acknowledgements

This work was partially supported by the grants of the European Commission FP7-ICT-2009–5-256910 (mOSAIC) and FP7-ICT 2011–8-318484 (MODAClouds). The work of the second author was also partially supported by Romanian Government national grant PN-II-ID-PCE-2011–3-0260 (AMICAS). The views expressed in this chapter do not necessarily reflect those of the corresponding projects’ consortium members.

References

  1. 1.
    Armbrust M, Fox A, Griffith R, Joseph AD, Katz R, Konwinski A, Lee G, Patterson D, Rabkin A, Stoica I, Zaharia M (2009) Above the Clouds: a Berkeley view of Cloud computing, Berkeley report. http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.pdf. Accessed 30 Sept 2013
  2. 2.
    Mell P, Grance T (2011) The NIST definition of Cloud computing. White paper. http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf. Accessed 30 Sep 2013
  3. 3.
    Gong C, Liu J, Zhang Q, Chen H, Gong Z (2010) The characteristics of Cloud computing. Parallel Processing Workshops, International Conference on 0:275–279. doi:10.1109/ICPPW.2010.45Google Scholar
  4. 4.
    Sultan NA (2011) Reaching for the Cloud: how SMEs can manage. Int J Inf Manage 31(3):272–278. doi:10.1016/j.ijinfomgt.2010.08.001. http://www.sciencedirect.com/science/article/pii/S0268401210001143. Accessed 30 Sept 2013
  5. 5.
    Wainewright P (2011) Time to think about cloud governance. Blog entry. http://www.zdnet.com/blog/saas/time-to-think-about-cloud-governance/1376. Accessed 30 Sept 2013
  6. 6.
    Australian Government Department of Finance and Deregulations (2011) Cloud computing strategic direction paper. Strategic paper. http://agict.gov.au/files/2011/04/Draft-ICT-Strategic-Vision.pdf. Accessed 30 Sept 2013
  7. 7.
    Gartner, Inc (2009) Cloud consumers need brokerages to unlock the potential of cloud services. Press release. http://www.gartner.com/it/page.jsp?id=1064712. Accessed 30 Sept 2013
  8. 8.
    Gartner, Inc (2013) IT glossary. Cloud services brokerage (CSB). http://www.gartner.com/it-glossary/cloud-services-brokerage-csb. Accessed 30 Sept 2013
  9. 9.
    Liu F, Tong J, Mao J, Bohn R, Messina J, Badger L, Leaf D (2011) NIST Cloud computing reference architecture. http://collaborate.nist.gov/twiki-cloud-computing/pub/CloudComputing/ReferenceArchitectureTaxonomy/NIST_SP_500-292_-_090611.pdf. Accessed 30 Sept 2013
  10. 10.
    Cloud Computing Use Cases Group (2010) Cloud computing use cases white paper. http://opencloudmanifesto.org/Cloud_Computing_Use_Cases_Whitepaper-4_0.pdf. Accessed 30 Sept 2013
  11. 11.
    Buyya R, Yeo CS, Venugopal S (2008) Market-oriented Cloud computing: vision, hype, and reality for delivering it services as computing utilities. In: High performance computing and communications, 2008. HPCC’08. 10th IEEE international conference on, pp 5–13. doi:10.1109/HPCC.2008.172Google Scholar
  12. 12.
    Sim K (2010) Towards complex negotiation for cloud economy. In: Bellavista P, Chang RS, Chao HC, Lin SF, Sloot P (eds) Advances in grid and pervasive computing, lecture notes in computer science, vol 6104. Springer, Berlin, pp 395–406Google Scholar
  13. 13.
    Kertesz A, Kecskemeti G, Brandic I (2009) An SLA-based resource virtualization approach for ondemand service provision. In: Proceedings of the 3rd international workshop on virtualization technologies in distributed computing, ACM, New York, NY, USA, VTDC’09, pp 27–34Google Scholar
  14. 14.
    Zulkernine F, Martin P (2011) An adaptive and intelligent SLA negotiation system for web services. IEEE Trans Serv Comput 4(1):31–43CrossRefGoogle Scholar
  15. 15.
    Buyya R, Yeo CS, Venugopal S, Broberg J, Brandic I (2009) Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener Comput Syst 25:599–616CrossRefGoogle Scholar
  16. 16.
    Cao BQ, Li B, Xia QM (2009) A service-oriented QoS-assured and multi-agent Cloud computing architecture. In: Proceedings of the 1st international conference on Cloud computing, Springer, Berlin, Heidelberg, CloudCom’09, pp 644–649Google Scholar
  17. 17.
    Lutz SKJ, Neidecker-Lutz B (eds) (2010) The future of cloud computing, opportunities for European Cloud computing beyond 2010. http://cordis.europa.eu/fp7/ict/ssai/docs/cloud-report-final.pdf. Accessed 30 Sept 2013
  18. 18.
    Youseff L, Butrico M, Silva DD (2008) Towards a unified ontology of Cloud computing. In: Grid computing environments workshop, 2008. GCE’08, pp 1–10. doi:10.1109/GCE.2008.4738443Google Scholar
  19. 19.
    Moscato F, Aversa R, Di Martino B, Fortis TF, Munteanu V (2011) An analysis of mOSAIC ontology for Cloud resources annotation. In: Ganzha M, Maciaszek LA, Paprzycki M (eds) Computer Science and Information Systems (FedCSIS), 2011 Federated Conference on, IEEE Computer Society, 18–21 Sept, Sczeczin, pp 973–980. http://fedcsis.eucip.pl/proceedings/pliks/154.pdf. Accessed 30 Sept 2013
  20. 20.
    Nyren R, Edmonds A, Papaspyrou A, Metsch T (2011) Open Cloud computing interface—core. OGF specification. http://ogf.org/documents/GFD.183.pdf. Accessed 30 Sept 2013
  21. 21.
    OASIS (2013) Topology and orchestration specification for Cloud applications. OASIS Committee Specification 01. http://docs.oasis-open.org/tosca/TOSCA/v1.0/cs01/TOSCA-v1.0-cs01.html. Accessed 30 Sept 2013
  22. 22.
    Brandtzæg E, Mosser S, Mohagheghi P (2012) Towards CloudML, a model-based approach to provision resources in the clouds. In: Model-Driven Engineering for and on the Cloud workshop (co-located with ECMFA’12) (CloudMDE’12), workshop, DTU, Copenhaghen, Danemark, pp 18–27Google Scholar
  23. 23.
    Hao R, Morin B, Berre AJ (2012) A semi-automatic behavioral mediation approach based on models@runtime. In: Proceedings of the 7th workshop on Models@run.time, ACM, New York, NY, USA, MRT’12, pp 67–71. doi:10.1145/2422518.2422529Google Scholar
  24. 24.
    Berre AJ (2012) An agile model-based framework for service innovation for the future internet. In: Grossniklaus M, Wimmer M (eds) Current trends in web engineering, lecture notes in computer science, vol 7703. Springer, Heidelberg, pp 1–4. doi:10.1007/978-3-642-35623-0Google Scholar
  25. 25.
    Petcu D, Macariu G, Panica S, Crăciun C (2013) Portable cloud applications-from theory to practice. Future Gener Comput Syst 29(6):1417–1430. doi:10.1016/j.future.2012.01.009CrossRefGoogle Scholar
  26. 26.
    Aversa R, Di Martino B, Rak M, Venticinque S (2010) Cloud agency: a mobile agent based cloud system. In: Proceedings of the 2010 international conference on complex, intelligent and software intensive systems, IEEE Computer Society, Washington, DC, USA, CISIS’10, pp 132–137. doi:10.1109/CISIS.2010.143Google Scholar
  27. 27.
    Cretella G, Di Martino B (2012) Towards automatic analysis of cloud vendors APIs for supporting cloud application portability. In: Complex, intelligent and software intensive systems (CISIS), 2012 sixth international conference on, pp 61–67. doi:10.1109/CISIS.2012.162Google Scholar
  28. 28.
    Yoo H, Hur C, Kim S, Kim Y (2009) An ontology-based resource selection service on science cloud. Int J Grid Distrib Comput 2(4):17–26Google Scholar
  29. 29.
    Ma Y, Jang S, Lee J (2011) Ontology-based resource management for cloud computing. In: Nguyen N, Kim CG, Janiak A (eds) Intelligent information and database systems, lecture notes in computer science, vol 6592, Springer, Berlin, pp 343–352. doi:10.1007/978-3-642-20042-7_35Google Scholar
  30. 30.
    DiStefano S, Cunsolo V, Puliafito A (2010) A taxonomic specification of Cloud@Home. In: Huang DS, Zhang X, Reyes GC, Zhang L (eds) Advanced intelligent computing theories and applications. With aspects of artificial intelligence, lecture notes in computer science, vol 6216, Springer, Berlin, pp 527–534. doi:10.1007/978-3-642-14932-0n 66Google Scholar
  31. 31.
    Sorathia V, Ferreira Pires L, van Sinderen M (2010) An analysis of service ontologies. Pac Asia J Assoc Inf Syst 2(1):17–46. http://doc.utwente.nl/72509/. Accessed 30 Sept 2013
  32. 32.
    Katzan H (2010) On an ontological view of Cloud computing. Science 3(1):1–6. http://journals.cluteonline.com/index.php/JSS/article/view/795/0. Accessed 30 Sept 2013
  33. 33.
    Han T, Sim KM (2010) Cloudle: an ontology-enhanced cloud service search engine. In: WISE Workshops, pp 416–427Google Scholar
  34. 34.
    Kang J, Sim KM (2011) Towards agents and ontology for Cloud service discovery. Cyber-enabled distributed computing and knowledge discovery (CyberC), 2011 international conference, pp 483–490Google Scholar
  35. 35.
    Fortis TF, Munteanu VI, Negru V (2012) Towards an ontology for Cloud services. In: Barolli L, Xhafa F, Vitabile S, Uehara M (eds) CISIS 2012, IEEE, pp 787–792Google Scholar
  36. 36.
    Munteanu VI, Mîndrută C, Fortis TF (2012) Service brokering in Cloud governance. In: SYNASC 2012, IEEE Computer Society, pp 497–504. doi:10.1109/SYNASC.2012.50Google Scholar
  37. 37.
    DMTF (2010a) Architecture for managing Clouds. http://dmtf.org/sites/default/files/standards/documents/DSP-IS0102_1.0.0.pdf. Accessed 30 Sept 2013
  38. 38.
    DMTF (2010b) Use cases and interactions for managing Clouds. http://www.dmtf.org/sites/default/files/standards/documents/DSP-IS0103_1.0.0.pdf. Accessed 30 Sept 2013
  39. 39.
    Naick I (2004) Make autonomic computing a reality with IBM Tivoli. http://www.ibm.com/developerworks/library/ac-itito/index.html. Accessed 30 Sept 2013
  40. 40.
    Emeakaroha VC, Netto MAS, Calheiros RN, Brandic I, Buyya R, De Rose CAF (2012) Towards autonomic detection of SLA violations in cloud infrastructures. Future Gener Comput Syst 28(7):1017–1029. doi:10.1016/j.future.2011.08.018CrossRefGoogle Scholar
  41. 41.
    Venticinque S, Aversa R, Di Martino B, Rak M, Petcu D (2011) A cloud agency for SLA negotiation and management. In: Proceedings of the 2010 conference on Parallel processing, Springer, Berlin, Heidelberg, Euro-Par 2010, pp 587–594Google Scholar
  42. 42.
    DMTF (2012) Cloud infrastructure management interface (CIMI) model and RESTful HTTP-based protocol an interface for managing Cloud infrastructure. DMTF Standard. http://dmtf.org/sites/default/files/standards/documents/DSP0263_1.0.0.pdf. Accessed 30 Sept 2013
  43. 43.
    Fortis TF, Munteanu VI, Negru V (2012) Steps towards Cloud governance. A survey. In: Information technology interfaces (ITI), proceedings of the ITI 2012 34th international conference on, pp 29–34. doi:10.2498/iti.2012.0374Google Scholar
  44. 44.
    Zhang Q, Cheng L, Boutaba R (2010) Cloud computing: state-of-the-art and research challenges. J Internet Serv Appl 1:7–18. doi:10.1007/s13174-010-0007-6Google Scholar
  45. 45.
    Subashini S, Kavitha V (2011) A survey on security issues in service delivery models of cloud computing. J Netw Comput Appl 34(1):1–11. doi:10.1016/j.jnca.2010.07.006Google Scholar
  46. 46.
    MacIntyre J (2012) IBM SmartCloud: becoming a Cloud service provider. IBM RedBooks. http://www.redbooks.ibm.com/redpapers/pdfs/redp4912.pdf. Accessed 30 Sept 2013
  47. 48.
    O’Neill M (2009) Connecting to the Cloud, Part 3: Cloud governance and security. http://www.ibm.com/developerworks/xml/library/x-cloudpt3/. Accessed 30 Sept 2013
  48. 47.
    IBMGlobal Technology Services (2011) Getting Cloud computing right. IBM White Paper. http://public.dhe.ibm.com/common/ssi/ecm/en/ciw03078usen/CIW03078USEN.PDF. Accessed 30 Sept 2013
  49. 49.
    Cecere T (2011) Five steps to creating a governance framework for Cloud security. Cloud Computing J. http://cloudcomputing.sys-con.com/node/2073041. Accessed 30 September 2013
  50. 50.
    Fortis TF, Munteanu VI, Negru V (2012b) Towards a service friendly Cloud ecosystem. In: Bader M, Bungartz HJ, Grigoras D, Mehl M, Mundani RP, Potolea R (eds) ISPDC 2012, IEEE Computer Society, pp 172–179Google Scholar
  51. 51.
    Bennett S, Erl T, Gee C, Laird R, Manes AT, Schneider R, Shuster L, Tost A, Venable C (2011) SOA governance: governing shared services on-premise & in the Cloud. Prentice Hall/PearsonPTR. http://www.soabooks.com/governance/. Accessed 30 Sept 2013
  52. 52.
    Munteanu VI, Fortis TF, Negru V (2012) Service lifecycle in the Cloud environment. In: SYNASC 2012, IEEE Computer Society, Los Alamitos, CA, USA, pp 457–464. doi:10.1109/SYNASC.2012.67Google Scholar
  53. 53.
    BMCSoftware (2010) Cloud lifecycle management. Managing cloud services from request to retirement. Solution White Paper. https://s3.amazonaws.com/Vendor_Uploads_Education/Ingram_Micro_-_Sponsor_Account_179317.pdf. Accessed 30 Sept 2013
  54. 54.
    Baryannis G, Garefalakis P, Kritikos K, Magoutis K, Papaioannou A, Plexousakis D, Zeginis C (2013) Lifecycle management of service-based applications on multi-clouds: a research roadmap. In: Proceedings of the 2013 international workshop on multi-cloud applications and federated clouds, MultiCloud’13, New York, NY, USA, ACM, pp 13–20. doi:10.1145/2462326.2462331Google Scholar
  55. 55.
    Talia D (2011) Cloud computing and software agents: towards Cloud intelligent services In: Fortino G, Garro A, Palopoli L, Russo W, Spezzano G (eds) WOA 741:2–6 (CEUR-WS.org, CEUR Workshop Proceedings)Google Scholar
  56. 56.
    Sim KM (2012) Agent-based cloud computing. IEEE Trans Serv Comput 5(4):564–577. doi:10.1109/TSC.2011.52CrossRefGoogle Scholar
  57. 57.
    Li Z, Chen C, Wang K (2011) Cloud computing for agent-based urban transportation systems. IEEE Intell Syst 26(1):73–79. doi:10.1109/MIS.2011.10CrossRefGoogle Scholar
  58. 58.
    Tesauro G, Chess DM, Walsh WE, Das R, Segal A, Whalley I, Kephart JO, White SR (2004) A multi-agent systems approach to autonomic computing. In: Proceedings of the 3rd international joint conference on autonomous agents and multiagent systems: vol 1, AAMAS ’04, IEEE Computer Society, Washington, DC, USA, pp 464–471. doi:10.1109/AAMAS.2004.23Google Scholar
  59. 59.
    Venticinque S, Aversa R, Di Martino B, Petcu D (2011b) Agent based cloud provisioning and management-design and prototypal implementation. In: 1st international conference on Cloud computing and services science, CLOSER 2010, pp 184–191Google Scholar
  60. 60.
    Prieta F, Rodrguez S, Bajo J, Corchado J (2013) A multiagent system for resource distribution into a cloud computing environment. In: Demazeau Y, Ishida T, Corchado J, Bajo J (eds) Advances on practical applications of agents and multi-agent systems. Lecture notes in computer science, vol 7879. Springer, Berlin, pp 37–48. doi:10.1007/978-3-642-38073-0 4Google Scholar
  61. 61.
    Hamza S, Okba K, Acha-Nabila B, Youssef A (2012) Web services discovery, selection and ranking based multi-agent system in cloud computing environment. Int J Inf Stud 4(3):123–144Google Scholar
  62. 62.
    An B, Lesser V, Irwin D, Zink M (2010) Automated negotiation with decommitment for dynamic resource allocation in cloud computing. In: Proceedings of the 9th international conference on autonomous agents and multiagent systems: vol 1, AAMAS ’10, International Foundation for Autonomous Agents and Multiagent Systems, Richland, SC, pp 981–988Google Scholar
  63. 63.
    Ejarque J, Sirvent R, Badia R (2010) A multi-agent approach for semantic resource allocation. In: 2010 IEEE 2nd international conference on Cloud computing technology and science (CloudCom), pp 335–342. doi:10.1109/CloudCom.2010.30Google Scholar
  64. 64.
    You X, Wan J, Xu X, Jiang C, Zhang W, Zhang J (2011) ARAS-M: automatic resource allocation strategy based on market mechanism in Cloud computing. J Comput 6(7):1287–1295. http://ojs.academypublisher.com/index.php/jcp/article/view/jcp060712871296. Accessed 30 Sept 2013
  65. 65.
    Doelitzscher F, Reich C, Knahl M, Passfall A, Clarke N (2012) An agent based business aware incident detection system for cloud environments. J Cloud Comput 1(1):1–19. doi:10.1186/2192-113X-1-9CrossRefGoogle Scholar
  66. 66.
    Carrascosa C, Giret A, Julian V, Rebollo M, Argente E, Botti V (2009) Service oriented mas: an open architecture. In: Proceedings of the 8th international conference on autonomous agents and multiagent systems: vol 2, AAMAS ’09, International Foundation for Autonomous Agents and Multiagent Systems, Richland, SC, pp 1291–1292Google Scholar
  67. 67.
    Gutierrez-Garcia J, Sim KM (2010) Self-organizing agents for service composition in Cloud computing. In: 2010 IEEE 2nd international conference on Cloud computing technology and science (CloudCom), pp 59–66. doi:10.1109/CloudCom.2010.10Google Scholar
  68. 68.
    Paletta M, Herrero P (2009) A mas-based negotiation mechanism to deal with service collaboration in Cloud computing. In: International conference on intelligent networking and collaborative systems, INCOS ’09, pp 147–153. doi:10.1109/INCOS.2009.21Google Scholar
  69. 69.
    Talib A, Atan R, Abdullah R, Azrifah M (2011) Cloudzone: towards an integrity layer of Cloud data storage based on multi agent system architecture. In: 2011 IEEE conference on open systems (ICOS), pp 127–132. doi:10.1109/ICOS.2011.6079311Google Scholar
  70. 70.
    Yang SY, Lee DL, Chen KY, Hsu CL (2011) Energy-saving information multi-agent system with web services for Cloud computing. In: Chang RS, Kim Th, Peng SL (eds) Security-enriched urban computing and smart grid, communications in computer and information science, vol 223, Springer, Berlin, pp 222–233. doi:10.1007/978-3-642-23948-9 25Google Scholar
  71. 71.
    Talib AM, Atan R, Abdullah R, Murad MAA (2010) Security framework of Cloud data storage based on multi agent system architecture: Semantic literature review. Compu Inf Sci 3(4): 175–186Google Scholar
  72. 72.
    Angin P, Bhargava B, Ranchal R, Singh N, Linderman M, Othmane L, Lilien L (2010) An entity-centric approach for privacy and identity management in Cloud computing. In: 2010 29th IEEE symposium on reliable distributed systems, pp 177–183. doi:10.1109/SRDS.2010.28Google Scholar

Copyright information

© Springer-Verlag London 2014

Authors and Affiliations

  1. 1.Faculty of Mathematics and InformaticsWest University of TimisoaraTimisoaraRomania
  2. 2.Research Institute e-Austria TimisoaraTimisoaraRomania

Personalised recommendations