A Traffic and Power-aware Algorithm for Virtual Machine Placement in Cloud Data Center

In cloud computing model, virtualized resources is provided to customers as a service over the Internet with reasonable price. This model effectively helps customers focus on their creative business because computing resources are provided on demand by cloud provider. Because of the convenient for cloud customers, the demand for cloud resource grows, thus make cloud data center enlarge and energy consumption becomes a critical issue for cloud provider as well as the carbon dioxide emission. In order to save energy, virtual machines are consolidated to reduce the number of servers required to host them. However, for applications that require communication among services, this migration can increase the latency which causes bad effect on their performance. This paper presents an algorithm that improve communication performance by reducing overall traffic cost of virtual machines and while energy by increasing CPU utilization.

[1]  Ling Liu,et al.  Purlieus: Locality-aware resource allocation for MapReduce in a cloud , 2011, 2011 International Conference for High Performance Computing, Networking, Storage and Analysis (SC).

[2]  Emilio Leonardi,et al.  How to identify and estimate the largest traffic matrix elements in a dynamic environment , 2004, SIGMETRICS '04/Performance '04.

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

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

[5]  Antonio Nucci,et al.  The problem of synthetically generating IP traffic matrices: initial recommendations , 2005, CCRV.

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

[7]  Anjana Shankar Virtual Machine Placement in Computing Clouds , 2010 .

[8]  Kang-Won Lee,et al.  Application-aware virtual machine migration in data centers , 2011, 2011 Proceedings IEEE INFOCOM.

[9]  Irfan Gul,et al.  Distributed Cloud Intrusion Detection Model , 2011 .

[10]  Ricardo Bianchini,et al.  Power and energy management for server systems , 2004, Computer.

[11]  Weidong Liu,et al.  Network Performance-Aware Virtual Machine Migration in Data Centers , 2012, CLOUD 2012.

[12]  Atiq ur Rehman,et al.  Efficient Cloud Data Confidentiality for DaaS , 2011 .

[13]  Sheikh Muhammad Saqib,et al.  Trust Model: Cloud's Provider and Cloud's User , 2012 .

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

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

[16]  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).

[17]  Rajkumar Buyya,et al.  Energy-Efficient Management of Data Center Resources for Cloud Computing: A Vision, Architectural Elements, and Open Challenges , 2010, PDPTA.

[18]  Yueping Zhang,et al.  Evaluating the impact of data center network architectures on application performance in virtualized environments , 2010, 2010 IEEE 18th International Workshop on Quality of Service (IWQoS).

[19]  George Pavlou,et al.  A toolchain for simplifying network simulation setup , 2013, SimuTools.

[20]  Jie Xu,et al.  Energy-Efficiency in Cloud Computing Environments: Towards Energy Savings without Performance Degradation , 2011, Int. J. Cloud Appl. Comput..

[21]  Rajkumar Buyya,et al.  Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in Cloud data centers , 2012, Concurr. Comput. Pract. Exp..

[22]  Yasushi Inoguchi,et al.  Performance evaluation of a Green Scheduling Algorithm for energy savings in Cloud computing , 2010, 2010 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW).

[23]  Ming Zhang,et al.  Understanding data center traffic characteristics , 2010, CCRV.