DocumentCode :
43050
Title :
Optimization of Composite Cloud Service Processing with Virtual Machines
Author :
Sheng Di ; Kondo, Derrick ; Cho-Li Wang
Author_Institution :
MCS Div., Argonne Nat. Lab., Argonne, IL, USA
Volume :
64
Issue :
6
fYear :
2015
fDate :
June 1 2015
Firstpage :
1755
Lastpage :
1768
Abstract :
By leveraging virtual machine (VM) technology, we optimize cloud system performance based on refined resource allocation, in processing user requests with composite services. Our contribution is three-fold. (1) We devise a VM resource allocation scheme with a minimized processing overhead for task execution. (2) We comprehensively investigate the best-suited task scheduling policy with different design parameters. (3) We also explore the best-suited resource sharing scheme with adjusteddivisible resource fractions on running tasks in terms of Proportional-share model (PSM), which can be split into absolute mode (called AAPSM) and relative mode (RAPSM). We implement a prototype system over a cluster environment deployed with 56 real VM instances, and summarized valuable experience from our evaluation. As the system runs in short supply, lightest workload first (LWF) is mostly recommended because it can minimize the overall response extension ratio (RER) for both sequential-mode tasks and parallel-mode tasks. In a competitive situation with over-commitment of resources, the best one is combining LWF with both AAPSM and RAPSM. It outperforms other solutions in the competitive situation, by 16 + % w.r.t. the worst-case response time and by 7.4 + % w.r.t. the fairness.
Keywords :
cloud computing; optimisation; resource allocation; user interfaces; virtual machines; AAPSM; LWF; RAPSM; RER; VM resource allocation scheme; VM technology; adjusted divisible resource fraction; composite cloud service processing; lightest workload first; optimization; parallel-mode tasks; proportional-share model; relative mode; resource sharing scheme; response extension ratio; response time; sequential-mode tasks; task execution; task scheduling policy; virtual machine technology; Equations; Optimization; Quality of service; Resource management; Time factors; Vectors; Virtual machining; Cloud resource allocation; minimization of overhead; resource allocation; task scheduling; virtual machine;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2014.2329685
Filename :
6827907
Link To Document :
بازگشت