Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

The Design of a Multicast-based Distributed File System

JetFile is a distributed file system designed to support shared file access in a heterogenous environment such as the Internet. It uses multicast communication and optimistic strategies for synchronization and distribution.

JetFile relies on "peer-to-peer" communication over multicast channels. Most of the traditional file server responsibilities have been decentralized. In particular, the more heavyweight operations such as serving file data and attributes are, in our system, the responsibility of the clients. Some functions such as serializing file updates are still centralized in JetFile. Since serialization is a relatively lightweight operation in our system, serialization is expected to have only minor impact on scalability.

We have implemented parts of the JetFile design and have measured its performance over a local-area network and an emulated wide-area network. Our measurements indicate that, using a standard benchmark, JetFile performance is comparable to that of local-disk based file systems. This means it is considerably faster than commonly used distributed file systems such as NFS and AFS.

Björn Grönvall, Swedish Institute of Computer Science and Luleå University of Technology

Assar Westerlund, Swedish Institute of Computer Science and Luleå University of Technology

Stephen Pink, Swedish Institute of Computer Science and Luleå University of Technology

BibTeX
@inproceedings {271769,
author = {Bj{\"o}rn Gr{\"o}nvall and Assar Westerlund and Stephen Pink},
title = {The Design of a Multicast-based Distributed File System},
booktitle = {3rd Symposium on Operating Systems Design and Implementation (OSDI 99)},
year = {1999},
address = {New Orleans, LA},
url = {https://www.usenix.org/conference/osdi-99/design-multicast-based-distributed-file-system},
publisher = {USENIX Association},
month = feb
}
Download

Links

Paper: 
http://usenix.org/publications/library/proceedings/osdi99/full_papers/gronvall/gronvall.pdf
Paper (HTML): 
http://usenix.org/publications/library/proceedings/osdi99/full_papers/gronvall/gronvall_html/gronvall.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us