首页> 外文期刊>Wireless personal communications: An Internaional Journal >A Conceptual Design of Job Pre-processing Flow for Heterogeneous Batch Systems in Data Center
【24h】

A Conceptual Design of Job Pre-processing Flow for Heterogeneous Batch Systems in Data Center

机译:数据中心异构批处理系统作业预处理流程的概念设计

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

摘要

Processing a workflow (or a job) created by a user, who can be a researcher from a scientific laboratory or an analysis from a commercial organization, is the main functionality that a data center or a high-performance computing center is generally expected to provide. It can be accomplished with a single core processor and rather small amount of memory if the problem is adequately small while it may require thousands of nodes to solve a complicated problem and peta-bytes of storage for its output. Also specific applications on various platforms are required in general by users for resolving the problems appropriately. In this aspect, a data center should operate non-homogeneous systems for resource management, so-called batch system, in which it results in inefficient resource utilization due to stochastic behavior of user activity. Implementation of virtualization for resource management, e.g. Cloud Computing, is one of promising solutions recently arising, however, it results in the increase of complexity of the system itself as well as the system administration because it naturally implies the intervention of virtualization stack, e.g. hypervisor, between Operating System and applications for resource management. In this paper, we propose a new conceptual design to be implemented as a pre-scheduler capable to insert user submitted jobs dedicated to a specific batch system into available resources managed by other kind of batch systems. The proposed design features transparency in between clients and batch systems, accuracy in terms of monitoring and prediction on the available resources, and scalability for additional batch systems. We suggest the implementation example of the conceptual design based on the scenario established from our experience of operating a data center.
机译:通常,期望由数据中心或高性能计算中心提供的主要功能是处理用户创建的工作流(或工作),该用户可以是科学实验室的研究人员,也可以是商业组织的分析人员。 。如果问题足够小,则可以使用单个核心处理器和相当少量的内存来完成,同时可能需要成千上万个节点来解决一个复杂的问题,并且需要数PB的存储量来解决问题。用户通常还需要各种平台上的特定应用程序以适当解决问题。在这方面,数据中心应运行用于资源管理的非均质系统,即所谓的批处理系统,由于用户活动的随机行为,导致资源利用效率低下。为资源管理实施虚拟化,例如云计算是最近出现的有希望的解决方案之一,但是,它导致系统本身以及系统管理的复杂性增加,因为它自然意味着虚拟化堆栈的介入,例如虚拟化。系统管理程序,在操作系统和应用程序之间进行资源管理。在本文中,我们提出了一种新的概念设计,将其作为预调度程序实施,能够将专用于特定批处理系统的用户提交的作业插入由其他类型的批处理系统管理的可用资源中。提议的设计具有客户端和批处理系统之间的透明性,对可用资源的监视和预测方面的准确性以及其他批处理系统的可伸缩性。我们建议根据我们运营数据中心的经验建立的方案,进行概念设计的实现示例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号