A Novel Virtual Machine Placement in Cloud Computing
In this paper a novel virtual machine placement mechanism for cloud computing is proposed based on network-aware Virtual Machines (VMs). VMs are widely applied to modern data center for cloud computing as a key technology to realize energy-efficient operation of servers. In such a scenario, applications and data thereof can be hosted by various networked virtual machines. As applications, especially data-intensive applications, often need to communicate with data frequently, the network input and output performance would affect the overall application performance significantly. Therefore, placement of virtual machines which host an application and migration of these virtual machines while the unexpected network latency or congestion occurs is critical to achieve and maintain the application performance.