Toggle Main Menu Toggle Search

Open Access padlockePrints

Implementing Concurrency Control in Reliable Distributed Object Oriented Systems

Lookup NU author(s): Emeritus Professor Santosh Shrivastava



One of the key concepts available in many object-orientated programming languages is that of type-inheritance, which permits new types to be derived from, and inherit the capabilities of, old types. This paper describes how to exploit this property in a very simple fashion to implement object-orientated concurrency control. We show how by using type-inheritance, objects may control their own level of conmcurrency in a type-specific manner. Simple examples demonstrate the applicability of the approach. The implementation technique described here is being used to develop Arjuna, a fault-tolerant distributed programming system supporting atomic actions.

Publication metadata

Author(s): Parrington GD, Shrivastava SK

Publication type: Report

Publication status: Published

Series Title: Computing Laboratory Technical Report Series

Year: 1988

Pages: 18

Print publication date: 01/04/1988

Source Publication Date: April 1988

Report Number: 259

Institution: Computing Laboratory, University of Newcastle upon Tyne

Place Published: Newcastle upon Tyne

URL: .Implementing Concurrency Control in Reliable Distributed Object Oriented Systems