Optimizing Resource Utilization of a Data Center

To provision IT solutions with reduced operating expenses, many businesses are moving their IT infrastructures into public data centers or are starting to build their own private data centers. Data centers can provide flexible resource provisioning in order to accommodate the workload demand. In this paper, we present a comprehensive survey of most relevant research activities on resource management of data centers that aim to optimize the resource utilization. We first describe the resource overprovisioning problem in current data centers. Then, we summarize two important components in the resource management platform and present the benefit of accurately predicting the workload in resource management. Afterwards, we classify existing resource management in a data center into three categories: 1) virtual machine-based, 2) physical machine-based, and 3) application-based resource management mechanisms. We discuss the performance degradation for implementing these three kinds of resource management in a heterogeneous data center. Finally, we present three important issues arose in the data center resource management and some potential approaches to address the issues. This paper presents a timely survey on resource management in a data center, and provides a comprehensive reference for further research in this field.

[1]  Hui Zhang,et al.  WF/sup 2/Q: worst-case fair weighted fair queueing , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[2]  Rajkumar Buyya,et al.  Virtual Machine Consolidation in Cloud Data Centers Using ACO Metaheuristic , 2014, Euro-Par.

[3]  Shaolei Ren,et al.  COCA: Online distributed resource management for cost minimization and carbon neutrality in data centers , 2013, 2013 SC - International Conference for High Performance Computing, Networking, Storage and Analysis (SC).

[4]  Yingwei Luo,et al.  Dynamic memory balancing for virtual machines , 2009, ACM SIGOPS Oper. Syst. Rev..

[5]  Fumio Machida,et al.  Redundant virtual machine placement for fault-tolerant consolidated server clusters , 2010, 2010 IEEE Network Operations and Management Symposium - NOMS 2010.

[6]  Nirwan Ansari,et al.  Improving Bandwidth Efficiency and fairness in cloud computing , 2013, 2013 IEEE Global Communications Conference (GLOBECOM).

[7]  Jean-Marc Menaud,et al.  Autonomic virtual resource management for service hosting platforms , 2009, 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing.

[8]  Asser N. Tantawi,et al.  An analytical model for multi-tier internet services and its applications , 2005, SIGMETRICS '05.

[9]  XiaoZhen,et al.  Adaptive Resource Provisioning for the Cloud Using Online Bin Packing , 2014 .

[10]  E. Smirni,et al.  Report Data Centers in the Wild : A Large Performance Study , 2012 .

[11]  Xiaoyun Zhu,et al.  Memory overbooking and dynamic control of Xen virtual machines in consolidated environments , 2009, 2009 IFIP/IEEE International Symposium on Integrated Network Management.

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

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

[14]  Haiying Shen,et al.  Consolidating complementary VMs with spatial/temporal-awareness in cloud datacenters , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[15]  Randy H. Katz,et al.  Heterogeneity and dynamicity of clouds at scale: Google trace analysis , 2012, SoCC '12.

[16]  Deep Medhi,et al.  Data center resource management with temporal dynamic workload , 2012, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[17]  Rajkumar Buyya,et al.  CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms , 2011, Softw. Pract. Exp..

[18]  Baosheng Wang,et al.  Analysis and modeling of dynamic capacity provisioning problem for a heterogeneous data center , 2013, 2013 Fifth International Conference on Ubiquitous and Future Networks (ICUFN).

[19]  Kai Shen,et al.  Virtual Machine Memory Access Tracing with Hypervisor Exclusive Cache , 2007, USENIX Annual Technical Conference.

[20]  James J. Filliben,et al.  Comparing VM-Placement Algorithms for On-Demand Clouds , 2011, CloudCom.

[21]  Eric Bouillet,et al.  Efficient resource provisioning in compute clouds via VM multiplexing , 2010, ICAC '10.

[22]  Lachlan L. H. Andrew,et al.  Dynamic Right-Sizing for Power-Proportional Data Centers , 2011, IEEE/ACM Transactions on Networking.

[23]  Eui-nam Huh,et al.  Prediction technique for resource allocation in Micro Data Center , 2015, 2015 International Conference on Information Networking (ICOIN).

[24]  Nidhi Singh,et al.  Energy optimization policies for server clusters , 2010, 2010 IEEE International Conference on Automation Science and Engineering.

[25]  Jordi Torres,et al.  GreenHadoop: leveraging green energy in data-processing frameworks , 2012, EuroSys '12.

[26]  Shrisha Rao,et al.  Modeling and reducing power consumption in large IT systems , 2010, 2010 IEEE International Systems Conference.

[27]  Nidhi Singh,et al.  Ensemble Learning for Large-Scale Workload Prediction , 2014, IEEE Transactions on Emerging Topics in Computing.

[28]  Sameep Mehta,et al.  ReCon: A tool to Recommend dynamic server Consolidation in multi-cluster data centers , 2008, NOMS 2008 - 2008 IEEE Network Operations and Management Symposium.

[29]  Jordi Torres,et al.  Matching renewable energy supply and demand in green datacenters , 2015, Ad Hoc Networks.

[30]  Joseph D. Touch,et al.  Transparent interconnection of lots of links (TRILL): problem and applicability statement , 2022 .

[31]  Timothy Wood,et al.  Benefits and challenges of managing heterogeneous data centers , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[32]  Pasi Liljeberg,et al.  Hierarchical Agent-Based Architecture for Resource Management in Cloud Data Centers , 2014, 2014 IEEE 7th International Conference on Cloud Computing.

[33]  Evgenia Smirni,et al.  Effective resource and workload management in data centers , 2014, 2014 IEEE Network Operations and Management Symposium (NOMS).

[34]  Xiaodong Wang,et al.  Hierarchical Forecasting of Web Server Workload Using Sequential Monte Carlo Training , 2006, 2006 40th Annual Conference on Information Sciences and Systems.

[35]  Antti Ylä-Jääski,et al.  A virtual machine placement algorithm for balanced resource utilization in cloud data centers , 2014, 2014 IEEE 7th International Conference on Cloud Computing.

[36]  A. Reinert,et al.  Design Optimization of the Petaweb Architecture , 2009, IEEE/ACM Transactions on Networking.

[37]  Ying Zhang,et al.  The multi-processor load balance scheduler based on XEN , 2012, 2012 International Conference on Systems and Informatics (ICSAI2012).

[38]  Chita R. Das,et al.  A dynamic energy management scheme for multi-tier data centers , 2011, (IEEE ISPASS) IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE.

[39]  Rajkumar Buyya,et al.  Workload Prediction Using ARIMA Model and Its Impact on Cloud Applications’ QoS , 2015, IEEE Transactions on Cloud Computing.

[40]  Nidhi Singh,et al.  Online Ensemble Learning Approach for Server Workload Prediction in Large Datacenters , 2012, 2012 11th International Conference on Machine Learning and Applications.

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

[42]  Alexander Stage,et al.  Network-aware migration control and scheduling of differentiated virtual machine workloads , 2009, 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing.

[43]  Jerome A. Rolia,et al.  Workload Analysis and Demand Prediction of Enterprise Data Center Applications , 2007, 2007 IEEE 10th International Symposium on Workload Characterization.

[44]  Weisong Shi,et al.  A Two-Tiered On-Demand Resource Allocation Mechanism for VM-Based Data Centers , 2013, IEEE Transactions on Services Computing.

[45]  Mark Handley,et al.  Improving datacenter performance and robustness with multipath TCP , 2011, SIGCOMM 2011.

[46]  Rina Panigrahy,et al.  Validating Heuristics for Virtual Machines Consolidation , 2011 .

[47]  Zhenhuan Gong,et al.  PRESS: PRedictive Elastic ReSource Scaling for cloud systems , 2010, 2010 International Conference on Network and Service Management.

[48]  Kang G. Shin,et al.  Adaptive control of virtualized resources in utility computing environments , 2007, EuroSys '07.

[49]  Jing Zhang,et al.  MTAD: A Multitarget Heuristic Algorithm for Virtual Machine Placement , 2015, Int. J. Distributed Sens. Networks.

[50]  Anthony A. Maciejewski,et al.  Power and Thermal-Aware Workload Allocation in Heterogeneous Data Centers , 2015, IEEE Transactions on Computers.

[51]  Hui Wang,et al.  A service-oriented priority-based resource scheduling scheme for virtualized utility computing , 2008, HiPC'08.

[52]  Chunming Qiao,et al.  A novel performance preserving VM Splitting and Assignment Scheme , 2014, 2014 IEEE International Conference on Communications (ICC).

[53]  Mo Jamshidi,et al.  Load prediction algorithm for multi-tenant virtual machine environments , 2012, World Automation Congress 2012.

[54]  Yan Zhang,et al.  On Architecture Design, Congestion Notification, TCP Incast and Power Consumption in Data Centers , 2013, IEEE Communications Surveys & Tutorials.

[55]  Yonggang Wen,et al.  Joint virtual machine and bandwidth allocation in software defined network (SDN) and cloud computing environments , 2014, 2014 IEEE International Conference on Communications (ICC).

[56]  Ram Krishnan,et al.  Time Series Forecasting of Cloud Data Center Workloads for Dynamic Resource Provisioning , 2015, J. Wirel. Mob. Networks Ubiquitous Comput. Dependable Appl..

[57]  Peter Desnoyers,et al.  Modellus: Automated modeling of complex internet data center applications , 2012, TWEB.

[58]  Aameek Singh,et al.  Server-storage virtualization: Integration and load balancing in data centers , 2008, 2008 SC - International Conference for High Performance Computing, Networking, Storage and Analysis.

[59]  Peng Xu,et al.  Multi-dimensional Resource Integrated Scheduling in a Shared Data Center , 2011, 2011 31st International Conference on Distributed Computing Systems Workshops.

[60]  Weifa Liang,et al.  Minimizing the Operational Cost of Data Centers via Geographical Electricity Price Diversity , 2013, 2013 IEEE Sixth International Conference on Cloud Computing.

[61]  Klara Nahrstedt,et al.  SCDA: SLA-Aware Cloud Datacenter Architecture for Efficient Content Storage and Retrieval , 2013, 2014 IEEE 7th International Conference on Cloud Computing.

[62]  Anand Sivasubramaniam,et al.  Managing server energy and operational costs in hosting centers , 2005, SIGMETRICS '05.

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

[64]  Rajkumar Buyya,et al.  SLA-Based Resource Provisioning for Heterogeneous Workloads in a Virtualized Cloud Datacenter , 2011, ICA3PP.

[65]  Deshi Ye,et al.  AAGA: Affinity-Aware Grouping for Allocation of Virtual Machines , 2013, 2013 IEEE 27th International Conference on Advanced Information Networking and Applications (AINA).

[66]  Yang Li,et al.  Workload Prediction of Virtual Machines for Harnessing Data Center Resources , 2014, 2014 IEEE 7th International Conference on Cloud Computing.

[67]  Tarek A. El-Ghazawi,et al.  Performance evaluation of selected job management systems , 2002, Proceedings 16th International Parallel and Distributed Processing Symposium.

[68]  Dzmitry Kliazovich,et al.  DENS: Data Center Energy-Efficient Network-Aware Scheduling , 2010, GreenCom/CPSCom.

[69]  Scott Shenker,et al.  Analysis and simulation of a fair queueing algorithm , 1989, SIGCOMM 1989.

[70]  Ion Stoica,et al.  FairCloud: sharing the network in cloud computing , 2011, SIGCOMM '12.

[71]  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.

[72]  Alberto Caprara,et al.  Properties of some ILP Formulations of a Class of Partitioning Problems , 1998, Discret. Appl. Math..

[73]  Hui Chen,et al.  A cyber-physical integrated system for application performance and energy management in data centers , 2012, 2012 International Green Computing Conference (IGCC).

[74]  Abhishek Chandra,et al.  Exploiting Spatio-Temporal Tradeoffs for Energy-Aware MapReduce in the Cloud , 2012, IEEE Transactions on Computers.

[75]  QueueingJon,et al.  WF 2 Q : Worst-case Fair Weighted Fair , 1996 .

[76]  Dan Li,et al.  RDCM: Reliable data center multicast , 2011, 2011 Proceedings IEEE INFOCOM.

[77]  PacificiGiovanni,et al.  An analytical model for multi-tier internet services and its applications , 2005 .

[79]  Xiaona Li,et al.  Cost-Aware Cooperative Resource Provisioning for Heterogeneous Workloads in Data Centers , 2013, IEEE Transactions on Computers.

[80]  ZhiHui Lv,et al.  RPPS: A Novel Resource Prediction and Provisioning Scheme in Cloud Data Center , 2012, 2012 IEEE Ninth International Conference on Services Computing.

[81]  Ying Chen,et al.  SLA Based Dynamic Virtualized Resources Provisioning for Shared Cloud Data Centers , 2011, 2011 IEEE 4th International Conference on Cloud Computing.

[82]  Deep Medhi,et al.  Striking a Balance Between Traffic Engineering and Energy Efficiency in Virtual Machine Placement , 2015, IEEE Transactions on Network and Service Management.

[83]  Yoonho Park,et al.  Virtual Memory versus File Interface for Large, Memory-Intensive Scientific Applications , 1996, Proceedings of the 1996 ACM/IEEE Conference on Supercomputing.

[84]  Massoud Pedram,et al.  NFRA: Generalized Network Flow-Based Resource Allocation for Hosting Centers , 2013, IEEE Transactions on Computers.

[85]  Hai Jin,et al.  MultiGreen: cost-minimizing multi-source datacenter power supply with online control , 2013, e-Energy '13.

[86]  Ítalo S. Cunha,et al.  Self-Adaptive Capacity Management for Multi-Tier Virtualized Environments , 2007, 2007 10th IFIP/IEEE International Symposium on Integrated Network Management.

[87]  Yan Zhang,et al.  Fair Quantized Congestion Notification in Data Center Networks , 2013, IEEE Transactions on Communications.

[88]  Andrzej Kochut,et al.  Dynamic Placement of Virtual Machines for Managing SLA Violations , 2007, 2007 10th IFIP/IEEE International Symposium on Integrated Network Management.

[89]  Mauro Pezzè,et al.  SLA Protection models for virtualized data centers , 2009, 2009 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems.

[90]  Rong Pan,et al.  AF-QCN: Approximate Fairness with Quantized Congestion Notification for Multi-tenanted Data Centers , 2010, 2010 18th IEEE Symposium on High Performance Interconnects.

[91]  Efraim Rotem,et al.  Energy management of highly dynamic server workloads in an heterogeneous data center , 2014, 2014 24th International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS).

[92]  Waltenegus Dargie,et al.  Does Live Migration of Virtual Machines Cost Energy? , 2013, 2013 IEEE 27th International Conference on Advanced Information Networking and Applications (AINA).

[93]  Dror G. Feitelson,et al.  Heuristics for Resource Matching in Intel's Compute Farm , 2013, JSSPP.

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

[95]  Lisandro Zambenedetti Granville,et al.  On tackling virtual data center embedding problem , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[96]  Xiaoyun Zhu,et al.  Utilization and SLO-Based Control for Dynamic Sizing of Resource Partitions , 2005, DSOM.

[97]  Ricardo Bianchini,et al.  Leveraging renewable energy in data centers: present and future , 2012, HPDC '12.

[98]  Wenzhi Chen,et al.  Affinity and Conflict-Aware Placement of Virtual Machines in Heterogeneous Data Centers , 2015, 2015 IEEE Twelfth International Symposium on Autonomous Decentralized Systems.

[99]  Hai Jin,et al.  A cooperative game based allocation for sharing data center networks , 2013, 2013 Proceedings IEEE INFOCOM.

[100]  Zhen Xiao,et al.  Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Environment , 2013, IEEE Transactions on Parallel and Distributed Systems.

[101]  Ingolf Krüger,et al.  Green web services: Improving energy efficiency in data centers via workload predictions , 2013, 2013 2nd International Workshop on Green and Sustainable Software (GREENS).

[102]  Randy H. Katz,et al.  Above the Clouds: A Berkeley View of Cloud Computing , 2009 .

[103]  Baosheng Wang,et al.  A Novel Resource Allocation Algorithm for a Heterogeneous Data Center , 2013, 2013 International Conference on Information Science and Applications (ICISA).

[104]  Bo Li,et al.  Bargaining towards maximized resource utilization in video streaming datacenters , 2012, 2012 Proceedings IEEE INFOCOM.

[105]  Martín Casado,et al.  Extending Networking into the Virtualization Layer , 2009, HotNets.

[106]  Valeriy Vyatkin,et al.  Power Consumption Modeling of Data Center IT Room with Distributed Air Flow , 2016 .

[107]  Hui Wang,et al.  An Adaptive Resource Flowing Scheme amongst VMs in a VM-Based Utility Computing , 2007, 7th IEEE International Conference on Computer and Information Technology (CIT 2007).

[108]  Minghua Chen,et al.  Markov Approximation for Combinatorial Network Optimization , 2013, IEEE Transactions on Information Theory.

[109]  Harrick M. Vin,et al.  Start-time fair queueing: a scheduling algorithm for integrated services packet switching networks , 1996, SIGCOMM 1996.

[110]  Manish Marwah,et al.  Minimizing data center SLA violations and power consumption via hybrid resource provisioning , 2011, 2011 International Green Computing Conference and Workshops.

[111]  Xiaohui Gu,et al.  AGILE: Elastic Distributed Resource Scaling for Infrastructure-as-a-Service , 2013, ICAC.

[112]  János Farkas,et al.  Shortest path bridging: Efficient control of larger ethernet networks , 2010, IEEE Communications Magazine.

[113]  Helen J. Wang,et al.  SecondNet: a data center network virtualization architecture with bandwidth guarantees , 2010, CoNEXT.

[114]  Nirwan Ansari,et al.  On Optimizing Green Energy Utilization for Cellular Networks with Hybrid Energy Supplies , 2013, IEEE Transactions on Wireless Communications.

[115]  Amandeep Verma,et al.  Energy and carbon efficient VM placement and migration technique for green cloud datacenters , 2014, 2014 Seventh International Conference on Contemporary Computing (IC3).

[116]  David R. Kaeli,et al.  Quantifying load imbalance on virtualized enterprise servers , 2010, WOSP/SIPEW '10.

[117]  Xiaoyun Zhu,et al.  AppRAISE: application-level performance management in virtualized server environments , 2009, IEEE Transactions on Network and Service Management.

[118]  Nirwan Ansari,et al.  Toward Low-Cost Workload Distribution for Integrated Green Data Centers , 2015, IEEE Communications Letters.

[119]  A. Wolf,et al.  Determining Lyapunov exponents from a time series , 1985 .

[120]  Samuel Kounev,et al.  Self‐adaptive workload classification and forecasting for proactive resource provisioning , 2014, Concurr. Comput. Pract. Exp..

[121]  Miltos Petridis,et al.  Dynamic Scheduling of Virtual Machines Running HPC Workloads in Scientific Grids , 2009, 2009 3rd International Conference on New Technologies, Mobility and Security.

[122]  Umesh Bellur,et al.  Optimal Placement Algorithms for Virtual Machines , 2010, ArXiv.

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

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

[125]  Maolin Tang,et al.  A penalty-based grouping genetic algorithm for multiple composite SaaS components clustering in Cloud , 2012, 2012 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[126]  Xue Liu,et al.  Adaptive Power Management through Thermal Aware Workload Balancing in Internet Data Centers , 2015, IEEE Transactions on Parallel and Distributed Systems.

[127]  Eunmi Choi,et al.  Diagnosing CPU utilization in the Xen virtual machine environment , 2011, 2011 6th International Conference on Computer Sciences and Convergence Information Technology (ICCIT).

[128]  Arun Venkataramani,et al.  Black-box and Gray-box Strategies for Virtual Machine Migration , 2007, NSDI.

[129]  Ludmila Cherkasova,et al.  XenMon: QoS Monitoring and Performance Profiling Tool , 2005 .

[130]  Andrew Warfield,et al.  Xen and the art of virtualization , 2003, SOSP '03.

[131]  Meng Chang Chen,et al.  HiPEC: high performance external virtual memory caching , 1994, OSDI '94.

[132]  Sangyeun Cho,et al.  Characterizing Machines and Workloads on a Google Cluster , 2012, 2012 41st International Conference on Parallel Processing Workshops.

[133]  Thu D. Nguyen,et al.  Cost-and Energy-Aware Load Distribution Across Data Centers , 2009 .

[134]  L H AndrewLachlan,et al.  Dynamic right-sizing for power-proportional data centers , 2013 .

[135]  Haifeng Chen,et al.  Proactive Workload Management in Hybrid Cloud Computing , 2014, IEEE Transactions on Network and Service Management.

[136]  Po-Chun Huang,et al.  An Efficient Virtual CPU Scheduling Algorithm for Xen Hypervisor in Virtualized Environment , 2013 .

[137]  Thu D. Nguyen,et al.  Parasol and GreenSwitch: managing datacenters powered by renewable energy , 2013, ASPLOS '13.

[138]  Siripun Sanguansintukul,et al.  Improving Heterogeneous Workload Performance in Server Virtualization Based on User Behaviors , 2012 .

[139]  Anirudha Sahoo,et al.  On Theory of VM Placement: Anomalies in Existing Methodologies and Their Mitigation Using a Novel Vector Based Approach , 2011, 2011 IEEE 4th International Conference on Cloud Computing.

[140]  Jordi Torres,et al.  GreenSlot: Scheduling energy consumption in green datacenters , 2011, 2011 International Conference for High Performance Computing, Networking, Storage and Analysis (SC).

[141]  Harrick M. Vin,et al.  Start-time fair queueing: a scheduling algorithm for integrated services packet switching networks , 1996, SIGCOMM '96.

[142]  Carl A. Waldspurger,et al.  Memory resource management in VMware ESX server , 2002, OSDI '02.

[143]  Xing Fang,et al.  A resource management framework for multi-tier service delivery in autonomic virtualized environments , 2008, NOMS 2008 - 2008 IEEE Network Operations and Management Symposium.

[144]  Scott Shenker,et al.  Approximate fairness through differential dropping , 2003, CCRV.

[145]  Yan Zhang,et al.  Heterogeneity aware dominant resource assistant heuristics for virtual machine consolidation , 2013, 2013 IEEE Global Communications Conference (GLOBECOM).

[146]  Amin Vahdat,et al.  Dynamic Scheduling of Virtual Machines Running HPC Workloads in Scientific Grids , 2007, 2009 3rd International Conference on New Technologies, Mobility and Security.

[147]  Kenneth J. Duda,et al.  Borrowed-virtual-time (BVT) scheduling: supporting latency-sensitive threads in a general-purpose scheduler , 2000, OPSR.

[148]  Rajkumar Buyya,et al.  Energy Efficient Resource Management in Virtualized Cloud Data Centers , 2010, 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing.

[149]  Ravishankar K. Iyer,et al.  Improving cache performance of network intensive workloads , 2001, International Conference on Parallel Processing, 2001..

[150]  Ajay Gulati,et al.  hClock: hierarchical QoS for packet scheduling in a hypervisor , 2013, EuroSys '13.

[151]  Richard E. Brown,et al.  Report to Congress on Server and Data Center Energy Efficiency: Public Law 109-431 , 2008 .

[152]  Li-Der Chou,et al.  A novel VM workload prediction using Grey Forecasting model in cloud data center , 2014, The International Conference on Information Networking 2014 (ICOIN2014).

[153]  Xifeng Yan,et al.  Workload characterization and prediction in the cloud: A multiple time series approach , 2012, 2012 IEEE Network Operations and Management Symposium.

[154]  Adam Wierman,et al.  Renewable and cooling aware workload management for sustainable data centers , 2012, SIGMETRICS '12.

[155]  Yan Zhang,et al.  HERO: Hierarchical Energy Optimization for Data Center Networks , 2015, IEEE Systems Journal.

[156]  Robin Fairbairns,et al.  The Design and Implementation of an Operating System to Support Distributed Multimedia Applications , 1996, IEEE J. Sel. Areas Commun..