PaaS-independent approach to provision appropriate cloud resources for SCA-based applications Institut Mines-Télécom
Motivating example ■ ComputePrice SCA-based application 1 Institut Mines-Télécom
Provisioning resources for service deployment o 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. o 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 o 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 o 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 ■ Time response experiments (Apache Tuscany Vs MCs) 45000 40000 35000 30000 25000 Response time Tuscany (ms) 20000 Response time MC (ms) 15000 10000 5000 0 1 10 50 100 200 500 900 1200 1500 1800 1900 9 Institut Mines-Télécom
Experiments ■ Memory consumption experiments (Apache Tuscany Vs MCs) 80000 70000 60000 50000 Memory consumption MC (kb) 2634 2956 3561 3702 3945 4521 4861 5329 5627 40000 5823 6029 Memory consumption Tuscany (kb) 30000 20000 10000 0 1 10 50 100 200 500 900 1200 1500 1800 10 Institut Mines-Télécom
Recommend
More recommend