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