• DocumentCode
    1920248
  • Title

    Scalable Cooperative Caching with RDMA-Based Directory Management for Large-Scale Data Processing

  • Author

    Arai, Junichi ; Ishikawa, Yozo

  • Author_Institution
    Grad. Sch. of Inf. Sci. & Technol., Univ. of Tokyo, Tokyo, Japan
  • fYear
    2012
  • fDate
    10-16 Nov. 2012
  • Firstpage
    1538
  • Lastpage
    1539
  • Abstract
    Cooperative caching provides an extensive virtual file cache by combining file caches on all nodes. We propose a novel cooperative caching method that addresses two problems of existing methods: lack of utilization of high-throughput, low-latency remote direct memory access (RDMA) and low scalability against concentrated requests for a particular cache block. The proposed method uses only RDMA to provide cooperative caching, namely, to lookup a cache block location in the cache directory, transfer a cache block between nodes, etc. In addition, nodes are partitioned into groups and managed semi-independently to achieve high scalability through mitigating access concentration on a particular node and to reduce data transfer for cache management. We implemented the proposed method as a library and evaluated it on the K computer and Fujitsu PRIMEHPC FX10. Results showed speedups for sequential, random and strided accesses.
  • Keywords
    cache storage; electronic data interchange; Fujitsu PRIMEHPC FX10; K computer; RDMA-based directory management; access concentration; cache block; cache management; concentrated requests; data transfer; large-scale data processing; low-latency remote direct memory access; random accesses; scalable cooperative caching; sequential accesses; strided accesses; virtual file cache; RDMA; cache; cooperative caching; large-scale data processing; library; parallel I/O;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing, Networking, Storage and Analysis (SCC), 2012 SC Companion:
  • Conference_Location
    Salt Lake City, UT
  • Print_ISBN
    978-1-4673-6218-4
  • Type

    conf

  • DOI
    10.1109/SC.Companion.2012.312
  • Filename
    6496096