A Cache-Aware Virtual Machine Placement With Network Constraints in Large-Scale Network Emulation

2022 IEEE 24th Int Conf on High Performance Computing & Communications; 8th Int Conf on Data Science & Systems; 20th Int Conf on Smart City; 8th Int Conf on Dependability in Sensor, Cloud & Big Data Systems & Application (HPCC/DSS/SmartCity/DependSys)(2022)

引用 0|浏览12
暂无评分
摘要
In large-scale network emulation, the effectiveness of network construction is vital to the availability of the platform. Meanwhile, the physical network bandwidth resource is valuable for emulating virtual network links. However, existing methods suffer from long network construction time and low utilization of network bandwidth. In this paper, we present a novel solution to solve the Virtual Machine (VM) placement problem in large-scale network emulation. First, we employ VM templates cache in physical machines (PMs) to reduce template transmission. Then, we design a Two-Level Hierarchical Decomposition Algorithm to decompose the complex problem of large-scale network construction into multiple independent sub-problems. Finally, we propose TCANC, which is a VM placement algorithm aiming at maximizing utilization of VM template cache and mitigating network bandwidth consumption. We conduct a series of experiments to compare the effectiveness of our solution with the commercial optimizer Gurobi and the aggressive heuristic algorithm. The results prove that TCANC ensures a high hit rate of VM template cache, better than Gurobi, thus significantly reducing time consumption caused by template file transmission during network construction. Moreover, the large-scale experiment with 1,000,000 VM nodes shows that our approach could be efficiently applied to large-scale virtual network environments with high resource utilization.
更多
查看译文
关键词
Virtual Machine Placement,Template Cache,Network Emulation,Large-Scale Virtual Network
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要