TY - GEN
T1 - A real-time database testbed and performance evaluation
AU - Kang, Kyoung Don
AU - Sin, Phillip H.
AU - Oh, Jisu
AU - Son, Sang H.
PY - 2007
Y1 - 2007
N2 - A lot of real-time database (RTDB) research has been done to process transactions in a timely fashion using fresh data reflecting the current real world status. However, most existing RTDB work is based on simulations. Due to the absence of a publicly available RTDB testbed, it is very hard to evaluate real-time data management techniques in a realistic environment. To address the problem, we design and develop an initial version of a RTDB testbed, called Chronos, atop an open source database [5]. We develop soft real-time database workloads that model online stock trades, providing several knobs to specify workloads for RTDB performance evaluation. In addition, we develop a QoS management scheme in Chronos to detect overload and reduce workloads, via admission control and adaptive temporal data updates, under overload. From the extensive experiments using the stock trading workloads developed in Chronos, we observe that adaptive updates can considerably improve the transaction timeliness. We also observe that admission control can only enhance the time-liness under severe overload, possibly causing underutilization problems for moderate workloads. Overall, we observe several results different from simulation-based work, warranting the need for RTDB performance evaluation in a real database system.
AB - A lot of real-time database (RTDB) research has been done to process transactions in a timely fashion using fresh data reflecting the current real world status. However, most existing RTDB work is based on simulations. Due to the absence of a publicly available RTDB testbed, it is very hard to evaluate real-time data management techniques in a realistic environment. To address the problem, we design and develop an initial version of a RTDB testbed, called Chronos, atop an open source database [5]. We develop soft real-time database workloads that model online stock trades, providing several knobs to specify workloads for RTDB performance evaluation. In addition, we develop a QoS management scheme in Chronos to detect overload and reduce workloads, via admission control and adaptive temporal data updates, under overload. From the extensive experiments using the stock trading workloads developed in Chronos, we observe that adaptive updates can considerably improve the transaction timeliness. We also observe that admission control can only enhance the time-liness under severe overload, possibly causing underutilization problems for moderate workloads. Overall, we observe several results different from simulation-based work, warranting the need for RTDB performance evaluation in a real database system.
UR - http://www.scopus.com/inward/record.url?scp=46449122528&partnerID=8YFLogxK
U2 - 10.1109/RTCSA.2007.12
DO - 10.1109/RTCSA.2007.12
M3 - Conference contribution
AN - SCOPUS:46449122528
SN - 0769529755
SN - 9780769529752
T3 - Proceedings - 13th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2007
SP - 319
EP - 326
BT - Proceedings - 13th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2007
T2 - 4296821
Y2 - 21 August 2007 through 24 August 2007
ER -