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 条
  • [41] Using cooperative multiple paths to reduce file download latency in cellular data networks
    Zhu, DY
    Mutka, MW
    Cen, ZW
    GLOBECOM '05: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-6: DISCOVERY PAST AND FUTURE, 2005, : 2480 - 2484
  • [42] Interplanetary File System in Logistic Networks: a Review
    Capocasale, Vittorio
    Musso, Stefano
    Perboli, Guido
    2022 IEEE 46TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2022), 2022, : 1684 - 1689
  • [43] File assignment policy in network storage system
    Cao, Qiang
    Xie, Chang-Sheng
    Wuhan University Journal of Natural Sciences, 2003, 8 (04) : 1075 - 1080
  • [44] COMMON PROTOCOL FOR DISTRIBUTED NETWORK FILE SYSTEM
    Peniak, P.
    Kallay, F.
    ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING, 2008, 7 (1-2) : 231 - 234
  • [45] File Assignment Policy in Network Storage System
    Cao Qiang
    Wuhan University Journal of Natural Sciences, 2003, (04) : 1075 - 1080
  • [46] A GENERAL OVERVIEW OF THE OLIVETTI NETWORK FILE SYSTEM
    BOZZETTI, M
    COMPUTER NETWORKS AND ISDN SYSTEMS, 1981, 5 (01): : 58 - 58
  • [47] Design of an intelligent network disk file system
    School of Computer Science and Engineering, South China University of Technology, Guangzhou 510640, China
    Huanan Ligong Daxue Xuebao, 2008, 1 (1-7):
  • [48] Network distributed file system in user space
    Voras, Ivan
    Zagar, Mario
    ITI 2006: PROCEEDINGS OF THE 28TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2006, : 669 - +
  • [49] A block-based network file system
    McGregor, A
    Cleary, J
    PROCEEDINGS OF THE 21ST AUSTRALASIAN COMPUTER SCIENCE CONFERENCE, ACSC'98, 1998, 20 (01): : 133 - 144
  • [50] Low Latency Virtual Network Embedding for Mobile Networks
    Chochlidakis, Giorgos
    Friderikos, Vasilis
    2016 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2016,