Scaling Parallel I/O Performance through I/O Delegate and Caching System

被引:0
|
作者
Nisar, Arifa [1 ]
Liao, Wei-keng [1 ]
Choudhary, Alok [1 ]
机构
[1] Northwestern Univ, Dept Elect Engn & Comp Sci, Evanston, IL 60208 USA
来源
INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS | 2008年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Increasingly complex scientific applications require massive parallelism to achieve the goals of fidelity and high computational performance. Such applications periodically offload checkpointing data to file system for post-processing and program resumption. As a side effect of high degree of parallelism, I/O contention at servers doesn't allow overall performance to scale with increasing number of processors. To bridge the gap between parallel computational and I/O performance, we propose a portable MPI-IO layer where certain tasks, such as file caching, consistency control, and collective I/O optimization are delegated to a small set of compute nodes, collectively termed as I/O Delegate nodes. A collective cache design is incorporated to resolve cache coherence and hence alleviates the lock contention at I/O servers. By using popular parallel I/O benchmark and application I/O kernels, our experimental evaluation indicates considerable performance improvement with a small percentage of compute resources reserved for I/O.
引用
收藏
页码:487 / 498
页数:12
相关论文
共 50 条
  • [41] Parallel I/O performance of fine grained data distributions
    Cho, Y
    Winslett, M
    Chen, Y
    Kuo, SW
    SEVENTH INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING - PROCEEDINGS, 1998, : 163 - 170
  • [42] Performance model of I/O-intensive parallel applications
    Chen, Yongran
    Qi, Xingyun
    Dou, Wenhua
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2007, 44 (04): : 707 - 713
  • [43] Observing Parallel Phase and I/O Performance Using TAU
    Shende, Sameer
    Malony, Allen
    Morris, Alan
    Cronk, David
    PROCEEDINGS OF THE HPCMP USERS GROUP CONFERENCE 2008, 2008, : 431 - +
  • [44] Characterization and Modeling of PIDX Parallel I/O for Performance Optimization
    Kumar, Sidharth
    Saha, Avishek
    Vishwanath, Venkatram
    Carns, Philip
    Schmidt, John A.
    Scorzelli, Giorgio
    Kolla, Hemanth
    Grout, Ray
    Latham, Robert
    Ross, Robert
    Papka, Michael E.
    Chen, Jacqueline
    Pascucci, Valerio
    2013 INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC), 2013,
  • [45] Automatic Cloud I/O Configurator for I/O Intensive Parallel Applications
    Zhai, Jidong
    Liu, Mingliang
    Jin, Ye
    Ma, Xiaosong
    Chen, Wenguang
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (12) : 3275 - 3288
  • [46] PERFORMANCE EVALUATION OF A PARALLEL I/O SUBSYSTEM FOR HYPERCUBE MULTICOMPUTERS
    GHOSH, J
    GOVEAS, KD
    DRAPER, JT
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1993, 17 (1-2) : 90 - 106
  • [47] Pattern Matching and I/O Replay for POSIX I/O in Parallel Programs
    Kluge, Michael
    Knuepfer, Andreas
    Mueller, Matthias
    Nagel, Wolfgang F.
    EURO-PAR 2009: PARALLEL PROCESSING, PROCEEDINGS, 2009, 5704 : 45 - 56
  • [48] Iteration Based Collective I/O Strategy for Parallel I/O Systems
    Wang, Zhixiang
    Shi, Xuanhua
    Jin, Hai
    Wu, Song
    Chen, Yong
    2014 14TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2014, : 287 - 294
  • [49] Improving Parallel I/O Performance Using Multithreaded Two-Phase I/O with Processor Affinity Management
    Tsujita, Yuichi
    Yoshinaga, Kazumi
    Hori, Atsushi
    Sato, Mikiko
    Namiki, Mitaro
    Ishikawa, Yutaka
    PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2013), PT I, 2014, 8384 : 714 - 723
  • [50] MTIO - A multi-threaded parallel I/O system
    More, S
    Choudhary, A
    Foster, I
    Xu, MQ
    11TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM, PROCEEDINGS, 1997, : 368 - 373