• DocumentCode
    2278434
  • Title

    Toward modular concurrency control for object-oriented distributed systems

  • Author

    Guerraoui, Rachid

  • Author_Institution
    Dept. d´´Inf., Ecole Polytech. Federale de Lausanne, Switzerland
  • fYear
    1993
  • fDate
    22-24 Sep 1993
  • Firstpage
    240
  • Lastpage
    246
  • Abstract
    Object-based distributed systems are intended to merge the benefits of both object-based languages and distribution. To make such systems useful, it is, however, necessary to extend the basic object model so that it can permit the expression of distribution related aspects. The author discusses the issues raised by designing transaction concurrency control within an object-oriented distributed system. He proposes an original approach based on conditions bound to each object operation. These conditions allow to express various concurrency control policies, e.g., pessimistic or optimistic, all in an orthogonal way to the serialization protocol. By confining the concurrency control code within dedicated conditions, the author enhances both encapsulation and inheritance
  • Keywords
    concurrency control; data encapsulation; distributed databases; inheritance; object-oriented databases; object-oriented languages; protocols; transaction processing; encapsulation; inheritance; modular concurrency control; object model; object-based languages; object-oriented distributed systems; serialization protocol; transaction concurrency control; Concurrency control; Concurrent computing; Contracts; Encapsulation; Interference; Merging; Object oriented modeling; Proposals; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1993., Proceedings of the Fourth Workshop on Future Trends of
  • Conference_Location
    Lisbon
  • Print_ISBN
    0-8186-4430-3
  • Type

    conf

  • DOI
    10.1109/FTDCS.1993.344150
  • Filename
    344150