DocumentCode :
1824772
Title :
A framework of customizing transactions in persistent object management for advanced applications
Author :
Uehara, Keitaro ; Inohara, Shigekazu ; Miyazawa, Hajime ; Yamamoto, Kouhei ; Hara, Masahiro ; Masuda, Takashi
Author_Institution :
Dept. of Inf. Sci., Tokyo Univ., Japan
fYear :
1995
fDate :
14-15 Aug 1995
Firstpage :
84
Lastpage :
93
Abstract :
In the new applications that support user cooperation using the power of distributed computers, users´ processes in distributed hosts often share large data structures containing nested structure and pointers that often indicate persistent objects. Transactions usually manage concurrent accesses to shared persistent objects in such applications. Although various types of transaction schemes have been proposed for supporting cooperative applications, no single scheme provides efficient and appropriate semantics for all applications. We propose a system with a customizable framework for persistent object management. We classify transaction semantics into two major layers, the external transaction semantics, which manages relations between transactions, and the internal transaction semantics, which manages sharing among tasks within a transaction. The external transaction semantics is described according to the ACTA framework, a theoretical framework that is proposed for specifying the structure and behavior of transactions. We apply the ACTA framework to actual implementation of our transaction system, by mapping the ACTA´s object sets into versioned object tables. The internal transaction semantics is described through distributed shared memory protocols. Versioned objects connect two layers into an integrated persistent object system
Keywords :
data structures; database theory; distributed databases; object-oriented databases; transaction processing; ACTA framework; advanced applications; concurrent access; distributed computers; distributed hosts; distributed shared memory protocols; integrated persistent object system; large data structures; nested structure; persistent object management; pointers; transaction customization; transaction semantics; user cooperation; versioned object tables; versioned objects; Application software; Data structures; Design automation; Distributed computing; Energy management; File systems; Information science; Power system management; Programming; Protocols;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object-Orientation in Operating Systems, 1995., Fourth International Workshop on
Conference_Location :
Lund
Print_ISBN :
0-8186-7115-7
Type :
conf
DOI :
10.1109/IWOOS.1995.470574
Filename :
470574
Link To Document :
بازگشت