Skip to main content

Advances, Systems and Applications

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