The LOCUS distributed system architecture
The LOCUS distributed system architecture
A measure of transaction processing power
Datamation
Concurrency control and reliability in distributed systems
Concurrency control and reliability in distributed systems
Journal of Management Information Systems - Special Issue: Database Management
The packer filter: an efficient mechanism for user-level network code
SOSP '87 Proceedings of the eleventh ACM Symposium on Operating systems principles
SOSP '87 Proceedings of the eleventh ACM Symposium on Operating systems principles
Experimental analysis of layered Ethernet software
ACM '87 Proceedings of the 1987 Fall Joint Computer Conference on Exploring technology: today and tomorrow
Genesis: a distributed database operating system
SIGMOD '85 Proceedings of the 1985 ACM SIGMOD international conference on Management of data
Introduction to a system for distributed databases (SDD-1)
ACM Transactions on Database Systems (TODS)
Computation and communication in R*: a distributed database manager
ACM Transactions on Computer Systems (TOCS)
Operating system support for database management
Communications of the ACM
An Experimental Analysis of Replicated Copy Control During Site Failure and Recovery
Proceedings of the Fourth International Conference on Data Engineering
Concurrent Robust Checkpointing and Recovery in Distributed Systems
Proceedings of the Fourth International Conference on Data Engineering
A Model for Adaptable Systems for Transaction Processing
Proceedings of the Fourth International Conference on Data Engineering
Proceedings of the Fifth International Conference on Data Engineering
SETH: A Quorum-Based Database System for Experimentation with Failures
Proceedings of the Fifth International Conference on Data Engineering
Benchmarking Database Systems A Systematic Approach
VLDB '83 Proceedings of the 9th International Conference on Very Large Data Bases
An Approach to Experimental Evaluation of Real-Time Fault-Tolerant Distributed Computing Schemes
IEEE Transactions on Software Engineering
Communication Facilities for Distributed Transaction-Processing Systems
Computer - Distributed computing systems: separate resources acting as one
SUVS: a distributed real-time system testbed for fault-tolerant computing
SAC '92 Proceedings of the 1992 ACM/SIGAPP symposium on Applied computing: technological challenges of the 1990's
Adaptable concurrency control for atomic data types
ACM Transactions on Computer Systems (TOCS)
Building information systems for mobile environments
CIKM '94 Proceedings of the third international conference on Information and knowledge management
A Model for Adaptable Systems for Transaction Processing
IEEE Transactions on Knowledge and Data Engineering
Concurrency Control in Database Systems
IEEE Transactions on Knowledge and Data Engineering
Performance Issues in Distributed Query Processing
IEEE Transactions on Parallel and Distributed Systems
Adaptable Recovery Using Dynamic Quorum Assignments
VLDB '90 Proceedings of the 16th International Conference on Very Large Data Bases
Hi-index | 0.00 |
Raid, a robust and adaptable distributed database system for transaction processing, is described. Raid is a message-passing system, with server processes on each site. The servers manage concurrent processing, consistent replicated copies during site failures and atomic distributed commitment. A high-level, layered communications package provides a clean, location-independent interface between servers. The latest design of the communications package delivers messages via shared memory in a high-performance configuration in which several servers are linked into a single process. Raid provides the infrastructure to experimentally investigate various methods for supporting reliable distributed transaction processing. Measurements on transaction processing time and server CPU time are presented. Data and conclusions of experiments in three categories are also presented: communications software, consistent replicated copy control during site failures, and concurrent distributed checkpointing. A software tool for the evaluation of transaction processing algorithms in an operating system kernel is proposed.