Explore chapters and articles related to this topic
Parallel Architectures
Published in Pranabananda Chakraborty, Computer Organisation and Architecture, 2020
Global File System: The beauty and the strength of the Sun cluster is its global file system as depicted in Figure 10.27. This file system is essentially built on the use of virtual node (v-node) and virtual file system (VFS) concepts. The v-node structure is necessarily used to provide a powerful, general-purpose interface to all types of file systems. A v-node is used to map pages of memory into the address space of a process to permit access to a file system and to map a process to an object in any type of file system. The VFS interface, however, accepts general-purpose commands that operate on entire files and translates them into actions appropriate for that subject file system. The global file system provides a uniform interface to all files distributed over the cluster.
Lan Softwarepotpourri
Published in Paul J. Fortier, Handbook of Local Area Network Software, 1991
Network File Server (NFS) implements a virtual file system by extending Unix’s concept and adding the ability to redirect remotes, built-in external data representation, and remote procedure call techniques found in Unix network implementations to provide the lowest-level data handling.
Analyzing execution path non-determinism of the Linux kernel in different scenarios
Published in Connection Science, 2023
Yucong Chen, Xianzhi Tang, Shuaixin Xu, Fangfang Zhu, Qingguo Zhou, Tien-Hsiung Weng
A file system is a method of organising and retrieving files from a storage medium (Wirzenius et al., 2005). Linux kernel can support many file systems, and it uses a kernel function call Virtual File System (VFS), which provides a number of Application Programming Interface (API)s to operate it. We can modify the system configuration to use the desired file system type in Linux, but different file systems have various organisations and file management, which may differ in file operating-related system calls, and the differences could be expressed in path variability of system calls.