The Virtual Machine Placement Algorithm Based on Equivalent Resource Model in the Offloading Data Center of Mobile Cloud Environment

In the mobile cloud environment, the massive computing and interchanging tasks are necessary to split and migrate from the mobile terminals to the matched virtual machines in offloading data center. In general, the constant and intensive resource application and virtual machines placement actions probably cause resource fragmentation phenomenon in the physical Servers of data center. The performance overhead seriously constraints the number of parallel load virtual machines and thereby obstructs the global efficiency of offloading system. In this paper, we proposed a novel online virtual machine placement algorithm. Primary, it establishes a virtual machine equivalent peak resource utilization model for one-dimension resource constrained condition, which is on account of historical static data, law of large numbers and given Service Level Agreement(SLA). Secondary, according to the equivalent model, it is able to simplify and convert the placement process to a improved bin packing algorithm via SLA constrained and virtual machine random exchange strategy. Tertiary, based on polling strategy and statistic theory, it builds placement arrangement algorithm for multi-dimension resource condition. Theoretical analysis and numerical simulation demonstrates that the online algorithm is balanceable of the efficient and fairness for virtual machines placement in resource reservation and allocation of one-dimension and multi-dimension condition.

[1]  Bo Li,et al.  eTime: Energy-efficient transmission between cloud and mobile devices , 2013, 2013 Proceedings IEEE INFOCOM.

[2]  Zhiwu Huang,et al.  Dynamic resource reservation via broker federation in cloud service: A fine-grained heuristic-based approach , 2014, 2014 IEEE Global Communications Conference.

[3]  Gargi Dasgupta,et al.  Server Workload Analysis for Power Minimization using Consolidation , 2009, USENIX Annual Technical Conference.

[4]  Liang Liu,et al.  GreenCloud: a new architecture for green data center , 2009, ICAC-INDST '09.

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

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

[7]  Ronald Rousseau,et al.  Requirements for a cocitation similarity measure, with special reference to Pearson's correlation coefficient , 2003, J. Assoc. Inf. Sci. Technol..

[8]  Hai Jin,et al.  Heterogeneity and Interference-Aware Virtual Machine Provisioning for Predictable Performance in the Cloud , 2016, IEEE Transactions on Computers.

[9]  Alex Glikson,et al.  SLA-aware resource over-commit in an IaaS cloud , 2012, 2012 8th international conference on network and service management (cnsm) and 2012 workshop on systems virtualiztion management (svm).

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

[11]  Fangming Liu,et al.  AppATP: An Energy Conserving Adaptive Mobile-Cloud Transmission Protocol , 2015, IEEE Transactions on Computers.

[12]  Wan Jian Placement Strategy of Virtual Machines Based on Workload Characteristics , 2013 .

[13]  Feng Zhao,et al.  Energy aware consolidation for cloud computing , 2008, CLUSTER 2008.

[14]  Martin Bichler,et al.  A Mathematical Programming Approach for Server Consolidation Problems in Virtualized Data Centers , 2010, IEEE Transactions on Services Computing.

[15]  Bo Li,et al.  Gearing resource-poor mobile devices with powerful clouds: architectures, challenges, and applications , 2013, IEEE Wireless Communications.

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

[17]  Rajkumar Buyya,et al.  InterCloud: Utility-Oriented Federation of Cloud Computing Environments for Scaling of Application Services , 2010, ICA3PP.

[18]  Bo Li,et al.  iAware: Making Live Migration of Virtual Machines Interference-Aware in the Cloud , 2014, IEEE Transactions on Computers.

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

[20]  Karsten Schwan,et al.  Look Who's Talking: Discovering Dependencies between Virtual Machines Using CPU Utilization , 2010, HotCloud.

[21]  Albert Y. Zomaya,et al.  Profiling-Based Workload Consolidation and Migration in Virtualized Data Centers , 2015, IEEE Transactions on Parallel and Distributed Systems.