Communications of the ACM
Notes on Data Base Operating Systems
Operating Systems, An Advanced Course
WFS a simple shared file system for a distributed environment
SOSP '79 Proceedings of the seventh ACM symposium on Operating systems principles
A principle for resilient sharing of distributed resources
ICSE '76 Proceedings of the 2nd international conference on Software engineering
Issues of network transparency and file replication in the distributed filesystem component of locus (system)
Detection of Mutual Inconsistency in Distributed Systems
IEEE Transactions on Software Engineering
File servers for network-based distributed systems
ACM Computing Surveys (CSUR)
Consistency in a partitioned network: a survey
ACM Computing Surveys (CSUR)
Andrew: a distributed personal computing environment
Communications of the ACM - The MIT Press scientific computation series
4.2BSD and 4.3BSD as examples of the UNIX system
ACM Computing Surveys (CSUR) - The MIT Press scientific computation series
ACM Computing Surveys (CSUR) - The MIT Press scientific computation series
File access performance of diskless workstations
ACM Transactions on Computer Systems (TOCS)
DPUP: a distributed processing utilities package
ACM SIGNUM Newsletter
Gaining efficiency in transport services by appropriate design and implementation choices
ACM Transactions on Computer Systems (TOCS)
Distributed system V IPC in LOCUS: a design and implementation retrospective
SIGCOMM '86 Proceedings of the ACM SIGCOMM conference on Communications architectures & protocols
Dynamic quorum adjustment for partitioned data
ACM Transactions on Database Systems (TODS)
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Choices (class hierarchical open interface for custom embedded systems)
ACM SIGOPS Operating Systems Review
RT PC distributed services overview
ACM SIGOPS Operating Systems Review
Performance analysis of file replication schemes in distributed systems
SIGMETRICS '87 Proceedings of the 1987 ACM SIGMETRICS conference on Measurement and modeling of computer systems
Network measurement of the VMTP request-response protocol in the V distributed system
SIGMETRICS '87 Proceedings of the 1987 ACM SIGMETRICS conference on Measurement and modeling of computer systems
A weighted voting algorithm for replicated directories
Journal of the ACM (JACM)
Recovery management in QuickSilver
ACM Transactions on Computer Systems (TOCS)
Specifying graceful degradation in distributed systems
PODC '87 Proceedings of the sixth annual ACM Symposium on Principles of distributed computing
The DUNIX distributed operating system
ACM SIGOPS Operating Systems Review
Distributed shared memory in a loosely coupled distributed system
SIGCOMM '87 Proceedings of the ACM workshop on Frontiers in computer communications technology
A realistic evaluation of consistency algorithms for replicated files
ANSS '88 Proceedings of the 21st annual symposium on Simulation
A hierarchical description of the Hermix distributed operating system
SIGSMALL '88 Proceedings of the 1988 ACM SIGSMALL/PC symposium on ACTES
Stochastic Petri Net Analysis of a Replicated File System
IEEE Transactions on Software Engineering
Exploiting read-mostly workloads in the FileNet file system
SOSP '89 Proceedings of the twelfth ACM symposium on Operating systems principles
Mirage: a coherent distributed shared memory design
SOSP '89 Proceedings of the twelfth ACM symposium on Operating systems principles
Dynamic file migration in distributed computer systems
Communications of the ACM
Detection of version features in distributed systems
ACM SIGPLAN Notices
Modeling distributed file systems
ACM SIGMETRICS Performance Evaluation Review
ACM Transactions on Programming Languages and Systems (TOPLAS)
A coherent distributed file cache with directory write-behind
ACM Transactions on Computer Systems (TOCS)
Byzantine Agreement in a Generalized Connected Network
IEEE Transactions on Parallel and Distributed Systems
VAXcluster: a closely-coupled distributed system
ACM Transactions on Computer Systems (TOCS)
ACM SIGOPS Operating Systems Review
File placement and process assignment due to resource sharing in a distributed system
WSC '85 Proceedings of the 17th conference on Winter simulation
System support for partition-aware network applications
ACM SIGOPS Operating Systems Review
Flexible and efficient network services
Proceedings of the 1985 ACM SIGSMALL symposium on Small systems
Load-balancing heuristics and process behavior
SIGMETRICS '86/PERFORMANCE '86 Proceedings of the 1986 ACM SIGMETRICS joint international conference on Computer performance modelling, measurement and evaluation
Genesis: a distributed database operating system
SIGMOD '85 Proceedings of the 1985 ACM SIGMOD international conference on Management of data
The file system of an integrated local network
CSC '85 Proceedings of the 1985 ACM thirteenth annual conference on Computer Science
The ITC distributed file system: principles and design
Proceedings of the tenth ACM symposium on Operating systems principles
Replication and fault-tolerance in the ISIS system
Proceedings of the tenth ACM symposium on Operating systems principles
Transactions and synchronization in a distributed operating system
Proceedings of the tenth ACM symposium on Operating systems principles
Performing remote operations efficiently on a local computer network
Communications of the ACM
ACM Computing Surveys (CSUR)
The TILDE naming system: an experiment in relative naming
EW 2 Proceedings of the 2nd workshop on Making distributed systems work
Fault-tolerance support in distributed systems
EW 4 Proceedings of the 4th workshop on ACM SIGOPS European workshop
ACM Transactions on Computer Systems (TOCS)
Sacrificing serializability to attain high availability of data in an unreliable network
PODS '82 Proceedings of the 1st ACM SIGACT-SIGMOD symposium on Principles of database systems
Optimal Agreement Protocol in Malicious Faulty Processors and Faulty Links
IEEE Transactions on Knowledge and Data Engineering
Specifying Graceful Degradation
IEEE Transactions on Parallel and Distributed Systems
Performance Evaluation of Client-Server Systems
IEEE Transactions on Parallel and Distributed Systems
A taxonomy of scheduling in general-purpose distributed computing systems
IEEE Transactions on Software Engineering
Local networking and internetworking in the V-system
SIGCOMM '83 Proceedings of the eighth symposium on Data communications
Semantics of a communication mechanism in a distributed system
SIGSMALL '82 Proceedings of the 5th ACM SIGSMALL symposium on Small systems
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
The TRIPOS filing machine, a front end to a file server
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
RM: A resource-sharing system for personal computers
SIGSMALL '83 Proceedings of the 1983 ACM SIGSMALL symposium on Personal and small computers
Comparison of UNIX network systems
SIGSMALL '83 Proceedings of the 1983 ACM SIGSMALL symposium on Personal and small computers
UIDs as internal names in a distributed file system
PODC '82 Proceedings of the first ACM SIGACT-SIGOPS symposium on Principles of distributed computing
An algorithm, for replicated directories
PODC '83 Proceedings of the second annual ACM symposium on Principles of distributed computing
An analysis of language models for high-performance communication in local-area networks
Proceedings of the 1983 ACM SIGPLAN symposium on Programming language issues in software systems
A progress report on the Desperanto research project: software support for distributed processing
ACM SIGOPS Operating Systems Review
Towards a new distributed programming environment (CORDS)
CASCON '91 Proceedings of the 1991 conference of the Centre for Advanced Studies on Collaborative research
Problems in supporting data base transactions in an operating system transaction manager
ACM SIGOPS Operating Systems Review
Distributed file systems - a survey
ACM SIGOPS Operating Systems Review
Improving storage system availability with D-GRAID
ACM Transactions on Storage (TOS)
Encyclopedia of Computer Science
Awarded Best Student Paper! -- Improving Storage System Availability with D-GRAID
FAST '04 Proceedings of the 3rd USENIX Conference on File and Storage Technologies
ACM SIGSMALL Newsletter
Resolving file conflicts in the Ficus file system
USTC'94 Proceedings of the USENIX Summer 1994 Technical Conference on USENIX Summer 1994 Technical Conference - Volume 1
Parallel processing with windows NT networks
NT'97 Proceedings of the USENIX Windows NT Workshop on The USENIX Windows NT Workshop 1997
Studying of multi-dimensional based replica management in object storage system
EUC'07 Proceedings of the 2007 conference on Emerging direction in embedded and ubiquitous computing
Multi-cluster load balancing based on process migration
APPT'07 Proceedings of the 7th international conference on Advanced parallel processing technologies
Improving storage system availability with D-GRAID
FAST'04 Proceedings of the 3rd USENIX conference on File and storage technologies
Live and heterogeneous migration of execution environments
OTM'06 Proceedings of the 2006 international conference on On the Move to Meaningful Internet Systems: AWeSOMe, CAMS, COMINF, IS, KSinBIT, MIOS-CIAO, MONET - Volume Part II
New wine in old skins: the case for distributed operating systems in the data center
Proceedings of the 4th Asia-Pacific Workshop on Systems
Hi-index | 0.03 |
LOCUS is a distributed operating system that provides a very high degree of network transparency while at the same time supporting high performance and automatic replication of storage. By network transparency we mean that at the system call interface there is no need to mention anything network related. Knowledge of the network and code to interact with foreign sites is below this interface and is thus hidden from both users and programs under normal conditions. LOCUS is application code compatible with Unix2, and performance compares favorably with standard, single system Unix. LOCUS runs on a high bandwidth, low delay local network. It is designed to permit both a significant degree of local autonomy for each site in the network while still providing a network-wide, location independent name structure. Atomic file operations and extensive synchronization are supported. Small, slow sites without local mass store can coexist in the same network with much larger and more powerful machines without larger machines being slowed down through forced interaction with slower ones. Graceful operation during network topology changes is supported.