Automatic I/O scheduling algorithm selection for parallel file systems

被引:12
|
作者
Boito, Francieli Zanon [1 ,2 ]
Kassick, Rodrigo Virote [1 ,2 ]
Navaux, Philippe O. A. [1 ]
Denneulin, Yves [2 ]
机构
[1] Univ Fed Rio Grande do Sul, Inst Informat, Porto Alegre, RS, Brazil
[2] Univ Grenoble, LIG Lab, INRIA, Grenoble, France
来源
关键词
I/O scheduling; parallel file systems; high-performance computing;
D O I
10.1002/cpe.3606
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This article presents our approach to provide input/output (I/O) scheduling with double adaptivity: to applications and devices. In high-performance computing environments, parallel file systems provide a shared storage infrastructure to applications. In the situation where multiple applications access this shared infrastructure concurrently, their performance can be impaired because of interference. Our work focuses on I/O scheduling as a tool to improve performance by alleviating interference effects. The role of the I/O scheduler is to decide the order in which applications' requests must be processed by the parallel file system's servers, applying optimizations to adjust the resulting access pattern for improved performance. Our approach to improve I/O scheduling results is based on using information from applications' access patterns and storage devices' sensitivity to access sequentiality. We have applied machine learning to provide the ability to automatically select the best scheduling algorithm for each situation. Our approach improves performance by up to 75% over an approach that uses the same scheduling algorithm to all situations, without adaptability. Our results evidence that both aspects - applications and storage devices - are essential to make good scheduling decisions. Copyright (c) 2015 John Wiley & Sons, Ltd.
引用
收藏
页码:2457 / 2472
页数:16
相关论文
共 50 条
  • [1] On evaluating decentralized parallel I/O scheduling strategies for parallel file systems
    Isaila, Florin
    Singh, David
    Carretero, Jesus
    Garcia, Felix
    [J]. HIGH PERFORMANCE COMPUTING FOR COMPUTATIONAL SCIENCE - VECPAR 2006, 2007, 4395 : 120 - +
  • [2] The dispatch time aligning I/O scheduling for parallel file systems
    Yonggang Liu
    Jing Qin
    Renato Figueiredo
    [J]. Cluster Computing, 2015, 18 : 1025 - 1039
  • [3] The dispatch time aligning I/O scheduling for parallel file systems
    Liu, Yonggang
    Qin, Jing
    Figueiredo, Renato
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2015, 18 (03): : 1025 - 1039
  • [4] AGIOS: Application-guided I/O Scheduling for Parallel File Systems
    Boito, Francieli Zanon
    Kassick, Rodrigo Virote
    Navaux, Philippe O. A.
    Denneulin, Yves
    [J]. 2013 19TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2013), 2013, : 43 - 50
  • [5] Adaptive parallel I/O scheduling algorithm for multiprogrammed systems
    Abawajy, JH
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2006, 22 (05): : 611 - 619
  • [6] Enabling dynamic file I/O path selection at runtime for parallel file system
    Xiuqiao Li
    Limin Xiao
    Meikang Qiu
    Bin Dong
    Li Ruan
    [J]. The Journal of Supercomputing, 2014, 68 : 996 - 1021
  • [7] Enabling dynamic file I/O path selection at runtime for parallel file system
    Li, Xiuqiao
    Xiao, Limin
    Qiu, Meikang
    Dong, Bin
    Ruan, Li
    [J]. JOURNAL OF SUPERCOMPUTING, 2014, 68 (02): : 996 - 1021
  • [8] Priority scheduling in parallel I/O systems
    Venugopal, CR
    Rao, SSSP
    Patkar, S
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS, 1999, : 2554 - 2560
  • [9] Block I/O Scheduling on Storage Servers of Distributed File Systems
    Liao, Jianwei
    Yin, Dong
    Peng, Xiaoning
    [J]. JOURNAL OF GRID COMPUTING, 2018, 16 (02) : 299 - 316
  • [10] Block I/O Scheduling on Storage Servers of Distributed File Systems
    Jianwei Liao
    Dong Yin
    Xiaoning Peng
    [J]. Journal of Grid Computing, 2018, 16 : 299 - 316