A Dynamic Transaction Routing Algorithm with Primary Copy Authority


The KIPS Transactions:PartD, Vol. 10, No. 7, pp. 1067-1076, Dec. 2003
10.3745/KIPSTD.2003.10.7.1067,   PDF Download:

Abstract

Database sharing system (DSS) refers to a system for high performance transaction processing. In DSS, the processing nodes are locally coupled via a high speed network and share a common database at the disk level. Each node has a local memory and a separate copy of operating system. To reduce the number of disk accesses, the node caches database pages in its local memory buffer. In this paper, we propose a dynamic transaction routing algorithm to balance the load of each node in the DSS. The proposed algorithm is novel in the sense that it can support node-specific locality of reference by utilizing the primary copy authority assigned to each node ; hence, it can achieve better cache hit ratios and thus fewer disk I/Os. Furthermore, the proposed algorithm avoids a specific node being overloaded by considering the current workload of each node. To evaluate the performance of the proposed algorithm, we develop a simulation model of the DSS, and then analyze the simulation results. The results show that the proposed algorithm outperforms the existing algorithms in the transaction processing rate. Especially the proposed algorithm shows better performance when the number of concurrently executed transactions is high and the data page access patterns of the transactions are not equally distributed.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
K. G. Hyeong, J. H. Lae, N. Y. Hwan, "A Dynamic Transaction Routing Algorithm with Primary Copy Authority," The KIPS Transactions:PartD, vol. 10, no. 7, pp. 1067-1076, 2003. DOI: 10.3745/KIPSTD.2003.10.7.1067.

[ACM Style]
Kim Gi Hyeong, Jo Haeng Lae, and Nam Yeong Hwan. 2003. A Dynamic Transaction Routing Algorithm with Primary Copy Authority. The KIPS Transactions:PartD, 10, 7, (2003), 1067-1076. DOI: 10.3745/KIPSTD.2003.10.7.1067.