Managing cloud via Smart Cloud Engine and Knowledge Base

Abstract Complexity of cloud infrastructures needs models and tools for process management, configuration, scaling, elastic computing and cloud resource health control. This paper presents a Smart Cloud Engine and solution based on a Knowledge Base, KB, with the aim of modeling cloud resources, Service Level Agreements and their evolutions, and enabling the reasoning on structures by implementing strategies of efficient smart cloud management and intelligence. The solution proposed provides formal verification and intelligence tools for cloud control. It can be easily integrated with a large range of cloud configuration manager, cloud orchestrator, and monitoring tools, since the connections with these tools are performed by using REST calls and XML files. The proposed solution has been validated in the context of large ICARO Cloud project and in the cloud facility of a national cloud service provider. Some data resulting from the validation phases have been reported and are referring to the dynamic management of real ECLAP social network http://www.eclap.eu .

[1]  L. Youseff,et al.  Toward a Unified Ontology of Cloud Computing , 2008, 2008 Grid Computing Environments Workshop.

[2]  Oliver Kopp,et al.  TOSCA: Portable Automated Deployment and Management of Cloud Applications , 2014, Advanced Web Services.

[3]  Jurica Ševa,et al.  Cloud Computing Ontologies: A Systematic Review , 2012 .

[4]  Jyh-Horng Chou,et al.  Optimized task scheduling and resource allocation on cloud computing environment using improved differential evolution algorithm , 2013, Comput. Oper. Res..

[5]  Rocco Aversa,et al.  Proceedings of the Federated Conference on Computer Science and Information Systems pp. 973–980 ISBN 978-83-60810-22-4 An Analysis of mOSAIC ontology for Cloud Resources annotation , 2022 .

[6]  Adam Barker,et al.  Observing the clouds: a survey and taxonomy of cloud monitoring , 2014, Journal of Cloud Computing.

[7]  Armin Haller,et al.  An ontology-based system for Cloud infrastructure services' discovery , 2012, 8th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom).

[8]  Saswati Mukherjee,et al.  Efficient Task Scheduling Algorithms for Cloud Computing Environment , 2011, HPAGC.

[9]  Jorge S. Cardoso,et al.  Linked USDL: A Vocabulary for Web-Scale Service Trading , 2014, ESWC.

[10]  Cees T. A. M. de Laat,et al.  Towards an Infrastructure Description Language for Modeling Computing Infrastructures , 2012, 2012 IEEE 10th International Symposium on Parallel and Distributed Processing with Applications.

[11]  Jiao Tao,et al.  Towards Integrity Constraints in OWL , 2009, OWLED.

[12]  Frank Leymann,et al.  Portable Cloud Services Using TOSCA , 2012, IEEE Internet Computing.

[13]  Yueming Lu,et al.  Dynamic Task Scheduling in Cloud Computing Based on Greedy Strategy , 2012, ISCTCS.

[14]  Calton Pu,et al.  Intelligent management of virtualized resources for database systems in cloud environment , 2011, 2011 IEEE 27th International Conference on Data Engineering.

[15]  Salvatore Venticinque,et al.  An SLA-based Broker for Cloud Infrastructures , 2013, Journal of Grid Computing.

[16]  Rajkumar Buyya,et al.  Service Level Agreement (SLA) in Utility Computing Systems , 2010, ArXiv.

[17]  Paolo Nesi,et al.  Cloud Knowledge Modeling and Management , 2015 .

[18]  Heiko Ludwig,et al.  Web Service Level Agreement (WSLA) Language Specification , 2003 .

[19]  David Bernstein,et al.  Using Semantic Web Ontology for Intercloud Directories and Exchanges , 2010, International Conference on Internet Computing.

[20]  Pierfrancesco Bellini,et al.  ICARO Cloud Simulator exploiting knowledge base , 2016, Simul. Model. Pract. Theory.

[21]  Pierfrancesco Bellini,et al.  Institutional Services and Tools for Content, Metadata and IPR Management , 2013, DMS.

[22]  Ian Sommerville,et al.  QoSOnt: a QoS ontology for service-centric systems , 2005, 31st EUROMICRO Conference on Software Engineering and Advanced Applications.

[23]  Amit P. Sheth,et al.  Semantic WS-agreement partner selection , 2006, WWW '06.

[24]  Pierfrancesco Bellini,et al.  Linked open graph: Browsing multiple SPARQL entry points to build your own LOD views , 2014, J. Vis. Lang. Comput..

[25]  Asit Dan,et al.  Web services agreement specification (ws-agreement) , 2004 .

[26]  Pierfrancesco Bellini,et al.  IPR Centered Institutional Service and Tools for Content and Metadata Management , 2015, Int. J. Softw. Eng. Knowl. Eng..