Estimating and Enhancing Real-Time Data Service Delays: Control-Theoretic Approaches

被引:7
作者
Kang, Kyoung-Don [1 ]
Zhou, Yan [1 ]
Oh, Jisu [1 ]
机构
[1] SUNY Binghamton, Dept Comp Sci, Binghamton, NY 13902 USA
基金
美国国家科学基金会;
关键词
Quality of real-time data service management; linear control theory; fuzzy logic control theory; GUARANTEES; DATABASES; QOS;
D O I
10.1109/TKDE.2010.138
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
It is essential to process real-time data service requests such as stock quotes and trade transactions in a timely manner using fresh data, which represent the current real-world phenomena such as the stock market status. Users may simply leave when the database service delay is excessive. Also, temporally inconsistent data may give an outdated view of the real-world status. However, supporting the desired timeliness and freshness is challenging due to dynamic workloads. To address the problem, we present new approaches for 1) database backlog estimation, 2) fine-grained closed-loop admission control based on the backlog model, and 3) incoming load smoothing. Our backlog estimation and control-theoretic approaches aim to support the desired service delay bound without degrading the data freshness, critical for real-time data services. Specifically, we design, implement, and evaluate two feedback controllers based on linear control theory and fuzzy logic control theory, to meet the desired service delay. Workload smoothing, under overload, helps the database admit and process more transactions in a timely fashion by probabilistically reducing the burstiness of incoming data service requests. In terms of the data service delay and throughput, our closed-loop admission control and probabilistic load smoothing schemes considerably outperform several baselines in the experiments undertaken in a stock trading database testbed.
引用
收藏
页码:554 / 567
页数:14
相关论文
共 29 条
  • [1] Specification and management of QoS in real-time databases supporting imprecise computations
    Amirijoo, M
    Hansson, J
    Son, SH
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (03) : 304 - 319
  • [2] [Anonymous], 2004, Feedback Control of Computing Systems
  • [3] [Anonymous], ORACLE BERKELEY DB P
  • [4] Astrom K.J., 1995, ADAPTIVE CONTROL
  • [5] Using fuzzy control to maximize profits in service level management
    Diao, Y
    Hellerstein, JL
    Parekh, S
    [J]. IBM SYSTEMS JOURNAL, 2002, 41 (03) : 403 - 420
  • [6] DRAPER NR, 1968, APPL REGRESSION ANAL
  • [7] HENRIKSSON D, 2004, P EUR C REAL TIM SYS
  • [8] Managing deadline miss ratio and sensor data freshness in real-time databases
    Kang, KD
    Son, SH
    Stankovic, JA
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2004, 16 (10) : 1200 - 1216
  • [9] KANG KD, 2007, P 28 IEEE REAL TIM S
  • [10] KANG KD, 2007, P 13 IEEE INT C EMB