Skip to main content

Advances, Systems and Applications

Journal of Cloud Computing Cover Image

Table 2 Summary of literature that adapt cloud resources, ordered by the Decision Engine Architecture

From: Adaptation in cloud resource configuration: a survey

Project    Objective      Resource      Tech Adapt trigger Arch Infra Workload Setup [#nodes]
  P SLA Rev Cust cost Whole VM/node CPU Mem Migrate Disk I/O DVFS Node ST       
            off        
Zheng [31] x x    x    x      GA P Central Hom Generic Simulation[200]
Zhang [32]   x    x         QT P Central Hom Multi tier Simulation
Zuo [71] x x    x    x    x   Heuristic R Central Het Generic Simulation
Tchana [66] x   x   x    x      CSP R Central Het Generic Private + AWS
Beloglazov [39, 69] x x    x    x    x   Heuristic R Central Het Generic Simulation [100] [800]
Wesam [33]   x     x x       Heuristic R Central Het Multi tier Xen test bed
Gmach [57]   x       x    x   CT R Central Hom Generic Simulation
Fargo [37] x x     x x    x x   Heuristic P Central Hom Web App Xen test bed
Won Choi [70]   x       x      Heuristic R Central Hom Generic Linux test bed
Iqbal [62]   x       x    x   Heuristic R + P Central Hom Generic Eucalyptus
Roy [28]   x x   x         CT P Central Hom Multi tier NA
Xiangping Bu [38]   x     x x       RL R Central Hom Multi tier Xen test bed
Padala [35]   x     x    x     CT P Layered Hom Multi tier Xen test bed
Xu [51]   x     x        CT P Central Hom Web App ESX test bed
Jamshidi [52]   x   x x         CT R + P Central Hom Web App Azure
Bodik [23]   x   x x         CT P Central Hom Multi tier Simulation
Lama [24]     x x         SML + Heuristic P Central Het Hadoop ESX test bed
Koehler [47]     x x        x Utility P Central Hom Hadoop KVM test bed
Kusic [41] x x    x x      x   CT+ Utility+ TS P Central Het Multi tier ESX test bed
Zhu [50]   x     x      x   CT + Utility R Central Hom Web App HP-UX
Hasan [55]   x     x        Heuristic R Central Hom Generic Test bed
Cardosa [42] x     x         Utility + Heuristic R Central Hom Generic ESX test bed
Shen [40] x x     x x x   x    TS P Central Het Web App Xen test bed
Nathuji [49]   x     x        CT P Central Het Generic Hyper-V test bed
Malkowski [25]   x    x         CT + Heuristic P Central Hom Multi tier Xen test bed
Lim [74]   x           x CT R Central Hom Hadoop Xen test bed
Ali-Eldin [26]   x    x         CT R + P Central Hom Generic Simulation
Zhani [27] x   x   x    x      Heuristic R Central Hom Generic Simulation [400]
Han [45]   x x    x x   x     Heuristic R Central Hom Generic IC Cloud
Han [54]   x   x x         QT R Central Hom Generic Simulation
Gulati [65]   x     x x x x     Greedy Heuristic R Central Het Generic ESX test bed
Berral [56] x x       x    x   SML P Central Hom Generic Simulation [400]
Addis [19]   x x    x   x   x x   Utility + Heuristic R Central Het Multi tier IBM test bed
Urgaonkar [29]   x    x         QT R + P Central Hom Multi tier Xen test bed
Tolia [73] x x       x   x    Heuristic R Central Hom Generic Xen test bed
Casalicchio [68]   x x      x      Heuristic N/A Central Hom Generic Workstation
Celaya [30] x x    x       x   Heuristic P Central Hom Parellel Simulation
Addis [53] x x x    x   x   x x   Utility + Heuristic P Hierarch Het Multi tier IBM test bed [7200]
Zhu [67]   x     x   x    x   CT + Heuristic + TS P Hierarch Hom Web App ESX/Simulation
Jung [44] x x     x   x    x   Heuristic + Utility+TS P Central + Hierarch Het Multi tier Xen test bed
Almeida [36]   x x    x      x   Utility P Hierarch Hom Multi tier Simulation
Nguyen Van [22]   x x   x    x      Utility + CSP R Hierarch Het Generic Simulation
Sedaghat [64] x        x      Heuristic+ P2P R Distrib Het Generic Simulation [100,000]
Wuhib [43] x x    x    x      Heuristic + P2P + TS P Disrib Hom Generic Simulation [160,000]
  1. Legend: CT =Control Theory; RL = Reinforcement learning; CSP = Constrained satisfaction problem; SML = Supervised machine learning; P2P = Peer-to-Peer; QT = Queuing Theory; GA = Genetic Algorithm; TS = Time series; R = Reactive; P = Proactive; Hom =Homogenous; Het = Heterogeneous