COMPENSATABLE ATOMIC OBJECTS IN OBJECT-ORIENTED OPERATING SYSTEMS.

Hideyuki Tokuda

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

Abstract

This paper introduces the notion of compensatable atomic objects for object-oriented operating systems and discusses its effectiveness. First, we describe a concept of atomic object and address the limitations of the ordinary nested transaction and serializable transaction models by describing a 'travel agent' and a 'resource map' problem. We then define the compensatable object by using the notion of the abstract equivalence relations among possible object states. An object model, called 'arobject', is also explained as a vehicle for compensatable objects in an object-oriented paradigm using a new type of transaction, called 'compound' transaction. Finally, the effective use of such compensatable objects is demonstrated by showing a few examples in an operating system context.

Original languageEnglish
Title of host publicationUnknown Host Publication Title
EditorsKane H. Kim, K. Chon, C.V. Ramamoorthy
PublisherNorth-Holland
Pages229-238
Number of pages10
ISBN (Print)0444700226
Publication statusPublished - 1986
Externally publishedYes

ASJC Scopus subject areas

  • Engineering(all)

Cite this

Tokuda, H. (1986). COMPENSATABLE ATOMIC OBJECTS IN OBJECT-ORIENTED OPERATING SYSTEMS. In K. H. Kim, K. Chon, & C. V. Ramamoorthy (Eds.), Unknown Host Publication Title (pp. 229-238). North-Holland.

COMPENSATABLE ATOMIC OBJECTS IN OBJECT-ORIENTED OPERATING SYSTEMS. / Tokuda, Hideyuki.

Unknown Host Publication Title. ed. / Kane H. Kim; K. Chon; C.V. Ramamoorthy. North-Holland, 1986. p. 229-238.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Tokuda, H 1986, COMPENSATABLE ATOMIC OBJECTS IN OBJECT-ORIENTED OPERATING SYSTEMS. in KH Kim, K Chon & CV Ramamoorthy (eds), Unknown Host Publication Title. North-Holland, pp. 229-238.
Tokuda H. COMPENSATABLE ATOMIC OBJECTS IN OBJECT-ORIENTED OPERATING SYSTEMS. In Kim KH, Chon K, Ramamoorthy CV, editors, Unknown Host Publication Title. North-Holland. 1986. p. 229-238
Tokuda, Hideyuki. / COMPENSATABLE ATOMIC OBJECTS IN OBJECT-ORIENTED OPERATING SYSTEMS. Unknown Host Publication Title. editor / Kane H. Kim ; K. Chon ; C.V. Ramamoorthy. North-Holland, 1986. pp. 229-238
@inproceedings{2c933964a49a46b4b00d00b9266e59df,
title = "COMPENSATABLE ATOMIC OBJECTS IN OBJECT-ORIENTED OPERATING SYSTEMS.",
abstract = "This paper introduces the notion of compensatable atomic objects for object-oriented operating systems and discusses its effectiveness. First, we describe a concept of atomic object and address the limitations of the ordinary nested transaction and serializable transaction models by describing a 'travel agent' and a 'resource map' problem. We then define the compensatable object by using the notion of the abstract equivalence relations among possible object states. An object model, called 'arobject', is also explained as a vehicle for compensatable objects in an object-oriented paradigm using a new type of transaction, called 'compound' transaction. Finally, the effective use of such compensatable objects is demonstrated by showing a few examples in an operating system context.",
author = "Hideyuki Tokuda",
year = "1986",
language = "English",
isbn = "0444700226",
pages = "229--238",
editor = "Kim, {Kane H.} and K. Chon and C.V. Ramamoorthy",
booktitle = "Unknown Host Publication Title",
publisher = "North-Holland",

}

TY - GEN

T1 - COMPENSATABLE ATOMIC OBJECTS IN OBJECT-ORIENTED OPERATING SYSTEMS.

AU - Tokuda, Hideyuki

PY - 1986

Y1 - 1986

N2 - This paper introduces the notion of compensatable atomic objects for object-oriented operating systems and discusses its effectiveness. First, we describe a concept of atomic object and address the limitations of the ordinary nested transaction and serializable transaction models by describing a 'travel agent' and a 'resource map' problem. We then define the compensatable object by using the notion of the abstract equivalence relations among possible object states. An object model, called 'arobject', is also explained as a vehicle for compensatable objects in an object-oriented paradigm using a new type of transaction, called 'compound' transaction. Finally, the effective use of such compensatable objects is demonstrated by showing a few examples in an operating system context.

AB - This paper introduces the notion of compensatable atomic objects for object-oriented operating systems and discusses its effectiveness. First, we describe a concept of atomic object and address the limitations of the ordinary nested transaction and serializable transaction models by describing a 'travel agent' and a 'resource map' problem. We then define the compensatable object by using the notion of the abstract equivalence relations among possible object states. An object model, called 'arobject', is also explained as a vehicle for compensatable objects in an object-oriented paradigm using a new type of transaction, called 'compound' transaction. Finally, the effective use of such compensatable objects is demonstrated by showing a few examples in an operating system context.

UR - http://www.scopus.com/inward/record.url?scp=0022935449&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0022935449&partnerID=8YFLogxK

M3 - Conference contribution

SN - 0444700226

SP - 229

EP - 238

BT - Unknown Host Publication Title

A2 - Kim, Kane H.

A2 - Chon, K.

A2 - Ramamoorthy, C.V.

PB - North-Holland

ER -