Low latency file access in a high bandwidth environment

  • Authors:
  • Stephen Pink;Anders Klemets

  • Affiliations:
  • Swedish Institute of Computer Science;Royal Institute of Technology

  • Venue:
  • EW 6 Proceedings of the 6th workshop on ACM SIGOPS European workshop: Matching operating systems to application needs
  • Year:
  • 1994

Quantified Score

Hi-index 0.00

Visualization

Abstract

Workstations will soon have hundreds of megabytes of main memory and will be attached to high speed networks. Many distributed applications will have to be redesigned to take advantage of these new features. Today's distributed file systems are designed for workstations with relatively small amounts of memory that are attached to medium-speed networks (e.g., Ethernets). File access latency will not decrease when today's distributed file systems are run on the newer platforms. The JetFile distributed file system is designed to take advantage of workstations and servers with large memories attached to networks where user-to-user bandwidth approaches one gigabit per second. The design of JetFile allows the high bandwidth of the network to provide low latency file access. This is accomplished by caching large data objects, i,e., directory subtrees, on reference to limit client/server communication. In addition, JetFile uses multicast extensively in its client cache consistency mechanism to help avoid costly network round trips between client and server. Reliable multicast is also used to support server replication of files in JetFile.