zFS - A Scalable Distributed File System Using Object Disks
نویسندگان
چکیده
zFS is a research project aimed at building a decentralized file system that distributes all aspects of file and storage management over a set of cooperating machines interconnected by a high-speed network. zFS is designed to be a file system that scales from a few networked computers to several thousand machines and to be built from commodity off-the-shelf components. The two most prominent features of zFS are its cooperative cache and distributed transactions. zFS integrates the memory of all participating machines into one coherent cache. Thus, instead of going to the disk for a block of data already in one of the machine memories, zFS retrieves the data block from the remote machine. zFS also uses distributed transactions and leases, instead of groupcommunication and clustering software. This article describes the zFS high-level architecture and how its goals are achieved.
منابع مشابه
Improving Performance of a Distributed File System Using OSDs and Cooperative Cache
zFS is a scalable distributed file system that uses Object Store Devices (OSDs) for storage management and a set of cooperative machines for distributed file management. zFS evolved from the DSF project [7], and its high-level architecture is described in [11]. This work uses a cooperative cache algorithm, which is resilient to network delays and nodes failure. The work explores the effectivene...
متن کاملA Scalable Bandwidth Guaranteed Distributed Multimedia File System Using Network Attached Autonomous Disks
Repository for multimedia data differs from that of the traditional text-based data both in storage space and streaming bandwidth requirements. The file systems used in multimedia environment need to support large volumes and high bandwidth. In this paper, we propose a novel scalable distributed file system built using Autonomous Disks. Autonomous disks are attached directly to the network and ...
متن کاملAutonomous Disks: The Building Block for a Scalable Distributed File System
Repository for multimedia data differs from that of the traditional text-based data both in storage space and streaming bandwidth requirements. Thus, the file systems used in multimedia environment need to support large volumes and high bandwidth. In this paper, we propose a novel concept called autonomous disks to build scalable distributed file systems. Autonomous disks are attached to the ne...
متن کاملUsing Idle Disks in a Cluster as a High-Performance Storage System
In many clusters today, the local disks of a node are only used sporadically. This paper describes the software support for sharing of disks in clusters, where the disks are distributed across the nodes in the cluster, thereby allowing them to be combined into a high-performance storage system. Compared to centralized storage servers, such an architecture allows the total I/O capacity of the cl...
متن کامل