dblp.uni-trier.de www.dagstuhl.de www.uni-trier.de

DVSS: A Distributed Version Storage Server for CAD Applications.

Denise J. Ecklund, Earl F. Ecklund Jr., Robert O. Eifrig, Fred M. Tonge: DVSS: A Distributed Version Storage Server for CAD Applications. VLDB 1987: 443-454
@inproceedings{DBLP:conf/vldb/EcklundEET87,
  author    = {Denise J. Ecklund and
               Earl F. Ecklund Jr. and
               Robert O. Eifrig and
               Fred M. Tonge},
  editor    = {Peter M. Stocker and
               William Kent and
               Peter Hammersley},
  title     = {DVSS: A Distributed Version Storage Server for CAD Applications},
  booktitle = {VLDB'87, Proceedings of 13th International Conference on Very
               Large Data Bases, September 1-4, 1987, Brighton, England},
  publisher = {Morgan Kaufmann},
  year      = {1987},
  isbn      = {0-934613-46-X},
  pages     = {443-454},
  ee        = {http://www.vldb.org/conf/1987/P443.PDF},
  crossref  = {DBLP:conf/vldb/87},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}

Abstract

The Distributed Version Storage Server (DVSS) provides an underlying storage mechanism for a CAD-oriented data model. DVSS supports such project management features as version histories, alternate data versions, and multi-reader multi-writer access control in a heterogeneous network of workstations and fileservers.

Each design object is managed as a rooted directed acyclic graph (DAG) of versions. At any time, one path in an object's DAG is designated as its principal path; the current version in the principal path is the current version of the object. Other paths contain alternate versions of the object. Updates to any version path must be serializable, but derivation of alternate versions is not subject to this constraint.

Clients interact with DVSS using the checkout/checkin paradigm. Each object has a primary site, which synchronizes actions on the object. Group operations requiring multiple locks follow a deadlock avoidance scheme.

DVSS is robust in that it supports multi-reader and multi-writer data access in the presence of failures. Traditional data replication supports continued read access. Write-write conflicts resulting from continued write access during network partition are resolved at recovery time by creation of alternate versions. The cost of resolution is minimized by employing a unilaterally computable algorithm at each site.

Copyright © 1987 by the VLDB Endowment. Permission to copy without fee all or part of this material is granted provided that the copies are not made or distributed for direct commercial advantage, the VLDB copyright notice and the title of the publication and its date appear, and notice is given that copying is by the permission of the Very Large Data Base Endowment. To copy otherwise, or to republish, requires a fee and/or special permission from the Endowment.


Printed Edition

Peter M. Stocker, William Kent, Peter Hammersley (Eds.): VLDB'87, Proceedings of 13th International Conference on Very Large Data Bases, September 1-4, 1987, Brighton, England. Morgan Kaufmann 1987, ISBN 0-934613-46-X
Contents CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML

References

[1]
...
[2]
T. Lougenia Anderson, Earl F. Ecklund Jr., David Maier: Proteus: Objectifying the DBMS User Interface. OODBS 1986: 133-145 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[3]
...
[4]
François Bancilhon, Won Kim, Henry F. Korth: A Model of CAD Transactions. VLDB 1985: 25-33 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[5]
...
[6]
Hong-Tai Chou, Won Kim: A Unifying Framework for Version Control in a CAD Environment. VLDB 1986: 336-344 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[7]
David Hung-Chang Du, Subbarao Ghanta: A Framework for Efficient IC/VLSI CAD Databases. ICDE 1987: 619-625 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[8]
...
[9]
...
[10]
...
[11]
Amr El Abbadi, Dale Skeen, Flaviu Cristian: An Efficient, Fault-Tolerant Protocol for Replicated Data Management. PODS 1985: 215-229 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[12]
Mike Gray: Databases for Computer-Aided Design. ICOD-2 Workshop on New Applications of Data Bases 1983: 247-258 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[13]
...
[14]
Randy H. Katz: Transaction Management in the Design Environment. ICOD-2 Workshop on New Applications of Data Bases 1983: 259-273 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[15]
...
[16]
Won Kim, Hong-Tai Chou, Jay Banerjee: Operations and Implementation of Complex Objects. ICDE 1987: 626-633 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[17]
...
[18]
...
[19]
...
[20]
...
[21]
Dennis G. Severance, Guy M. Lohman: Differential Files: Their Application to the Maintenance of Large Databases. ACM Trans. Database Syst. 1(3): 256-267(1976) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[22]
...

Last update Mon Sep 17 22:00:44 2012 CET by the DBLP TeamThis material is Open Data Data released under the ODC-BY 1.0 license — See also our legal information page