SlideShare una empresa de Scribd logo
1 de 33
Quality Management in
Service-based Systems and
Cloud Applications
WP4 Quality Management and
Business Model Innovation
RELATE-ITN
Dr. Jose María Alvarez-Rodríguez
Research Fellow, SEERC
Prague, 19-04-2013
“Cloud-based services acquire a particular quality by
constantly acting a particular way... they become just by
performing just actions, temperate by performing
temperate actions, brave by performing brave actions.”
16/04/2013 Prague, Czech Republic #2
Aristotle
“Men acquire a particular quality by constantly acting a
particular way... you become just by performing just
actions, temperate by performing temperate
actions, brave by performing brave actions.”
…we need to manage this particular way of acting!
Some time ago…
Which kind of quality do you prefer?
16/04/2013 Prague, Czech Republic #4
I need help…
I have a mobile application that needs a Geocoding service and
the response time must be in milliseconds.
• More than 54 geocoding APIs
– How can I select the most suitable service?
– How can I compare different providers?
– How can I track the quality (response time) of the selected
service?
– …
http://blog.programmableweb.com/2012/06/21/7-free-geocoding-apis-google-bing-yahoo-and-mapquest/
Context
 A growing offering of cloud services
 …more complexity
…new needs and requirements
 Cloud Management for…
 Cloud models and types
 Track and control my third-party dependencies
 Context-aware quality dimensions/indicators/metrics
Security, storage, etc.
Subjective experience
 …to improve, optimize and accomplish…
 efficiency, costs, SLAs, etc.
 by means of providing advanced services
 Analytics/Prediction/…
#516/04/2013 Prague, Czech Republic
#6
Cloud
Computing
On-
demand
self-service
Broad
network
access
Resource
pooling
Rapid
elasticity
Measured
service
Source: The NIST Definition of Cloud Computing
?
What kind of service we want to track…
What kind of characteristics are
applicable to that service…
What kind of operation should
be deliver…
alert service, analytics, prediction?
16/04/2013 Prague, Czech Republic
What is “Quality”?
Classical view
Dimensions
 Tangibles
 Reliability
 Responsiveness
 Service assurance
 Empathy
 Others…
 Competence
 Credibility
 Security
 Access
Gaps
 Consumer expectation and
management perception
 Management perception
and service quality
specification
 Service quality specification
and service delivery
 Service delivery and
external communication
 Expected service and
experienced service
#716/04/2013 Prague, Czech Republic
#8
Monitoring tool
(execution environment)
Continuous
assurance
Analytics Prediction
Quality
Model
Customer
Profile
Cloud Service
Profile
Mapping &
configuration
Type of
operation
Dashboard
-Abstraction+
…
Domain
knowledge
High-level
tools
Built-ins
services
+Executable-
……
… …
16/04/2013 Prague, Czech Republic
Overview of
a QoS Management Architecture
State-of-the-Art
 Cloud Management Application Platforms
 QoS Models
 Monitoring tools and techniques
 Execution environments (Big Data analytics)
#9
…
* Rodríguez, J. M. A; Kourtesis, D.; Paraskakis, I. Semantic- based QoS management in Cloud Systems: Current Status and Future Challenges. Future Generation
Computer Systems, Special Issue on Semantic Technologies and Linked Data over Grid and Cloud Architectures. IF: 1.978 (2012). (Under review).
…
16/04/2013 Prague, Czech Republic
http://www.cloudyn.com
http://www.rightscale.com/ http://www.enstratius.com/
http://scalr.com https://www.cloudexpress.com/
https://app.cloudability.com/analytics
#1116/04/2013 Prague, Czech Republic
Some existing
QoS models…
#1216/04/2013 Prague, Czech Republic
#13
Some existing
monitoring techniques and tools…
16/04/2013 Prague, Czech Republic
Approach
#14
• Concepts & relationships
• Dimensions, indicators and metrics
• Service and Customer profile
• Reuse of existing vocabularies and standards
Abstract Model of Qos Management
• Standard, common and shared data model
• data integration through semantic technologies
• Configuration
• Dashboard
• Qualify Functions deployment (aggregation operators)
Mapping and High-level tools
• Monitoring tool
• Continuous queries
• Connection to data sources
• ~Google analytics or Google Trends for QoS in cloud systems
Execution
16/04/2013 Prague, Czech Republic
16/04/2013 Prague, Czech Republic #15
Partial Data model
Overview
*Reuse of existing models and standards are not included.
16/04/2013 Prague, Czech Republic #16
I still need help…
I have a mobile application that needs a Geocoding service and
the response time must be in milliseconds.
• More than 54 geocoding APIs
– How can I select the most suitable service?
– How can I compare different providers?
– How can I track the quality (response time) of the selected
service?
– …
http://blog.programmableweb.com/2012/06/21/7-free-geocoding-apis-google-bing-yahoo-and-mapquest/
16/04/2013 Prague, Czech Republic #17
My Profile (partial)
16/04/2013 Prague, Czech Republic #18
A Provider Profile (partial)
Key points
 Represent providers and my own QoS features in a
common, shared and standard way
 to be able to consume and make comparisons (information and data):
 E.g. compare metrics with different units, seconds and milliseconds
 Map providers API information to the QoS model
 Connectivity parameters
 Data
 Deploy the quality function and Track the services with the
monitoring tool
 Select “the best” according to my target profile
#1916/04/2013 Prague, Czech Republic
#2016/04/2013 Prague, Czech Republic
* A toy example of monitoring the
use of words in Tweeter
#21
Storm
Trident
Real-
time
views
Batch
views
Storm
Trident
Algorithms Sync
Registered Queries
(Quality Functions)
Results
Monitoring tool
16/04/2013 Prague, Czech Republic
Benefits
#22
• Integrated and Unified view of QoS
• Extensibility
Abstract Model Qos Management
• Standard, common and shared data model (maybe semantically-based )
• (Semi)-Automatic deployment of Quality Functions
• Expressivity and Analytics
Mapping and High-level tools
• Real time capabilities
• Big Data processing
• Flexibility & scalability
Execution
16/04/2013 Prague, Czech Republic
Open Questions
#23
Motivating
Scenario
• Bottom-up
approach
Design a QoS
model
Select cloud
type and model
Design
management
services
Execute and
test
16/04/2013 Prague, Czech Republic
Situated QoS
#24
… can a broker take advantage of the QoS
management?
16/04/2013 Prague, Czech Republic
Research Questions
 Which are the concepts and relationships to take into account
in QoS management?
 subjective and objective
 Which services must be provided to exploit domain
knowledge and which algorithms are necessary to afford
those services?
 How can we deal with the processing of heterogeneous data
streams (Big Data) in real-time?
 How can we find services according to customer profile
(matchmaking)?
 How can we exploit the historical information and feedback
the domain knowledge?
#2516/04/2013 Prague, Czech Republic
Next Steps
1. Design and deploy a complete example (iteratively)
1. Design a simple model covering some QoS features
2. Map the model and QoS features to 1 service and n providers
3. Deploy (semi-automatically) the quality function in the monitoring tool
4. Improve the monitoring tool
5. Check results
2. Go in-depth in the concept of “Quality” and “Measured
service”
3. Look for synergies
4. Design of experiments and writing
1. Can I easily extend the QoS model? (extensibility)
2. Can I design and deploy quality analytic functions more fast? (expressivity)
3. Can I meet (first) the “customer” requirements? (flexibility & scalability)
#2616/04/2013 Prague, Czech Republic
 Publications
 Rodríguez, J. M. A; Kourtesis, D.; Paraskakis, I. Semantic- based QoS management in
Cloud Systems: Current Status and Future Challenges. Future Generation Computer
Systems, Special Issue on Semantic Technologies and Linked Data over Grid and Cloud
Architectures. IF: 1.978 (2012). (Under review).
 Others derivate of previous works (SCP and CHB journals)
 Talks
 Seminar at SEERC on the topic: “Towards a Pan – European E-Procurement Platform to
aggregate, publish, and search public procurement notices powered by Linked Open
Data: The Moldeas Approach”. 22 February 2013.
 PC member and reviewer
 PC member DATAWEB (PCI 2013), ETAS 2013, ICOHT 2013 and DMoLD workshop
 Reviewer of JCR Journals: FGCS, ESWA and Current Topics in Medicinal Chemistry
 Technical Development Editor in Manning Co.
 Member of the Advisory Board in two books of IGI-Global.
 Training
 Seminar on OpenTosca
 Prototypes
 An early prototype of a real-time platform for dealing with data streams and execute simple rules is
now available (documentation and source code).
#27
Activities
16/04/2013 Prague, Czech Republic
Summary
 M. Maiya, S. Dasari, R. Yadav, S. Shivaprasad, and D.S.
Milojicic, "Quantifying Manageability of Cloud
Platforms", ;in Proc. IEEE CLOUD, 2012, pp.993-995.
 “A Runtime Quality Measurement Framework for Cloud
Database Service Systems”, 8th Int. Conf. on the Quality of
Information and Communications Technology //
Lisbon, Portugal, 2012
 N. Marz and J. Warren, “Big Data Principles and best practices
of scalable realtime data systems”, Manning
Publications, 2013.
#29
Main References
16/04/2013 Prague, Czech Republic
Questions
Thank you for
your attention!
Credits
• Acknowledgements
– SEERC
• CONTACT AND RESOURCES
– E-MAIL: JMALVAREZ@SEERC.ORG
– WWW: http://josemalvarez.es
– http://www.slideshare.net/josemalvarez
• Pictures
– https://moqups.com
– NIST, Gartner, FP7 Europe, FLICKR
– Cloud vendors
• License
– http://creativecommons.org/licenses/by-nc-sa/3.0/es/
#32
Public Hybrid Private
SaaS
PaaS
IaaS
Control and governance
Abstraction
Economies of scale
Flexibility
16/04/2013 Prague, Czech Republic
#33
Private
(On-Premise)
Storage
Server HW
Networking
Servers
Databases
Virtualization
Runtimes
Applications
Security & Integration
Youmanage
Data / Users
Infrastructure
(as a Service)
Storage
Server HW
Networking
Servers
Databases
Virtualization
Runtimes
Applications
Security & Integration
Managedbyvendor
Youmanage
Data / Users
Platform
(as a Service)
Storage
Server HW
Networking
Servers
Databases
Virtualization
Runtimes
Applications
Security & Integration
Managedbyvendor
Youmanage
Data / Users
Software
(as a Service)
Storage
Server HW
Networking
Servers
Databases
Virtualization
Runtimes
Applications
Security & Integration
Managedbyvendor
Data / Users
Youmanage
Source: “Cloud Manageability”, Michael Epprecht , Microsoft Corp.
16/04/2013 Prague, Czech Republic

Más contenido relacionado

La actualidad más candente

Reasoning with Big Knowledge Graphs: Choices, Pitfalls and Proven Recipes
Reasoning with Big Knowledge Graphs: Choices, Pitfalls and Proven RecipesReasoning with Big Knowledge Graphs: Choices, Pitfalls and Proven Recipes
Reasoning with Big Knowledge Graphs: Choices, Pitfalls and Proven RecipesOntotext
 
Named Entity Recognition from Online News
Named Entity Recognition from Online NewsNamed Entity Recognition from Online News
Named Entity Recognition from Online NewsBernardo Najlis
 
Question Answering over Linked Data (Reasoning Web Summer School)
Question Answering over Linked Data (Reasoning Web Summer School)Question Answering over Linked Data (Reasoning Web Summer School)
Question Answering over Linked Data (Reasoning Web Summer School)Andre Freitas
 
[Conference] Cognitive Graph Analytics on Company Data and News
[Conference] Cognitive Graph Analytics on Company Data and News[Conference] Cognitive Graph Analytics on Company Data and News
[Conference] Cognitive Graph Analytics on Company Data and NewsOntotext
 
Omitola birmingham cityuniv
Omitola birmingham cityunivOmitola birmingham cityuniv
Omitola birmingham cityunivTope Omitola
 
The Bounties of Semantic Data Integration for the Enterprise
The Bounties of Semantic Data Integration for the Enterprise The Bounties of Semantic Data Integration for the Enterprise
The Bounties of Semantic Data Integration for the Enterprise Ontotext
 
Semantic Applications for Financial Services
Semantic Applications for Financial ServicesSemantic Applications for Financial Services
Semantic Applications for Financial ServicesDavidSNewman
 
SemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in PracticeSemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in PracticeDan Brickley
 
Entity-Centric Data Management
Entity-Centric Data ManagementEntity-Centric Data Management
Entity-Centric Data ManagementeXascale Infolab
 
AN ONTOLOGY-BASED DATA WAREHOUSE FOR THE GRAIN TRADE DOMAIN
AN ONTOLOGY-BASED DATA WAREHOUSE FOR THE GRAIN TRADE DOMAINAN ONTOLOGY-BASED DATA WAREHOUSE FOR THE GRAIN TRADE DOMAIN
AN ONTOLOGY-BASED DATA WAREHOUSE FOR THE GRAIN TRADE DOMAINcscpconf
 
Named Entity Recognition from Online News
Named Entity Recognition from Online NewsNamed Entity Recognition from Online News
Named Entity Recognition from Online NewsBernardo Najlis
 
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...Jeff Z. Pan
 
Entity Linking, Link Prediction, and Knowledge Graph Completion
Entity Linking, Link Prediction, and Knowledge Graph CompletionEntity Linking, Link Prediction, and Knowledge Graph Completion
Entity Linking, Link Prediction, and Knowledge Graph CompletionJennifer D'Souza
 
SemTecBiz 2012: Corporate Semantic Web
SemTecBiz 2012: Corporate Semantic WebSemTecBiz 2012: Corporate Semantic Web
SemTecBiz 2012: Corporate Semantic WebAdrian Paschke
 
Knowledge Discovery in Remote Access Databases
Knowledge Discovery in Remote Access Databases Knowledge Discovery in Remote Access Databases
Knowledge Discovery in Remote Access Databases Zakaria Zubi
 
Enterprise knowledge graphs
Enterprise knowledge graphsEnterprise knowledge graphs
Enterprise knowledge graphsSören Auer
 
Keystone Summer School 2015: Mauro Dragoni, Ontologies For Information Retrieval
Keystone Summer School 2015: Mauro Dragoni, Ontologies For Information RetrievalKeystone Summer School 2015: Mauro Dragoni, Ontologies For Information Retrieval
Keystone Summer School 2015: Mauro Dragoni, Ontologies For Information RetrievalMauro Dragoni
 
Knowledge graphs on the Web
Knowledge graphs on the WebKnowledge graphs on the Web
Knowledge graphs on the WebArmin Haller
 
Open Research Knowledge Graph (ORKG) - an overview
Open Research Knowledge Graph (ORKG) - an overview   Open Research Knowledge Graph (ORKG) - an overview
Open Research Knowledge Graph (ORKG) - an overview Jennifer D'Souza
 
Social Media World News Impact on Stock Index Values - Investment Fund Analyt...
Social Media World News Impact on Stock Index Values - Investment Fund Analyt...Social Media World News Impact on Stock Index Values - Investment Fund Analyt...
Social Media World News Impact on Stock Index Values - Investment Fund Analyt...Bernardo Najlis
 

La actualidad más candente (20)

Reasoning with Big Knowledge Graphs: Choices, Pitfalls and Proven Recipes
Reasoning with Big Knowledge Graphs: Choices, Pitfalls and Proven RecipesReasoning with Big Knowledge Graphs: Choices, Pitfalls and Proven Recipes
Reasoning with Big Knowledge Graphs: Choices, Pitfalls and Proven Recipes
 
Named Entity Recognition from Online News
Named Entity Recognition from Online NewsNamed Entity Recognition from Online News
Named Entity Recognition from Online News
 
Question Answering over Linked Data (Reasoning Web Summer School)
Question Answering over Linked Data (Reasoning Web Summer School)Question Answering over Linked Data (Reasoning Web Summer School)
Question Answering over Linked Data (Reasoning Web Summer School)
 
[Conference] Cognitive Graph Analytics on Company Data and News
[Conference] Cognitive Graph Analytics on Company Data and News[Conference] Cognitive Graph Analytics on Company Data and News
[Conference] Cognitive Graph Analytics on Company Data and News
 
Omitola birmingham cityuniv
Omitola birmingham cityunivOmitola birmingham cityuniv
Omitola birmingham cityuniv
 
The Bounties of Semantic Data Integration for the Enterprise
The Bounties of Semantic Data Integration for the Enterprise The Bounties of Semantic Data Integration for the Enterprise
The Bounties of Semantic Data Integration for the Enterprise
 
Semantic Applications for Financial Services
Semantic Applications for Financial ServicesSemantic Applications for Financial Services
Semantic Applications for Financial Services
 
SemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in PracticeSemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in Practice
 
Entity-Centric Data Management
Entity-Centric Data ManagementEntity-Centric Data Management
Entity-Centric Data Management
 
AN ONTOLOGY-BASED DATA WAREHOUSE FOR THE GRAIN TRADE DOMAIN
AN ONTOLOGY-BASED DATA WAREHOUSE FOR THE GRAIN TRADE DOMAINAN ONTOLOGY-BASED DATA WAREHOUSE FOR THE GRAIN TRADE DOMAIN
AN ONTOLOGY-BASED DATA WAREHOUSE FOR THE GRAIN TRADE DOMAIN
 
Named Entity Recognition from Online News
Named Entity Recognition from Online NewsNamed Entity Recognition from Online News
Named Entity Recognition from Online News
 
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
 
Entity Linking, Link Prediction, and Knowledge Graph Completion
Entity Linking, Link Prediction, and Knowledge Graph CompletionEntity Linking, Link Prediction, and Knowledge Graph Completion
Entity Linking, Link Prediction, and Knowledge Graph Completion
 
SemTecBiz 2012: Corporate Semantic Web
SemTecBiz 2012: Corporate Semantic WebSemTecBiz 2012: Corporate Semantic Web
SemTecBiz 2012: Corporate Semantic Web
 
Knowledge Discovery in Remote Access Databases
Knowledge Discovery in Remote Access Databases Knowledge Discovery in Remote Access Databases
Knowledge Discovery in Remote Access Databases
 
Enterprise knowledge graphs
Enterprise knowledge graphsEnterprise knowledge graphs
Enterprise knowledge graphs
 
Keystone Summer School 2015: Mauro Dragoni, Ontologies For Information Retrieval
Keystone Summer School 2015: Mauro Dragoni, Ontologies For Information RetrievalKeystone Summer School 2015: Mauro Dragoni, Ontologies For Information Retrieval
Keystone Summer School 2015: Mauro Dragoni, Ontologies For Information Retrieval
 
Knowledge graphs on the Web
Knowledge graphs on the WebKnowledge graphs on the Web
Knowledge graphs on the Web
 
Open Research Knowledge Graph (ORKG) - an overview
Open Research Knowledge Graph (ORKG) - an overview   Open Research Knowledge Graph (ORKG) - an overview
Open Research Knowledge Graph (ORKG) - an overview
 
Social Media World News Impact on Stock Index Values - Investment Fund Analyt...
Social Media World News Impact on Stock Index Values - Investment Fund Analyt...Social Media World News Impact on Stock Index Values - Investment Fund Analyt...
Social Media World News Impact on Stock Index Values - Investment Fund Analyt...
 

Destacado

(GAM406) Glu Mobile: Real-time Analytics Processing og 10 MM+ Devices
(GAM406) Glu Mobile: Real-time Analytics Processing og 10 MM+ Devices(GAM406) Glu Mobile: Real-time Analytics Processing og 10 MM+ Devices
(GAM406) Glu Mobile: Real-time Analytics Processing og 10 MM+ DevicesAmazon Web Services
 
Scalable Data Analysis in R Webinar Presentation
Scalable Data Analysis in R Webinar PresentationScalable Data Analysis in R Webinar Presentation
Scalable Data Analysis in R Webinar PresentationRevolution Analytics
 
Low-Latency Analytics with NoSQL – Introduction to Storm and Cassandra
Low-Latency Analytics with NoSQL – Introduction to Storm and CassandraLow-Latency Analytics with NoSQL – Introduction to Storm and Cassandra
Low-Latency Analytics with NoSQL – Introduction to Storm and CassandraCaserta
 
Software Architecture Patterns
Software Architecture PatternsSoftware Architecture Patterns
Software Architecture PatternsAssaf Gannon
 
Apache Spark Streaming: Architecture and Fault Tolerance
Apache Spark Streaming: Architecture and Fault ToleranceApache Spark Streaming: Architecture and Fault Tolerance
Apache Spark Streaming: Architecture and Fault ToleranceSachin Aggarwal
 
NoSQL Databases for Enterprises - NoSQL Now Conference 2013
NoSQL Databases for Enterprises  - NoSQL Now Conference 2013NoSQL Databases for Enterprises  - NoSQL Now Conference 2013
NoSQL Databases for Enterprises - NoSQL Now Conference 2013Dave Segleau
 

Destacado (18)

MOLDEAS at City College
MOLDEAS at City CollegeMOLDEAS at City College
MOLDEAS at City College
 
Map/Reduce intro
Map/Reduce introMap/Reduce intro
Map/Reduce intro
 
(GAM406) Glu Mobile: Real-time Analytics Processing og 10 MM+ Devices
(GAM406) Glu Mobile: Real-time Analytics Processing og 10 MM+ Devices(GAM406) Glu Mobile: Real-time Analytics Processing og 10 MM+ Devices
(GAM406) Glu Mobile: Real-time Analytics Processing og 10 MM+ Devices
 
MOLDEAS-PhD Summary
MOLDEAS-PhD SummaryMOLDEAS-PhD Summary
MOLDEAS-PhD Summary
 
Scalable Data Analysis in R Webinar Presentation
Scalable Data Analysis in R Webinar PresentationScalable Data Analysis in R Webinar Presentation
Scalable Data Analysis in R Webinar Presentation
 
Researching Semantic Web-Overview
Researching Semantic Web-OverviewResearching Semantic Web-Overview
Researching Semantic Web-Overview
 
Introducción a Sistemas de Información
Introducción a Sistemas de InformaciónIntroducción a Sistemas de Información
Introducción a Sistemas de Información
 
HTML5 Audio & Vídeo
HTML5 Audio & VídeoHTML5 Audio & Vídeo
HTML5 Audio & Vídeo
 
Internet, Web 2.0 y Salud 2.0
Internet, Web 2.0 y Salud 2.0Internet, Web 2.0 y Salud 2.0
Internet, Web 2.0 y Salud 2.0
 
HTML5-Aplicaciones web
HTML5-Aplicaciones webHTML5-Aplicaciones web
HTML5-Aplicaciones web
 
QoS Management in Cloud Computing-Draft proposal
QoS Management in Cloud Computing-Draft proposalQoS Management in Cloud Computing-Draft proposal
QoS Management in Cloud Computing-Draft proposal
 
Ejemplos prácticos de Búsqueda en Salud
Ejemplos prácticos de Búsqueda en SaludEjemplos prácticos de Búsqueda en Salud
Ejemplos prácticos de Búsqueda en Salud
 
Introducción a "La Web como una Base de Datos"
Introducción a "La Web como una Base de Datos"Introducción a "La Web como una Base de Datos"
Introducción a "La Web como una Base de Datos"
 
Low-Latency Analytics with NoSQL – Introduction to Storm and Cassandra
Low-Latency Analytics with NoSQL – Introduction to Storm and CassandraLow-Latency Analytics with NoSQL – Introduction to Storm and Cassandra
Low-Latency Analytics with NoSQL – Introduction to Storm and Cassandra
 
Software Architecture Patterns
Software Architecture PatternsSoftware Architecture Patterns
Software Architecture Patterns
 
Apache Spark Streaming: Architecture and Fault Tolerance
Apache Spark Streaming: Architecture and Fault ToleranceApache Spark Streaming: Architecture and Fault Tolerance
Apache Spark Streaming: Architecture and Fault Tolerance
 
NoSQL Databases for Enterprises - NoSQL Now Conference 2013
NoSQL Databases for Enterprises  - NoSQL Now Conference 2013NoSQL Databases for Enterprises  - NoSQL Now Conference 2013
NoSQL Databases for Enterprises - NoSQL Now Conference 2013
 
Layered Software Architecture
Layered Software ArchitectureLayered Software Architecture
Layered Software Architecture
 

Similar a WP4-QoS Management in the Cloud

Programming Elasticity in the Cloud
Programming Elasticity in the CloudProgramming Elasticity in the Cloud
Programming Elasticity in the CloudHong-Linh Truong
 
Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...IJECEIAES
 
Top 8 Trends in Performance Engineering
Top 8 Trends in Performance EngineeringTop 8 Trends in Performance Engineering
Top 8 Trends in Performance EngineeringConvetit
 
Project Report Format College Project
 Project Report Format College Project Project Report Format College Project
Project Report Format College ProjectAshu
 
Cloud Computing Automation: Integrating USDL and TOSCA
 Cloud Computing Automation: Integrating USDL and TOSCA Cloud Computing Automation: Integrating USDL and TOSCA
Cloud Computing Automation: Integrating USDL and TOSCAJorge Cardoso
 
SA 2014 - Integrating the heterogeneous enterprise
SA 2014 - Integrating the heterogeneous enterpriseSA 2014 - Integrating the heterogeneous enterprise
SA 2014 - Integrating the heterogeneous enterpriseDavid Graham
 
Survey on Peer to Peer Car Sharing System Using Blockchain
Survey on Peer to Peer Car Sharing System Using BlockchainSurvey on Peer to Peer Car Sharing System Using Blockchain
Survey on Peer to Peer Car Sharing System Using BlockchainIRJET Journal
 
M.E Computer Science Data Mining Projects
M.E Computer Science Data Mining ProjectsM.E Computer Science Data Mining Projects
M.E Computer Science Data Mining ProjectsVijay Karan
 
M.Phil Computer Science Data Mining Projects
M.Phil Computer Science Data Mining ProjectsM.Phil Computer Science Data Mining Projects
M.Phil Computer Science Data Mining ProjectsVijay Karan
 
M phil-computer-science-data-mining-projects
M phil-computer-science-data-mining-projectsM phil-computer-science-data-mining-projects
M phil-computer-science-data-mining-projectsVijay Karan
 
Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...
Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...
Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...IRJET Journal
 
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud serv...
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud serv...DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud serv...
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud serv...IEEEGLOBALSOFTTECHNOLOGIES
 
A Generic Model for Student Data Analytic Web Service (SDAWS)
A Generic Model for Student Data Analytic Web Service (SDAWS)A Generic Model for Student Data Analytic Web Service (SDAWS)
A Generic Model for Student Data Analytic Web Service (SDAWS)Editor IJCATR
 
Jorge cardoso caise-usdl-tosca-2013-06-18c
Jorge cardoso   caise-usdl-tosca-2013-06-18cJorge cardoso   caise-usdl-tosca-2013-06-18c
Jorge cardoso caise-usdl-tosca-2013-06-18ccaise2013vlc
 
Qo s ranking prediction for cloud services
Qo s ranking prediction for cloud servicesQo s ranking prediction for cloud services
Qo s ranking prediction for cloud servicesIEEEFINALYEARPROJECTS
 
JAVA 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud services
JAVA 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud servicesJAVA 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud services
JAVA 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud servicesIEEEGLOBALSOFTTECHNOLOGIES
 
A new approach to gather similar operations extracted from web services
A new approach to gather similar operations extracted from web servicesA new approach to gather similar operations extracted from web services
A new approach to gather similar operations extracted from web servicesIJECEIAES
 

Similar a WP4-QoS Management in the Cloud (20)

Programming Elasticity in the Cloud
Programming Elasticity in the CloudProgramming Elasticity in the Cloud
Programming Elasticity in the Cloud
 
Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...
 
H040101063069
H040101063069H040101063069
H040101063069
 
Top 8 Trends in Performance Engineering
Top 8 Trends in Performance EngineeringTop 8 Trends in Performance Engineering
Top 8 Trends in Performance Engineering
 
Project Report Format College Project
 Project Report Format College Project Project Report Format College Project
Project Report Format College Project
 
Cloud Computing Automation: Integrating USDL and TOSCA
 Cloud Computing Automation: Integrating USDL and TOSCA Cloud Computing Automation: Integrating USDL and TOSCA
Cloud Computing Automation: Integrating USDL and TOSCA
 
SA 2014 - Integrating the heterogeneous enterprise
SA 2014 - Integrating the heterogeneous enterpriseSA 2014 - Integrating the heterogeneous enterprise
SA 2014 - Integrating the heterogeneous enterprise
 
Survey on Peer to Peer Car Sharing System Using Blockchain
Survey on Peer to Peer Car Sharing System Using BlockchainSurvey on Peer to Peer Car Sharing System Using Blockchain
Survey on Peer to Peer Car Sharing System Using Blockchain
 
M.E Computer Science Data Mining Projects
M.E Computer Science Data Mining ProjectsM.E Computer Science Data Mining Projects
M.E Computer Science Data Mining Projects
 
M.Phil Computer Science Data Mining Projects
M.Phil Computer Science Data Mining ProjectsM.Phil Computer Science Data Mining Projects
M.Phil Computer Science Data Mining Projects
 
M phil-computer-science-data-mining-projects
M phil-computer-science-data-mining-projectsM phil-computer-science-data-mining-projects
M phil-computer-science-data-mining-projects
 
Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...
Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...
Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...
 
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud serv...
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud serv...DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud serv...
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud serv...
 
A Generic Model for Student Data Analytic Web Service (SDAWS)
A Generic Model for Student Data Analytic Web Service (SDAWS)A Generic Model for Student Data Analytic Web Service (SDAWS)
A Generic Model for Student Data Analytic Web Service (SDAWS)
 
Jorge cardoso caise-usdl-tosca-2013-06-18c
Jorge cardoso   caise-usdl-tosca-2013-06-18cJorge cardoso   caise-usdl-tosca-2013-06-18c
Jorge cardoso caise-usdl-tosca-2013-06-18c
 
Qo s ranking prediction for cloud services
Qo s ranking prediction for cloud servicesQo s ranking prediction for cloud services
Qo s ranking prediction for cloud services
 
JAVA 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud services
JAVA 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud servicesJAVA 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud services
JAVA 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud services
 
Ogsa
OgsaOgsa
Ogsa
 
A new approach to gather similar operations extracted from web services
A new approach to gather similar operations extracted from web servicesA new approach to gather similar operations extracted from web services
A new approach to gather similar operations extracted from web services
 
Introducing MLOps.pdf
Introducing MLOps.pdfIntroducing MLOps.pdf
Introducing MLOps.pdf
 

Más de CARLOS III UNIVERSITY OF MADRID

Engineering 4.0: Digitization through task automation and reuse
Engineering 4.0:  Digitization through task automation and reuseEngineering 4.0:  Digitization through task automation and reuse
Engineering 4.0: Digitization through task automation and reuseCARLOS III UNIVERSITY OF MADRID
 
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...LOTAR-PDES: Engineering digitalization through task automation and reuse in t...
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...CARLOS III UNIVERSITY OF MADRID
 
Sailing the V: Engineering digitalization through task automation and reuse i...
Sailing the V: Engineering digitalization through task automation and reuse i...Sailing the V: Engineering digitalization through task automation and reuse i...
Sailing the V: Engineering digitalization through task automation and reuse i...CARLOS III UNIVERSITY OF MADRID
 
AI4SE: Challenges and opportunities in the integration of Systems Engineering...
AI4SE: Challenges and opportunities in the integration of Systems Engineering...AI4SE: Challenges and opportunities in the integration of Systems Engineering...
AI4SE: Challenges and opportunities in the integration of Systems Engineering...CARLOS III UNIVERSITY OF MADRID
 
Challenges in the integration of Systems Engineering and the AI/ML model life...
Challenges in the integration of Systems Engineering and the AI/ML model life...Challenges in the integration of Systems Engineering and the AI/ML model life...
Challenges in the integration of Systems Engineering and the AI/ML model life...CARLOS III UNIVERSITY OF MADRID
 
OSLC KM: Elevating the meaning of data and operations within the toolchain
OSLC KM: Elevating the meaning of data and operations within the toolchainOSLC KM: Elevating the meaning of data and operations within the toolchain
OSLC KM: Elevating the meaning of data and operations within the toolchainCARLOS III UNIVERSITY OF MADRID
 
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...OSLC KM (Knowledge Management): elevating the meaning of data and operations ...
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...CARLOS III UNIVERSITY OF MADRID
 
Systems and Software Architecture: an introduction to architectural modelling
Systems and Software Architecture: an introduction to architectural modellingSystems and Software Architecture: an introduction to architectural modelling
Systems and Software Architecture: an introduction to architectural modellingCARLOS III UNIVERSITY OF MADRID
 
Detection of fraud in financial blockchain-based transactions through big dat...
Detection of fraud in financial blockchain-based transactions through big dat...Detection of fraud in financial blockchain-based transactions through big dat...
Detection of fraud in financial blockchain-based transactions through big dat...CARLOS III UNIVERSITY OF MADRID
 
News headline generation with sentiment and patterns: A case study of sports ...
News headline generation with sentiment and patterns: A case study of sports ...News headline generation with sentiment and patterns: A case study of sports ...
News headline generation with sentiment and patterns: A case study of sports ...CARLOS III UNIVERSITY OF MADRID
 

Más de CARLOS III UNIVERSITY OF MADRID (20)

Proyecto IVERES-UC3M
Proyecto IVERES-UC3MProyecto IVERES-UC3M
Proyecto IVERES-UC3M
 
RTVE: Sustainable Development Goal Radar
RTVE: Sustainable Development Goal  RadarRTVE: Sustainable Development Goal  Radar
RTVE: Sustainable Development Goal Radar
 
Engineering 4.0: Digitization through task automation and reuse
Engineering 4.0:  Digitization through task automation and reuseEngineering 4.0:  Digitization through task automation and reuse
Engineering 4.0: Digitization through task automation and reuse
 
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...LOTAR-PDES: Engineering digitalization through task automation and reuse in t...
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...
 
SESE 2021: Where Systems Engineering meets AI/ML
SESE 2021: Where Systems Engineering meets AI/MLSESE 2021: Where Systems Engineering meets AI/ML
SESE 2021: Where Systems Engineering meets AI/ML
 
Sailing the V: Engineering digitalization through task automation and reuse i...
Sailing the V: Engineering digitalization through task automation and reuse i...Sailing the V: Engineering digitalization through task automation and reuse i...
Sailing the V: Engineering digitalization through task automation and reuse i...
 
Deep Learning Notes
Deep Learning NotesDeep Learning Notes
Deep Learning Notes
 
H2020-AHTOOLS Use Case 3 Functional Design
H2020-AHTOOLS Use Case 3 Functional DesignH2020-AHTOOLS Use Case 3 Functional Design
H2020-AHTOOLS Use Case 3 Functional Design
 
AI4SE: Challenges and opportunities in the integration of Systems Engineering...
AI4SE: Challenges and opportunities in the integration of Systems Engineering...AI4SE: Challenges and opportunities in the integration of Systems Engineering...
AI4SE: Challenges and opportunities in the integration of Systems Engineering...
 
INCOSE IS 2019: AI and Systems Engineering
INCOSE IS 2019: AI and Systems EngineeringINCOSE IS 2019: AI and Systems Engineering
INCOSE IS 2019: AI and Systems Engineering
 
Challenges in the integration of Systems Engineering and the AI/ML model life...
Challenges in the integration of Systems Engineering and the AI/ML model life...Challenges in the integration of Systems Engineering and the AI/ML model life...
Challenges in the integration of Systems Engineering and the AI/ML model life...
 
Blockchain en la Industria Musical
Blockchain en la Industria MusicalBlockchain en la Industria Musical
Blockchain en la Industria Musical
 
OSLC KM: Elevating the meaning of data and operations within the toolchain
OSLC KM: Elevating the meaning of data and operations within the toolchainOSLC KM: Elevating the meaning of data and operations within the toolchain
OSLC KM: Elevating the meaning of data and operations within the toolchain
 
Blockchain y sector asegurador
Blockchain y sector aseguradorBlockchain y sector asegurador
Blockchain y sector asegurador
 
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...OSLC KM (Knowledge Management): elevating the meaning of data and operations ...
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...
 
Systems and Software Architecture: an introduction to architectural modelling
Systems and Software Architecture: an introduction to architectural modellingSystems and Software Architecture: an introduction to architectural modelling
Systems and Software Architecture: an introduction to architectural modelling
 
Detection of fraud in financial blockchain-based transactions through big dat...
Detection of fraud in financial blockchain-based transactions through big dat...Detection of fraud in financial blockchain-based transactions through big dat...
Detection of fraud in financial blockchain-based transactions through big dat...
 
News headline generation with sentiment and patterns: A case study of sports ...
News headline generation with sentiment and patterns: A case study of sports ...News headline generation with sentiment and patterns: A case study of sports ...
News headline generation with sentiment and patterns: A case study of sports ...
 
Blockchain y la industria musical
Blockchain y la industria musicalBlockchain y la industria musical
Blockchain y la industria musical
 
Preparing your Big Data start-up pitch
Preparing your Big Data start-up pitchPreparing your Big Data start-up pitch
Preparing your Big Data start-up pitch
 

Último

László Puczkó Wellbeing Tourism and Economy
László Puczkó Wellbeing Tourism and EconomyLászló Puczkó Wellbeing Tourism and Economy
László Puczkó Wellbeing Tourism and EconomyEDGAR TARRÉS FALCÓ
 
Melanie Smith Tourism, Wellbeing and Happiness
Melanie Smith Tourism, Wellbeing and HappinessMelanie Smith Tourism, Wellbeing and Happiness
Melanie Smith Tourism, Wellbeing and HappinessEDGAR TARRÉS FALCÓ
 
5 beautyfull places visiting in uttrakhand
5 beautyfull places visiting in uttrakhand5 beautyfull places visiting in uttrakhand
5 beautyfull places visiting in uttrakhandaradhya3287
 
Canada PR - Eligibility, Steps to apply.pptx
Canada PR - Eligibility, Steps to apply.pptxCanada PR - Eligibility, Steps to apply.pptx
Canada PR - Eligibility, Steps to apply.pptxY-Axis Overseas Careers
 
Sizzling Summer Adventures Unforgettable Tours Under the Sun
Sizzling Summer Adventures Unforgettable Tours Under the SunSizzling Summer Adventures Unforgettable Tours Under the Sun
Sizzling Summer Adventures Unforgettable Tours Under the SunSnowshoe Tahoe
 
Busy Season Mastery Simple Strategies to Optimize Your Lodging Business!.pptx
Busy Season Mastery Simple Strategies to Optimize Your Lodging Business!.pptxBusy Season Mastery Simple Strategies to Optimize Your Lodging Business!.pptx
Busy Season Mastery Simple Strategies to Optimize Your Lodging Business!.pptxRezStream
 
Lucknow to Sitapur Cab | Lucknow to Sitapur Taxi
Lucknow to Sitapur Cab | Lucknow to Sitapur TaxiLucknow to Sitapur Cab | Lucknow to Sitapur Taxi
Lucknow to Sitapur Cab | Lucknow to Sitapur TaxiCab Bazar
 
What Are The Must-Know Tips For First-Time Jet Skiers In Aruba
What Are The Must-Know Tips For First-Time Jet Skiers In ArubaWhat Are The Must-Know Tips For First-Time Jet Skiers In Aruba
What Are The Must-Know Tips For First-Time Jet Skiers In ArubaDelphi Watersports
 
Explore the best of Varanasi buddhist temple.pptx
Explore the best of Varanasi buddhist temple.pptxExplore the best of Varanasi buddhist temple.pptx
Explore the best of Varanasi buddhist temple.pptxIRCTCBuddhisttrain
 
What Unwritten Rules Of Surfing Etiquette Are Crucial For Beginners To Grasp
What Unwritten Rules Of Surfing Etiquette Are Crucial For Beginners To GraspWhat Unwritten Rules Of Surfing Etiquette Are Crucial For Beginners To Grasp
What Unwritten Rules Of Surfing Etiquette Are Crucial For Beginners To GraspHanalei Surf School
 
What Are Some Tips For A Safe White River Rafting Experience
What Are Some Tips For A Safe White River Rafting ExperienceWhat Are Some Tips For A Safe White River Rafting Experience
What Are Some Tips For A Safe White River Rafting ExperienceTahoe Whitewater Tours
 
Top Five Best Places to Visit in India.pdf
Top Five Best Places to Visit in India.pdfTop Five Best Places to Visit in India.pdf
Top Five Best Places to Visit in India.pdfonlinevisaindia
 
Discover the Magic of Sicily: Your Travel Guide
Discover the Magic of Sicily: Your Travel GuideDiscover the Magic of Sicily: Your Travel Guide
Discover the Magic of Sicily: Your Travel GuideTime for Sicily
 
What Safety Precautions Are Recommended For Na Pali Snorkeling Adventure
What Safety Precautions Are Recommended For Na Pali Snorkeling AdventureWhat Safety Precautions Are Recommended For Na Pali Snorkeling Adventure
What Safety Precautions Are Recommended For Na Pali Snorkeling AdventureHanalei Charters
 
_Unforgettable Chandigarh to Himachal Pradesh Tour Package.pdf
_Unforgettable Chandigarh to Himachal Pradesh Tour Package.pdf_Unforgettable Chandigarh to Himachal Pradesh Tour Package.pdf
_Unforgettable Chandigarh to Himachal Pradesh Tour Package.pdfNewChandigarhTravels
 
It’s Time Get Refresh Travel Around The World
It’s Time Get Refresh Travel Around The WorldIt’s Time Get Refresh Travel Around The World
It’s Time Get Refresh Travel Around The WorldParagliding Billing Bir
 
Transportation Options_ Getting to Keukenhof Gardens from Amsterdam.pdf
Transportation Options_ Getting to Keukenhof Gardens from Amsterdam.pdfTransportation Options_ Getting to Keukenhof Gardens from Amsterdam.pdf
Transportation Options_ Getting to Keukenhof Gardens from Amsterdam.pdfGlobalbustours
 
The Genuine Student Requirement for Australian Student Visas
The Genuine Student Requirement for Australian Student VisasThe Genuine Student Requirement for Australian Student Visas
The Genuine Student Requirement for Australian Student VisasAmit Kakkar
 
Visit the Famous Temples of Dev Bhoomi by Uttarakhand tour Package
Visit the Famous Temples of Dev Bhoomi by Uttarakhand tour PackageVisit the Famous Temples of Dev Bhoomi by Uttarakhand tour Package
Visit the Famous Temples of Dev Bhoomi by Uttarakhand tour PackageDhruv Sharma
 
Paragliding Billing Bir at Himachal Pardesh
Paragliding Billing Bir at Himachal PardeshParagliding Billing Bir at Himachal Pardesh
Paragliding Billing Bir at Himachal PardeshParagliding Billing Bir
 

Último (20)

László Puczkó Wellbeing Tourism and Economy
László Puczkó Wellbeing Tourism and EconomyLászló Puczkó Wellbeing Tourism and Economy
László Puczkó Wellbeing Tourism and Economy
 
Melanie Smith Tourism, Wellbeing and Happiness
Melanie Smith Tourism, Wellbeing and HappinessMelanie Smith Tourism, Wellbeing and Happiness
Melanie Smith Tourism, Wellbeing and Happiness
 
5 beautyfull places visiting in uttrakhand
5 beautyfull places visiting in uttrakhand5 beautyfull places visiting in uttrakhand
5 beautyfull places visiting in uttrakhand
 
Canada PR - Eligibility, Steps to apply.pptx
Canada PR - Eligibility, Steps to apply.pptxCanada PR - Eligibility, Steps to apply.pptx
Canada PR - Eligibility, Steps to apply.pptx
 
Sizzling Summer Adventures Unforgettable Tours Under the Sun
Sizzling Summer Adventures Unforgettable Tours Under the SunSizzling Summer Adventures Unforgettable Tours Under the Sun
Sizzling Summer Adventures Unforgettable Tours Under the Sun
 
Busy Season Mastery Simple Strategies to Optimize Your Lodging Business!.pptx
Busy Season Mastery Simple Strategies to Optimize Your Lodging Business!.pptxBusy Season Mastery Simple Strategies to Optimize Your Lodging Business!.pptx
Busy Season Mastery Simple Strategies to Optimize Your Lodging Business!.pptx
 
Lucknow to Sitapur Cab | Lucknow to Sitapur Taxi
Lucknow to Sitapur Cab | Lucknow to Sitapur TaxiLucknow to Sitapur Cab | Lucknow to Sitapur Taxi
Lucknow to Sitapur Cab | Lucknow to Sitapur Taxi
 
What Are The Must-Know Tips For First-Time Jet Skiers In Aruba
What Are The Must-Know Tips For First-Time Jet Skiers In ArubaWhat Are The Must-Know Tips For First-Time Jet Skiers In Aruba
What Are The Must-Know Tips For First-Time Jet Skiers In Aruba
 
Explore the best of Varanasi buddhist temple.pptx
Explore the best of Varanasi buddhist temple.pptxExplore the best of Varanasi buddhist temple.pptx
Explore the best of Varanasi buddhist temple.pptx
 
What Unwritten Rules Of Surfing Etiquette Are Crucial For Beginners To Grasp
What Unwritten Rules Of Surfing Etiquette Are Crucial For Beginners To GraspWhat Unwritten Rules Of Surfing Etiquette Are Crucial For Beginners To Grasp
What Unwritten Rules Of Surfing Etiquette Are Crucial For Beginners To Grasp
 
What Are Some Tips For A Safe White River Rafting Experience
What Are Some Tips For A Safe White River Rafting ExperienceWhat Are Some Tips For A Safe White River Rafting Experience
What Are Some Tips For A Safe White River Rafting Experience
 
Top Five Best Places to Visit in India.pdf
Top Five Best Places to Visit in India.pdfTop Five Best Places to Visit in India.pdf
Top Five Best Places to Visit in India.pdf
 
Discover the Magic of Sicily: Your Travel Guide
Discover the Magic of Sicily: Your Travel GuideDiscover the Magic of Sicily: Your Travel Guide
Discover the Magic of Sicily: Your Travel Guide
 
What Safety Precautions Are Recommended For Na Pali Snorkeling Adventure
What Safety Precautions Are Recommended For Na Pali Snorkeling AdventureWhat Safety Precautions Are Recommended For Na Pali Snorkeling Adventure
What Safety Precautions Are Recommended For Na Pali Snorkeling Adventure
 
_Unforgettable Chandigarh to Himachal Pradesh Tour Package.pdf
_Unforgettable Chandigarh to Himachal Pradesh Tour Package.pdf_Unforgettable Chandigarh to Himachal Pradesh Tour Package.pdf
_Unforgettable Chandigarh to Himachal Pradesh Tour Package.pdf
 
It’s Time Get Refresh Travel Around The World
It’s Time Get Refresh Travel Around The WorldIt’s Time Get Refresh Travel Around The World
It’s Time Get Refresh Travel Around The World
 
Transportation Options_ Getting to Keukenhof Gardens from Amsterdam.pdf
Transportation Options_ Getting to Keukenhof Gardens from Amsterdam.pdfTransportation Options_ Getting to Keukenhof Gardens from Amsterdam.pdf
Transportation Options_ Getting to Keukenhof Gardens from Amsterdam.pdf
 
The Genuine Student Requirement for Australian Student Visas
The Genuine Student Requirement for Australian Student VisasThe Genuine Student Requirement for Australian Student Visas
The Genuine Student Requirement for Australian Student Visas
 
Visit the Famous Temples of Dev Bhoomi by Uttarakhand tour Package
Visit the Famous Temples of Dev Bhoomi by Uttarakhand tour PackageVisit the Famous Temples of Dev Bhoomi by Uttarakhand tour Package
Visit the Famous Temples of Dev Bhoomi by Uttarakhand tour Package
 
Paragliding Billing Bir at Himachal Pardesh
Paragliding Billing Bir at Himachal PardeshParagliding Billing Bir at Himachal Pardesh
Paragliding Billing Bir at Himachal Pardesh
 

WP4-QoS Management in the Cloud

  • 1. Quality Management in Service-based Systems and Cloud Applications WP4 Quality Management and Business Model Innovation RELATE-ITN Dr. Jose María Alvarez-Rodríguez Research Fellow, SEERC Prague, 19-04-2013
  • 2. “Cloud-based services acquire a particular quality by constantly acting a particular way... they become just by performing just actions, temperate by performing temperate actions, brave by performing brave actions.” 16/04/2013 Prague, Czech Republic #2 Aristotle “Men acquire a particular quality by constantly acting a particular way... you become just by performing just actions, temperate by performing temperate actions, brave by performing brave actions.” …we need to manage this particular way of acting! Some time ago…
  • 3. Which kind of quality do you prefer?
  • 4. 16/04/2013 Prague, Czech Republic #4 I need help… I have a mobile application that needs a Geocoding service and the response time must be in milliseconds. • More than 54 geocoding APIs – How can I select the most suitable service? – How can I compare different providers? – How can I track the quality (response time) of the selected service? – … http://blog.programmableweb.com/2012/06/21/7-free-geocoding-apis-google-bing-yahoo-and-mapquest/
  • 5. Context  A growing offering of cloud services  …more complexity …new needs and requirements  Cloud Management for…  Cloud models and types  Track and control my third-party dependencies  Context-aware quality dimensions/indicators/metrics Security, storage, etc. Subjective experience  …to improve, optimize and accomplish…  efficiency, costs, SLAs, etc.  by means of providing advanced services  Analytics/Prediction/… #516/04/2013 Prague, Czech Republic
  • 6. #6 Cloud Computing On- demand self-service Broad network access Resource pooling Rapid elasticity Measured service Source: The NIST Definition of Cloud Computing ? What kind of service we want to track… What kind of characteristics are applicable to that service… What kind of operation should be deliver… alert service, analytics, prediction? 16/04/2013 Prague, Czech Republic
  • 7. What is “Quality”? Classical view Dimensions  Tangibles  Reliability  Responsiveness  Service assurance  Empathy  Others…  Competence  Credibility  Security  Access Gaps  Consumer expectation and management perception  Management perception and service quality specification  Service quality specification and service delivery  Service delivery and external communication  Expected service and experienced service #716/04/2013 Prague, Czech Republic
  • 8. #8 Monitoring tool (execution environment) Continuous assurance Analytics Prediction Quality Model Customer Profile Cloud Service Profile Mapping & configuration Type of operation Dashboard -Abstraction+ … Domain knowledge High-level tools Built-ins services +Executable- …… … … 16/04/2013 Prague, Czech Republic Overview of a QoS Management Architecture
  • 9. State-of-the-Art  Cloud Management Application Platforms  QoS Models  Monitoring tools and techniques  Execution environments (Big Data analytics) #9 … * Rodríguez, J. M. A; Kourtesis, D.; Paraskakis, I. Semantic- based QoS management in Cloud Systems: Current Status and Future Challenges. Future Generation Computer Systems, Special Issue on Semantic Technologies and Linked Data over Grid and Cloud Architectures. IF: 1.978 (2012). (Under review). … 16/04/2013 Prague, Czech Republic
  • 13. #13 Some existing monitoring techniques and tools… 16/04/2013 Prague, Czech Republic
  • 14. Approach #14 • Concepts & relationships • Dimensions, indicators and metrics • Service and Customer profile • Reuse of existing vocabularies and standards Abstract Model of Qos Management • Standard, common and shared data model • data integration through semantic technologies • Configuration • Dashboard • Qualify Functions deployment (aggregation operators) Mapping and High-level tools • Monitoring tool • Continuous queries • Connection to data sources • ~Google analytics or Google Trends for QoS in cloud systems Execution 16/04/2013 Prague, Czech Republic
  • 15. 16/04/2013 Prague, Czech Republic #15 Partial Data model Overview *Reuse of existing models and standards are not included.
  • 16. 16/04/2013 Prague, Czech Republic #16 I still need help… I have a mobile application that needs a Geocoding service and the response time must be in milliseconds. • More than 54 geocoding APIs – How can I select the most suitable service? – How can I compare different providers? – How can I track the quality (response time) of the selected service? – … http://blog.programmableweb.com/2012/06/21/7-free-geocoding-apis-google-bing-yahoo-and-mapquest/
  • 17. 16/04/2013 Prague, Czech Republic #17 My Profile (partial)
  • 18. 16/04/2013 Prague, Czech Republic #18 A Provider Profile (partial)
  • 19. Key points  Represent providers and my own QoS features in a common, shared and standard way  to be able to consume and make comparisons (information and data):  E.g. compare metrics with different units, seconds and milliseconds  Map providers API information to the QoS model  Connectivity parameters  Data  Deploy the quality function and Track the services with the monitoring tool  Select “the best” according to my target profile #1916/04/2013 Prague, Czech Republic
  • 21. * A toy example of monitoring the use of words in Tweeter #21 Storm Trident Real- time views Batch views Storm Trident Algorithms Sync Registered Queries (Quality Functions) Results Monitoring tool 16/04/2013 Prague, Czech Republic
  • 22. Benefits #22 • Integrated and Unified view of QoS • Extensibility Abstract Model Qos Management • Standard, common and shared data model (maybe semantically-based ) • (Semi)-Automatic deployment of Quality Functions • Expressivity and Analytics Mapping and High-level tools • Real time capabilities • Big Data processing • Flexibility & scalability Execution 16/04/2013 Prague, Czech Republic
  • 23. Open Questions #23 Motivating Scenario • Bottom-up approach Design a QoS model Select cloud type and model Design management services Execute and test 16/04/2013 Prague, Czech Republic
  • 24. Situated QoS #24 … can a broker take advantage of the QoS management? 16/04/2013 Prague, Czech Republic
  • 25. Research Questions  Which are the concepts and relationships to take into account in QoS management?  subjective and objective  Which services must be provided to exploit domain knowledge and which algorithms are necessary to afford those services?  How can we deal with the processing of heterogeneous data streams (Big Data) in real-time?  How can we find services according to customer profile (matchmaking)?  How can we exploit the historical information and feedback the domain knowledge? #2516/04/2013 Prague, Czech Republic
  • 26. Next Steps 1. Design and deploy a complete example (iteratively) 1. Design a simple model covering some QoS features 2. Map the model and QoS features to 1 service and n providers 3. Deploy (semi-automatically) the quality function in the monitoring tool 4. Improve the monitoring tool 5. Check results 2. Go in-depth in the concept of “Quality” and “Measured service” 3. Look for synergies 4. Design of experiments and writing 1. Can I easily extend the QoS model? (extensibility) 2. Can I design and deploy quality analytic functions more fast? (expressivity) 3. Can I meet (first) the “customer” requirements? (flexibility & scalability) #2616/04/2013 Prague, Czech Republic
  • 27.  Publications  Rodríguez, J. M. A; Kourtesis, D.; Paraskakis, I. Semantic- based QoS management in Cloud Systems: Current Status and Future Challenges. Future Generation Computer Systems, Special Issue on Semantic Technologies and Linked Data over Grid and Cloud Architectures. IF: 1.978 (2012). (Under review).  Others derivate of previous works (SCP and CHB journals)  Talks  Seminar at SEERC on the topic: “Towards a Pan – European E-Procurement Platform to aggregate, publish, and search public procurement notices powered by Linked Open Data: The Moldeas Approach”. 22 February 2013.  PC member and reviewer  PC member DATAWEB (PCI 2013), ETAS 2013, ICOHT 2013 and DMoLD workshop  Reviewer of JCR Journals: FGCS, ESWA and Current Topics in Medicinal Chemistry  Technical Development Editor in Manning Co.  Member of the Advisory Board in two books of IGI-Global.  Training  Seminar on OpenTosca  Prototypes  An early prototype of a real-time platform for dealing with data streams and execute simple rules is now available (documentation and source code). #27 Activities 16/04/2013 Prague, Czech Republic
  • 29.  M. Maiya, S. Dasari, R. Yadav, S. Shivaprasad, and D.S. Milojicic, "Quantifying Manageability of Cloud Platforms", ;in Proc. IEEE CLOUD, 2012, pp.993-995.  “A Runtime Quality Measurement Framework for Cloud Database Service Systems”, 8th Int. Conf. on the Quality of Information and Communications Technology // Lisbon, Portugal, 2012  N. Marz and J. Warren, “Big Data Principles and best practices of scalable realtime data systems”, Manning Publications, 2013. #29 Main References 16/04/2013 Prague, Czech Republic
  • 31. Credits • Acknowledgements – SEERC • CONTACT AND RESOURCES – E-MAIL: JMALVAREZ@SEERC.ORG – WWW: http://josemalvarez.es – http://www.slideshare.net/josemalvarez • Pictures – https://moqups.com – NIST, Gartner, FP7 Europe, FLICKR – Cloud vendors • License – http://creativecommons.org/licenses/by-nc-sa/3.0/es/
  • 32. #32 Public Hybrid Private SaaS PaaS IaaS Control and governance Abstraction Economies of scale Flexibility 16/04/2013 Prague, Czech Republic
  • 33. #33 Private (On-Premise) Storage Server HW Networking Servers Databases Virtualization Runtimes Applications Security & Integration Youmanage Data / Users Infrastructure (as a Service) Storage Server HW Networking Servers Databases Virtualization Runtimes Applications Security & Integration Managedbyvendor Youmanage Data / Users Platform (as a Service) Storage Server HW Networking Servers Databases Virtualization Runtimes Applications Security & Integration Managedbyvendor Youmanage Data / Users Software (as a Service) Storage Server HW Networking Servers Databases Virtualization Runtimes Applications Security & Integration Managedbyvendor Data / Users Youmanage Source: “Cloud Manageability”, Michael Epprecht , Microsoft Corp. 16/04/2013 Prague, Czech Republic