RDMA-based Cooperative Caching for a Distributed File System

被引:0
|
作者
Sasaki, Shin [1 ]
Matsumiya, Ryo [1 ]
Takahashi, Kazushi [1 ]
Oyama, Yoshihiro [1 ]
Tatebe, Osamu [2 ]
机构
[1] Univ Electrocommun, Dept Informat, Tokyo, Japan
[2] Univ Tsukuba, Dept Comp Sci, Tsukuba, Ibaraki 305, Japan
关键词
Distributed file systems; file caching; cooperative caching; InfiniBand; RDMA; data-intensive applications; high-performance computing;
D O I
10.1109/ICPADS.2015.51
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Efficient caching of file data is critical in order to achieve high performance in data-intensive applications. However, only a limited amount of memory is usually available to cache files in client nodes even on high-performance computing platforms. Cooperative caching is an approach that enables client nodes to share memory for file caching and thereby provide a large amount of memory for the file cache in the aggregate. Many studies have confirmed the efficacy of applying cooperative caching to distributed file systems. However, to the best of our knowledge, no study has evaluated an implementation of cooperative caching integrated into a modern distributed file system running on a high-speed network. In this paper, we propose a method that improves the performance of a distributed file system oriented to high-performance computing by integrating cooperative caching into it. In the proposed method, the metadata server of the distributed file system maintains information about the cache in all client nodes, and provides clients with the predicted cache location of any requested file. Further, InfiniBand RDMA is utilized to achieve fast cache transfer between the page caches of client nodes. Implementation of the proposed method in the Gfarm distributed file system and measurement of the performance of three real-world data-intensive applications indicate that the proposed method achieves a maximum speedup of 5.8%.
引用
收藏
页码:344 / 353
页数:10
相关论文
共 50 条
  • [1] Employing an RDMA-based file system for high performance computing
    Velusamy, V
    Skjellum, A
    Kanevsky, A
    [J]. 2004 12TH IEEE INTERNATIONAL CONFERENCE ON NETWORKS, VOLS 1 AND 2 , PROCEEDINGS: UNITY IN DIVERSITY, 2004, : 66 - 70
  • [2] Scalable Cooperative Caching with RDMA-Based Directory Management for Large-Scale Data Processing
    Arai, Junya
    Ishikawa, Yutaka
    [J]. 2012 SC COMPANION: HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SCC), 2012, : 1540 - 1540
  • [3] Scalable Cooperative Caching with RDMA-Based Directory Management for Large-Scale Data Processing
    Arai, Junya
    Ishikawa, Yutaka
    [J]. 2012 SC COMPANION: HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SCC), 2012, : 1538 - 1539
  • [4] Survey on RDMA-Based Distributed Storage Systems
    Chen, Youmin
    Lu, Youyou
    Luo, Shengmei
    Shu, Jiwu
    [J]. Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2019, 56 (02): : 227 - 239
  • [5] RDMA-based Dataflow Management System
    Kucher, Vladyslav
    [J]. 2017 IEEE FIRST UKRAINE CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (UKRCON), 2017, : 1131 - 1134
  • [6] Design and Optimization of a Distributed File System Based on RDMA
    He, Qinlu
    Gao, Pengze
    Zhang, Fan
    Bian, Genqing
    Zhang, Weiqi
    Li, Zhen
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (15):
  • [7] DArray: A High Performance RDMA-Based Distributed Array
    Ding, Baorong
    Han, Mingcong
    Chen, Rong
    [J]. PROCEEDINGS OF THE 52ND INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, ICPP 2023, 2023, : 715 - 724
  • [8] Gengar: An RDMA-based Distributed Hybrid Memory Pool
    Duan, Zhuohui
    Liu, Haikun
    Lu, Haodi
    Liao, Xiaofei
    Jin, Hai
    Zhang, Yu
    He, Bingsheng
    [J]. 2021 IEEE 41ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2021), 2021, : 92 - 103
  • [9] RDMA-based Direct Transfer of File Data to Remote Page Cache
    Sasaki, Shin
    Takahashi, Kazushi
    Oyama, Yoshihiro
    Tatebe, Osamu
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING - CLUSTER 2015, 2015, : 214 - 225
  • [10] A Distributed Persistent Memory File System Based on RDMA Multicast
    Chen, Maotang
    Zheng, Sheng'an
    You, Litong
    Wang, Jingyu
    Yan, Tian
    Tu, Yaofeng
    Han, Yinjun
    Huang, Linpeng
    [J]. Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2021, 58 (02): : 384 - 396