NoaSci: A Numerical Object Array Library for I/O of Scientific Applications on Object Storage

被引:0
|
作者
Chien, Steven W. D. [1 ]
Podobas, Artur [1 ]
Svedin, Martin [1 ]
Tkachuk, Andriy [2 ]
El Sayed, Salem [3 ]
Herman, Pawel [1 ]
Umanesan, Ganesan [2 ]
Narasimhamurthy, Sai [2 ]
Markidis, Stefano [1 ]
机构
[1] KTH Royal Inst Technol, Stockholm, Sweden
[2] Seagate Syst UK, Portsmouth, Hants, England
[3] Forschungszentrum Julich, Julich Supercomp Ctr, Julich, Germany
来源
30TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING (PDP 2022) | 2022年
基金
瑞典研究理事会; 欧盟地平线“2020”;
关键词
Object-stores; Parallel I/O for Object Stores;
D O I
10.1109/PDP55904.2022.00034
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The strong consistency and stateful workflow are seen as the major factors for limiting parallel I/O performance because of the need for locking and state management. While the POSIX-based I/O model dominates modern HPC storage infrastructure, emerging object storage technology can potentially improve I/O performance by eliminating these bottlenecks. Despite a wide deployment on the cloud, its adoption in HPC remains low. We argue one reason is the lack of a suitable programming interface for parallel I/O in scientific applications. In this work, we introduce NoaSci, a Numerical Object Array library for scientific applications. NoaSci supports different data formats (e.g. HDF5, binary), and focuses on supporting node-local burst buffers and object stores. We demonstrate for the first time how scientific applications can perform parallel I/O on Seagate's Motr object store through NoaSci. We evaluate NoaSci's preliminary performance using the iPIC3D space weather application and position against existing I/O methods.
引用
收藏
页码:172 / 176
页数:5
相关论文
共 50 条
  • [41] Object-Oriented Approach to I/O Handling in Control Programs
    Rzonca, Dariusz
    Sadolewski, Jan
    Trybus, Bartosz
    PROGRESS IN AUTOMATION, ROBOTICS AND MEASURING TECHNIQUES: CONTROL AND AUTOMATION, 2015, 350 : 223 - 232
  • [42] Using object based files for high performance parallel I/O
    Logan, Jeremy
    Dickens, Phillip M.
    IDAACS 2007: PROCEEDINGS OF THE 4TH IEEE WORKSHOP ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATIONS, 2007, : 149 - +
  • [43] INTELLIGENT, OBJECT-ORIENTED I/O SIMPLIFIES EMBEDDED DESIGN
    WEISS, R
    COMPUTER DESIGN, 1995, 34 (12): : 44 - 44
  • [44] Object-oriented programming for scientific codes. I. Thoughts and concepts
    Ross, T.J.
    Wagner, L.R.
    Luger, G.F.
    Journal of Computing in Civil Engineering, 1992, 6 (04) : 480 - 496
  • [45] Numerical Reconstruction of Two-dimensional Object from the Image Captured by a Random Lens Array
    Hong, Sung-In
    Kim, Nam
    Park, Jae-Hyeung
    KOREAN JOURNAL OF OPTICS AND PHOTONICS, 2013, 24 (03) : 120 - 124
  • [46] Object library for a new generation of experiment-controlling applications under the UNIX operating system
    Gaponov, Yu.A.
    Ito, K.
    Amemiya, Y.
    Journal of Synchrotron Radiation, 1998, 5 (03): : 593 - 595
  • [47] Object library for a new generation of experiment-controlling applications under the UNIX operating system
    Gaponov, YA
    Ito, K
    Amemiya, Y
    JOURNAL OF SYNCHROTRON RADIATION, 1998, 5 : 593 - 595
  • [48] An I/O Fault-Tolerant Method Based on Application-Level Agent in Object-Based Storage System
    Zhang Wei
    Liu Zhilong
    Zhou Enqiang
    Lu Yutong
    MODERN TECHNOLOGIES IN MATERIALS, MECHANICS AND INTELLIGENT SYSTEMS, 2014, 1049 : 2014 - 2019
  • [49] SnoVault and encodeD: A novel object-based storage system and applications to ENCODE metadata
    Hitz, Benjamin C.
    Rowe, Laurence D.
    Podduturi, Nikhil R.
    Glick, David I.
    Baymuradov, Ulugbek K.
    Malladi, Venkat S.
    Chan, Esther T.
    Davidson, Jean M.
    Gabdank, Idan
    Narayana, Aditi K.
    Onate, Kathrina C.
    Hilton, Jason
    Ho, Marcus C.
    Lee, Brian T.
    Miyasato, Stuart R.
    Dreszer, Timothy R.
    Sloan, Cricket A.
    Strattan, J. Seth
    Tanaka, Forrest Y.
    Hong, Eurie L.
    Cherry, J. Michael
    PLOS ONE, 2017, 12 (04):
  • [50] Understanding Storage I/O Behaviors of Mobile Applications
    Courville, Jace
    Chen, Feng
    2016 32ND SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2016,