2008Wiley Encyclopedia of Computer Science and EngineeringRequires access

Distributed File Systems

Avery Ching, Kenin Coloma, Arifa Nisar, Wei‐keng Liao, Alok Choudhary

Open publisher page 0 citations

Abstract

Abstract A distributed file system, also known as a network file system, is a means for to access data transparently across a network. A user should not have to know whether a file actually resides locally or on a remote server. In the typical distributed file system architecture in Fig. 1(a), a client uses the same standard file system calls that are translated into network requests at runtime. If the access to remote data is not transparent, a client might have to retrieve explicitly a file locally, make modifications, and then move explicitly the file back to the server as in Fig. 1(b). Distributed file systems are a broad topic in computer science. We have organized our discussion into four distinct areas. We begin by focusing on high availability techniques that improve uptime and provide support for mobile or disconnected operation. Then, we closely examine several protocol standards for compatibility and implementation‐independent optimizations. The next section describes several distributed file systems that are tuned for high‐performance computing (HPC) applications. Finally, we discuss several distributed file systems that have application‐specific features.

About this research paper

What this paper is about

Abstract A distributed file system, also known as a network file system, is a means for to access data transparently across a network. A user should not have to know whether a file actually resides locally or on a remote server. In the typical distributed file system architecture in Fig. 1(a), a client uses the same standard file system calls that are translated into network requests at runtime. If the access to remote data is not transparent, a client might have to retrieve explicitly a file locally, make modifications, and then move explicitly the file back to the server as in Fig. 1(b). Distributed file systems are a broad topic in computer science. We have organized our discussion into four distinct areas. We begin by focusing on high availability techniques that improve uptime and provide support for mobile or disconnected operation. Then, we closely examine several protocol standards for compatibility and implementation‐independent optimizations. The next section describes several distributed file systems that are tuned for high‐performance computing (HPC) applications. Finally, we discuss several distributed file systems that have application‐specific features.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Abstract A distributed file system, also known as a network file system, is a means for to access data transparently across a network. A user should not have to know whether a file actually resides locally or on a remote server. In the typical distributed file system architecture in Fig. 1(a), a client uses the same standard file system calls that are translated into network requests at runtime. If the access to remote data is not transparent, a client might have to retrieve explicitly a file locally, make modifications, and then move explicitly the file back to the server as in Fig. 1(b). Distributed file systems are a broad topic in computer science. We have organized our discussion into four distinct areas. We begin by focusing on high availability techniques that improve uptime and provide support for mobile or disconnected operation. Then, we closely examine several protocol standards for compatibility and implementation‐independent optimizations. The next section describes several distributed file systems that are tuned for high‐performance computing (HPC) applications. Finally, we discuss several distributed file systems that have application‐specific features.

Key concepts: Computer science, Self-certifying File System, SSH File Transfer Protocol, Operating system, Network File System, Unix file types, File system, Distributed File System

Related papers

Back to paper searchBrowse research topicsOriginal source
Distributed File Systems — Research Paper | ScholarLens