An Overview of the Preliminary Design of SDD-1: A System for Distributed Databases

Abstract : SDD-1, A System for Distributed Databases, is currently being designed and implemented by Computer Corporation of America. SDD-1 is composed of a collection of datamodules which may be dispersed geographically and which are assumed to communicate over channels which may vary in bandwidth and delay. Also, the system supports redundant databases, meaning that portions of databases may be stored at two or more datamodules in order to improve the reliability and efficiency of database operations. This paper presents a brief overview of several key facets of SDD-1. These include: the system architecture, the data distribution concepts used by the system, SDD-1's approach to directory management, the method employed for efficiently handling updates to redundantly stored data, and SDD-1's method for efficiently retrieving data which is dispersed at distant datamodules.

[1]  Robert H. Thomas,et al.  A resource sharing executive for the ARPANET , 1973, AFIPS National Computer Conference.

[2]  Carl Hewitt,et al.  Protection and Synchronization in Actor Systems , 1974 .

[3]  Thomas Marill,et al.  The datacomputer: a network data utility , 1975, AFIPS '75.

[4]  Irving L. Traiger,et al.  Views, authorization, and locking in a relational data base system , 1975, AFIPS '75.

[5]  Eugene Wong,et al.  Decomposition—a strategy for query processing , 1976, TODS.

[6]  Robert H Thomas,et al.  A Solution to the Update Problem for Multiple Copy Data Bases which uses Distributed Control , 1976 .

[7]  Michael Stonebraker,et al.  The design and implementation of INGRES , 1976, TODS.

[8]  J. D. Day,et al.  A principle for resilient sharing of distributed resources , 1976, ICSE '76.

[9]  Irving L. Traiger,et al.  The notions of consistency and predicate locks in a database system , 1976, CACM.

[10]  Irving L. Traiger,et al.  System R: relational approach to database management , 1976, TODS.

[11]  Irving L. Traiger,et al.  Granularity of Locks and Degrees of Consistency in a Shared Data Base , 1998, IFIP Working Conference on Modelling in Data Base Management Systems.

[12]  Robert E Millstein,et al.  The Foreman: Providing the Program Execution Environment for the National Software Works. Revision 1 , 1976 .

[13]  Michael Stonebraker,et al.  A Distributed Database Version of INGRES , 1977, Berkeley Workshop.

[14]  Eugene Wong,et al.  Retrieving Dispersed Data from SDD-1: A System for Distributed Databases , 1986, Berkeley Workshop.