Modeling File System Organizations in a Local Area Network Environment
Proceedings of the First International Conference on Data Engineering
Distributed Systems - Architecture and Implementation, An Advanced Course
Load balancing in homogeneous broadcast distributed systems
Proceedings of the Computer Network Performance Symposium
Consistency and correctness of duplicate database systems
SOSP '77 Proceedings of the sixth ACM symposium on Operating systems principles
Synchronization with eventcounts and sequencers (Extended Abstract)
SOSP '77 Proceedings of the sixth ACM symposium on Operating systems principles
Metric (Extended Abstract): A kernel instrumentation system for distributed environments
SOSP '77 Proceedings of the sixth ACM symposium on Operating systems principles
A domain structure for distributed computer systems
SOSP '77 Proceedings of the sixth ACM symposium on Operating systems principles
A study of file sizes and functional lifetimes
SOSP '81 Proceedings of the eighth ACM symposium on Operating systems principles
Grapevine: An exercise in distributed computing
SOSP '81 Proceedings of the eighth ACM symposium on Operating systems principles
SOSP '83 Proceedings of the ninth ACM symposium on Operating systems principles
Experience with Grapevine (Summary): the growth of a distributed system
SOSP '83 Proceedings of the ninth ACM symposium on Operating systems principles
Detection and resolution of inconsistencies among distributed replicates of files
ACM SIGOPS Operating Systems Review
Optimization of the Number of Copies in a Distributed Data Base
IEEE Transactions on Software Engineering
Detection of Mutual Inconsistency in Distributed Systems
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
This paper discusses some policies for performance-reliability improvement in distributed file systems. File replication, file migration, and process migration are considered, and the decision whether to replicate a file, or to move a file or a process, is based on the workload demands on the system resources. The utilization of system components, especially that of the communication network, is important, and the system bottleneck and the hosts' bottlenecks are detected. A model of a distributed system is constructed and consists of a number of hosts connected by a communication network. Concurrency control policy allows transaction type access to the shared resources. A unit of concurrency control (i.e., entity to be locked) is a sector of a file. Concurrency control policy is a single writer or multiple readers. Two-phase locking protocol is used for transaction serialization.