Perspectives on optimistically replicated, peer-to-peer filing

被引:0
|
作者
Page, TW [1 ]
Guy, RG [1 ]
Heidemann, JS [1 ]
Ratner, DH [1 ]
Reiher, PL [1 ]
Goel, A [1 ]
Kuenning, GH [1 ]
Popek, GJ [1 ]
机构
[1] Univ Calif Los Angeles, Dept Comp Sci, Los Angeles, CA 90095 USA
来源
SOFTWARE-PRACTICE & EXPERIENCE | 1998年 / 28卷 / 02期
关键词
optimistic concurrency control; software replication; distributed file system; file system structure; disconnected operation;
D O I
10.1002/(SICI)1097-024X(199802)28:2<155::AID-SPE155>3.0.CO;2-5
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This research proposes and tests an approach to engineering distributed file systems that are aimed at wide-scale, Internet-based use, The premise is that replication is essential to deliver performance and availability, yet the traditional conservative replica consistency algorithms do not scale to this environment. Our Ficus replicated file system uses a single-copy availability, optimistic update policy with reconciliation algorithms that reliably detect concurrent updates and automatically restore the consistency of directory replicas. The system uses the peer-to-peer model in which all machines are architectural equals but still permits configuration in a client-server arrangement where appropriate. Ficus has been used for six years at several geographically scattered installations. This paper details and evaluates the use of optimistic replica consistency, automatic update conflict detection and repair, the peer-to-peer (as opposed to client-server) interaction model, and the stackable file system architecture in the design and construction of Ficus, The paper concludes with a number of lessons learned from the experience of designing, building, measuring, and living with an optimistically replicated file system. (C) 1998 by John Wiley & Sons, Ltd.
引用
收藏
页码:155 / 180
页数:26
相关论文
共 50 条
  • [41] Peer-to-peer internet television
    Hulsen, P
    Vlemmix, E
    Baker, K
    FIRST INTERNATIONAL CONFERENCE ON AUTOMATED PRODUCTION OF CROSS MEDIA CONTENT FOR MULTI-CHANNEL DISTRIBUTION, PROCEEDINGS, 2005, : 267 - 270
  • [42] Peer-to-peer: reply to the editor
    Moser, B
    NATURE IMMUNOLOGY, 2001, 2 (07) : 567 - 567
  • [43] Peer-to-peer cooperative driving
    Bejan, A
    Lawrence, R
    PROCEEDINGS OF THE 17TH INTERNATIONAL SYMPOSIUM ON COMPUTER AND INFORMATION SCIENCES, 2003, : 259 - 263
  • [44] Supervised peer-to-peer systems
    Kothapalli, K
    Scheideler, C
    8TH INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS AND NETWORKS, PROCEEDINGS, 2005, : 188 - 193
  • [45] Peer-to-Peer search and scalability
    Stiller, B
    Mischke, J
    PEER-TO-PEER SYSTEMS AND APPLICATIONS, 2005, 3485 : 269 - 288
  • [46] Peer-to-peer as an infrastructure service
    Jiangchuan Liu
    Ke Xu
    Yongqiang Xiong
    Dongchao Ma
    Kai Shuang
    Peer-to-Peer Networking and Applications, 2014, 7 : 456 - 458
  • [47] Making Peer-to-Peer pay
    Sewhuk, D
    TECHNOLOGY REVIEW, 2003, 106 (06) : 14 - 15
  • [48] On peer-to-peer media streaming
    Xu, DY
    Hefeeda, M
    Hambrusch, S
    Bhargava, B
    22ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2002, : 363 - 371
  • [49] A new perspective on peer-to-peer
    Flammia, G
    IEEE INTELLIGENT SYSTEMS, 2002, 17 (06): : 78 - 79
  • [50] Reputation in peer-to-peer communication
    Hussain, FK
    Chang, E
    Dillon, T
    IC'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTERNET COMPUTING, VOLS 1 AND 2, 2004, : 269 - 271