Ad Hoc File Systems for High-Performance Computing

被引:0
|
作者
André Brinkmann
Kathryn Mohror
Weikuan Yu
Philip Carns
Toni Cortes
Scott A. Klasky
Alberto Miranda
Franz-Josef Pfreundt
Robert B. Ross
Marc-André Vef
机构
[1] Johannes Gutenberg University Mainz,Zentrum für Datenverarbeitung
[2] Lawrence Livermore National Laboratory,Center for Applied Scientific Computing
[3] Florida State University,Department of Computer Science
[4] Argonne National Laboratory,Mathematics and Computer Science Division
[5] Universitat Politecnica de Catalunya,Department of Computer Architecture
[6] Oak Ridge National Laboratory,Computer Science and Mathematics Division
[7] Barcelona Supercomputing Center,Computer Science Department
[8] Fraunhofer Institute for Industrial Mathematics ITWM,undefined
关键词
parallel architectures; distributed file system; high-performance computing; burst buffer; POSIX (portable operating system interface);
D O I
暂无
中图分类号
学科分类号
摘要
Storage backends of parallel compute clusters are still based mostly on magnetic disks, while newer and faster storage technologies such as flash-based SSDs or non-volatile random access memory (NVRAM) are deployed within compute nodes. Including these new storage technologies into scientific workflows is unfortunately today a mostly manual task, and most scientists therefore do not take advantage of the faster storage media. One approach to systematically include nodelocal SSDs or NVRAMs into scientific workflows is to deploy ad hoc file systems over a set of compute nodes, which serve as temporary storage systems for single applications or longer-running campaigns. This paper presents results from the Dagstuhl Seminar 17202 “Challenges and Opportunities of User-Level File Systems for HPC” and discusses application scenarios as well as design strategies for ad hoc file systems using node-local storage media. The discussion includes open research questions, such as how to couple ad hoc file systems with the batch scheduling environment and how to schedule stage-in and stage-out processes of data between the storage backend and the ad hoc file systems. Also presented are strategies to build ad hoc file systems by using reusable components for networking and how to improve storage device compatibility. Various interfaces and semantics are presented, for example those used by the three ad hoc file systems BeeOND, GekkoFS, and BurstFS. Their presentation covers a range from file systems running in production to cutting-edge research focusing on reaching the performance limits of the underlying devices.
引用
收藏
页码:4 / 26
页数:22
相关论文
共 50 条
  • [1] Ad Hoc File Systems for High-Performance Computing
    Brinkmann, Andre
    Mohror, Kathryn
    Yu, Weikuan
    Carns, Philip
    Cortes, Toni
    Klasky, Scott A.
    Miranda, Alberto
    Pfreundt, Franz-Josef
    Ross, Robert B.
    Vef, Marc-Andre
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2020, 35 (01) : 4 - 26
  • [2] On the benefits of a workflow-aware file system in high-performance computing systems
    Wang, Yang
    Lu, Paul
    [J]. EIGHTH INTERNATIONAL CONFERENCE ON HIGH-PERFORMANCE COMPUTING IN ASIA-PACIFIC REGION, PROCEEDINGS, 2005, : 227 - 234
  • [3] An efficient model for vehicular ad hoc networks using machine learning and high-performance computing
    Tripathi, Animesh
    Prakash, Shiv
    Tiwari, Pradeep Kumar
    Lloret, Jaime
    Shukla, Narendra Kumar
    [J]. JOURNAL OF SUPERCOMPUTING, 2024, 80 (14): : 21412 - 21430
  • [4] Implementing a global file system for high-performance Grid computing
    Andrews, P
    Kovatch, P
    Jordan, C
    [J]. GCA '05: Proceedings of the 2005 International Conference on Grid Computing and Applications, 2005, : 99 - 105
  • [5] High-Performance Transaction Processing in Journaling File Systems
    Son, Yongseok
    Kim, Sunggon
    Yeom, Young
    Han, Hyuck
    [J]. PROCEEDINGS OF THE 16TH USENIX CONFERENCE ON FILE AND STORAGE TECHNOLOGIES, 2018, : 227 - 240
  • [6] Integrating High Performance File Systems in a Cloud Computing Environment
    Pan, Abhisek
    Walters, John Paul
    Pai, Vijay S.
    Kang, Dong-In D.
    Crago, Stephen P.
    [J]. 2012 SC COMPANION: HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SCC), 2012, : 753 - 759
  • [7] HIGH-PERFORMANCE COMPUTING SYSTEMS - PRESENT AND FUTURE
    BISIANI, R
    [J]. FUTURE GENERATION COMPUTER SYSTEMS, 1994, 10 (2-3) : 241 - 248
  • [8] Software Systems for High-performance Quantum Computing
    Humble, Travis S.
    Britt, Keith A.
    [J]. 2016 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2016,
  • [9] Optical switching in high-performance computing systems
    Lytel, R
    [J]. PHOTONICS IN SWITCHING, PROCEEDINGS, 2000, 32 : 176 - 176