• 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