loading...
Data consistency in a distributed persistent object system
Hawaii, USA January 04-January 07
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/HICSS.1995.37549328th Hawaii International Conference ...
 This Article 
 
PURCHASE ARTICLE: $0
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Z. Wu, Dept. of Comput. Sci., Newcastle Univ., UK
K. Moody, Dept. of Comput. Sci., Newcastle Univ., UK
J. Bacon, Dept. of Comput. Sci., Newcastle Univ., UK
R.J. Stroud, Dept. of Comput. Sci., Newcastle Univ., UK
A major issue in persistent systems is preserving data consistency in the presence of concurrency and failures. This paper presents a persistent system PC++ that takes an atomic data type approach to resolving this issue. Unlike existing systems, support for atomic data types in PC++ is implicit so that programmers are required to do very little extra work to make an object atomic. Programmers implement atomic data types as if for a sequential and reliable environment and specify the conflict relationship between object operations separately in a small, but expressive declarative language. The PC++ system will then automatically provide appropriate synchronisation and recovery code for atomic objects according to their conflict relation.
Index Terms:
data integrity; synchronisation; concurrency control; object-oriented programming; object-oriented databases; distributed databases; abstract data types; distributed persistent object system; data consistency; persistent system; atomic data type; PC++; conflict relationship; object operations; synchronisation; recovery code
Citation:
Z. Wu, K. Moody, J. Bacon, R.J. Stroud, "Data consistency in a distributed persistent object system," hicss, pp.635, 28th Hawaii International Conference on System Sciences (HICSS'95), 1995
Usage of this product signifies your acceptance of the Terms of Use.


Suggestions