Institut Mines-Télécom
cloud resources for SCA-based applications Institut Mines-Tlcom - - PowerPoint PPT Presentation
cloud resources for SCA-based applications Institut Mines-Tlcom - - PowerPoint PPT Presentation
PaaS-independent approach to provision appropriate cloud resources for SCA-based applications Institut Mines-Tlcom Motivating example ComputePrice SCA-based application 1 Institut Mines-Tlcom Provisioning resources for service
Institut Mines-Télécom
Motivating example
■ ComputePrice SCA-based application
1
Institut Mines-Télécom
Provisioning resources for service deployment
- Deploying a service on PaaS steps:
- 1. Identifying the needed platform resources,
- 2. Packaging these resources with the service to be
deployed,
- 3. Instantiating and initializing the platform and service
resources.
- A dedicating resources for each service to be
deployed to host and run its service in a specialized MC.
2
Institut Mines-Télécom
Provisioning resources for service deployment
3
26/03/2013
Institut Mines-Télécom
Provisioning resources for SCA-application deployment
- Deploying an SCA-based application on PaaS steps:
- 1. Slice the application to elementary entities,
− SCA Slicer and Service aggregator tool
- 2. Package entities in service micro-containers,
− MC deployment framework
- 3. Deploy obtained MCs on PaaS.
4
Institut Mines-Télécom
Provisioning resources for SCA-application deployment
- SCA Slicer and service aggregator
5
Institut Mines-Télécom
SCA-based application provisioning
■ Step 1 : ComputePrice application slicing
6
Institut Mines-Télécom
SCA-based application provisioning
■ Step 2 : ComputePrice application packaging on MCs
7
Institut Mines-Télécom
SCA-based application provisioning
■ Step 3 : ComputePrice application deployment on CF
8
Institut Mines-Télécom
Experiments
9 5000 10000 15000 20000 25000 30000 35000 40000 45000 1 10 50 100 200 500 900 1200 1500 1800 1900 Response time Tuscany (ms) Response time MC (ms)
■ Time response experiments (Apache Tuscany Vs MCs)
Institut Mines-Télécom
Experiments
10 10000 20000 30000 40000 50000 60000 70000 80000 1 10 50 100 200 500 900 1200 1500 1800 Memory consumption MC (kb) 2634 2956 3561 3702 3945 4521 4861 5329 5627 5823 6029 Memory consumption Tuscany (kb)