Title :
Cost-based transaction coordinator algorithm implemented at persistent distributed shared virtual memory
Author :
Jin, Taiyong ; Kaneko, Kunihiko ; Makinouchi, Akifumi
Author_Institution :
Dept. of Intelligent Syst., Kyushu Univ., Fukuoka, Japan
Abstract :
In order to support processing of highly concurrent transactions at low price on distributed database server systems, a network of workstations (NOW) is used as the hardware environment. In order to share resources that are distributed among different sites of NOW and support the database functionalities, persistent distributed shared virtual memory (PDSVM) is implemented on ShusseUo, an object database system developed by Kyushu University, Japan. In ShusseUo, all workstations cooperate to perform jobs submitted by database applications. Each job consists of several transactions. These transactions are executed on PDSVM and the cost of each transaction varies according to the workstation on which the transaction runs. We present the cost-based transaction coordinator (CTC) algorithm. In CTC, the load information of a transaction is collected automatically while the transaction is running, and it is fed back when the transaction is committed. In CTC, each transaction is coordinated to a certain workstation based on its cost as calculated using the fed back information and the distribution information of the database. The algorithm is evaluated in terms of the TPC-C benchmark. The benchmark result is presented and analyzed
Keywords :
distributed databases; distributed shared memory systems; object-oriented databases; persistent objects; software performance evaluation; transaction processing; virtual storage; workstation clusters; PDSVM; ShusseUo; TPC-C benchmark; concurrent transactions; cost-based transaction coordinator; distributed database server systems; object oriented database; persistent distributed shared virtual memory; software performance; workstation; workstation network; Computer networks; Costs; Deductive databases; Distributed databases; Hardware; Intelligent networks; Intelligent systems; Network servers; Transaction databases; Workstations;
Conference_Titel :
Parallel and Distributed Systems, 2001. ICPADS 2001. Proceedings. Eighth International Conference on
Conference_Location :
Kyongju City
Print_ISBN :
0-7695-1153-8
DOI :
10.1109/ICPADS.2001.934890