Browse > Article

Performance Evaluation of Real-Time Transaction Processing in a Shared Disk Cluster  

Lee Sangho (영남대학교 컴퓨터공학과)
Ohn Kyungoh (영남대학교 정보통신연구소)
Cho Haengrae (영남대학교 컴퓨터공학과)
Abstract
A shared disks (SD) cluster couples multiple computing nodes, and every node shares a common database at the disk level. A great deal of research indicates that the SD cluster is suitable to high performance transaction processing, but the aggregation of SD cluster with real-time processing has not been investigated at all. A real-time transaction has not only ACID properties of traditional transactions but also time constraints. By adopting cluster technology, the real-time services will be highly available and can exploit inter-node parallelism. In this paper, we first develop an experiment model of an SD-based real-time database system (SD-RTDBS). Then we investigate the feasibility of real-time transaction processing in the SD cluster using the experiment model. We also evaluate the cross effect of real-time transaction processing algorithms and SD cluster algorithms under a wide variety of database workloads.
Keywords
performance evaluation; cluster computing; real-time transaction processing;
Citations & Related Records
연도 인용수 순위
  • Reference
1 H. Cho and J. Park, 'Maintaining Cache Coherency in a Multisystem Data Sharing Environment,' J. Syst. Architecture, Vol.45, No.4, pp.285-303, 1998   DOI   ScienceOn
2 DB2 Universal Database for OS/390 and z/OS - Data Sharing: Planning and Administration, IBM SC26-9935-01, 2001
3 M. Vallath, Oracle Real Application Clusters, Elsevier Digital Press, 2004
4 M. Yousif, 'Shared-Storage Clusters,' Cluster Comp., Vol.2, No.4, pp.249-257, 1999   DOI
5 H. Schwetmann, User's Guide of CSIM18 Simulation Engine, Mesquite Software, Inc. 1996
6 K-Y. Lam, T-W. Kuo, B, Kao, T. Lee, R. Cheng, 'Evaluation of Concurrency Control Strategies for Mixed Soft Real-Time Database Systems,' Info. Syst., Vol.27, No.2, pp.123-149, 2002   DOI   ScienceOn
7 K-Y. Lam and T-W. Kuo (ed.), Real-Time Database Systems: Architecture and Techniques, Kluwer Academic Publishers, 2000
8 V. Kanitkar and A. Delis, 'Real-Time Processing in Client-Server Databsesm,' IEEE Trans. Computers, Vol.51, No.3 pp.269-288, 2002   DOI   ScienceOn
9 J. Harita, M. Carey and M. Livny, 'Data Access Scheduling in Firm Real-Time Database Systems,' J. Real-Time Syst., Vol.4, No.3, pp.203-241, 1994   DOI
10 V. Lee and K-W. Lam, 'Conflict-free Transaction Scheduling using Serialization Graph for Real-Time Databases,' J. Sysyt. and Software, Vol.55, No.1, pp.57-65, 2000   DOI   ScienceOn
11 C. Mohan and I. Narang, 'Recovery and Coherency-Control Protocols for Fast Intersystem Page Transfer and Fine-Granularity Locking in a Shared Disks Transaction Environment,' Proc. 17th VLDB Conf. pp.193-207, 1991
12 J. Harista and S. Seshadri, 'Real-Time Index Concurrency Control,' IEEE Trans. Knowledge and Data Eng., Vol.12, No.3, pp.429-447, 2000   DOI   ScienceOn
13 O. Ulusoy, 'Analysis of Concurrency Control Protocols for Real-Time Database Systems,' Info. Sci., Vol.111, No.1-4, pp.19-47, 1998   DOI   ScienceOn
14 Abbott. R. K. and Garcia-Molin H, 'Scheduling Real-Time Transactions : A Performance Evaluation,' ACM Transactions on Database Systems, 17, pp513-560, 1992   DOI
15 P. Yu and A. Dan, 'Performance Analysis of Affinity Clustering on Transaction Processing Coupling Architecture,' IEEE Trans. Knowledge and Data Eng., Vol.6, No.5, pp.764-786, 1994   DOI   ScienceOn
16 P. Yu and A. Dan, 'Performance Evaluation of Transaction Processing Coupling Architectures for Handling System Dynamics,' IEEE Trans. Parallel and Distributed Syst., Vol.5, No.2, pp.139-153, 1994   DOI   ScienceOn
17 Ok-Ran Jeong, Dong-Sub Cho, 'A Personalized Recommendation Agent System for E-Mail Document Classification' , Computational Science and Its Applications-ICCSA 2004, LNCS3045, Springer Verlag, Vol 3, pp.558-565, 2004   DOI
18 H. Cho, 'Cache Coherency and Concurrency Control in a Multisystem Data Sharing Environment,' IEICE Trans. Info. and Syst., Vol.E82-D, No.6, pp.1042-1050, 1999