BES plus plus : HPC Profile Open Source C Implementation

被引:3
|
作者
Ruiz-Alvarez, Arkaitz [1 ]
Smith, Christopher [2 ]
Humphrey, Marty [1 ]
机构
[1] Univ Virginia, Charlottesville, VA 22903 USA
[2] Platform Comp, Toronto, ON, Canada
关键词
D O I
10.1109/GRID.2008.4662781
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
While existing resource management software systems each have distinct and advanced capabilities, the way in which a user submits a basic job is generally similar across resource mangement systems. Recognizing this, the HPC Profile Working Group in the Open Grid Forum (OGF) has recently created a set of standards to define a common Web-services-based interface to resource management systems, thereby significantly enhancing interoperability. We describe the design and implementation of BES++, our open source implementation of the OGF HPC Profile. BES++ supports LSF, PBS and SGE resource managers and provides a C interface to further extend this software. In addition to complying with the OGF HPC Basic Profile specification, we support emerging OGF HPC Profile Extensions such as File Staging and Advanced Filter. We support job forwarding from one BES++ server to another, thereby enhancing potential transparency to the client. In addition, BES++ currently offers proof-of-concept support for legacy client tools such as qsub by translating legacy scripts into invocations of our BES++ client. We evaluate the effectiveness of BES++ through microbenchmarks, assessment of correctness/interoperability, and ability to parse and translate legacy scripts. To our knowledge, this research is the first to comprehensively report on the challenges, issues, and evaluation of the implementation of the OGF HPC Profile specifications.
引用
收藏
页码:41 / +
页数:2
相关论文
共 50 条
  • [31] libDAI: A Free and Open Source C plus plus Library for Discrete Approximate Inference in Graphical Models
    Mooij, Joris M.
    [J]. JOURNAL OF MACHINE LEARNING RESEARCH, 2010, 11 : 2169 - 2173
  • [32] SMT-RAT: An Open Source C plus plus Toolbox for Strategic and Parallel SMT Solving
    Corzilius, Florian
    Kremer, Gereon
    Junges, Sebastian
    Schupp, Stefan
    Abraham, Erika
    [J]. THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2015, 2015, 9340 : 360 - 368
  • [33] Evolution of Code Clone Ratios throughout Development History of Open-Source C and C plus plus Programs
    Goon, Anfernee
    Wu, Yuhao
    Matsushita, Makoto
    Inoue, Katsuro
    [J]. 2017 IEEE 11TH INTERNATIONAL WORKSHOP ON SOFTWARE CLONES (IWSC), 2017, : 47 - 53
  • [34] Clava: C/C plus plus source-to-source compilation using LARA
    Bispo, Joao
    Cardoso, Joao M. P.
    [J]. SOFTWAREX, 2020, 12
  • [35] SoAx: A generic C plus plus Structure of Arrays for handling particles in HPC codes
    Homann, Holger
    Laenen, Francois
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2018, 224 : 325 - 332
  • [36] Quandary: An open-source C plus plus package for high-performance optimal control of open quantum systems
    Gunther, Stefanie
    Petersson, N. Anders
    DuBois, Jonathan L.
    [J]. PROCEEDINGS OF SECOND INTERNATIONAL WORKSHOP ON QUANTUM COMPUTING SOFTWARE (QCS 2021), 2021, : 88 - 98
  • [37] Jive: An open source, research-oriented C plus plus library for solving partial differential equations
    Chi Nguyen-Thanh
    Vinh Phu Nguyen
    de Vaucorbeil, Alban
    Mandal, Tushar Kanti
    Wu, Jian-Ying
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 2020, 150
  • [38] statics: a C plus plus implementation of functional iteration synthesis
    Lilly, Stephen F.
    [J]. ORGANISED SOUND, 2008, 13 (01) : 61 - 76
  • [39] How C plus plus Templates Are Used for Generic Programming: An Empirical Study on 50 Open Source Systems
    Chen, Lin
    Wu, Di
    Ma, Wanwangying
    Zhou, Yuming
    Xu, Baowen
    Leung, Hareton
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2020, 29 (01)
  • [40] RealTimeTransport: An open-source C plus plus library for quantum transport simulations in the strong coupling regime
    Nestmann, Konstantin
    Leijnse, Martin
    Wegewijs, Maarten R.
    [J]. JOURNAL OF CHEMICAL PHYSICS, 2024, 161 (06):