Software—Practice & Experience
The C++ programming language
The design of the UNIX operating system
The design of the UNIX operating system
Object structure in the Emerald system
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Caching in the Sprite network file system
ACM Transactions on Computer Systems (TOCS)
PRESTO: a system for object-oriented parallel programming
Software—Practice & Experience
Implementing concurrency control in reliable distributed object-oriented systems
on ECOOP '88 (European Conference on Object-Oriented Programming)
Transactions and synchronization in a distributed operating system
Proceedings of the tenth ACM symposium on Operating systems principles
Hi-index | 0.00 |
PM is a new object-oriented methodology which allows a more structured approach to the specification and implementation of software for distributed and multiprocessor architectures. In order to evaluate the correctness and efficiency of the PM prototype implementation, it has been decided to build a highly parallel distributed file system as a first application.This paper outlines the design of this file system. Starting with the proposal of an overall structure for the system, we will then detail each type of object it will be made of and propose solutions in response to the classical problems encountered in the area of file systems, provision of a transaction mechanism and guarantee of the consistency of the users' data.