ZX: A network file system for high-latency networks

被引:1
|
作者
Ballesteros, Francisco J. [1 ]
Guardiola, Gorka [1 ]
Soriano, Enrique [1 ]
机构
[1] Univ Rey Juan Carlos, Dept Sistemas Telemat & Computac GSyC, Lab Sistemas LSUB, Madrid, Spain
来源
SOFTWARE-PRACTICE & EXPERIENCE | 2018年 / 48卷 / 03期
关键词
cloud computing; network file system; operating system;
D O I
10.1002/spe.2550
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Using a central file server is good for interactive access to files, because of the coherency implied by a centralized design. In fact, within local area networks, this is a common case. However, distributed environments in use today may exhibit round-trip times on the order of 50 or 100 ms. This is a problem for interactive file access to a central file server because of the resulting access times. Although aggressive caching and loosely synchronized replicas may be used for distributed file access, there are cases where the better coherency provided by a central server is still desirable. In this paper, we present ZX, a distributed file system and protocol designed with latency in mind. It can use caching, but it does not require caching or batching to address latency issues. ZX relies on a novel channel-based file system interface. It includes find requests and leverages streaming requests to work well under high-latency conditions. Unlike other protocols designed for distributed access to a central server, ZX tolerates round-trip times on the order of 50 or 100 ms to access a central file server for interactive usage such as compiling shared sources, running binaries, editing documents, and other similar workloads. It can be used on UNIX using a FUSE adaptor while permitting native ZX speakers to run faster.
引用
收藏
页码:578 / 599
页数:22
相关论文
共 50 条
  • [31] A Network Emulator for High -Precision Latency Forwarding over Packet -Programmable Networks
    Clemm, Alexander
    Eckert, Toerless
    NOMS 2020 - PROCEEDINGS OF THE 2020 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM 2020: MANAGEMENT IN THE AGE OF SOFTWARIZATION AND ARTIFICIAL INTELLIGENCE, 2020,
  • [32] THE ZEBRA STRIPED NETWORK FILE SYSTEM
    HARTMAN, JH
    OUSTERHOUT, JK
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1995, 13 (03): : 274 - 310
  • [33] The InterPlanetary File System and the Filecoin Network
    Psaras, Yiannis
    Dias, David
    2020 50TH ANNUAL IEEE-IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS-SUPPLEMENTAL VOLUME (DSN-S), 2020, : 80 - 80
  • [34] Zebra striped network file system
    Hartman, John H.
    Ousterhout, John K.
    1600, CMG, Westmont, IL, United States : 89 - 90
  • [35] CACHING IN THE SPRITE NETWORK FILE SYSTEM
    NELSON, MN
    WELCH, BB
    OUSTERHOUT, JK
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1988, 6 (01): : 134 - 154
  • [36] Low Latency for File Encryption and Decryption Using BRA Algorithm in Network Security
    Maitri, Punam V.
    Waghole, Dattatray S.
    Deshpande, Vivek S.
    2015 INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING (ICPC), 2015,
  • [37] LLLFS: A Low-latency Library File System for Persistent Memory
    Matsuzawa, Keiichi
    Shinagawa, Takahiro
    2022 IEEE/ACM 15TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING, UCC, 2022, : 352 - 359
  • [38] A self-adaptation, high availability cluster file system for network applications
    Qiang, C
    Chang, SX
    2001 INTERNATIONAL CONFERENCES ON INFO-TECH AND INFO-NET PROCEEDINGS, CONFERENCE A-G: INFO-TECH & INFO-NET: A KEY TO BETTER LIFE, 2001, : E323 - E327
  • [39] LDFS: A Low Latency In-Line Data Deduplication File System
    Zhou, Yongtao
    Deng, Yuhui
    Yang, Laurence T.
    Yang, Ru
    Si, Lei
    IEEE ACCESS, 2018, 6 : 15743 - 15753
  • [40] THE EDGE NODE FILE SYSTEM: A DISTRIBUTED FILE SYSTEM FOR HIGH PERFORMANCE COMPUTING
    Ponnavaikko, Kovendhan
    Janakiram, D.
    SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2009, 10 (01): : 115 - 130