首页> 外文会议>Parallel, Distributed and Network-Based Processing (PDP), 2012 20th Euromicro International Conference on >Running User-Provided Virtual Machines in Batch-Oriented Computing Clusters
【24h】

Running User-Provided Virtual Machines in Batch-Oriented Computing Clusters

机译:在面向批处理的计算群集中运行用户提供的虚拟机

获取原文
获取原文并翻译 | 示例

摘要

The use of virtualization in HPC clusters can provide rich software environments, application isolation and efficient workload management mechanisms, but system-level virtualization introduces a software layer on the computing nodes that reduces performance and inhibits the direct use of hardware devices. We present an unobtrusive user-level platform to execute virtual machines inside batch jobs that does not handicap the computing cluster's ability to execute the most demanding applications. A per-user platform uses a static mode in which the VMs run entirely within the resources of a single batch job and a dynamic mode in which the VMs navigate at runtime between the continuously allocated jobs node time-slots. In the dynamic mode fault-tolerant system agents are integrated using group communication to control the system, to execute user commands and to implement user-defined scheduling policies. In our tests compute intensive applications suffered negligible performance overhead compared to the native configuration, but the user-mode network overlay introduced a significant penalty on the more taxing networked applications.
机译:在HPC群集中使用虚拟化可以提供丰富的软件环境,应用程序隔离和有效的工作负载管理机制,但是系统级虚拟化在计算节点上引入了软件层,从而降低了性能并抑制了硬件设备的直接使用。我们提供了一个不干扰用户的平台来在批处理作业中执行虚拟机,这不会妨碍计算群集执行最苛刻的应用程序的能力。每个用户平台使用静态模式和动态模式,在静态模式下,VM完全在单个批处理作业的资源内运行,在动态模式下,VM在运行时在连续分配的作业节点时隙之间进行导航。在动态模式下,容错系统代理使用组通信进行集成,以控制系统,执行用户命令并实施用户定义的调度策略。在我们的测试中,与本地配置相比,计算密集型应用程序的性能开销可忽略不计,但是用户模式网络覆盖对负担更重的网络应用程序造成了重大损失。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号