HyperShell v2: Distributed Task Execution for HPC

被引:0
|
作者
Lentner, Geoffrey [1 ]
Gorenstein, Lev [1 ]
机构
[1] Purdue Univ, W Lafayette, IN 47907 USA
来源
PRACTICE AND EXPERIENCE IN ADVANCED RESEARCH COMPUTING 2022 | 2022年
关键词
distributed computing; high-throughput computing; many-task computing;
D O I
10.1145/3491418.3535138
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
HyperShell is an elegant, cross-platform, high-performance computing utility for processing shell commands over a distributed, asynchronous queue. It is a highly scalable workflow automation tool for many-task scenarios. There are several existing tools that serve a similar purpose, but lack some aspect that HyperShell provides (e.g., distributed, detailed logging, automated retries, super scale). Novel aspects of HyperShell include but are not limited to (1) cross-platform, (2) client-server design, (3) staggered launch for large scales, (4) persistent hosting of the server, and optionally (5) a database in-the-loop for restarts and persisting task metadata. HyperShell was originally created to support researchers at Purdue University, out of a specific unmet need. It has been in use for several years now. With this next release, we've completely re-implemented HyperShell as both an application and a library to provide new features, scalability, flexibility, robustness, and wider support. (https://github.com/glentner/hyper-shell)
引用
收藏
页数:3
相关论文
共 2 条
  • [1] Automated parallel execution of distributed task graphs with FPGA clusters
    Ruiz, Juan Miguel de Haro
    Martinez, Carlos alvarez
    Jimenez-Gonzalez, Daniel
    Martorell, Xavier
    Ueno, Tomohiro
    Sano, Kentaro
    Ringlein, Burkhard
    Abel, Francois
    Weiss, Beat
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 160 : 808 - 824
  • [2] A Framework for Priority Based Task Execution in The Distributed Computing Environment
    Hasan, Moin
    Goraya, Major Singh
    2015 INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, COMPUTING AND CONTROL (ISPCC), 2015, : 155 - 158