A framework for simulating large scale cloud infrastructures.

Future Generation Computer Systems(2018)

引用 18|浏览11
暂无评分
摘要
Cloud infrastructures are continuously growing in size, since more cloud nodes are added to already existing hyper-scale infrastructures. These hyper-scale infrastructures are also becoming heterogeneous as different types of accelerators are added in order to increase performance per watt for certain types of applications and allow for various HPC workloads to migrate to Cloud environments. The introduction of diverse workloads that migrate in the Cloud along with increasing volume of incoming tasks results in phenomena of network congestion, underutilization and resource fragmentation. Simulators are used to analyze, study and possibly improve Cloud environments. However, existing Cloud simulation tools lack the ability to handle heterogeneous resources and tasks that span across multiple Cloud nodes. Moreover, they are mostly sequential and cannot scale to large numbers of Cloud nodes. Furthermore, they do not support over-commitment, which is a common practice in real-world Cloud environments. A framework for simulating large numbers of heterogeneous cloud nodes organized in Cells and executing large numbers of HPC tasks is proposed. The framework is inherently parallel and designed for hybrid distributed memory parallel systems, supporting CPU, memory and network over-commitment. The simulation framework is based on a time advancing loop, allowing dynamic change of the granularity of the simulator and minimizing memory requirements, since data related to the current time-step is stored. Moreover, a latency model for the currency of data in the Gateway Service and Broker is also supported. Implementation details along with discussions concerning the extensibility of the framework are given. Numerical results for simulating large number of heterogeneous resources and incoming tasks are also presented.
更多
查看译文
关键词
Cloud simulation,Hyper-scale data centers,Power consumption,Cloud node,Virtualization
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要