IEEE Access (Jan 2018)

HirePool: Optimizing Resource Reuse Based on a Hybrid Resource Pool in the Cloud

  • Runqun Xiong,
  • Xiuyang Li,
  • Jiyuan Shi,
  • Zhiang Wu,
  • Jiahui Jin

DOI
https://doi.org/10.1109/ACCESS.2018.2884028
Journal volume & issue
Vol. 6
pp. 74376 – 74388

Abstract

Read online

In a cloud environment, the primary way to optimize physical resources is to reuse a physical machine (PM) by consolidating complementary multiple virtual machines (VMs) on it. When considering VMs' dynamically changing resource demands, one hot research topic revolves around reusing VM migration resources more efficiently. The challenge here is finding the best tradeoff between the VM migration optimization performance and complexity. On one hand, to improve the migration efficiency, VM migration planning is adopted to achieve efficient resource reuse while minimizing the number of VM migrations. On the other hand, the huge number of PMs and VMs in a cloud datacenter often adds considerable complexity to migration planning, which hampers the decision-making process in VM migration. To address these issues, this paper proposes a hybrid resource pool model to reduce the complexity of VM migration planning by limiting the scope of VM migration decisions. Then, based on this model, we use our novel resource-reuse optimization mechanism (called HirePool) to improve efficiency by maximizing resource usage with only a few VM migrations. Finally, we perform simulation tests and actual experiments running on a real cloud platform to evaluate HirePool. Results show that HirePool improves average resource usage by 13%, saves the number of PMs used by 12%, and reduces the average number of migrations (compared with contrast mechanisms) by 31%.

Keywords