首页> 外文会议>International conference on high performance computing >Resource Management for Running HPC Applications in Container Clouds
【24h】

Resource Management for Running HPC Applications in Container Clouds

机译:在容器云中运行HPC应用程序的资源管理

获取原文

摘要

Innovations in operating-system-level virtualization technologies such as resource control groups, isolated namespaces, and layered file systems have driven a new breed of virtualization solutions called containers. Applications running in containers depend on the host operating system (OS) for resource allocation, throttling, and prioritiza-tion. However, the OS is designed to provide only best-effort/fair-share resource allocation. Lack of resource management, as in virtual machine managers, constrains the use of containers and container-based clusters to a subset of workloads other than traditional high-performance computing (HPC) workflows. In this paper, we describe problems with the fair-share resource management of CPUs, network bandwidth, and I/O bandwidth on HPC workloads and present mechanisms to allocate, throttle, and prioritize each of these three critical resources in containerized HPC environments. These mechanisms enable container-based HPC clusters to host applications with different resource requirements and enforce effective resource use so that a large collection of HPC applications can benefit from the flexibility, portability, and agile characteristics of containers.
机译:诸如资源控制组,隔离的名称空间和分层文件系统之类的操作系统级虚拟化技术的创新推动了一种称为容器的新型虚拟化解决方案。在容器中运行的应用程序依赖于主机操作系统(OS)进行资源分配,限制和优先级分配。但是,该操作系统旨在仅提供最大努力/公平共享资源分配。像虚拟机管理器一样,缺乏资源管理将容器和基于容器的群集的使用限制为工作负载的一部分,而不是传统的高性能计算(HPC)工作流。在本文中,我们描述了CPU公平共享资源管理,HPC工作负载上的网络带宽和I / O带宽的问题,并介绍了在容器化HPC环境中分配,限制和确定这三个关键资源的优先级的机制。这些机制使基于容器的HPC集群能够承载具有不同资源要求的应用程序并强制有效使用资源,从而使大量的HPC应用程序可以从容器的灵活性,可移植性和敏捷性中受益。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号