• DocumentCode
    289012
  • Title

    Data consistency in a distributed persistent object system

  • Author

    Wu, Z. ; Moody, K. ; Bacon, J. ; Stroud, R.J.

  • Author_Institution
    Dept. of Comput. Sci., Newcastle Univ., UK
  • Volume
    2
  • fYear
    1995
  • fDate
    3-6 Jan 1995
  • Firstpage
    635
  • Abstract
    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
  • Keywords
    abstract data types; concurrency control; data integrity; distributed databases; object-oriented databases; object-oriented programming; synchronisation; PC++; atomic data type; conflict relationship; data consistency; distributed persistent object system; object operations; persistent system; recovery code; synchronisation; Bandwidth; Computer architecture; Computer languages; Concurrent computing; Data structures; Distributed computing; File servers; Laboratories; Programming profession; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1995. Proceedings of the Twenty-Eighth Hawaii International Conference on
  • Conference_Location
    Wailea, HI
  • Print_ISBN
    0-8186-6930-6
  • Type

    conf

  • DOI
    10.1109/HICSS.1995.375493
  • Filename
    375493