DISIT Smart Cloud Engine

The complexity of Cloud infrastructures is increasing every year, requiring new concepts and tools to face off topics such as:

•process configuration and reconfiguration,
•automatic scaling,
•elastic computing and
•healthiness control.

This paper presents a Smart Cloud solution based on a Knowledge Base, with the aim of modeling cloud resources, Service Level Agreementsand their evolution, while enabling the reasoning on cloud structures and implementing strategies of efficient smart cloud management and intelligence.
The solution proposed is composed of

•Smart Cloud Engine, SCE
•Knowledge Base, KB, http://www.disit.org/cloud_ontology/core and
•Supervisor and Monitor module for data acquisition.

It can be easily integrated with any cloud configuration manager, cloud orchestrator, and monitoring tool, since the connections with these tools are performed by using REST calls and XML files. See ICARO project for other details on other components:



ICARUS cloud (project ): modeling the knowledge base
This document and ' the updated version of the deliverable D2.9.1 Analysis and Modeling Knowledge Base and Reasoner, also for the part relating to the definition of ontology as well as updates reported in deliverable D3.4 Specification of retail systems SCE, SM, Knowledge base and Reasoner. This document is the definition of ontology for the description of the entities that come into play in the KnowledgeBase Platform ICARUS, this definition 'was made on the basis of the requirements and test cases proposed in other deliverables of the project as well as specific knowledge of the domain. In addition, the document provides an analysis of the Reasoner that could be used and the identification of the main technical requirements for the inference and consistency checking of instances of ontology. The Knowledge Base is a component of the Icarus that contains information related to the platform. It ' used by Smart Computing Engine (SCE), Supervisor & Monitors (SM ), Business Producer ( BP ), Configuration Manager (CM) and Reasoner to obtain information on active services and those available on the virtual machines and their status, on registered users, etc..

ICARO Cloud: technical overview
PMI che usano il cloud come un data center remoto: -acquisire servizi con modelli di acquisto semplici ed online, sfruttando in modo flessibile le risorse cloud, pagando solo il consumo; -personalizzare, controllare, monitorare in modo semplice i servizi e le applicazioni in uso passare al cloud in modo semplice da una soluzione tradizionale; -integrare servizi cloud con applicazioni legacy; PMI-ICT portare e vendere le applicazioni SW su cloud passare al cloud da una soluzione tradizionale, maggiore visibilità e scalabilità Main Components -Subscription Portal, SP -Configuration Manager, CM -Business Producer, BP -Cloud Middle Ware, CMW, & CMW SDK -Smart Cloud Engine, SCE -Cloud Simulator, CS -Knowledge Base, KB, Model and Tools -Supervisor & Monitor, SM

ICARO project: Smart Cloud Engine
Gestisce Processi di Smart Cloud per: -Il Configuration Manager, al quale comunica i risultati di analisi dello stato di salute ed eventuali situazioni di allarme, etc. -monitoraggio e identificazione attiva di situazioni critiche che possono dover produrre riconfigurazioni, allarmi, revisioni di contratto, etc., a livello di: Host, VM, SLA, Business, etc. -supporto alle decisioni come la generazione di suggerimenti, a fronte di simulazioni, e previsioni, anche tramite Cloud Simulator Lo Smart Cloud usa la Knowledge Base che -configura in modo automatico i moduli di monitoraggio e supervisione, che rimangono totalmente trasparenti per l’Service Portal, Configuration Manager e Business Producer.

ICARO project: Manuale di uso dello Smart Cloud Engine, SCE, D4.35.1
Questa eè la prima versione del manuale di unso dello Smart Cloud Engine ed include solamente: scheduler e simulatore. Vedasi inoltre la knowledge base in documento separato.




ICARO Project: Cloud Knowledge Base Model and Tools
La Knowledge Base modella la conoscenza del cloud (smart cloud ontology), viene alimentata con XML descrittivi con i quali -configura in modo automatico i moduli di monitoraggio e supervisione, che rimangono totalmente trasparenti per l’Service Portal, Configuration Manager e Business Producer. Tramite i suo Servizi, la Knowledge Base permette di effettuare ragionamenti tenendo conto di modelli, e istanze dei processi allocati sul cloud e dei dati che provengono dal monitoraggio: -sullo stato del cloud, e la sua evoluzione -sulle configurazioni: coerenza e completezza KB ed i suoi Tool sono utilizzati dallo -Smart Cloud Engine per tutte le operazioni di data intelligence. -Cloud Simulator per ottimizzazioni e valutazioni
 
  •