Resource provision algorithms in cloud computing: A survey

Efficient resource provision which can guarantee the satisfactory cloud computing services to the end user, lays the foundation for the success of commercial competition. In the Iaas model, services are deployed as virtual machines in the cloud computing infrastructure. So the resource provision problem is reduced to how to place the virtual machines to support the requested services. According to the deployment sequence, from the view point of top-to-down, we hackle the different deployment phases and the pursued objectives in each phase. More than 150 articles in the latest years are surveyed and the state art of the algorithms to realize these objectives is viewed. Techniques employed in these algorithms are categorized and analyzed systematically. Especially, the deficiency of the traditional research formulation to address the innovation of cloud computing is explored. At last, several tightly related topics, i.e., virtual machine migration, forecast methods, stability and availability are discussed. HighlightsThe resource provision algorithms are surveyed from a point view of top-do-down.The algorithms are classified into 11 kinds of models or algorithms.The algorithms are surveyed according to their objectives and VM placement phase.The properties of the algorithms are complemented in the summarized tables.

[1]  Pasi Liljeberg,et al.  LiRCUP: Linear Regression Based CPU Usage Prediction Algorithm for Live Migration of Virtual Machines in Data Centers , 2013, 2013 39th Euromicro Conference on Software Engineering and Advanced Applications.

[2]  Tiranee Achalakul,et al.  Cost optimal scheduling in IaaS for dependent workload with particle swarm optimization , 2014, The Journal of Supercomputing.

[3]  Bharadwaj Veeravalli,et al.  Space4time: Optimization latency-sensitive content service in cloud , 2014, J. Netw. Comput. Appl..

[4]  Salvatore Venticinque,et al.  Cloud Brokering as a Service , 2013, 2013 Eighth International Conference on P2P, Parallel, Grid, Cloud and Internet Computing.

[5]  Junaid Shuja,et al.  Data center energy efficient resource scheduling , 2014, Cluster Computing.

[6]  Holger Karl,et al.  A Local Heuristic for Latency-Optimized Distributed Cloud Deployment , 2013, 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing.

[7]  Albert G. Greenberg,et al.  The cost of a cloud: research problems in data center networks , 2008, CCRV.

[8]  Cho-Li Wang,et al.  Error-Tolerant Resource Allocation and Payment Minimization for Cloud System , 2013, IEEE Transactions on Parallel and Distributed Systems.

[9]  Patrick Wendell,et al.  DONAR: decentralized server selection for cloud services , 2010, SIGCOMM '10.

[10]  Hitesh Ballani,et al.  Towards predictable datacenter networks , 2011, SIGCOMM 2011.

[11]  Longbo Huang,et al.  A Comment on “Power Cost Reduction in Distributed Data Centers: A Two Time Scale Approach for Delay Tolerant Workloads” , 2015, IEEE Transactions on Parallel and Distributed Systems.

[12]  Pascal Bouvry,et al.  A Parallel Hybrid Evolutionary Algorithm for the Optimization of Broker Virtual Machines Subletting in Cloud Systems , 2013, 2013 Eighth International Conference on P2P, Parallel, Grid, Cloud and Internet Computing.

[13]  William Shieh,et al.  Guest Editorial Next-Generation Spectrum-Efficient and Elastic Optical Transport Networks , 2013, IEEE J. Sel. Areas Commun..

[14]  Barbara Panicucci,et al.  Multi-timescale Distributed Capacity Allocation and Load Redirect Algorithms for Cloud System , 2011 .

[15]  Meng Wang,et al.  Consolidating virtual machines with dynamic bandwidth demand in data centers , 2011, 2011 Proceedings IEEE INFOCOM.

[16]  El-Ghazali Talbi,et al.  A pareto-based genetic algorithm for optimized assignment of VM requests on a cloud brokering environment , 2013, 2013 IEEE Congress on Evolutionary Computation.

[17]  Jordi Vilaplana,et al.  A queuing theory model for cloud computing , 2014, The Journal of Supercomputing.

[18]  Baochun Li,et al.  Joint request mapping and response routing for geo-distributed cloud services , 2013, 2013 Proceedings IEEE INFOCOM.

[19]  Filip De Turck,et al.  Graph partitioning algorithms for optimizing software deployment in mobile cloud computing , 2013, Future Gener. Comput. Syst..

[20]  Yefu Wang,et al.  Performance-controlled server consolidation for virtualized data centers with multi-tier applications , 2014, Sustain. Comput. Informatics Syst..

[21]  Bernard Butler,et al.  Provisioning of requests for virtual machine sets with placement constraints in IaaS clouds , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[22]  Zibin Zheng,et al.  Scaling Service-Oriented Applications into Geo-distributed Clouds , 2013, 2013 IEEE Seventh International Symposium on Service-Oriented System Engineering.

[23]  Kai Hwang,et al.  Adaptive Workload Prediction of Grid Performance in Confidence Windows , 2010, IEEE Transactions on Parallel and Distributed Systems.

[24]  Albert Y. Zomaya,et al.  A Taxonomy and Survey of Energy-Efficient Data Centers and Cloud Computing Systems , 2010, Adv. Comput..

[25]  Asser N. Tantawi,et al.  Enabling Efficient Placement of Virtual Infrastructures in the Cloud , 2012, Middleware.

[26]  Bu-Sung Lee,et al.  Optimization of Resource Provisioning Cost in Cloud Computing , 2012, IEEE Transactions on Services Computing.

[27]  Maurice Gagnaire,et al.  An Exact Placement Approach for Optimizing Cost and Recovery Time under Faulty Multi-cloud Environments , 2013, 2013 IEEE 5th International Conference on Cloud Computing Technology and Science.

[28]  Lúcia Maria de A. Drummond,et al.  Optimization of a Cloud Resource Management Problem from a Consumer Perspective , 2013, Euro-Par Workshops.

[29]  Maolin Tang,et al.  A Hybrid Genetic Algorithm for the Energy-Efficient Virtual Machine Placement Problem in Data Centers , 2014, Neural Processing Letters.

[30]  Salvatore Venticinque,et al.  Multi-objective Decision Support for Brokering of Cloud SLA , 2013, 2013 27th International Conference on Advanced Information Networking and Applications Workshops.

[31]  Chonglin Gu,et al.  A unified MetaScheduler architecture for telecom grade cloud computing , 2013, 2013 IEEE Third International Conference on Information Science and Technology (ICIST).

[32]  Baochun Li,et al.  Dynamic Cloud Resource Reservation via Cloud Brokerage , 2013, 2013 IEEE 33rd International Conference on Distributed Computing Systems.

[33]  Alice Chen,et al.  A Distributed Link Management Algorithm for Energy Efficient IP Networks , 2011, 2011 IEEE Global Telecommunications Conference - GLOBECOM 2011.

[34]  Wu-Hsiao Hsu,et al.  Virtual network mapping algorithm in the cloud infrastructure , 2013, J. Netw. Comput. Appl..

[35]  Pei Han,et al.  Optimized Live VM Migration with Eviction-Free Memory Approach , 2014 .

[36]  Vasileios Pappas,et al.  Improving the Scalability of Data Center Networks with Traffic-aware Virtual Machine Placement , 2010, 2010 Proceedings IEEE INFOCOM.

[37]  Yuan Li,et al.  Dynamic assembly simplification for virtual assembly process of complex product in cloud computing environment , 2014 .

[38]  Wonjun Lee,et al.  Resource pricing game in geo-distributed clouds , 2013, 2013 Proceedings IEEE INFOCOM.

[39]  Holger Karl,et al.  A virtual network mapping algorithm based on subgraph isomorphism detection , 2009, VISA '09.

[40]  Jie Wu,et al.  Energy efficient virtual machine placement algorithm with balanced and improved resource utilization in a data center , 2013, Math. Comput. Model..

[41]  T. V. Lakshman,et al.  Network aware resource allocation in distributed clouds , 2012, 2012 Proceedings IEEE INFOCOM.

[42]  Marc Frîncu,et al.  Multi-objective Meta-heuristics for Scheduling Applications with High Availability Requirements and Cost Constraints in Multi-Cloud Environments , 2011, 2011 Fourth IEEE International Conference on Utility and Cloud Computing.

[43]  Haipeng Luo,et al.  Adaptive Resource Provisioning for the Cloud Using Online Bin Packing , 2014, IEEE Transactions on Computers.

[44]  Lucio Grandinetti,et al.  An approximate ϵϵ-constraint method for a multi-objective job scheduling in the cloud , 2013, Future Gener. Comput. Syst..

[45]  Zhuzhong Qian,et al.  Burstiness-aware Server Consolidation via Queuing Theory Approach in a Computing Cloud , 2013, 2013 IEEE 27th International Symposium on Parallel and Distributed Processing.

[46]  Deng Pan,et al.  Efficient VM placement with multiple deterministic and stochastic resources in data centers , 2012, 2012 IEEE Global Communications Conference (GLOBECOM).

[47]  Hai Jin,et al.  Towards a green cluster through dynamic remapping of virtual machines , 2012, Future Gener. Comput. Syst..

[48]  Xiang Cheng,et al.  Energy-Aware Virtual Network Embedding , 2014, IEEE/ACM Transactions on Networking.

[49]  Vasudeva Varma,et al.  Network-aware virtual machine consolidation for large data centers , 2013, NDM '13.

[50]  Jeffrey S. Chase,et al.  Embedding virtual topologies in networked clouds , 2011, CFI.

[51]  Anne M. Holler,et al.  Cloud Scale Resource Management: Challenges and Techniques , 2011, HotCloud.

[52]  David Breitgand,et al.  SLA-aware placement of multi-virtual machine elastic services in compute clouds , 2011, 12th IFIP/IEEE International Symposium on Integrated Network Management (IM 2011) and Workshops.

[53]  Huaimin Wang,et al.  Resource allocation with multi-factor node ranking in data center networks , 2014, Future Gener. Comput. Syst..

[54]  Vijay Mann,et al.  Remedy: Network-Aware Steady State VM Management for Data Centers , 2012, Networking.

[55]  Naixue Xiong,et al.  VMPlanner: Optimizing virtual machine placement and traffic flow routing to reduce network power costs in cloud data centers , 2013, Comput. Networks.

[56]  Minghua Chen,et al.  Moving Big Data to The Cloud: An Online Cost-Minimizing Approach , 2013, IEEE Journal on Selected Areas in Communications.

[57]  V. Kavitha,et al.  A survey on security issues in service delivery models of cloud computing , 2011, J. Netw. Comput. Appl..

[58]  Rittwik Jana,et al.  Exploiting virtualization for delivering cloud-based IPTV services , 2011, 2011 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[59]  Abdul Hameed,et al.  Future Generation Computer Systems ( ) – Future Generation Computer Systems a Taxonomy and Survey on Green Data Center Networks Keywords: Data Center Data Center Networks Network Architectures Network Performance Network Management Network Experimentation , 2022 .

[60]  Baochun Li,et al.  An efficient distributed algorithm for resource allocation in large-scale coupled systems , 2013, 2013 Proceedings IEEE INFOCOM.

[61]  Antonio Corradi,et al.  A Stable Network-Aware VM Placement for Cloud Systems , 2012, 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012).

[62]  Layuan Li,et al.  Efficient resource allocation for optimizing objectives of cloud users, IaaS provider and SaaS provider in cloud environment , 2013, The Journal of Supercomputing.

[63]  Minming Li,et al.  Coordinated resource provisioning and maintenance scheduling in cloud data centers , 2013, 2013 Proceedings IEEE INFOCOM.

[64]  Shoubin Dong,et al.  An energy-aware heuristic framework for virtual machine consolidation in Cloud computing , 2014, The Journal of Supercomputing.

[65]  Ming-Jer Tsai,et al.  Optimal approximation algorithm of virtual machine placement for data latency minimization in cloud systems , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[66]  Farookh Khadeer Hussain,et al.  Task-Based System Load Balancing in Cloud Computing Using Particle Swarm Optimization , 2013, International Journal of Parallel Programming.

[67]  Weidong Liu,et al.  Live Virtual Machine Migration with Optimized Three-Stage Memory Copy , 2014 .

[68]  Jie Wu,et al.  Let's stay together: Towards traffic aware virtual machine placement in data centers , 2012, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[69]  Symeon Papavassiliou,et al.  Efficient Resource Mapping Framework over Networked Clouds via Iterated Local Search-Based Request Partitioning , 2013, IEEE Transactions on Parallel and Distributed Systems.

[70]  Ansuman Banerjee,et al.  Stochastic VM Multiplexing for Datacenter Consolidation , 2012, 2012 IEEE Ninth International Conference on Services Computing.

[71]  M. Shamim Hossain,et al.  Cooperative game-based distributed resource allocation in horizontal dynamic cloud federation platform , 2012, Information Systems Frontiers.

[72]  Mohamed Cheriet,et al.  Carbon-aware distributed cloud: multi-level grouping genetic algorithm , 2015, Cluster Computing.

[73]  Alexander L. Stolyar,et al.  An Infinite Server System with General Packing Constraints , 2012, Oper. Res..

[74]  Mung Chiang,et al.  Joint Server Selection and Routing for Geo-replicated Services , 2013, 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing.

[75]  Samir Tata,et al.  Approximate Placement of Service-Based Applications in Hybrid Clouds , 2012, 2012 IEEE 21st International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises.

[76]  Jing Xu,et al.  Multi-Objective Virtual Machine Placement in Virtualized Data Center Environments , 2010, 2010 IEEE/ACM Int'l Conference on Green Computing and Communications & Int'l Conference on Cyber, Physical and Social Computing.

[77]  Elliot K. Kolodner,et al.  Guaranteeing High Availability Goals for Virtual Machine Placement , 2011, 2011 31st International Conference on Distributed Computing Systems.

[78]  Junyuan Xie,et al.  TeraScaler ELB-an Algorithm of Prediction-Based Elastic Load Balancing Resource Management in Cloud Computing , 2013, 2013 27th International Conference on Advanced Information Networking and Applications Workshops.

[79]  Jelena V. Misic,et al.  Modelling of Cloud Computing Centers Using M/G/m Queues , 2011, 2011 31st International Conference on Distributed Computing Systems Workshops.

[80]  Xin Jin,et al.  Competitive Cloud Resource Procurements via Cloud Brokerage , 2013, 2013 IEEE 5th International Conference on Cloud Computing Technology and Science.

[81]  Chen-Khong Tham,et al.  Evolutionary Optimal Virtual Machine Placement and Demand Forecaster for Cloud Computing , 2011, 2011 IEEE International Conference on Advanced Information Networking and Applications.

[82]  Erran L. Li,et al.  CloudFlex: Seamless scaling of enterprise applications into the cloud , 2011, 2011 Proceedings IEEE INFOCOM.

[83]  Wei Li,et al.  Energy-Efficient Virtual Machine Placement in Data Centers by Genetic Algorithm , 2012, ICONIP.

[84]  Mohamed Cheriet,et al.  Sustainability-Aware Cloud Computing Using Virtual Carbon Tax , 2015, ArXiv.

[85]  Lachlan L. H. Andrew,et al.  Greening geographical load balancing , 2011, PERV.

[86]  Yonggang Wen,et al.  Toward Optimal Deployment of Cloud-Assisted Video Distribution Services , 2013, IEEE Transactions on Circuits and Systems for Video Technology.

[87]  Wei Tan,et al.  Self-Adaptive Learning PSO-Based Deadline Constrained Task Scheduling for Hybrid IaaS Cloud , 2014, IEEE Transactions on Automation Science and Engineering.

[88]  Jordi Torres,et al.  Economic model of a Cloud provider operating in a federated Cloud , 2012, Inf. Syst. Frontiers.

[89]  Chien-Hung Chen,et al.  Integrating QoS awareness with virtualization in cloud computing systems for delay-sensitive applications , 2014, Future Gener. Comput. Syst..

[90]  Sambit Sahu,et al.  Efficient Server Consolidation Considering Intra-Cluster Traffic , 2011, 2011 IEEE Global Telecommunications Conference - GLOBECOM 2011.

[91]  Xuan Wang,et al.  SLA aware cost efficient virtual machines placement in cloud computing , 2014, 2014 IEEE 33rd International Performance Computing and Communications Conference (IPCCC).

[92]  Jordi Torres,et al.  Empowering automatic data-center management with machine learning , 2013, SAC '13.

[93]  Jordi Torres,et al.  Adaptive Scheduling on Power-Aware Managed Data-Centers Using Machine Learning , 2011, 2011 IEEE/ACM 12th International Conference on Grid Computing.

[94]  Hai Jin,et al.  Developing resource consolidation frameworks for moldable virtual machines in clouds , 2014, Future Gener. Comput. Syst..

[95]  Salvatore Venticinque,et al.  QoS Management in Cloud@Home Infrastructures , 2011, 2011 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery.

[96]  Yuguang Fang,et al.  Energy and Network Aware Workload Management for Sustainable Data Centers with Thermal Storage , 2014, IEEE Transactions on Parallel and Distributed Systems.

[97]  Ieee Staff 2013 Eighth International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC) , 2013 .

[98]  Konstantin Makarychev,et al.  Nonuniform Graph Partitioning with Unrelated Weights , 2014, ICALP.

[99]  Chen Liang,et al.  Novel Resource Allocation Model and Algorithms for Cloud Computing , 2013, 2013 Fourth International Conference on Emerging Intelligent Data and Web Technologies.

[100]  Tao Yan,et al.  Dynamic Performance Optimization for Cloud Computing Using M/M/m Queueing System , 2014, J. Appl. Math..

[101]  Judith Kelner,et al.  Resource allocation for distributed cloud: concepts and research challenges , 2011, IEEE Network.

[102]  Pasi Liljeberg,et al.  Energy Aware Consolidation Algorithm Based on K-Nearest Neighbor Regression for Cloud Data Centers , 2013, 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing.

[103]  Omar Cherkaoui,et al.  On the problem of mapping virtual machines to physical machines for delay sensitive services , 2012, 2012 IEEE Global Communications Conference (GLOBECOM).

[104]  Cho-Li Wang,et al.  Minimization of cloud task execution length with workload prediction errors , 2013, 20th Annual International Conference on High Performance Computing.

[105]  Abdelkader H. Ouda,et al.  A resource scheduling model for cloud computing data centers , 2013, 2013 9th International Wireless Communications and Mobile Computing Conference (IWCMC).

[106]  Kenli Li,et al.  A Multi-objective Virtual Machine Migration Policy in Cloud Systems , 2014, Comput. J..

[107]  Jan Broeckhove,et al.  Online cost-efficient scheduling of deadline-constrained workloads on hybrid clouds , 2013, Future Gener. Comput. Syst..

[108]  Hong Wang,et al.  ELM-Based Adaptive Live Migration Approach of Virtual Machines , 2014 .

[109]  Stein Svaet,et al.  Modeling and Economic Analysis of the Cloud Brokering Platform Under Uncertainty: Choosing a Risk/Profit Trade-off , 2013 .

[110]  Bin Tang,et al.  Near-optimal virtual machine placement with product traffic pattern in data centers , 2013, 2013 IEEE International Conference on Communications (ICC).

[111]  Rubén S. Montero,et al.  Scheduling strategies for optimal service deployment across multiple clouds , 2013, Future Gener. Comput. Syst..

[112]  Ulas C. Kozat,et al.  Dynamic resource allocation and power management in virtualized data centers , 2010, 2010 IEEE Network Operations and Management Symposium - NOMS 2010.

[113]  César A. F. De Rose,et al.  Server consolidation with migration control for virtualized data centers , 2011, Future Gener. Comput. Syst..

[114]  Sunilkumar S. Manvi,et al.  Resource management for Infrastructure as a Service (IaaS) in cloud computing: A survey , 2014, J. Netw. Comput. Appl..

[115]  Leandro Navarro-Moldes,et al.  A Stackelberg game to derive the limits of energy savings for the allocation of data center resources , 2013, Future Gener. Comput. Syst..

[116]  A. K. Sarje,et al.  VM Provisioning Method to Improve the Profit and SLA Violation of Cloud Service Providers , 2012, 2012 IEEE International Conference on Cloud Computing in Emerging Markets (CCEM).

[117]  Massoud Pedram,et al.  Hierarchical Virtual Machine Consolidation in a Cloud Computing System , 2013, 2013 IEEE Sixth International Conference on Cloud Computing.

[118]  Hai Jin,et al.  Optimizing the live migration of virtual machine by CPU scheduling , 2011, J. Netw. Comput. Appl..

[119]  Massoud Pedram,et al.  Force-directed geographical load balancing and scheduling for batch jobs in distributed datacenters , 2013, 2013 IEEE International Conference on Cluster Computing (CLUSTER).

[120]  Borja Sotomayor,et al.  Combining batch execution and leasing using virtual machines , 2008, HPDC '08.

[121]  Joseph Naor,et al.  Almost optimal virtual machine placement for traffic intense data centers , 2013, 2013 Proceedings IEEE INFOCOM.

[122]  Athanasios V. Vasilakos,et al.  GreenDCN: A General Framework for Achieving Energy Efficiency in Data Center Networks , 2013, IEEE Journal on Selected Areas in Communications.

[123]  Athanasios V. Vasilakos,et al.  Distributed temperature-aware resource management in virtualized data center , 2015, Sustain. Comput. Informatics Syst..

[124]  David Bermbach,et al.  Cloud Federation: Effects of Federated Compute Resources on Quality of Service and Cost* , 2013, 2013 IEEE International Conference on Cloud Engineering (IC2E).

[125]  Rajkumar Buyya,et al.  Financial Option Market Model for Federated Cloud Environments , 2012, 2012 IEEE Fifth International Conference on Utility and Cloud Computing.

[126]  Renato J. O. Figueiredo,et al.  Experimental Study of Virtual Machine Migration in Support of Reservation of Cluster Resources , 2007, Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing (VTDC '07).

[127]  Umesh Bellur,et al.  Cost Optimization in Multi-site Multi-cloud Environments , 2013 .

[128]  Massoud Pedram,et al.  Geographical Load Balancing for Online Service Applications in Distributed Datacenters , 2013, 2013 IEEE Sixth International Conference on Cloud Computing.

[129]  Xiaohong Jiang,et al.  VC-Migration: Live Migration of Virtual Clusters in the Cloud , 2012, 2012 ACM/IEEE 13th International Conference on Grid Computing.

[130]  Cristina Cervello-Pastor,et al.  On the optimal allocation of virtual resources in cloud computing networks , 2013, IEEE Transactions on Computers.

[131]  Luiz Fernando Bittencourt,et al.  On the Performance-Cost Tradeoff for Workflow Scheduling in Hybrid Clouds , 2013, 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing.

[132]  Lachlan L. H. Andrew,et al.  Online algorithms for geographical load balancing , 2012, 2012 International Green Computing Conference (IGCC).

[133]  Rajkumar Buyya,et al.  Author's Personal Copy Future Generation Computer Systems a Coordinator for Scaling Elastic Applications across Multiple Clouds , 2022 .

[134]  Xiang Cheng,et al.  Virtual network embedding through topology awareness and optimization , 2012, Comput. Networks.

[135]  Elisabetta Di Nitto,et al.  A Self-Organized Load-Balancing Algorithm for Overlay-Based Decentralized Service Networks , 2011, 2011 IEEE Fifth International Conference on Self-Adaptive and Self-Organizing Systems.

[136]  Luís Henrique Maciel Kosmalski Costa,et al.  Online traffic-aware virtual machine placement in data center networks , 2012, 2012 Global Information Infrastructure and Networking Symposium (GIIS).

[137]  David Breitgand,et al.  Improving consolidation of virtual machines with risk-aware bandwidth oversubscription in compute clouds , 2012, 2012 Proceedings IEEE INFOCOM.

[138]  El-Ghazali Talbi,et al.  Cost minimization of service deployment in a multi-cloud environment , 2013, 2013 IEEE Congress on Evolutionary Computation.

[139]  Longbo Huang,et al.  Power Cost Reduction in Distributed Data Centers: A Two-Time-Scale Approach for Delay Tolerant Workloads , 2015, IEEE Transactions on Parallel and Distributed Systems.

[140]  Jordi Torres,et al.  Power-Aware Multi-data Center Management Using Machine Learning , 2013, 2013 42nd International Conference on Parallel Processing.

[141]  Yue-Shan Chang,et al.  Adaptive scheduling for parallel tasks with QoS satisfaction for hybrid cloud environments , 2013, The Journal of Supercomputing.

[142]  Johan Tordsson,et al.  Cloud brokering mechanisms for optimized placement of virtual machines across multiple providers , 2012, Future Gener. Comput. Syst..

[143]  Minghua Chen,et al.  Moving big data to the cloud , 2013, 2013 Proceedings IEEE INFOCOM.

[144]  A MaltzDavid,et al.  The cost of a cloud , 2008 .

[145]  R. Srikant,et al.  Stochastic models of load balancing and scheduling in cloud computing clusters , 2012, 2012 Proceedings IEEE INFOCOM.

[146]  Xue Liu,et al.  Optimal Load Balancing and Energy Cost Management for Internet Data Centers in Deregulated Electricity Markets , 2014, IEEE Transactions on Parallel and Distributed Systems.

[147]  Aaron Blojay Grant,et al.  Cloud resource management — Virtual machines competing for limited resources , 2013, 2013 Africon.

[148]  Tao Chen,et al.  Dynamic correlative VM placement for quality-assured cloud service , 2013, 2013 IEEE International Conference on Communications (ICC).

[149]  Farookh Khadeer Hussain,et al.  Task Based System Load Balancing Approach in Cloud Environments , 2014 .

[150]  Baochun Li,et al.  Quality-assured cloud bandwidth auto-scaling for video-on-demand applications , 2012, 2012 Proceedings IEEE INFOCOM.

[151]  Hamed Mohsenian Rad,et al.  Exploring smart grid and data center interactions for electric power load balancing , 2014, PERV.

[152]  Minghua Chen,et al.  Joint VM placement and routing for data center traffic engineering , 2012, 2012 Proceedings IEEE INFOCOM.

[153]  Maolin Tang,et al.  Performance-driven live migration of multiple virtual machines in datacenters , 2013, 2013 IEEE International Conference on Granular Computing (GrC).

[154]  Seungjoon Lee,et al.  VMShadow: optimizing the performance of virtual desktops in distributed clouds , 2013, SoCC.

[155]  H. Jonathan Chao,et al.  Intelligent virtual machine placement for cost efficiency in geo-distributed cloud systems , 2013, 2013 IEEE International Conference on Communications (ICC).

[156]  Vincenzo Piuri,et al.  Adaptive resource management for balancing availability and performance in cloud computing , 2013, 2013 International Conference on Security and Cryptography (SECRYPT).

[157]  Zhiyang Li,et al.  SPECIAL ISSUE PAPER Resource preprocessing and optimal task scheduling in cloud computing environments , 2014 .

[158]  Baochun Li,et al.  A General and Practical Datacenter Selection Framework for Cloud Services , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.

[159]  Daniel A. Menascé,et al.  Autonomic resource provisioning in cloud systems with availability goals , 2013, CAC.

[160]  Robert Krauthgamer,et al.  Non-Uniform Graph Partitioning , 2014, SODA.

[161]  T. V. Lakshman,et al.  Optimizing data access latencies in cloud systems by intelligent virtual machine placement , 2013, 2013 Proceedings IEEE INFOCOM.

[162]  Bu-Sung Lee,et al.  Optimal virtual machine placement across multiple cloud providers , 2009, 2009 IEEE Asia-Pacific Services Computing Conference (APSCC).

[163]  Asser N. Tantawi A Scalable Algorithm for Placement of Virtual Clusters in Large Data Centers , 2012, 2012 IEEE 20th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems.

[164]  Yi Zhuang,et al.  Constraint Programming based Virtual Cloud Resources Allocation Model , 2013 .

[165]  Rajkumar Buyya,et al.  Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing , 2012, Future Gener. Comput. Syst..