On the modeling of read and write locks on a distributed system
CSC '85 Proceedings of the 1985 ACM thirteenth annual conference on Computer Science
Concurrency Control in Distributed Database Systems
ACM Computing Surveys (CSUR)
A comparison of two network-based file servers
Communications of the ACM
Distributed Systems: Architecture and Implementation
Distributed Systems: Architecture and Implementation
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
Distributed Systems - Architecture and Implementation, An Advanced Course
Distributed Systems - Architecture and Implementation, An Advanced Course
A Validated Distributed System Performance Model
Performance '83 Proceedings of the 9th International Symposium on Computer Performance Modelling, Measurement and Evaluation
A methodology for the design of reliable communication networks in distributed processing systems
SIGCOMM '83 Proceedings of the eighth symposium on Data communications
Load balancing in homogeneous broadcast distributed systems
Proceedings of the Computer Network Performance Symposium
SOSP '77 Proceedings of the sixth ACM symposium on Operating systems principles
The Multics kernel design project
SOSP '77 Proceedings of the sixth ACM symposium on Operating systems principles
Consistency and correctness of duplicate database systems
SOSP '77 Proceedings of the sixth ACM symposium on Operating systems principles
Measurements of sharing in Multics
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
SOSP '81 Proceedings of the eighth ACM symposium on Operating systems principles
Performing remote operations efficiently on a local computer network
SOSP '81 Proceedings of the eighth 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
A distributed UNIX system based on a virtual circuit switch
SOSP '81 Proceedings of the eighth ACM symposium on Operating systems principles
LOCUS a network transparent, high reliability distributed system
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
Implementing Remote procedure calls
SOSP '83 Proceedings of the ninth ACM symposium on Operating systems principles
Resource management in a decentralized system
SOSP '83 Proceedings of the ninth ACM symposium on Operating systems principles
The LOCUS distributed operating system
SOSP '83 Proceedings of the ninth ACM symposium on Operating systems principles
A nested transaction mechanism for LOCUS
SOSP '83 Proceedings of the ninth ACM symposium on Operating systems principles
A message system supporting fault tolerance
SOSP '83 Proceedings of the ninth ACM symposium on Operating systems principles
SOSP '83 Proceedings of the ninth ACM symposium on Operating systems principles
The distributed V kernel and its performance for diskless workstations
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
ACM SIGOPS Operating Systems Review
Detection and resolution of inconsistencies among distributed replicates of files
ACM SIGOPS Operating Systems Review
A study of dynamic load balancing in a distributed system
SIGCOMM '86 Proceedings of the ACM SIGCOMM conference on Communications architectures & protocols
Hi-index | 0.00 |
This paper presents a number of solutions to the problems of data access, concurrency control, transaction serialization, and deadlock control based on the examples of existing file systems. Also, policies for file placement and process assignment are discussed from the viewpoint of their impact on system performance and reliability. The impact of these policies depends on the solutions to the problems referred above. A simulation model of a file system is introduced. This model is validated using data collected in a small business installation. A number of simulation experiments are presented. It is shown how the decision about where to place a file or to assign a process can be based on the workload's and the system's characterization. An algorithm for improving performance and reliability by file placement and/or process assignment is finally presented.