SlideShare a Scribd company logo
1 of 18
Download to read offline
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
Smart Cloud Engine and Solution 
based on Knowledge Base
Pierfrancesco Bellini, Daniele Cenni, Paolo Nesi
DISIT Lab, Distributed Systems and Internet Technologies Lab
Dipartimento di Ingegneria dell’Informazione, DINFO
Università degli Studi di Firenze
Via S. Marta 3, 50139, Firenze, Italy
Tel: +39-055-2758515, fax: +39-055-2758570
http://www.disit.dinfo.unifi.it alias http://www.disit.org
Paolo.Nesi@unifi.it
Presented at: Cloud Forward 2015, October 6‐8 Pisa, Scuola Normale Superiore
DISIT Lab (DINFO UNIFI),  Cloud Forward, 2015 1
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
Context and Motivations
• Relevant ICT infrastructures are presently deployed 
on cloud to manage resources in an efficient 
manner
– Cloud Customer vs Cloud Service Provider, CSP
– Service Level Agreements, SLA
• Smart Cloud Solutions are becoming mandatory to 
increase resilience, reliability in cloud automation:
– configuration/reconfiguration 
– dynamic scaling, elastic computing, migration, cloning, .. 
– cloud resources healthiness control
– SLA management
DISIT Lab (DINFO UNIFI),  Cloud Forward, 2015 2
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
Automation of cloud management 
• formal verification and validation of cloud 
configuration  in terms of resources, their 
relationships
• verification and reasoning about cloud security 
• interoperability among public and private clouds
• discovering and brokering services and resources
• reasoning about cloud workload conditions, may be 
via simulation
• computing capability for horizontal and/or vertical 
scaling, thus elastic computing
DISIT Lab (DINFO UNIFI),  Cloud Forward, 2015 3
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
Smart Cloud Engine, SCE
DISIT Lab (DINFO UNIFI),  Cloud Forward, 2015 4
Supervisor & 
Monitor, SM
CCM, Cloud 
Configuration 
Manager
Smart Cloud 
Administration
Orchestrator
PaaS
IaaS
SaaS
Smart Cloud Engine, SCE
Knowledge Base on RDF Store
Knowledge base 
Services
Linked Open 
Graph Service
Distributed SCE 
Scheduler
Cloud Services and 
Administrators
Cloud 
Services
Final Users
SCE Management Interface 
.                      and Tools
Graphs Editors
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
SCE Main Features
• Receiving business configurations, BC, and their SLA
• Receiving requests for verification and validation of specific 
BCs,  providing back: 
– Ack about consistency and completeness of a BC, and config. 
– suggestions, hints related to feasibility, 
• Automatically Assessing sporadic and/or periodic  tasks for
– monitoring of the SLA associated with each single contract 
element
– control of the health/security of any: BC, resource, service on 
the cloud at any level
– controlling firing conditions activating reconfiguration strategies 
associated with BCs: scaling, cloning, migration, alarms, etc. 
• Allowing the integration of SCE with a range of Cloud 
Management solutions: CCM and Orchestrators
DISIT Lab (DINFO UNIFI),  Cloud Forward, 2015 5
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.itSequence diagram
DISIT Lab (DINFO UNIFI),  Cloud Forward, 2015 6
CCM KB SM SCE
deployRequest
putBusinessConf
putBusinessConf
querySLA
storeMetrics
storeMetrics
getMetrics
updateSLA
nagiosSetup
SLA Check 
Process
evalSLA
storeAlarm
getMetrics
evalSLA
storeAlarm
storeMetrics
reconfigure
putBusinessConf
putBusinessConf
nagiosSetup
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
Smart Cloud Engine
• SCE Management 
interface
– Monitoring status/Logs of 
activated processes
– Manual Action Rules
– Decision support, alarms 
• DISCES: a distributed 
scheduler for executing 
agents for automated 
computing
– Monitoring processes
DISIT Lab (DINFO UNIFI),  Cloud Forward, 2015 7
Smart Cloud Engine, SCE
Distributed SCE 
Scheduler
SCE Management Interface 
.                      and Tools
Graphs Editors
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.itICARO Cloud Ontology of KB
DISIT Lab (DINFO UNIFI),  Cloud Forward, 2015 9
Metrics Service MetricsHardware elements
SW ServicesApplications
Operating Systems
Monitoring 
Virtual Things
Users
SLA
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
KB Internal Architecture 
DISIT Lab (DINFO UNIFI),  Cloud Forward, 2015 10
Apache Tomcat
ICARO Cloud KB API REST
DataCenter Metrics BCs & SLA Applications
RDF Store
(OWLIM‐SE 4.3)
SPARQL 1.1 Protocol
SPARQL 1.1 Graph Store Protocol
Verification Support
SPARQL
Proxy
Supervisor & 
Monitor, SM
Linked 
Open Graph
http://log.disit./org
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
Linked Open Graph,
LOD tool            http://log.disit.org
For knowledge base browsing
DISIT Lab (DINFO UNIFI),  Cloud Forward, 2015 11
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
Metric graphs per: BC/SLA, VM, Service,..
DISIT Lab (DINFO UNIFI),  Cloud Forward, 2015 12
• ECLAP social 
network:
– http://www.eclap.eu
– 1 balancer
– 2 web front ends
– 1 back office for DB
– Grid Scheduler and 
nodes for content 
ingestion and 
processing (N VM, 2 
in this case) 
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
Experimental Results
DISIT Lab (DINFO UNIFI),  Cloud Forward, 2015 13
Service Metric Monitored as the
average value of 30 minutes on
values assessed every 5 minutes
% of overvalues with
respect to reference
values expected as
defined in the SLA
Incidence of overvalues with
respect to the total number of
measures (time slots)
performed for the business
configuration
Memory Usage 73.76% 11.86%
Disk Usage 54.03% 8.57%
Network workload 24.29% 3.85%
MySQL DB Size 59.55% 2.12%
CPU Usage 0.07% 0.01%
Apache HTTP response time 0.1% 0.008%
MySQL Connections resp. time 0.1% 0.004%
Tomcat HTTP response time 0.08% 0.003%
• 26.44% of the assessed time slots were affected by some overvalue, that may be 
associated to alarms for the detection of critical conditions
• collecting 3 months of data about service metrics, with about 3800 evaluations 
per metric per day 
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
DISIT Lab (DINFO UNIFI),  Cloud Forward, 2015 14
• Strategy Condition Editor for Elastic Cloud programming
 Boolean rules with arbitrary complexity to activate procedures  for scaling, 
migration, cloning, thus actuating solutions of control, balancing, self 
regulation, etc.
 Conditions are evaluated on the basis of HLM and SLA for Services, VM, and 
Business Configurations with respect to absolute thresholds or percentages 
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
ICARO Cloud project
• Partners: ComputerGross CSP and LiberoLogico
• Objectives: Reduce costs for managing on cloud 
complex configurations  Business Configurations 
with Service Level Agreements, SLA
– Provides simple solutions for moving SW applications on 
Cloud
– Automating cloud activities as: configurations, 
management, monitoring, control, reconfigurations
– Managing high level metrics, HLM, at applicative level 
and managing BC with HLM on SLA
DISIT Lab (DINFO UNIFI),  Cloud Forward, 2015 15
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
ICARO Cloud Architecture
DISIT Lab (DINFO UNIFI),  Cloud Forward, 2015 16
CMW SDK
Smart Cloud
Supervisor & Monitor
Subscription
Portal
Configuration
Manager
Access to BPaaS, 
Services Purchase
Cloud 
Management
Application Access on
iCaro cloud Applications 
Business 
Producer
Knowledge Base
App/Srv
Store
Cloud Simulator
PaaS
Cloud MiddleWare Services
IaaS
SaaS New
New
New
Developers
PaaS
SME App Producers
Smart Cloud Engine
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
DISIT Lab (DINFO UNIFI),  Cloud Forward, 2015 17
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
ICARO architecture with ICLOS
DISIT Lab (DINFO UNIFI),  Cloud Forward, 2015 18
Cloud Resources
Simulator Engine
Resource Group Controllers
ICLOS Resource Allocator
Smart Cloud EngineCloud 
Configuration 
Manager
Smart Cloud Administration
Knowledge 
Base 
on RDF Store
and LOD
PaaS
IaaS
SaaS
Knowledge 
base Services
Linked Open 
Graph Service
Scheduler Manag. Interf. 
and Tools
Cloud  Administration
OnLine
Cloud 
Services
For Final 
Users
Real Cloud
Data 
Traces
Nagios
Model Cloud
Data Traces
Orchestrator
Supervisor & Monitoring
Cloud 
Simulator
Simulation 
Config. GUI
Simulator GUI
Simulated
Cloud Traces
Cloud  Under Management
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
Conclusion: The proposed SCE solution
• is based on innovative Knowledge Base: ICARO Cloud 
Ontology and reasoning tools: BC, SLA, HLM, etc. 
• enables a flexible management of cloud resources: 
verification, control, management: scaling, cloning, migrating, 
etc. dynamic cloud control 
• is scalable and provides smart reasoning for different contexts
• can be easily exploited in connection with any cloud 
management tools such as configurators, orchestrators, and 
monitoring tools
• has been validated in ICARO Cloud project with CSPs on 
complex cloud configurations, and on DISIT cloud multitier 
solutions with good performance in terms of low operating 
workload and scalability.
• Supports scalability at level of distributed scheduler for the 
Smart Cloud Engine, on KB services and on Monitoring.
DISIT Lab (DINFO UNIFI),  Cloud Forward, 2015 19

More Related Content

What's hot

"Km4City: Smart City Ontology Building for Effective Erogation of Services"
"Km4City: Smart City Ontology Building for Effective Erogation of Services""Km4City: Smart City Ontology Building for Effective Erogation of Services"
"Km4City: Smart City Ontology Building for Effective Erogation of Services"diannepatricia
 
Open Data Day 2016, Km4City, L’universita’ come aggregatore di Open Data del ...
Open Data Day 2016, Km4City, L’universita’ come aggregatore di Open Data del ...Open Data Day 2016, Km4City, L’universita’ come aggregatore di Open Data del ...
Open Data Day 2016, Km4City, L’universita’ come aggregatore di Open Data del ...Paolo Nesi
 
Overview la componente ICT vs Big Data
Overview la componente ICT vs Big DataOverview la componente ICT vs Big Data
Overview la componente ICT vs Big DataPaolo Nesi
 
Internet of Robotic Things Ontology catalog, knowledge extraction IEEE P1872....
Internet of Robotic Things Ontology catalog, knowledge extraction IEEE P1872....Internet of Robotic Things Ontology catalog, knowledge extraction IEEE P1872....
Internet of Robotic Things Ontology catalog, knowledge extraction IEEE P1872....Amélie Gyrard
 
Knowledge Extraction for the Web of Things (KE4WoT) Challenge: Co-located wit...
Knowledge Extraction for the Web of Things (KE4WoT) Challenge: Co-located wit...Knowledge Extraction for the Web of Things (KE4WoT) Challenge: Co-located wit...
Knowledge Extraction for the Web of Things (KE4WoT) Challenge: Co-located wit...Amélie Gyrard
 
Keynote WFIoT2019 - Data Graph, Knowledge Graphs Ontologies, Internet of Thin...
Keynote WFIoT2019 - Data Graph, Knowledge Graphs Ontologies, Internet of Thin...Keynote WFIoT2019 - Data Graph, Knowledge Graphs Ontologies, Internet of Thin...
Keynote WFIoT2019 - Data Graph, Knowledge Graphs Ontologies, Internet of Thin...Amélie Gyrard
 
Developing Smart Cities Services through Semantic Analysis of Social Streams
Developing Smart Cities Services through Semantic Analysis of Social StreamsDeveloping Smart Cities Services through Semantic Analysis of Social Streams
Developing Smart Cities Services through Semantic Analysis of Social StreamsCataldo Musto
 
Concept extraction from the web of things (3)
Concept extraction from the web of things (3)Concept extraction from the web of things (3)
Concept extraction from the web of things (3)Amélie Gyrard
 
Designing Cross-Domain Semantic Web of Things Applications
Designing Cross-Domain Semantic Web of Things ApplicationsDesigning Cross-Domain Semantic Web of Things Applications
Designing Cross-Domain Semantic Web of Things ApplicationsAmélie Gyrard
 
Week 4: Big Data and Hadoop in Alibaba Cloud - DSA 441 Cloud Computing
Week 4: Big Data and Hadoop in Alibaba Cloud - DSA 441 Cloud ComputingWeek 4: Big Data and Hadoop in Alibaba Cloud - DSA 441 Cloud Computing
Week 4: Big Data and Hadoop in Alibaba Cloud - DSA 441 Cloud ComputingFerdin Joe John Joseph PhD
 
ISWC 2016 Tutorial: Semantic Web of Things M3 framework & FIESTA-IoT EU project
ISWC 2016 Tutorial: Semantic Web of Things  M3 framework & FIESTA-IoT EU projectISWC 2016 Tutorial: Semantic Web of Things  M3 framework & FIESTA-IoT EU project
ISWC 2016 Tutorial: Semantic Web of Things M3 framework & FIESTA-IoT EU projectFIESTA-IoT
 
Yjs: A Framework for Near Real-time P2P Shared Editing on Arbitrary Data Types
Yjs: A Framework for Near Real-time P2P Shared Editing on Arbitrary Data TypesYjs: A Framework for Near Real-time P2P Shared Editing on Arbitrary Data Types
Yjs: A Framework for Near Real-time P2P Shared Editing on Arbitrary Data TypesNicolaescu Petru
 
ENGAGE Workshop at OpenDataWeek2013
ENGAGE Workshop at OpenDataWeek2013ENGAGE Workshop at OpenDataWeek2013
ENGAGE Workshop at OpenDataWeek2013Valerie BRASSE
 
Visual Information Analysis for Crisis and Natural Disasters Management and R...
Visual Information Analysis for Crisis and Natural Disasters Management and R...Visual Information Analysis for Crisis and Natural Disasters Management and R...
Visual Information Analysis for Crisis and Natural Disasters Management and R...Yiannis Kompatsiaris
 
Keynote Learning Layers Developer Camp 2013
Keynote Learning Layers Developer Camp 2013Keynote Learning Layers Developer Camp 2013
Keynote Learning Layers Developer Camp 2013Ralf Klamma
 
A Methodology and Tool Support for Widget-based Web Application Development
A Methodology and Tool Support for Widget-based Web Application DevelopmentA Methodology and Tool Support for Widget-based Web Application Development
A Methodology and Tool Support for Widget-based Web Application DevelopmentNicolaescu Petru
 
DireWolf - Distributing and Migrating User Interfaces for Widget-based Web Ap...
DireWolf - Distributing and Migrating User Interfaces for Widget-based Web Ap...DireWolf - Distributing and Migrating User Interfaces for Widget-based Web Ap...
DireWolf - Distributing and Migrating User Interfaces for Widget-based Web Ap...Dejan Kovachev
 
Combining Social Data and Semantic Content Analysis for L’Aquila Social Urban...
Combining Social Data and Semantic Content Analysis for L’Aquila Social Urban...Combining Social Data and Semantic Content Analysis for L’Aquila Social Urban...
Combining Social Data and Semantic Content Analysis for L’Aquila Social Urban...Cataldo Musto
 
The Italian Hate Map: semantic content analytics for social good
The Italian Hate Map: semantic content analytics for social goodThe Italian Hate Map: semantic content analytics for social good
The Italian Hate Map: semantic content analytics for social goodCataldo Musto
 

What's hot (19)

"Km4City: Smart City Ontology Building for Effective Erogation of Services"
"Km4City: Smart City Ontology Building for Effective Erogation of Services""Km4City: Smart City Ontology Building for Effective Erogation of Services"
"Km4City: Smart City Ontology Building for Effective Erogation of Services"
 
Open Data Day 2016, Km4City, L’universita’ come aggregatore di Open Data del ...
Open Data Day 2016, Km4City, L’universita’ come aggregatore di Open Data del ...Open Data Day 2016, Km4City, L’universita’ come aggregatore di Open Data del ...
Open Data Day 2016, Km4City, L’universita’ come aggregatore di Open Data del ...
 
Overview la componente ICT vs Big Data
Overview la componente ICT vs Big DataOverview la componente ICT vs Big Data
Overview la componente ICT vs Big Data
 
Internet of Robotic Things Ontology catalog, knowledge extraction IEEE P1872....
Internet of Robotic Things Ontology catalog, knowledge extraction IEEE P1872....Internet of Robotic Things Ontology catalog, knowledge extraction IEEE P1872....
Internet of Robotic Things Ontology catalog, knowledge extraction IEEE P1872....
 
Knowledge Extraction for the Web of Things (KE4WoT) Challenge: Co-located wit...
Knowledge Extraction for the Web of Things (KE4WoT) Challenge: Co-located wit...Knowledge Extraction for the Web of Things (KE4WoT) Challenge: Co-located wit...
Knowledge Extraction for the Web of Things (KE4WoT) Challenge: Co-located wit...
 
Keynote WFIoT2019 - Data Graph, Knowledge Graphs Ontologies, Internet of Thin...
Keynote WFIoT2019 - Data Graph, Knowledge Graphs Ontologies, Internet of Thin...Keynote WFIoT2019 - Data Graph, Knowledge Graphs Ontologies, Internet of Thin...
Keynote WFIoT2019 - Data Graph, Knowledge Graphs Ontologies, Internet of Thin...
 
Developing Smart Cities Services through Semantic Analysis of Social Streams
Developing Smart Cities Services through Semantic Analysis of Social StreamsDeveloping Smart Cities Services through Semantic Analysis of Social Streams
Developing Smart Cities Services through Semantic Analysis of Social Streams
 
Concept extraction from the web of things (3)
Concept extraction from the web of things (3)Concept extraction from the web of things (3)
Concept extraction from the web of things (3)
 
Designing Cross-Domain Semantic Web of Things Applications
Designing Cross-Domain Semantic Web of Things ApplicationsDesigning Cross-Domain Semantic Web of Things Applications
Designing Cross-Domain Semantic Web of Things Applications
 
Week 4: Big Data and Hadoop in Alibaba Cloud - DSA 441 Cloud Computing
Week 4: Big Data and Hadoop in Alibaba Cloud - DSA 441 Cloud ComputingWeek 4: Big Data and Hadoop in Alibaba Cloud - DSA 441 Cloud Computing
Week 4: Big Data and Hadoop in Alibaba Cloud - DSA 441 Cloud Computing
 
ISWC 2016 Tutorial: Semantic Web of Things M3 framework & FIESTA-IoT EU project
ISWC 2016 Tutorial: Semantic Web of Things  M3 framework & FIESTA-IoT EU projectISWC 2016 Tutorial: Semantic Web of Things  M3 framework & FIESTA-IoT EU project
ISWC 2016 Tutorial: Semantic Web of Things M3 framework & FIESTA-IoT EU project
 
Yjs: A Framework for Near Real-time P2P Shared Editing on Arbitrary Data Types
Yjs: A Framework for Near Real-time P2P Shared Editing on Arbitrary Data TypesYjs: A Framework for Near Real-time P2P Shared Editing on Arbitrary Data Types
Yjs: A Framework for Near Real-time P2P Shared Editing on Arbitrary Data Types
 
ENGAGE Workshop at OpenDataWeek2013
ENGAGE Workshop at OpenDataWeek2013ENGAGE Workshop at OpenDataWeek2013
ENGAGE Workshop at OpenDataWeek2013
 
Visual Information Analysis for Crisis and Natural Disasters Management and R...
Visual Information Analysis for Crisis and Natural Disasters Management and R...Visual Information Analysis for Crisis and Natural Disasters Management and R...
Visual Information Analysis for Crisis and Natural Disasters Management and R...
 
Keynote Learning Layers Developer Camp 2013
Keynote Learning Layers Developer Camp 2013Keynote Learning Layers Developer Camp 2013
Keynote Learning Layers Developer Camp 2013
 
A Methodology and Tool Support for Widget-based Web Application Development
A Methodology and Tool Support for Widget-based Web Application DevelopmentA Methodology and Tool Support for Widget-based Web Application Development
A Methodology and Tool Support for Widget-based Web Application Development
 
DireWolf - Distributing and Migrating User Interfaces for Widget-based Web Ap...
DireWolf - Distributing and Migrating User Interfaces for Widget-based Web Ap...DireWolf - Distributing and Migrating User Interfaces for Widget-based Web Ap...
DireWolf - Distributing and Migrating User Interfaces for Widget-based Web Ap...
 
Combining Social Data and Semantic Content Analysis for L’Aquila Social Urban...
Combining Social Data and Semantic Content Analysis for L’Aquila Social Urban...Combining Social Data and Semantic Content Analysis for L’Aquila Social Urban...
Combining Social Data and Semantic Content Analysis for L’Aquila Social Urban...
 
The Italian Hate Map: semantic content analytics for social good
The Italian Hate Map: semantic content analytics for social goodThe Italian Hate Map: semantic content analytics for social good
The Italian Hate Map: semantic content analytics for social good
 

Viewers also liked

Monitoring Public Attention on Environment Issues with Twitter Vigilance
Monitoring Public Attention on Environment Issues with Twitter VigilanceMonitoring Public Attention on Environment Issues with Twitter Vigilance
Monitoring Public Attention on Environment Issues with Twitter VigilancePaolo Nesi
 
FODD 2015 Mobile App based on ServiceMap, http://www.disit.org/fodd
FODD 2015 Mobile App based on ServiceMap, http://www.disit.org/foddFODD 2015 Mobile App based on ServiceMap, http://www.disit.org/fodd
FODD 2015 Mobile App based on ServiceMap, http://www.disit.org/foddPaolo Nesi
 
Km4City, Smart City Urban Platform, From Data to Services for the Sentient Ci...
Km4City, Smart City Urban Platform, From Data to Services for the Sentient Ci...Km4City, Smart City Urban Platform, From Data to Services for the Sentient Ci...
Km4City, Smart City Urban Platform, From Data to Services for the Sentient Ci...Paolo Nesi
 
Overview on Smart City, DISIT lab solution for beginners, 2015, Part 7: Distr...
Overview on Smart City, DISIT lab solution for beginners, 2015, Part 7: Distr...Overview on Smart City, DISIT lab solution for beginners, 2015, Part 7: Distr...
Overview on Smart City, DISIT lab solution for beginners, 2015, Part 7: Distr...Paolo Nesi
 
Graph Databases Lifecycle Methodology and Tool to Support Index/Store Versio...
Graph Databases Lifecycle Methodology  and Tool to Support Index/Store Versio...Graph Databases Lifecycle Methodology  and Tool to Support Index/Store Versio...
Graph Databases Lifecycle Methodology and Tool to Support Index/Store Versio...Paolo Nesi
 
Aggregatore di Open Data del territorio fiorentino e toscano
Aggregatore di Open Data del territorio fiorentino e toscano Aggregatore di Open Data del territorio fiorentino e toscano
Aggregatore di Open Data del territorio fiorentino e toscano Paolo Nesi
 
ICARO: business cloud accelerator !
ICARO: business cloud accelerator !ICARO: business cloud accelerator !
ICARO: business cloud accelerator !Paolo Nesi
 
Functional Resonance Analysis Method based- Decision Support tool for Urban T...
Functional Resonance Analysis Method based- Decision Support tool for Urban T...Functional Resonance Analysis Method based- Decision Support tool for Urban T...
Functional Resonance Analysis Method based- Decision Support tool for Urban T...Paolo Nesi
 
Km4City: A reusable example of a Metropolitan-Wide Data Platform, MAJORCITIES...
Km4City: A reusable example of a Metropolitan-Wide Data Platform, MAJORCITIES...Km4City: A reusable example of a Metropolitan-Wide Data Platform, MAJORCITIES...
Km4City: A reusable example of a Metropolitan-Wide Data Platform, MAJORCITIES...Paolo Nesi
 
Smart City Strategic Forecast, SmartCity360, Bratislava
Smart City Strategic Forecast, SmartCity360, BratislavaSmart City Strategic Forecast, SmartCity360, Bratislava
Smart City Strategic Forecast, SmartCity360, BratislavaPaolo Nesi
 
Smart City and Open Data Projects and tools of DISIT Lab
Smart City and Open Data Projects and tools of DISIT LabSmart City and Open Data Projects and tools of DISIT Lab
Smart City and Open Data Projects and tools of DISIT LabPaolo Nesi
 
RESOLUTE: Resilience management guidelines and Operationalization applied to ...
RESOLUTE: Resilience management guidelines and Operationalization applied to ...RESOLUTE: Resilience management guidelines and Operationalization applied to ...
RESOLUTE: Resilience management guidelines and Operationalization applied to ...Paolo Nesi
 
Km4City White Paper: Production tools for Smart City, from data to services f...
Km4City White Paper: Production tools for Smart City, from data to services f...Km4City White Paper: Production tools for Smart City, from data to services f...
Km4City White Paper: Production tools for Smart City, from data to services f...Paolo Nesi
 
Estrazione e Deduzione della Conoscenza via Modelli Semantici: From Social N...
Estrazione e Deduzione della Conoscenza via Modelli Semantici: From Social N...Estrazione e Deduzione della Conoscenza via Modelli Semantici: From Social N...
Estrazione e Deduzione della Conoscenza via Modelli Semantici: From Social N...Paolo Nesi
 
Km4City: Knowledge Model 4 the City: molti dati + km4city = +conoscenza e se...
Km4City: Knowledge Model 4 the City:  molti dati + km4city = +conoscenza e se...Km4City: Knowledge Model 4 the City:  molti dati + km4city = +conoscenza e se...
Km4City: Knowledge Model 4 the City: molti dati + km4city = +conoscenza e se...Paolo Nesi
 
Twitter Vigilance: Modelli e Strumenti per l’Analisi e lo Studio di Dati Soci...
Twitter Vigilance: Modelli e Strumenti per l’Analisi e lo Studio di Dati Soci...Twitter Vigilance: Modelli e Strumenti per l’Analisi e lo Studio di Dati Soci...
Twitter Vigilance: Modelli e Strumenti per l’Analisi e lo Studio di Dati Soci...Paolo Nesi
 
Km4City: una soluzione aperta per erogare servizi Smart City
Km4City: una soluzione aperta per erogare servizi Smart CityKm4City: una soluzione aperta per erogare servizi Smart City
Km4City: una soluzione aperta per erogare servizi Smart CityPaolo Nesi
 

Viewers also liked (17)

Monitoring Public Attention on Environment Issues with Twitter Vigilance
Monitoring Public Attention on Environment Issues with Twitter VigilanceMonitoring Public Attention on Environment Issues with Twitter Vigilance
Monitoring Public Attention on Environment Issues with Twitter Vigilance
 
FODD 2015 Mobile App based on ServiceMap, http://www.disit.org/fodd
FODD 2015 Mobile App based on ServiceMap, http://www.disit.org/foddFODD 2015 Mobile App based on ServiceMap, http://www.disit.org/fodd
FODD 2015 Mobile App based on ServiceMap, http://www.disit.org/fodd
 
Km4City, Smart City Urban Platform, From Data to Services for the Sentient Ci...
Km4City, Smart City Urban Platform, From Data to Services for the Sentient Ci...Km4City, Smart City Urban Platform, From Data to Services for the Sentient Ci...
Km4City, Smart City Urban Platform, From Data to Services for the Sentient Ci...
 
Overview on Smart City, DISIT lab solution for beginners, 2015, Part 7: Distr...
Overview on Smart City, DISIT lab solution for beginners, 2015, Part 7: Distr...Overview on Smart City, DISIT lab solution for beginners, 2015, Part 7: Distr...
Overview on Smart City, DISIT lab solution for beginners, 2015, Part 7: Distr...
 
Graph Databases Lifecycle Methodology and Tool to Support Index/Store Versio...
Graph Databases Lifecycle Methodology  and Tool to Support Index/Store Versio...Graph Databases Lifecycle Methodology  and Tool to Support Index/Store Versio...
Graph Databases Lifecycle Methodology and Tool to Support Index/Store Versio...
 
Aggregatore di Open Data del territorio fiorentino e toscano
Aggregatore di Open Data del territorio fiorentino e toscano Aggregatore di Open Data del territorio fiorentino e toscano
Aggregatore di Open Data del territorio fiorentino e toscano
 
ICARO: business cloud accelerator !
ICARO: business cloud accelerator !ICARO: business cloud accelerator !
ICARO: business cloud accelerator !
 
Functional Resonance Analysis Method based- Decision Support tool for Urban T...
Functional Resonance Analysis Method based- Decision Support tool for Urban T...Functional Resonance Analysis Method based- Decision Support tool for Urban T...
Functional Resonance Analysis Method based- Decision Support tool for Urban T...
 
Km4City: A reusable example of a Metropolitan-Wide Data Platform, MAJORCITIES...
Km4City: A reusable example of a Metropolitan-Wide Data Platform, MAJORCITIES...Km4City: A reusable example of a Metropolitan-Wide Data Platform, MAJORCITIES...
Km4City: A reusable example of a Metropolitan-Wide Data Platform, MAJORCITIES...
 
Smart City Strategic Forecast, SmartCity360, Bratislava
Smart City Strategic Forecast, SmartCity360, BratislavaSmart City Strategic Forecast, SmartCity360, Bratislava
Smart City Strategic Forecast, SmartCity360, Bratislava
 
Smart City and Open Data Projects and tools of DISIT Lab
Smart City and Open Data Projects and tools of DISIT LabSmart City and Open Data Projects and tools of DISIT Lab
Smart City and Open Data Projects and tools of DISIT Lab
 
RESOLUTE: Resilience management guidelines and Operationalization applied to ...
RESOLUTE: Resilience management guidelines and Operationalization applied to ...RESOLUTE: Resilience management guidelines and Operationalization applied to ...
RESOLUTE: Resilience management guidelines and Operationalization applied to ...
 
Km4City White Paper: Production tools for Smart City, from data to services f...
Km4City White Paper: Production tools for Smart City, from data to services f...Km4City White Paper: Production tools for Smart City, from data to services f...
Km4City White Paper: Production tools for Smart City, from data to services f...
 
Estrazione e Deduzione della Conoscenza via Modelli Semantici: From Social N...
Estrazione e Deduzione della Conoscenza via Modelli Semantici: From Social N...Estrazione e Deduzione della Conoscenza via Modelli Semantici: From Social N...
Estrazione e Deduzione della Conoscenza via Modelli Semantici: From Social N...
 
Km4City: Knowledge Model 4 the City: molti dati + km4city = +conoscenza e se...
Km4City: Knowledge Model 4 the City:  molti dati + km4city = +conoscenza e se...Km4City: Knowledge Model 4 the City:  molti dati + km4city = +conoscenza e se...
Km4City: Knowledge Model 4 the City: molti dati + km4city = +conoscenza e se...
 
Twitter Vigilance: Modelli e Strumenti per l’Analisi e lo Studio di Dati Soci...
Twitter Vigilance: Modelli e Strumenti per l’Analisi e lo Studio di Dati Soci...Twitter Vigilance: Modelli e Strumenti per l’Analisi e lo Studio di Dati Soci...
Twitter Vigilance: Modelli e Strumenti per l’Analisi e lo Studio di Dati Soci...
 
Km4City: una soluzione aperta per erogare servizi Smart City
Km4City: una soluzione aperta per erogare servizi Smart CityKm4City: una soluzione aperta per erogare servizi Smart City
Km4City: una soluzione aperta per erogare servizi Smart City
 

Similar to Smart Cloud Engine and Solution based on Knowledge Base

Knowledge mining and Semantic Models: from Cloud to Smart City
Knowledge mining and Semantic Models: from Cloud to Smart CityKnowledge mining and Semantic Models: from Cloud to Smart City
Knowledge mining and Semantic Models: from Cloud to Smart CityPaolo Nesi
 
Km4City: Smart City Ontology Building for Effective Erogation of Services
Km4City: Smart City Ontology Building for Effective Erogation of ServicesKm4City: Smart City Ontology Building for Effective Erogation of Services
Km4City: Smart City Ontology Building for Effective Erogation of ServicesPaolo Nesi
 
Industria 4.0 @ DISIT lab
Industria 4.0 @ DISIT labIndustria 4.0 @ DISIT lab
Industria 4.0 @ DISIT labPaolo Nesi
 
NLP on Hadoop: A Distributed Framework for NLP-Based Keyword and Keyphrase Ex...
NLP on Hadoop: A Distributed Framework for NLP-Based Keyword and Keyphrase Ex...NLP on Hadoop: A Distributed Framework for NLP-Based Keyword and Keyphrase Ex...
NLP on Hadoop: A Distributed Framework for NLP-Based Keyword and Keyphrase Ex...Paolo Nesi
 
KM4city, Il Valore degli #OpenData: Esperienze a confronto
KM4city, Il Valore degli #OpenData: Esperienze a confrontoKM4city, Il Valore degli #OpenData: Esperienze a confronto
KM4city, Il Valore degli #OpenData: Esperienze a confrontoPaolo Nesi
 
Big Data Smart City processes and tools, Real Time data processing tools
Big Data Smart City processes and tools, Real Time data processing toolsBig Data Smart City processes and tools, Real Time data processing tools
Big Data Smart City processes and tools, Real Time data processing toolsPaolo Nesi
 
scalable Smart aNalytic APplication builder for sentient Cities Overview -- S...
scalable Smart aNalytic APplication builder for sentient Cities Overview -- S...scalable Smart aNalytic APplication builder for sentient Cities Overview -- S...
scalable Smart aNalytic APplication builder for sentient Cities Overview -- S...Paolo Nesi
 
Complexity of IOT/IOE Architectures for Smart Service Infrastructures Panel:...
Complexity of IOT/IOE Architectures for  Smart Service Infrastructures Panel:...Complexity of IOT/IOE Architectures for  Smart Service Infrastructures Panel:...
Complexity of IOT/IOE Architectures for Smart Service Infrastructures Panel:...Paolo Nesi
 
Data management plans – EUDAT Best practices and case study | www.eudat.eu
Data management plans – EUDAT Best practices and case study | www.eudat.euData management plans – EUDAT Best practices and case study | www.eudat.eu
Data management plans – EUDAT Best practices and case study | www.eudat.euEUDAT
 
Open Urban Platform for Smart City: Technical View
Open Urban Platform for Smart City: Technical View Open Urban Platform for Smart City: Technical View
Open Urban Platform for Smart City: Technical View Paolo Nesi
 
hackathon smart city API, dai dati ai servizi
hackathon smart city API, dai dati ai servizihackathon smart city API, dai dati ai servizi
hackathon smart city API, dai dati ai serviziPaolo Nesi
 
Ontology Building vs Data Harvesting and Cleaning for Smart-city Services
Ontology Building vs Data Harvesting and Cleaning for Smart-city ServicesOntology Building vs Data Harvesting and Cleaning for Smart-city Services
Ontology Building vs Data Harvesting and Cleaning for Smart-city ServicesPaolo Nesi
 
Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...
Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...
Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...Paolo Nesi
 
Linked Open Graph: browsing multiple SPARQL entry points to build your own LO...
Linked Open Graph: browsing multiple SPARQL entry points to build your own LO...Linked Open Graph: browsing multiple SPARQL entry points to build your own LO...
Linked Open Graph: browsing multiple SPARQL entry points to build your own LO...Paolo Nesi
 
Overview on Smart City: Smart City for Beginners
Overview on Smart City: Smart City for BeginnersOverview on Smart City: Smart City for Beginners
Overview on Smart City: Smart City for BeginnersPaolo Nesi
 
Big Data untuk Astronomi
Big Data untuk AstronomiBig Data untuk Astronomi
Big Data untuk AstronomiIsmail Fahmi
 
DISIT lab Overview on Tourism and Training, June 2014
DISIT lab Overview on Tourism and Training, June 2014DISIT lab Overview on Tourism and Training, June 2014
DISIT lab Overview on Tourism and Training, June 2014Paolo Nesi
 
Technologies for Enhancing Knowledge and Training, the future of e-learning t...
Technologies for Enhancing Knowledge and Training, the future of e-learning t...Technologies for Enhancing Knowledge and Training, the future of e-learning t...
Technologies for Enhancing Knowledge and Training, the future of e-learning t...Paolo Nesi
 
Snap4City November 2019 Course: Smart City IOT Geernal overview, from dashboa...
Snap4City November 2019 Course: Smart City IOT Geernal overview, from dashboa...Snap4City November 2019 Course: Smart City IOT Geernal overview, from dashboa...
Snap4City November 2019 Course: Smart City IOT Geernal overview, from dashboa...Paolo Nesi
 

Similar to Smart Cloud Engine and Solution based on Knowledge Base (20)

Knowledge mining and Semantic Models: from Cloud to Smart City
Knowledge mining and Semantic Models: from Cloud to Smart CityKnowledge mining and Semantic Models: from Cloud to Smart City
Knowledge mining and Semantic Models: from Cloud to Smart City
 
Km4City: Smart City Ontology Building for Effective Erogation of Services
Km4City: Smart City Ontology Building for Effective Erogation of ServicesKm4City: Smart City Ontology Building for Effective Erogation of Services
Km4City: Smart City Ontology Building for Effective Erogation of Services
 
Industria 4.0 @ DISIT lab
Industria 4.0 @ DISIT labIndustria 4.0 @ DISIT lab
Industria 4.0 @ DISIT lab
 
NLP on Hadoop: A Distributed Framework for NLP-Based Keyword and Keyphrase Ex...
NLP on Hadoop: A Distributed Framework for NLP-Based Keyword and Keyphrase Ex...NLP on Hadoop: A Distributed Framework for NLP-Based Keyword and Keyphrase Ex...
NLP on Hadoop: A Distributed Framework for NLP-Based Keyword and Keyphrase Ex...
 
KM4city, Il Valore degli #OpenData: Esperienze a confronto
KM4city, Il Valore degli #OpenData: Esperienze a confrontoKM4city, Il Valore degli #OpenData: Esperienze a confronto
KM4city, Il Valore degli #OpenData: Esperienze a confronto
 
Big Data Smart City processes and tools, Real Time data processing tools
Big Data Smart City processes and tools, Real Time data processing toolsBig Data Smart City processes and tools, Real Time data processing tools
Big Data Smart City processes and tools, Real Time data processing tools
 
scalable Smart aNalytic APplication builder for sentient Cities Overview -- S...
scalable Smart aNalytic APplication builder for sentient Cities Overview -- S...scalable Smart aNalytic APplication builder for sentient Cities Overview -- S...
scalable Smart aNalytic APplication builder for sentient Cities Overview -- S...
 
Complexity of IOT/IOE Architectures for Smart Service Infrastructures Panel:...
Complexity of IOT/IOE Architectures for  Smart Service Infrastructures Panel:...Complexity of IOT/IOE Architectures for  Smart Service Infrastructures Panel:...
Complexity of IOT/IOE Architectures for Smart Service Infrastructures Panel:...
 
Data management plans – EUDAT Best practices and case study | www.eudat.eu
Data management plans – EUDAT Best practices and case study | www.eudat.euData management plans – EUDAT Best practices and case study | www.eudat.eu
Data management plans – EUDAT Best practices and case study | www.eudat.eu
 
Open Urban Platform for Smart City: Technical View
Open Urban Platform for Smart City: Technical View Open Urban Platform for Smart City: Technical View
Open Urban Platform for Smart City: Technical View
 
hackathon smart city API, dai dati ai servizi
hackathon smart city API, dai dati ai servizihackathon smart city API, dai dati ai servizi
hackathon smart city API, dai dati ai servizi
 
Ontology Building vs Data Harvesting and Cleaning for Smart-city Services
Ontology Building vs Data Harvesting and Cleaning for Smart-city ServicesOntology Building vs Data Harvesting and Cleaning for Smart-city Services
Ontology Building vs Data Harvesting and Cleaning for Smart-city Services
 
Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...
Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...
Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...
 
Linked Open Graph: browsing multiple SPARQL entry points to build your own LO...
Linked Open Graph: browsing multiple SPARQL entry points to build your own LO...Linked Open Graph: browsing multiple SPARQL entry points to build your own LO...
Linked Open Graph: browsing multiple SPARQL entry points to build your own LO...
 
Overview on Smart City: Smart City for Beginners
Overview on Smart City: Smart City for BeginnersOverview on Smart City: Smart City for Beginners
Overview on Smart City: Smart City for Beginners
 
Big Data untuk Astronomi
Big Data untuk AstronomiBig Data untuk Astronomi
Big Data untuk Astronomi
 
DISIT lab Overview on Tourism and Training, June 2014
DISIT lab Overview on Tourism and Training, June 2014DISIT lab Overview on Tourism and Training, June 2014
DISIT lab Overview on Tourism and Training, June 2014
 
Technologies for Enhancing Knowledge and Training, the future of e-learning t...
Technologies for Enhancing Knowledge and Training, the future of e-learning t...Technologies for Enhancing Knowledge and Training, the future of e-learning t...
Technologies for Enhancing Knowledge and Training, the future of e-learning t...
 
FIRE overview
FIRE overviewFIRE overview
FIRE overview
 
Snap4City November 2019 Course: Smart City IOT Geernal overview, from dashboa...
Snap4City November 2019 Course: Smart City IOT Geernal overview, from dashboa...Snap4City November 2019 Course: Smart City IOT Geernal overview, from dashboa...
Snap4City November 2019 Course: Smart City IOT Geernal overview, from dashboa...
 

Recently uploaded

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 

Recently uploaded (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

Smart Cloud Engine and Solution based on Knowledge Base

  • 1. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it Smart Cloud Engine and Solution  based on Knowledge Base Pierfrancesco Bellini, Daniele Cenni, Paolo Nesi DISIT Lab, Distributed Systems and Internet Technologies Lab Dipartimento di Ingegneria dell’Informazione, DINFO Università degli Studi di Firenze Via S. Marta 3, 50139, Firenze, Italy Tel: +39-055-2758515, fax: +39-055-2758570 http://www.disit.dinfo.unifi.it alias http://www.disit.org Paolo.Nesi@unifi.it Presented at: Cloud Forward 2015, October 6‐8 Pisa, Scuola Normale Superiore DISIT Lab (DINFO UNIFI),  Cloud Forward, 2015 1
  • 2. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it Context and Motivations • Relevant ICT infrastructures are presently deployed  on cloud to manage resources in an efficient  manner – Cloud Customer vs Cloud Service Provider, CSP – Service Level Agreements, SLA • Smart Cloud Solutions are becoming mandatory to  increase resilience, reliability in cloud automation: – configuration/reconfiguration  – dynamic scaling, elastic computing, migration, cloning, ..  – cloud resources healthiness control – SLA management DISIT Lab (DINFO UNIFI),  Cloud Forward, 2015 2
  • 3. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it Automation of cloud management  • formal verification and validation of cloud  configuration  in terms of resources, their  relationships • verification and reasoning about cloud security  • interoperability among public and private clouds • discovering and brokering services and resources • reasoning about cloud workload conditions, may be  via simulation • computing capability for horizontal and/or vertical  scaling, thus elastic computing DISIT Lab (DINFO UNIFI),  Cloud Forward, 2015 3
  • 4. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it Smart Cloud Engine, SCE DISIT Lab (DINFO UNIFI),  Cloud Forward, 2015 4 Supervisor &  Monitor, SM CCM, Cloud  Configuration  Manager Smart Cloud  Administration Orchestrator PaaS IaaS SaaS Smart Cloud Engine, SCE Knowledge Base on RDF Store Knowledge base  Services Linked Open  Graph Service Distributed SCE  Scheduler Cloud Services and  Administrators Cloud  Services Final Users SCE Management Interface  .                      and Tools Graphs Editors
  • 5. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it SCE Main Features • Receiving business configurations, BC, and their SLA • Receiving requests for verification and validation of specific  BCs,  providing back:  – Ack about consistency and completeness of a BC, and config.  – suggestions, hints related to feasibility,  • Automatically Assessing sporadic and/or periodic  tasks for – monitoring of the SLA associated with each single contract  element – control of the health/security of any: BC, resource, service on  the cloud at any level – controlling firing conditions activating reconfiguration strategies  associated with BCs: scaling, cloning, migration, alarms, etc.  • Allowing the integration of SCE with a range of Cloud  Management solutions: CCM and Orchestrators DISIT Lab (DINFO UNIFI),  Cloud Forward, 2015 5
  • 6. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.itSequence diagram DISIT Lab (DINFO UNIFI),  Cloud Forward, 2015 6 CCM KB SM SCE deployRequest putBusinessConf putBusinessConf querySLA storeMetrics storeMetrics getMetrics updateSLA nagiosSetup SLA Check  Process evalSLA storeAlarm getMetrics evalSLA storeAlarm storeMetrics reconfigure putBusinessConf putBusinessConf nagiosSetup
  • 7. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it Smart Cloud Engine • SCE Management  interface – Monitoring status/Logs of  activated processes – Manual Action Rules – Decision support, alarms  • DISCES: a distributed  scheduler for executing  agents for automated  computing – Monitoring processes DISIT Lab (DINFO UNIFI),  Cloud Forward, 2015 7 Smart Cloud Engine, SCE Distributed SCE  Scheduler SCE Management Interface  .                      and Tools Graphs Editors
  • 8. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.itICARO Cloud Ontology of KB DISIT Lab (DINFO UNIFI),  Cloud Forward, 2015 9 Metrics Service MetricsHardware elements SW ServicesApplications Operating Systems Monitoring  Virtual Things Users SLA
  • 9. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it KB Internal Architecture  DISIT Lab (DINFO UNIFI),  Cloud Forward, 2015 10 Apache Tomcat ICARO Cloud KB API REST DataCenter Metrics BCs & SLA Applications RDF Store (OWLIM‐SE 4.3) SPARQL 1.1 Protocol SPARQL 1.1 Graph Store Protocol Verification Support SPARQL Proxy Supervisor &  Monitor, SM Linked  Open Graph http://log.disit./org
  • 10. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it Linked Open Graph, LOD tool            http://log.disit.org For knowledge base browsing DISIT Lab (DINFO UNIFI),  Cloud Forward, 2015 11
  • 11. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it Metric graphs per: BC/SLA, VM, Service,.. DISIT Lab (DINFO UNIFI),  Cloud Forward, 2015 12 • ECLAP social  network: – http://www.eclap.eu – 1 balancer – 2 web front ends – 1 back office for DB – Grid Scheduler and  nodes for content  ingestion and  processing (N VM, 2  in this case) 
  • 12. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it Experimental Results DISIT Lab (DINFO UNIFI),  Cloud Forward, 2015 13 Service Metric Monitored as the average value of 30 minutes on values assessed every 5 minutes % of overvalues with respect to reference values expected as defined in the SLA Incidence of overvalues with respect to the total number of measures (time slots) performed for the business configuration Memory Usage 73.76% 11.86% Disk Usage 54.03% 8.57% Network workload 24.29% 3.85% MySQL DB Size 59.55% 2.12% CPU Usage 0.07% 0.01% Apache HTTP response time 0.1% 0.008% MySQL Connections resp. time 0.1% 0.004% Tomcat HTTP response time 0.08% 0.003% • 26.44% of the assessed time slots were affected by some overvalue, that may be  associated to alarms for the detection of critical conditions • collecting 3 months of data about service metrics, with about 3800 evaluations  per metric per day 
  • 13. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it DISIT Lab (DINFO UNIFI),  Cloud Forward, 2015 14 • Strategy Condition Editor for Elastic Cloud programming  Boolean rules with arbitrary complexity to activate procedures  for scaling,  migration, cloning, thus actuating solutions of control, balancing, self  regulation, etc.  Conditions are evaluated on the basis of HLM and SLA for Services, VM, and  Business Configurations with respect to absolute thresholds or percentages 
  • 14. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it ICARO Cloud project • Partners: ComputerGross CSP and LiberoLogico • Objectives: Reduce costs for managing on cloud  complex configurations  Business Configurations  with Service Level Agreements, SLA – Provides simple solutions for moving SW applications on  Cloud – Automating cloud activities as: configurations,  management, monitoring, control, reconfigurations – Managing high level metrics, HLM, at applicative level  and managing BC with HLM on SLA DISIT Lab (DINFO UNIFI),  Cloud Forward, 2015 15
  • 15. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it ICARO Cloud Architecture DISIT Lab (DINFO UNIFI),  Cloud Forward, 2015 16 CMW SDK Smart Cloud Supervisor & Monitor Subscription Portal Configuration Manager Access to BPaaS,  Services Purchase Cloud  Management Application Access on iCaro cloud Applications  Business  Producer Knowledge Base App/Srv Store Cloud Simulator PaaS Cloud MiddleWare Services IaaS SaaS New New New Developers PaaS SME App Producers Smart Cloud Engine
  • 16. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it DISIT Lab (DINFO UNIFI),  Cloud Forward, 2015 17
  • 17. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it ICARO architecture with ICLOS DISIT Lab (DINFO UNIFI),  Cloud Forward, 2015 18 Cloud Resources Simulator Engine Resource Group Controllers ICLOS Resource Allocator Smart Cloud EngineCloud  Configuration  Manager Smart Cloud Administration Knowledge  Base  on RDF Store and LOD PaaS IaaS SaaS Knowledge  base Services Linked Open  Graph Service Scheduler Manag. Interf.  and Tools Cloud  Administration OnLine Cloud  Services For Final  Users Real Cloud Data  Traces Nagios Model Cloud Data Traces Orchestrator Supervisor & Monitoring Cloud  Simulator Simulation  Config. GUI Simulator GUI Simulated Cloud Traces Cloud  Under Management
  • 18. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it Conclusion: The proposed SCE solution • is based on innovative Knowledge Base: ICARO Cloud  Ontology and reasoning tools: BC, SLA, HLM, etc.  • enables a flexible management of cloud resources:  verification, control, management: scaling, cloning, migrating,  etc. dynamic cloud control  • is scalable and provides smart reasoning for different contexts • can be easily exploited in connection with any cloud  management tools such as configurators, orchestrators, and  monitoring tools • has been validated in ICARO Cloud project with CSPs on  complex cloud configurations, and on DISIT cloud multitier  solutions with good performance in terms of low operating  workload and scalability. • Supports scalability at level of distributed scheduler for the  Smart Cloud Engine, on KB services and on Monitoring. DISIT Lab (DINFO UNIFI),  Cloud Forward, 2015 19