PPMDS: A Distributed Metadata Server based on Nonblocking Transactions

被引:0
|
作者
Hiraga, Kohei [1 ]
Tatebe, Osamu [2 ]
Kawashima, Hideyuki [3 ]
机构
[1] Univ Tsukuba, Grad Sch Syst & Informat Engn, Tsukuba, Ibaraki, Japan
[2] Univ Tsukuba, Ctr Computat Sci, Tsukuba, Ibaraki, Japan
[3] Keio Univ, Fac Environm & Informat Studies, Tokyo, Japan
关键词
Distributed metadata server; distributed file system; nonblocking distributed transaction;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
There is a critical problem of metadata performance scalability in high-performance computing when accessing many small files from millions of clients. This paper proposes a design of PPMDS, a scalable distributed metadata server, to improve metadata performance and scalability. To efficiently manage hierarchical namespace of file system across multiple servers, it manages inode entries using a parent inode number and an entry name as a key. To update multiple Mode entries atomically, it uses a nonblocking distributed transaction based on an algorithm of dynamic software transactional memory. It improves the metadata performance by introducing server-side transaction processing, multi-reader, and a shared lock mode to reduce the number of remote procedure calls and to prevent unnecessary blocking. A prototype implementation achieves 62,000 operations per second when creating files in a single directory using 8 metadata servers, which is 2.58x performance improvement compared to a single metadata performance.
引用
收藏
页码:202 / 208
页数:7
相关论文
共 50 条
  • [1] Scalable Distributed Metadata Server Based on Nonblocking Transactions
    Hiraga, Kohei
    Tatebe, Osamu
    Kawashima, Hideyuki
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2020, 26 (01) : 89 - 106
  • [2] An XML-based distributed metadata server (DIMES) supporting Earth Science metadata
    Yang, RX
    Deng, XH
    Kafatos, M
    Wang, CZ
    Wang, XS
    [J]. THIRTEENTH INTERNATIONAL CONFERENCE ON SCIENTIFIC AND STATISTICAL DATABASE MANAGEMENT, PROCEEDINGS, 2001, : 251 - 256
  • [3] PARTITIONER: A Distributed HDFS Metadata Server Cluster
    Xue, Ruini
    Ao, Lixiang
    Gao, Shengli
    Guan, Zhongyang
    Lian, Lupeng
    [J]. 2014 INTERNATIONAL CONFERENCE ON CYBER-ENABLED DISTRIBUTED COMPUTING AND KNOWLEDGE DISCOVERY (CYBERC), 2014, : 167 - 174
  • [4] DMooseFS: Design and Implementation of Distributed Files System with Distributed Metadata Server
    Yu, Jiongyu
    Wu, Weigang
    Li, Huaguan
    [J]. IEEE ASIA PACIFIC CLOUD COMPUTING CONGRESS 2012, 2012, : 42 - 47
  • [5] Nonblocking scheduling for web service transactions
    Alrifai, Mohammad
    Balke, Wolf-Tilo
    Dolog, Peter
    Nejdl, Wolfgang
    [J]. ECOWS 07: PROCEEDING OF THE 5TH IEEE EUROPEAN CONFERENCE ON WEB SERVICES, 2007, : 213 - +
  • [6] Synthesizing Nonblocking Distributed Supervisors based on Automaton Abstraction
    Su, Rong
    van Schuppen, Jan H.
    Rooda, Jacobus E.
    [J]. 47TH IEEE CONFERENCE ON DECISION AND CONTROL, 2008 (CDC 2008), 2008, : 883 - 888
  • [7] Memory based metadata server for cluster file systems
    Xing, Jing
    Xiong, Jin
    Ma, Jie
    Sun, Ninghui
    [J]. GCC 2008: SEVENTH INTERNATIONAL CONFERENCE ON GRID AND COOPERATIVE COMPUTING, PROCEEDINGS, 2008, : 287 - +
  • [8] Reducing the Load of Metadata Server by Changing Cache Policy Dynamically in Distributed File System
    Matsuno, Masaya
    Kawashima, Ryota
    Saito, Shoich
    Matsuo, Hiroshi
    [J]. 2013 FIRST INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR), 2013, : 173 - 179
  • [9] SingularFS: A Billion-Scale Distributed File System Using a Single Metadata Server
    Guo, Hao
    Lu, Youyou
    Lv, Wenhao
    Liao, Xiaojian
    Zeng, Shaoxun
    Shu, Jiwu
    [J]. PROCEEDINGS OF THE 2023 USENIX ANNUAL TECHNICAL CONFERENCE, 2023, : 915 - 928
  • [10] The Evolution of Embedding Metadata in Blockchain Transactions
    Faisal, Tooba
    Courtois, Nicolas
    Serguieva, Antoaneta
    [J]. 2018 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2018,