• DocumentCode
    2395444
  • Title

    Efficient distributed algorithms for parallel I/O scheduling

  • Author

    Wu, Jan-Jan ; Lin, Yih-Fang ; Liu, Pangfeng

  • Author_Institution
    Inst. of Inf. Sci., Acad. Sinica, Taipei, Taiwan
  • Volume
    1
  • fYear
    2005
  • fDate
    20-22 July 2005
  • Firstpage
    460
  • Abstract
    In distributed systems, the lack of global information about data transfer between clients and servers makes implementation of parallel I/O a challenging task. In this paper, we propose two distributed algorithms for scheduling data transfer in parallel I/O with non-uniform data sizes, the maximum-size/maximum-load (MS/ML) algorithm and the minimum-size/earliest-completion-first (MS/ECF) algorithm. Experimental results indicate that both algorithms achieve good performance, compared with the results achieved by their centralized counterparts. Both algorithms yielded parallel performances within 6% of the centralized solutions. We also compare the performance of our algorithms with a distributed highest degree first (HDF) method, which handles non-uniform data transfers by dividing them into units of fixed-sized blocks which are then scheduled and transferred one at a time. Experimental results show that our algorithms require less scheduling and data transfer time, resulting in better overall parallel I/O performance. Our simulations also show that MS/ML is more suitable for parallel I/O with lighter data transfer traffic, while MS/ECF is more suitable for parallel I/O with heavy data transfer traffic.
  • Keywords
    distributed algorithms; parallel processing; scheduling; data transfer scheduling; data transfer traffic; distributed algorithm; distributed highest degree first method; distributed system; fixed-sized block; maximum-size/maximum-load algorithm; minimum-size/earliest-completion-first algorithm; nonuniform data size; nonuniform data transfer; parallel I/O scheduling; Bipartite graph; Computer science; Distributed algorithms; File systems; Information science; Libraries; Operating systems; Processor scheduling; Scheduling algorithm; Traffic control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 2005. Proceedings. 11th International Conference on
  • ISSN
    1521-9097
  • Print_ISBN
    0-7695-2281-5
  • Type

    conf

  • DOI
    10.1109/ICPADS.2005.140
  • Filename
    1531165