【24h】

A batch scheduler with high level components

机译:具有高级组件的批处理调度程序

获取原文

摘要

In this article we present the design choices and the evaluation of a batch scheduler for large clusters, named OAR. This batch scheduler is based upon an original design that emphasizes on low software complexity by using high level tools. The global architecture is built upon the scripting language Perl and the relational database engine Mysql. The goal of the project OAR is to prove that it is possible today to build a complex system for resource management using such tools without sacrificing efficiency and scalability. Currently, our system offers most of the important features implemented by other batch schedulers such as priority scheduling (by queues), reservations, backfilling and some global computing support. Despite the use of high level tools, our experiments show that our system has performances close to other systems. Furthermore, OAR is currently exploited for the management of 700 nodes (a metropolitan grid) and has shown good efficiency and robustness.
机译:在本文中,我们介绍了为大块的大型集群提供了设计选择和评估批次调度程序,名为OAR。 此批处理调度程序基于使用高级工具强调低软件复杂性的原始设计。 全局体系结构建立在脚本语言Perl和关系数据库引擎MySQL之上。 项目OAR的目标是证明今天可以使用此类工具构建一个复杂的资源管理系统,而不会牺牲效率和可扩展性。 目前,我们的系统提供了由其他批量调度器实现的大部分重要功能,例如优先级调度(按队列),预留,回程和一些全局计算支持。 尽管使用高级工具,我们的实验表明,我们的系统与其他系统靠近的表演。 此外,桨目前正在利用700个节点的管理(大都市网格),并表现出良好的效率和稳健性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号