SlideShare a Scribd company logo
1 of 15
Using  a Lifecycle Model for Adaptable Interactive Distributed Applications D. Meiländer , S. Gorlatch, C. Cappiello, V. Mazza, R. Kazhamiakin, and A. Bucchiarone University of Muenster, Germany Politecnico di Milano, Italy Fondazione Bruno Kessler, Trentino, Italy ServiceWave 2010 13-15 December 2010
ROIA: New Class of Interactive Distributed Apps ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object], / 15
Service-Oriented System Engineering for ROIA ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],3 / 14
The S-Cube Lifecycle Model ,[object Object],[object Object],[object Object],4 / 14
Case Study Architecture: Actors ,[object Object],[object Object],[object Object],[object Object],[object Object]
Case Study Architecture: Services ,[object Object],[object Object],[object Object],[object Object],[object Object]
The Real-Time Framework (RTF) ,[object Object],[object Object],[object Object],[object Object],[object Object],7 / 14 Clients Clients
Adaptation Strategies in RTF ,[object Object],[object Object],[object Object],[object Object],[object Object],8 / 14
ROIA Development in S-Cube Lifecycle ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],RTF distribution & parallelization techniques Introduce monitoring parameters and adaptation strategies Monitor adaptation triggers Identify application requirements (short response time, high update rate, proactive adaptation, etc.) Initial SLA negotiation with hosters 9 / 14
Mapping: Adaptation Triggers    Adaptation Strategy 10 / 14 Adaptation trigger Monitored variable Adaptation trigger rule Adaptation strategy Change in QoS Update rate, throughput, resource usage, latency update rate < 25 updates/s user migration, replication or instancing Change in comput. context CPU and memory load, incoming / outgoing bandwidth CPU load > 90% user migration, replication or instancing Change in business context # concurrent users, # requests per app # concurrent users >    user capability of app servers user migration, replication or instancing Prediction values number of users/hour, number of requests per application predicted users > current users +    (threshold) QoS negotiation, replication or instancing/zoning
State of implementation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Experimental Results ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Zoning Replication
Summary and Future Work ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],13 / 14
 

More Related Content

What's hot

International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
Cost-Aware Virtual Machine Placement across Distributed Data Centers using Ba...
Cost-Aware Virtual Machine Placement acrossDistributed Data Centers using Ba...Cost-Aware Virtual Machine Placement acrossDistributed Data Centers using Ba...
Cost-Aware Virtual Machine Placement across Distributed Data Centers using Ba...Soodeh Farokhi
 
Cloud workflow scheduling with deadlines and time slot availability
Cloud workflow scheduling with deadlines and time slot availabilityCloud workflow scheduling with deadlines and time slot availability
Cloud workflow scheduling with deadlines and time slot availabilityKamal Spring
 
Mod05lec21(sla tutorial)
Mod05lec21(sla tutorial)Mod05lec21(sla tutorial)
Mod05lec21(sla tutorial)Ankit Gupta
 
Managing Clients' Mission Critical Applications
Managing Clients' Mission Critical ApplicationsManaging Clients' Mission Critical Applications
Managing Clients' Mission Critical Applicationswebhostingguy
 
Mr. Scott Manson's presentation at QITCOM 2011
Mr. Scott Manson's presentation at QITCOM 2011Mr. Scott Manson's presentation at QITCOM 2011
Mr. Scott Manson's presentation at QITCOM 2011QITCOM
 
Conference Paper: Simulating High Availability Scenarios in Cloud Data Center...
Conference Paper: Simulating High Availability Scenarios in Cloud Data Center...Conference Paper: Simulating High Availability Scenarios in Cloud Data Center...
Conference Paper: Simulating High Availability Scenarios in Cloud Data Center...Ericsson
 
Cloud Migration Point
Cloud Migration PointCloud Migration Point
Cloud Migration PointUday K Bhatt
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computingmeycham
 
FScaler: Automatic Resource Scaling of Containers in Fog Clusters Using Reinf...
FScaler: Automatic Resource Scaling of Containers in Fog Clusters Using Reinf...FScaler: Automatic Resource Scaling of Containers in Fog Clusters Using Reinf...
FScaler: Automatic Resource Scaling of Containers in Fog Clusters Using Reinf...Hani Sami
 
Cloud_Testing_The_future_of_softwareV1.04
Cloud_Testing_The_future_of_softwareV1.04Cloud_Testing_The_future_of_softwareV1.04
Cloud_Testing_The_future_of_softwareV1.04Mrityunjaya Hikkalgutti
 

What's hot (13)

International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
Cost-Aware Virtual Machine Placement across Distributed Data Centers using Ba...
Cost-Aware Virtual Machine Placement acrossDistributed Data Centers using Ba...Cost-Aware Virtual Machine Placement acrossDistributed Data Centers using Ba...
Cost-Aware Virtual Machine Placement across Distributed Data Centers using Ba...
 
Cloud workflow scheduling with deadlines and time slot availability
Cloud workflow scheduling with deadlines and time slot availabilityCloud workflow scheduling with deadlines and time slot availability
Cloud workflow scheduling with deadlines and time slot availability
 
Mod05lec21(sla tutorial)
Mod05lec21(sla tutorial)Mod05lec21(sla tutorial)
Mod05lec21(sla tutorial)
 
Managing Clients' Mission Critical Applications
Managing Clients' Mission Critical ApplicationsManaging Clients' Mission Critical Applications
Managing Clients' Mission Critical Applications
 
Mr. Scott Manson's presentation at QITCOM 2011
Mr. Scott Manson's presentation at QITCOM 2011Mr. Scott Manson's presentation at QITCOM 2011
Mr. Scott Manson's presentation at QITCOM 2011
 
Conference Paper: Simulating High Availability Scenarios in Cloud Data Center...
Conference Paper: Simulating High Availability Scenarios in Cloud Data Center...Conference Paper: Simulating High Availability Scenarios in Cloud Data Center...
Conference Paper: Simulating High Availability Scenarios in Cloud Data Center...
 
B03410609
B03410609B03410609
B03410609
 
Cloud Migration Point
Cloud Migration PointCloud Migration Point
Cloud Migration Point
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
FScaler: Automatic Resource Scaling of Containers in Fog Clusters Using Reinf...
FScaler: Automatic Resource Scaling of Containers in Fog Clusters Using Reinf...FScaler: Automatic Resource Scaling of Containers in Fog Clusters Using Reinf...
FScaler: Automatic Resource Scaling of Containers in Fog Clusters Using Reinf...
 
Cloud_Testing_The_future_of_softwareV1.04
Cloud_Testing_The_future_of_softwareV1.04Cloud_Testing_The_future_of_softwareV1.04
Cloud_Testing_The_future_of_softwareV1.04
 
N1803048386
N1803048386N1803048386
N1803048386
 

Viewers also liked

Rainer Zimmermann (European Commission): The role of the European Commission ...
Rainer Zimmermann (European Commission): The role of the European Commission ...Rainer Zimmermann (European Commission): The role of the European Commission ...
Rainer Zimmermann (European Commission): The role of the European Commission ...ServiceWave 2010
 
Kutsikos - A Service Portfolio Model
Kutsikos - A Service Portfolio Model Kutsikos - A Service Portfolio Model
Kutsikos - A Service Portfolio Model ServiceWave 2010
 
Massonet Philippe Panel - Security in the clouds: An Academic Perspective
Massonet Philippe Panel - Security in the clouds: An Academic PerspectiveMassonet Philippe Panel - Security in the clouds: An Academic Perspective
Massonet Philippe Panel - Security in the clouds: An Academic PerspectiveServiceWave 2010
 
Usman Wajid: Service-based Application Development by Ordinary End Users and ...
Usman Wajid: Service-based Application Development by Ordinary End Users and ...Usman Wajid: Service-based Application Development by Ordinary End Users and ...
Usman Wajid: Service-based Application Development by Ordinary End Users and ...ServiceWave 2010
 
Maryam Razavian: A Frame of Reference for SOA Migration
Maryam Razavian: A Frame of Reference for SOA MigrationMaryam Razavian: A Frame of Reference for SOA Migration
Maryam Razavian: A Frame of Reference for SOA MigrationServiceWave 2010
 
Security in the Clouds Panel Chair: Mike Surridge
Security in the Clouds Panel Chair: Mike SurridgeSecurity in the Clouds Panel Chair: Mike Surridge
Security in the Clouds Panel Chair: Mike SurridgeServiceWave 2010
 

Viewers also liked (9)

Rainer Zimmermann (European Commission): The role of the European Commission ...
Rainer Zimmermann (European Commission): The role of the European Commission ...Rainer Zimmermann (European Commission): The role of the European Commission ...
Rainer Zimmermann (European Commission): The role of the European Commission ...
 
Kutsikos - A Service Portfolio Model
Kutsikos - A Service Portfolio Model Kutsikos - A Service Portfolio Model
Kutsikos - A Service Portfolio Model
 
03 v pevtschin
03 v pevtschin03 v pevtschin
03 v pevtschin
 
Massonet Philippe Panel - Security in the clouds: An Academic Perspective
Massonet Philippe Panel - Security in the clouds: An Academic PerspectiveMassonet Philippe Panel - Security in the clouds: An Academic Perspective
Massonet Philippe Panel - Security in the clouds: An Academic Perspective
 
03 v pevtschin
03 v pevtschin03 v pevtschin
03 v pevtschin
 
Usman Wajid: Service-based Application Development by Ordinary End Users and ...
Usman Wajid: Service-based Application Development by Ordinary End Users and ...Usman Wajid: Service-based Application Development by Ordinary End Users and ...
Usman Wajid: Service-based Application Development by Ordinary End Users and ...
 
Maryam Razavian: A Frame of Reference for SOA Migration
Maryam Razavian: A Frame of Reference for SOA MigrationMaryam Razavian: A Frame of Reference for SOA Migration
Maryam Razavian: A Frame of Reference for SOA Migration
 
Security in the Clouds Panel Chair: Mike Surridge
Security in the Clouds Panel Chair: Mike SurridgeSecurity in the Clouds Panel Chair: Mike Surridge
Security in the Clouds Panel Chair: Mike Surridge
 
What is Portfolio Management
What is Portfolio ManagementWhat is Portfolio Management
What is Portfolio Management
 

Similar to D. Meiländer, S. Gorlatch, C. Cappiello, V. Mazza, R. Kazhamiakin, and A. Bucchiarone: Using a Lifecycle Model for Adaptable Interactive Distributed Applications

A service platform for development deployment and runtime management of real-...
A service platform for development deployment and runtime management of real-...A service platform for development deployment and runtime management of real-...
A service platform for development deployment and runtime management of real-...dmeil
 
Proactive Scheduling in Cloud Computing
Proactive Scheduling in Cloud ComputingProactive Scheduling in Cloud Computing
Proactive Scheduling in Cloud ComputingjournalBEEI
 
A survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmentA survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmenteSAT Journals
 
A survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmentA survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmenteSAT Publishing House
 
Microservice 微服務
Microservice 微服務Microservice 微服務
Microservice 微服務YOU SHENG CHEN
 
Cloud proposition for banking
Cloud proposition for bankingCloud proposition for banking
Cloud proposition for bankingAjay Kumar Uppal
 
Hybrid Cloud example for SlideShare
Hybrid Cloud example for SlideShareHybrid Cloud example for SlideShare
Hybrid Cloud example for SlideShareHewlett-Packard
 
Client server computing in mobile environments
Client server computing in mobile environmentsClient server computing in mobile environments
Client server computing in mobile environmentsPraveen Joshi
 
Software Defined Service Networking (SDSN) - by Dr. Indika Kumara
Software Defined Service Networking (SDSN) - by Dr. Indika KumaraSoftware Defined Service Networking (SDSN) - by Dr. Indika Kumara
Software Defined Service Networking (SDSN) - by Dr. Indika KumaraThejan Wijesinghe
 
Cloud architecture
Cloud architectureCloud architecture
Cloud architectureAdeel Javaid
 
Cloud Foundry - Second Generation Code (CCNG). Technical Overview
Cloud Foundry - Second Generation Code (CCNG). Technical Overview Cloud Foundry - Second Generation Code (CCNG). Technical Overview
Cloud Foundry - Second Generation Code (CCNG). Technical Overview Nima Badiey
 
Microservices and Deployment Methodologies
Microservices and Deployment MethodologiesMicroservices and Deployment Methodologies
Microservices and Deployment MethodologiesYash Gupta
 
rxg_rack_collapse_and_features_print
rxg_rack_collapse_and_features_printrxg_rack_collapse_and_features_print
rxg_rack_collapse_and_features_printRichard Mumford
 
CHARACTERIZING BEHAVIOUR
CHARACTERIZING BEHAVIOURCHARACTERIZING BEHAVIOUR
CHARACTERIZING BEHAVIOURcsk selva
 
SaaS Enablement of your existing application (Cloud Slam 2010)
SaaS Enablement of your existing application (Cloud Slam 2010)SaaS Enablement of your existing application (Cloud Slam 2010)
SaaS Enablement of your existing application (Cloud Slam 2010)Nati Shalom
 
Conference Paper: CHASE: Component High-Availability Scheduler in Cloud Compu...
Conference Paper: CHASE: Component High-Availability Scheduler in Cloud Compu...Conference Paper: CHASE: Component High-Availability Scheduler in Cloud Compu...
Conference Paper: CHASE: Component High-Availability Scheduler in Cloud Compu...Ericsson
 
Score based deadline constrained workflow scheduling algorithm for cloud systems
Score based deadline constrained workflow scheduling algorithm for cloud systemsScore based deadline constrained workflow scheduling algorithm for cloud systems
Score based deadline constrained workflow scheduling algorithm for cloud systemsijccsa
 
Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...
Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...
Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...Editor IJCATR
 

Similar to D. Meiländer, S. Gorlatch, C. Cappiello, V. Mazza, R. Kazhamiakin, and A. Bucchiarone: Using a Lifecycle Model for Adaptable Interactive Distributed Applications (20)

A service platform for development deployment and runtime management of real-...
A service platform for development deployment and runtime management of real-...A service platform for development deployment and runtime management of real-...
A service platform for development deployment and runtime management of real-...
 
地产知识.ppt
地产知识.ppt地产知识.ppt
地产知识.ppt
 
Proactive Scheduling in Cloud Computing
Proactive Scheduling in Cloud ComputingProactive Scheduling in Cloud Computing
Proactive Scheduling in Cloud Computing
 
A survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmentA survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environment
 
A survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmentA survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environment
 
Microservice 微服務
Microservice 微服務Microservice 微服務
Microservice 微服務
 
Cloud proposition for banking
Cloud proposition for bankingCloud proposition for banking
Cloud proposition for banking
 
Hybrid Cloud example for SlideShare
Hybrid Cloud example for SlideShareHybrid Cloud example for SlideShare
Hybrid Cloud example for SlideShare
 
Client server computing in mobile environments
Client server computing in mobile environmentsClient server computing in mobile environments
Client server computing in mobile environments
 
Software Defined Service Networking (SDSN) - by Dr. Indika Kumara
Software Defined Service Networking (SDSN) - by Dr. Indika KumaraSoftware Defined Service Networking (SDSN) - by Dr. Indika Kumara
Software Defined Service Networking (SDSN) - by Dr. Indika Kumara
 
Cloud architecture
Cloud architectureCloud architecture
Cloud architecture
 
Cloud Foundry - Second Generation Code (CCNG). Technical Overview
Cloud Foundry - Second Generation Code (CCNG). Technical Overview Cloud Foundry - Second Generation Code (CCNG). Technical Overview
Cloud Foundry - Second Generation Code (CCNG). Technical Overview
 
Microservices and Deployment Methodologies
Microservices and Deployment MethodologiesMicroservices and Deployment Methodologies
Microservices and Deployment Methodologies
 
rxg_rack_collapse_and_features_print
rxg_rack_collapse_and_features_printrxg_rack_collapse_and_features_print
rxg_rack_collapse_and_features_print
 
CHARACTERIZING BEHAVIOUR
CHARACTERIZING BEHAVIOURCHARACTERIZING BEHAVIOUR
CHARACTERIZING BEHAVIOUR
 
SaaS Enablement of your existing application (Cloud Slam 2010)
SaaS Enablement of your existing application (Cloud Slam 2010)SaaS Enablement of your existing application (Cloud Slam 2010)
SaaS Enablement of your existing application (Cloud Slam 2010)
 
Conference Paper: CHASE: Component High-Availability Scheduler in Cloud Compu...
Conference Paper: CHASE: Component High-Availability Scheduler in Cloud Compu...Conference Paper: CHASE: Component High-Availability Scheduler in Cloud Compu...
Conference Paper: CHASE: Component High-Availability Scheduler in Cloud Compu...
 
Yongsan presentation 3
Yongsan presentation 3Yongsan presentation 3
Yongsan presentation 3
 
Score based deadline constrained workflow scheduling algorithm for cloud systems
Score based deadline constrained workflow scheduling algorithm for cloud systemsScore based deadline constrained workflow scheduling algorithm for cloud systems
Score based deadline constrained workflow scheduling algorithm for cloud systems
 
Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...
Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...
Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...
 

More from ServiceWave 2010

Martine Lapierre - Security in Cloud computing: sharing more than resources
Martine Lapierre - Security in Cloud computing: sharing more than resourcesMartine Lapierre - Security in Cloud computing: sharing more than resources
Martine Lapierre - Security in Cloud computing: sharing more than resourcesServiceWave 2010
 
Chen Wang, Pazat, Di Napoli, Giordano: A Chemical Based Middleware for Workf...
Chen Wang, Pazat, Di Napoli, Giordano:  A Chemical Based Middleware for Workf...Chen Wang, Pazat, Di Napoli, Giordano:  A Chemical Based Middleware for Workf...
Chen Wang, Pazat, Di Napoli, Giordano: A Chemical Based Middleware for Workf...ServiceWave 2010
 
Pablo Chacin (Polytechnic University of Catalonia, Spain): Utility Driven Ser...
Pablo Chacin (Polytechnic University of Catalonia, Spain): Utility Driven Ser...Pablo Chacin (Polytechnic University of Catalonia, Spain): Utility Driven Ser...
Pablo Chacin (Polytechnic University of Catalonia, Spain): Utility Driven Ser...ServiceWave 2010
 
Roman Khazankin (Vienna University of Technology): Providence: A Framework fo...
Roman Khazankin (Vienna University of Technology): Providence: A Framework fo...Roman Khazankin (Vienna University of Technology): Providence: A Framework fo...
Roman Khazankin (Vienna University of Technology): Providence: A Framework fo...ServiceWave 2010
 
Maurer, Sakellariou, Brandic : Simulating Autonomic SLA Enactment in Clouds u...
Maurer, Sakellariou, Brandic : Simulating Autonomic SLA Enactment in Clouds u...Maurer, Sakellariou, Brandic : Simulating Autonomic SLA Enactment in Clouds u...
Maurer, Sakellariou, Brandic : Simulating Autonomic SLA Enactment in Clouds u...ServiceWave 2010
 
Andreas Wolke: TwoSpot. A Cloud Platform for Scaling out Web Applications dyn...
Andreas Wolke: TwoSpot. A Cloud Platform for Scaling out Web Applications dyn...Andreas Wolke: TwoSpot. A Cloud Platform for Scaling out Web Applications dyn...
Andreas Wolke: TwoSpot. A Cloud Platform for Scaling out Web Applications dyn...ServiceWave 2010
 
Scott Kirkpatrick (Hebrew University): OneLab: Federation and Testbeds
Scott Kirkpatrick (Hebrew University): OneLab: Federation and TestbedsScott Kirkpatrick (Hebrew University): OneLab: Federation and Testbeds
Scott Kirkpatrick (Hebrew University): OneLab: Federation and TestbedsServiceWave 2010
 
Jacques Magen (FIRESTATION): Testbeds for Service Deployment. FIRESTATION’s v...
Jacques Magen (FIRESTATION): Testbeds for Service Deployment. FIRESTATION’s v...Jacques Magen (FIRESTATION): Testbeds for Service Deployment. FIRESTATION’s v...
Jacques Magen (FIRESTATION): Testbeds for Service Deployment. FIRESTATION’s v...ServiceWave 2010
 
Orestis Terzidis - Taking the Internet of Services to the Next Level
Orestis Terzidis - Taking the Internet of Services to the Next LevelOrestis Terzidis - Taking the Internet of Services to the Next Level
Orestis Terzidis - Taking the Internet of Services to the Next LevelServiceWave 2010
 
Martine Lapierre - Security & Privacy trends for Urban & transport applications
Martine Lapierre - Security & Privacy trends for Urban & transport applications Martine Lapierre - Security & Privacy trends for Urban & transport applications
Martine Lapierre - Security & Privacy trends for Urban & transport applications ServiceWave 2010
 
Mário Campolargo - Services and clouds as cornerstones of the Digital Agenda
Mário Campolargo - Services and clouds as cornerstones of the Digital AgendaMário Campolargo - Services and clouds as cornerstones of the Digital Agenda
Mário Campolargo - Services and clouds as cornerstones of the Digital AgendaServiceWave 2010
 
Demonstration Evening ServiceWave 2010, FIA and FIRE
Demonstration Evening ServiceWave 2010, FIA and FIREDemonstration Evening ServiceWave 2010, FIA and FIRE
Demonstration Evening ServiceWave 2010, FIA and FIREServiceWave 2010
 
Dr Berre - Service Modelling and Representation Techniques
Dr Berre - Service Modelling and Representation TechniquesDr Berre - Service Modelling and Representation Techniques
Dr Berre - Service Modelling and Representation TechniquesServiceWave 2010
 
Empowering Citizens in Public Service Design and Delivery: A reference model ...
Empowering Citizens in Public Service Design and Delivery: A reference model ...Empowering Citizens in Public Service Design and Delivery: A reference model ...
Empowering Citizens in Public Service Design and Delivery: A reference model ...ServiceWave 2010
 
The Hunt for Leading Indicators
The Hunt for Leading IndicatorsThe Hunt for Leading Indicators
The Hunt for Leading IndicatorsServiceWave 2010
 
A Service Portfolio Model for Value Creation in Networked Enterprise Systems
A Service Portfolio Model for Value Creation in Networked Enterprise SystemsA Service Portfolio Model for Value Creation in Networked Enterprise Systems
A Service Portfolio Model for Value Creation in Networked Enterprise SystemsServiceWave 2010
 
The Business Service Representation Language - Ghose
The Business Service Representation Language - Ghose The Business Service Representation Language - Ghose
The Business Service Representation Language - Ghose ServiceWave 2010
 
Service Modelling and Representation Techniques
Service Modelling and Representation Techniques  Service Modelling and Representation Techniques
Service Modelling and Representation Techniques ServiceWave 2010
 

More from ServiceWave 2010 (20)

Martine Lapierre - Security in Cloud computing: sharing more than resources
Martine Lapierre - Security in Cloud computing: sharing more than resourcesMartine Lapierre - Security in Cloud computing: sharing more than resources
Martine Lapierre - Security in Cloud computing: sharing more than resources
 
Chen Wang, Pazat, Di Napoli, Giordano: A Chemical Based Middleware for Workf...
Chen Wang, Pazat, Di Napoli, Giordano:  A Chemical Based Middleware for Workf...Chen Wang, Pazat, Di Napoli, Giordano:  A Chemical Based Middleware for Workf...
Chen Wang, Pazat, Di Napoli, Giordano: A Chemical Based Middleware for Workf...
 
Pablo Chacin (Polytechnic University of Catalonia, Spain): Utility Driven Ser...
Pablo Chacin (Polytechnic University of Catalonia, Spain): Utility Driven Ser...Pablo Chacin (Polytechnic University of Catalonia, Spain): Utility Driven Ser...
Pablo Chacin (Polytechnic University of Catalonia, Spain): Utility Driven Ser...
 
Roman Khazankin (Vienna University of Technology): Providence: A Framework fo...
Roman Khazankin (Vienna University of Technology): Providence: A Framework fo...Roman Khazankin (Vienna University of Technology): Providence: A Framework fo...
Roman Khazankin (Vienna University of Technology): Providence: A Framework fo...
 
Maurer, Sakellariou, Brandic : Simulating Autonomic SLA Enactment in Clouds u...
Maurer, Sakellariou, Brandic : Simulating Autonomic SLA Enactment in Clouds u...Maurer, Sakellariou, Brandic : Simulating Autonomic SLA Enactment in Clouds u...
Maurer, Sakellariou, Brandic : Simulating Autonomic SLA Enactment in Clouds u...
 
Andreas Wolke: TwoSpot. A Cloud Platform for Scaling out Web Applications dyn...
Andreas Wolke: TwoSpot. A Cloud Platform for Scaling out Web Applications dyn...Andreas Wolke: TwoSpot. A Cloud Platform for Scaling out Web Applications dyn...
Andreas Wolke: TwoSpot. A Cloud Platform for Scaling out Web Applications dyn...
 
Scott Kirkpatrick (Hebrew University): OneLab: Federation and Testbeds
Scott Kirkpatrick (Hebrew University): OneLab: Federation and TestbedsScott Kirkpatrick (Hebrew University): OneLab: Federation and Testbeds
Scott Kirkpatrick (Hebrew University): OneLab: Federation and Testbeds
 
Jacques Magen (FIRESTATION): Testbeds for Service Deployment. FIRESTATION’s v...
Jacques Magen (FIRESTATION): Testbeds for Service Deployment. FIRESTATION’s v...Jacques Magen (FIRESTATION): Testbeds for Service Deployment. FIRESTATION’s v...
Jacques Magen (FIRESTATION): Testbeds for Service Deployment. FIRESTATION’s v...
 
1 sw2010 testbeds-panel
1  sw2010 testbeds-panel1  sw2010 testbeds-panel
1 sw2010 testbeds-panel
 
Orestis Terzidis - Taking the Internet of Services to the Next Level
Orestis Terzidis - Taking the Internet of Services to the Next LevelOrestis Terzidis - Taking the Internet of Services to the Next Level
Orestis Terzidis - Taking the Internet of Services to the Next Level
 
Martine Lapierre - Security & Privacy trends for Urban & transport applications
Martine Lapierre - Security & Privacy trends for Urban & transport applications Martine Lapierre - Security & Privacy trends for Urban & transport applications
Martine Lapierre - Security & Privacy trends for Urban & transport applications
 
Mário Campolargo - Services and clouds as cornerstones of the Digital Agenda
Mário Campolargo - Services and clouds as cornerstones of the Digital AgendaMário Campolargo - Services and clouds as cornerstones of the Digital Agenda
Mário Campolargo - Services and clouds as cornerstones of the Digital Agenda
 
Fire Demos
Fire DemosFire Demos
Fire Demos
 
Demonstration Evening ServiceWave 2010, FIA and FIRE
Demonstration Evening ServiceWave 2010, FIA and FIREDemonstration Evening ServiceWave 2010, FIA and FIRE
Demonstration Evening ServiceWave 2010, FIA and FIRE
 
Dr Berre - Service Modelling and Representation Techniques
Dr Berre - Service Modelling and Representation TechniquesDr Berre - Service Modelling and Representation Techniques
Dr Berre - Service Modelling and Representation Techniques
 
Empowering Citizens in Public Service Design and Delivery: A reference model ...
Empowering Citizens in Public Service Design and Delivery: A reference model ...Empowering Citizens in Public Service Design and Delivery: A reference model ...
Empowering Citizens in Public Service Design and Delivery: A reference model ...
 
The Hunt for Leading Indicators
The Hunt for Leading IndicatorsThe Hunt for Leading Indicators
The Hunt for Leading Indicators
 
A Service Portfolio Model for Value Creation in Networked Enterprise Systems
A Service Portfolio Model for Value Creation in Networked Enterprise SystemsA Service Portfolio Model for Value Creation in Networked Enterprise Systems
A Service Portfolio Model for Value Creation in Networked Enterprise Systems
 
The Business Service Representation Language - Ghose
The Business Service Representation Language - Ghose The Business Service Representation Language - Ghose
The Business Service Representation Language - Ghose
 
Service Modelling and Representation Techniques
Service Modelling and Representation Techniques  Service Modelling and Representation Techniques
Service Modelling and Representation Techniques
 

D. Meiländer, S. Gorlatch, C. Cappiello, V. Mazza, R. Kazhamiakin, and A. Bucchiarone: Using a Lifecycle Model for Adaptable Interactive Distributed Applications

  • 1. Using a Lifecycle Model for Adaptable Interactive Distributed Applications D. Meiländer , S. Gorlatch, C. Cappiello, V. Mazza, R. Kazhamiakin, and A. Bucchiarone University of Muenster, Germany Politecnico di Milano, Italy Fondazione Bruno Kessler, Trentino, Italy ServiceWave 2010 13-15 December 2010
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. Mapping: Adaptation Triggers  Adaptation Strategy 10 / 14 Adaptation trigger Monitored variable Adaptation trigger rule Adaptation strategy Change in QoS Update rate, throughput, resource usage, latency update rate < 25 updates/s user migration, replication or instancing Change in comput. context CPU and memory load, incoming / outgoing bandwidth CPU load > 90% user migration, replication or instancing Change in business context # concurrent users, # requests per app # concurrent users >  user capability of app servers user migration, replication or instancing Prediction values number of users/hour, number of requests per application predicted users > current users +  (threshold) QoS negotiation, replication or instancing/zoning
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.  

Editor's Notes

  1. (c) Prof. Dr. Klaus Pohl
  2. (c) Prof. Dr. Klaus Pohl
  3. (c) Prof. Dr. Klaus Pohl
  4. Figure: Without RTF the developer must implement application logic and he must also manually implement mechanisms for distribution management, network communication, monitoring and controlling. Using RTF he must only implement the application logic because RTF handles all the other tasks for him (c) Prof. Dr. Klaus Pohl
  5. (c) Prof. Dr. Klaus Pohl
  6. (c) Prof. Dr. Klaus Pohl
  7. (c) Prof. Dr. Klaus Pohl