基于web的交互式HPC预订系统

R.N. Schauer, S. Thompson
{"title":"基于web的交互式HPC预订系统","authors":"R.N. Schauer, S. Thompson","doi":"10.1109/HPCMP-UGC.2006.3","DOIUrl":null,"url":null,"abstract":"For years, while the vast majority of users at the DoD HPCMP MSRC's and DCs were serviced well by batch job queuing systems, a small minority of users, because their computing needs did not mesh well with the batch queuing system paradigm, kept asking for interactive access to the HPC machines. To address this need, in May 2005, the 256 processor ARL MSRC Linux Networx cluster, Powell, was transitioned to interactive use. Since no large HPCMP machine had operated this way before, a new approach that would regulate interactive usage in an automated fashion was needed. In response to that, the ARL MSRC has developed a Web-based reservation tool so that users may make advance reservations for nodes on Powell. This type of reservation system is new and quite different from any other queuing system model currently in use within the HPCMP. With just a batch queuing system, users submit jobs without having any predictable way to know when the jobs will actually run. But since a reservation system provides a means to reserve a specific number of processors at a specified time, users are able to easily plan for demonstrations, exercises or time-sensitive calculations. The reservation tool works in combination with the grid engine queuing system so that users have all the conveniences of a queuing system, provided they have made a reservation on the Web to acquire nodes. Using the queuing system has several benefits, such as starting the job, or jobs, when the reservation starts, generating the machine file for MPI jobs, and providing accounting services. Development of the reservation system has been a learning process for all involved. The objective of this paper is to provide a technical overview of this HPC reservation system. In addition, there will also be a discussion on how the system may be used to meet the demands of various types of research. The development cycle of the reservation system will be discussed, specifically giving a timeline as to when and why various features were added. There will also be a discussion on the operational policies governing the system and the rationale for those policies. The data collected from the system, has been in production for a full year, will be analyzed to show various metrics related to utilization. This data will help to gauge the success of this program thus far","PeriodicalId":173959,"journal":{"name":"2006 HPCMP Users Group Conference (HPCMP-UGC'06)","volume":"240 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"An Interactive Web-based HPC Reservation System\",\"authors\":\"R.N. Schauer, S. Thompson\",\"doi\":\"10.1109/HPCMP-UGC.2006.3\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"For years, while the vast majority of users at the DoD HPCMP MSRC's and DCs were serviced well by batch job queuing systems, a small minority of users, because their computing needs did not mesh well with the batch queuing system paradigm, kept asking for interactive access to the HPC machines. To address this need, in May 2005, the 256 processor ARL MSRC Linux Networx cluster, Powell, was transitioned to interactive use. Since no large HPCMP machine had operated this way before, a new approach that would regulate interactive usage in an automated fashion was needed. In response to that, the ARL MSRC has developed a Web-based reservation tool so that users may make advance reservations for nodes on Powell. This type of reservation system is new and quite different from any other queuing system model currently in use within the HPCMP. With just a batch queuing system, users submit jobs without having any predictable way to know when the jobs will actually run. But since a reservation system provides a means to reserve a specific number of processors at a specified time, users are able to easily plan for demonstrations, exercises or time-sensitive calculations. The reservation tool works in combination with the grid engine queuing system so that users have all the conveniences of a queuing system, provided they have made a reservation on the Web to acquire nodes. Using the queuing system has several benefits, such as starting the job, or jobs, when the reservation starts, generating the machine file for MPI jobs, and providing accounting services. Development of the reservation system has been a learning process for all involved. The objective of this paper is to provide a technical overview of this HPC reservation system. In addition, there will also be a discussion on how the system may be used to meet the demands of various types of research. The development cycle of the reservation system will be discussed, specifically giving a timeline as to when and why various features were added. There will also be a discussion on the operational policies governing the system and the rationale for those policies. The data collected from the system, has been in production for a full year, will be analyzed to show various metrics related to utilization. This data will help to gauge the success of this program thus far\",\"PeriodicalId\":173959,\"journal\":{\"name\":\"2006 HPCMP Users Group Conference (HPCMP-UGC'06)\",\"volume\":\"240 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2006-06-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2006 HPCMP Users Group Conference (HPCMP-UGC'06)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/HPCMP-UGC.2006.3\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2006 HPCMP Users Group Conference (HPCMP-UGC'06)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HPCMP-UGC.2006.3","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

多年来,尽管批处理作业排队系统为国防部HPCMP MSRC和dc的绝大多数用户提供了良好的服务,但由于少数用户的计算需求与批处理排队系统范例不能很好地匹配,他们一直要求对HPC机器进行交互式访问。为了满足这一需求,2005年5月,256处理器的ARL MSRC Linux network集群Powell被转换为交互式使用。由于以前没有大型HPCMP机器以这种方式操作,因此需要一种以自动化方式管理交互使用的新方法。对此,ARL MSRC开发了一个基于web的预订工具,以便用户可以提前预订鲍威尔上的节点。这种类型的预约系统是新的,与HPCMP中目前使用的任何其他排队系统模型都有很大不同。使用批处理排队系统时,用户提交作业时没有任何可预测的方法来知道作业何时实际运行。但是,由于预订系统提供了在指定时间预订特定数量的处理器的方法,因此用户可以轻松地计划演示、练习或对时间敏感的计算。预订工具与网格引擎排队系统结合使用,这样用户只要在Web上预订以获取节点,就可以获得排队系统的所有便利。使用排队系统有几个好处,比如在预订开始时启动作业,为MPI作业生成机器文件,以及提供记帐服务。预订系统的开发对所有相关人员来说都是一个学习的过程。本文的目的是提供该高性能计算预订系统的技术概述。此外,还将讨论如何使用该系统来满足各种类型的研究需求。我们将讨论预订系统的开发周期,具体给出添加各种功能的时间和原因的时间表。还将讨论管理系统的操作政策和这些政策的基本原理。从系统中收集的数据已经投入生产了整整一年,将进行分析,以显示与利用率相关的各种指标。这些数据将有助于评估到目前为止该计划的成功程度
本文章由计算机程序翻译,如有差异,请以英文原文为准。
An Interactive Web-based HPC Reservation System
For years, while the vast majority of users at the DoD HPCMP MSRC's and DCs were serviced well by batch job queuing systems, a small minority of users, because their computing needs did not mesh well with the batch queuing system paradigm, kept asking for interactive access to the HPC machines. To address this need, in May 2005, the 256 processor ARL MSRC Linux Networx cluster, Powell, was transitioned to interactive use. Since no large HPCMP machine had operated this way before, a new approach that would regulate interactive usage in an automated fashion was needed. In response to that, the ARL MSRC has developed a Web-based reservation tool so that users may make advance reservations for nodes on Powell. This type of reservation system is new and quite different from any other queuing system model currently in use within the HPCMP. With just a batch queuing system, users submit jobs without having any predictable way to know when the jobs will actually run. But since a reservation system provides a means to reserve a specific number of processors at a specified time, users are able to easily plan for demonstrations, exercises or time-sensitive calculations. The reservation tool works in combination with the grid engine queuing system so that users have all the conveniences of a queuing system, provided they have made a reservation on the Web to acquire nodes. Using the queuing system has several benefits, such as starting the job, or jobs, when the reservation starts, generating the machine file for MPI jobs, and providing accounting services. Development of the reservation system has been a learning process for all involved. The objective of this paper is to provide a technical overview of this HPC reservation system. In addition, there will also be a discussion on how the system may be used to meet the demands of various types of research. The development cycle of the reservation system will be discussed, specifically giving a timeline as to when and why various features were added. There will also be a discussion on the operational policies governing the system and the rationale for those policies. The data collected from the system, has been in production for a full year, will be analyzed to show various metrics related to utilization. This data will help to gauge the success of this program thus far
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信