The design and implementation of INGRES
ACM Transactions on Database Systems (TODS)
A comparison of two network-based file servers
Communications of the ACM
Performing remote operations efficiently on a local computer network
Communications of the ACM
Grapevine: an exercise in distributed computing
Communications of the ACM
Notes on Data Base Operating Systems
Operating Systems, An Advanced Course
Operating Systems, An Advanced Course
Distributed Systems - Architecture and Implementation, An Advanced Course
The National Software Works (NSW)
Distributed Systems - Architecture and Implementation, An Advanced Course
Distributed Systems - Architecture and Implementation, An Advanced Course
Distributed Systems - Architecture and Implementation, An Advanced Course
Distributed Systems - Architecture and Implementation, An Advanced Course
Identifiers (Naming) in Distributed Systems
Distributed Systems - Architecture and Implementation, An Advanced Course
SOSP '81 Proceedings of the eighth ACM symposium on Operating systems principles
A reliable object-oriented data repository for a distributed computer system
SOSP '81 Proceedings of the eighth ACM symposium on Operating systems principles
Accent: A communication oriented network operating system kernel
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
A principle for resilient sharing of distributed resources
ICSE '76 Proceedings of the 2nd international conference on Software engineering
Issues in the design and use of a distributed file system
ACM SIGOPS Operating Systems Review
ACM SIGOPS Operating Systems Review
NAMING AND SYNCHRONIZATION IN A DECENTRALIZED COMPUTER SYSTEM
NAMING AND SYNCHRONIZATION IN A DECENTRALIZED COMPUTER SYSTEM
Remote procedure call
Partitioned operation and distributed data base management system catalogs
Partitioned operation and distributed data base management system catalogs
Issues of network transparency and file replication in the distributed filesystem component of locus (system)
File servers for network-based distributed systems
ACM Computing Surveys (CSUR)
ACM Computing Surveys (CSUR) - The MIT Press scientific computation series
UIO: a uniform I/O system interface for distributed systems
ACM Transactions on Computer Systems (TOCS)
DPUP: a distributed processing utilities package
ACM SIGNUM Newsletter
Communications of the ACM
Command execution in a heterogeneous environment
SIGCOMM '86 Proceedings of the ACM SIGCOMM conference on Communications architectures & protocols
A model of file server performance for a heterogeneous distributed system
SIGCOMM '86 Proceedings of the ACM SIGCOMM conference on Communications architectures & protocols
A study of dynamic load balancing in a distributed system
SIGCOMM '86 Proceedings of the ACM SIGCOMM conference on Communications architectures & protocols
Distributed system V IPC in LOCUS: a design and implementation retrospective
SIGCOMM '86 Proceedings of the ACM SIGCOMM conference on Communications architectures & protocols
Jasmine: a software system modelling facility
SDE 2 Proceedings of the second ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
A programmable interface language for heterogeneous distributed systems
ACM Transactions on Computer Systems (TOCS)
CHAOS- kernel support for objects in the real-time domain
IEEE Transactions on Computers - Special Issue on Real-Time Systems
Scale and performance in a distributed file system
ACM Transactions on Computer Systems (TOCS)
801 storage: architecture and programming
ACM Transactions on Computer Systems (TOCS)
Interconnecting heterogeneous computer systems
Communications of the ACM
Communications of the ACM
The DUNIX distributed operating system
ACM SIGOPS Operating Systems Review
A survey of process migration mechanisms
ACM SIGOPS Operating Systems Review
Strategies for decentralized resource management
SIGCOMM '87 Proceedings of the ACM workshop on Frontiers in computer communications technology
On the influence of scale in a distributed system
ICSE '88 Proceedings of the 10th international conference on Software engineering
Resilient Objects in Broadband Networks
IEEE Transactions on Software Engineering
Concurrent I/O system for the hypercube multiprocessor
C3P Proceedings of the third conference on Hypercube concurrent computers and applications - Volume 2
Decentralizing a global naming service for improved performance and fault tolerance
ACM Transactions on Computer Systems (TOCS)
Foundations for the Arcadia environment architecture
SDE 3 Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Mirage: a coherent distributed shared memory design
SOSP '89 Proceedings of the twelfth ACM symposium on Operating systems principles
Process-originated migration in a heterogeneous environment
CSC '89 Proceedings of the 17th conference on ACM Annual Computer Science Conference
Primitives for Distributed Computing in a Heterogeneous Local Area Network Environment
IEEE Transactions on Software Engineering
Finding Idle Machines in a Workstation-Based Distributed System
IEEE Transactions on Software Engineering
Coda: A Highly Available File System for a Distributed Workstation Environment
IEEE Transactions on Computers
Generalization of the language version determination problem
ACM SIGART Bulletin
Distributed file systems: concepts and examples
ACM Computing Surveys (CSUR)
Specification level interoperability
ICSE '90 Proceedings of the 12th international conference on Software engineering
Native code process-originated migration in a heterogeneous environment
CSC '90 Proceedings of the 1990 ACM annual conference on Cooperation
Specification-level interoperability
Communications of the ACM - Special issue on software engineering
Tools for Distributed Application Management
Computer - Distributed computing systems: separate resources acting as one
Disconnected operation in the Coda file system
SOSP '91 Proceedings of the thirteenth ACM symposium on Operating systems principles
Replication in the harp file system
SOSP '91 Proceedings of the thirteenth ACM symposium on Operating systems principles
Detection of version features in distributed systems
ACM SIGPLAN Notices
Lightweight causal and atomic group multicast
ACM Transactions on Computer Systems (TOCS)
The Influence of Scale on Distributed File System Design
IEEE Transactions on Software Engineering
Effect of Fault Tolerance on Response Time-Analysis of the Primary Site Approach
IEEE Transactions on Computers
Modeling distributed file systems
ACM SIGMETRICS Performance Evaluation Review
Feature inversion: a practice on language versions determination
ACM SIGPLAN Notices
Disconnected operation in the Coda File System
ACM Transactions on Computer Systems (TOCS)
The Zebra striped network file system
SOSP '93 Proceedings of the fourteenth ACM symposium on Operating systems principles
A coherent distributed file cache with directory write-behind
ACM Transactions on Computer Systems (TOCS)
A brief survey of systems providing process or object migration facilities
ACM SIGOPS Operating Systems Review
IEEE/ACM Transactions on Networking (TON)
Migration of processes, files, and virtual devices in the MDX operating system
ACM SIGOPS Operating Systems Review
The Zebra striped network file system
ACM Transactions on Computer Systems (TOCS)
Serverless network file systems
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
Rover: a toolkit for mobile information access
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
Managing update conflicts in Bayou, a weakly connected replicated storage system
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
Serverless network file systems
ACM Transactions on Computer Systems (TOCS) - Special issue on operating system principles
SPIFFI-A Scalable Parallel File System for the Intel Paragon
IEEE Transactions on Parallel and Distributed Systems
File placement and process assignment due to resource sharing in a distributed system
WSC '85 Proceedings of the 17th conference on Winter simulation
Automated Meta-Control for Adaptable Real-Time Software
Real-Time Systems
Proceedings of the 1985 ACM SIGSMALL symposium on Small systems
Genesis: a distributed database operating system
SIGMOD '85 Proceedings of the 1985 ACM SIGMOD international conference on Management of data
Distributed virtual machines: a system architecture for network computing
Proceedings of the 8th ACM SIGOPS European workshop on Support for composing distributed applications
A caching file system for a programmer's workstation
Proceedings of the tenth ACM symposium on Operating systems principles
The ITC distributed file system: principles and design
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
Supporting distributed applications: experience with Eden
Proceedings of the tenth ACM symposium on Operating systems principles
Replication in distributed systems: the Eden experience
ACM '86 Proceedings of 1986 ACM Fall joint computer conference
Feasibility of a serverless distributed file system deployed on an existing set of desktop PCs
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
The string-to-string correction problem with block moves
ACM Transactions on Computer Systems (TOCS)
ACM Computing Surveys (CSUR)
The Bengal Database Replication System
Distributed and Parallel Databases
A replicated, distributed file system
EW 2 Proceedings of the 2nd workshop on Making distributed systems work
Autonomy or independence in distributed systems?: position paper
EW 3 Proceedings of the 3rd workshop on ACM SIGOPS European workshop: Autonomy or interdependence in distributed systems?
Bayou: replicated database services for world-wide applications
EW 7 Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications
ACM Transactions on Computer Systems (TOCS)
Scalable Session Locking for a Distributed File System
Cluster Computing
Directory Reference Patterns in Hierarchical File Systems
IEEE Transactions on Knowledge and Data Engineering
IEEE Transactions on Parallel and Distributed Systems
User-Process Communication Performance in Networks of Computers
IEEE Transactions on Software Engineering
MATA '01 Proceedings of the Third International Workshop on Mobile Agents for Telecommunication Applications
Transaction Support in Read Optimizied and Write Optimized File Systems
VLDB '90 Proceedings of the 16th International Conference on Very Large Data Bases
Translating Strong Mobility into Weak Mobility
MA '01 Proceedings of the 5th International Conference on Mobile Agents
Peer Replication with Selective Control
MDA '99 Proceedings of the First International Conference on Mobile Data Access
A nested transaction mechanism for LOCUS
SOSP '83 Proceedings of the ninth ACM symposium on Operating systems principles
Zeus: An object-oriented distributed operating system for reliable applications
ACM '84 Proceedings of the 1984 annual conference of the ACM on The fifth generation challenge
SRDS '99 Proceedings of the 18th IEEE Symposium on Reliable Distributed Systems
Taming aggressive replication in the Pangaea wide-area file system
ACM SIGOPS Operating Systems Review - OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation
ACM SIGOPS Operating Systems Review
Distributed file systems - a survey
ACM SIGOPS Operating Systems Review
ACM Computing Surveys (CSUR)
Taming aggressive replication in the Pangaea wide-area file system
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
P2P replica synchronization with vector sets
ACM SIGOPS Operating Systems Review - Systems work at Microsoft Research
Guarding security sensitive content using confined mobile agents
Proceedings of the 2007 ACM symposium on Applied computing
Clue tables: a distributed, dynamic-binding naming mechanism
USTC'94 Proceedings of the USENIX Summer 1994 Technical Conference on USENIX Summer 1994 Technical Conference - Volume 1
Adaptive and reliable parallel computing on networks of workstations
ATEC '97 Proceedings of the annual conference on USENIX Annual Technical Conference
Helios: heterogeneous multiprocessing with satellite kernels
Proceedings of the ACM SIGOPS 22nd symposium on Operating systems principles
Accelerating parallel analysis of scientific simulation data via Zazen
FAST'10 Proceedings of the 8th USENIX conference on File and storage technologies
Efficient system-enforced deterministic parallelism
OSDI'10 Proceedings of the 9th USENIX conference on Operating systems design and implementation
FINAL: flexible and scalable composition of file system name spaces
Proceedings of the 1st International Workshop on Runtime and Operating Systems for Supercomputers
GRID '11 Proceedings of the 2011 IEEE/ACM 12th International Conference on Grid Computing
Replic8: location-aware data replication for high availability in ubiquitous environments
WWIC'05 Proceedings of the Third international conference on Wired/Wireless Internet Communications
Hi-index | 0.06 |
LOCUS is a distributed operating system which supports transparent access to data through a network wide filesystem, permits automatic replication of storage, supports transparent distributed process execution, supplies a number of high reliability functions such as nested transactions, and is upward compatible with Unix. Partitioned operation of subnet's and their dynamic merge is also supported. The system has been operational for about two years at UCLA and extensive experience in its use has been obtained. The complete system architecture is outlined in this paper, and that experience is summarized.