MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Specification and management of QoS in real-time databases supporting imprecise computations (2006) [4 citations — 2 self]

Download:
Download as a PDF
by Mehdi Amirijoo, Jörgen Hansson, Sang Hyuk Son, Senior Member
IEEE Transactions on Computers
http://www.cs.virginia.edu/~son/publications/ieeetc06.pdf
Add To MetaCart

Abstract:

Abstract—Real-time applications such as e-commerce, flight control, chemical and nuclear control, and telecommunication are becoming increasingly sophisticated in their data needs, resulting in greater demands for real-time data services that are provided by real-time databases. Since the workload of real-time databases cannot be precisely predicted, they can become overloaded and thereby cause temporal violations, resulting in damage or even a catastrophe. Imprecise computation techniques address this problem and allow graceful degradation during overloads. In this paper, we present a framework for QoS specification and management consisting of a model for expressing QoS requirements, an architecture based on feedback control scheduling, and a set of algorithms implementing different policies and behaviors. Our approach gives a robust and controlled behavior of real-time databases, even for transient overloads and with inaccurate runtime estimates of the transactions. Further, performance experiments show that the proposed algorithms outperform a set of baseline algorithms that uses feedback control. Index Terms—Real-time and embedded systems, real-time data services, imprecise computation, feedback control, modeling techniques. 1

Citations

515 Accuracy and stability of numerical algorithms – Higham - 1996
320 Scheduling Real-Time Transactions: A Performance Evaluation – Abbott, Garcia-Molina - 1992
197 Real-time databases – Ramamritham - 1993
136 Feedback Control Real-Time Scheduling: Framework, Modeling and Algorithms – Lu, Stankovic, et al. - 2002
104 Optimal Composition of Real-Time Systems – Zilberstein, Russell - 1996
94 Streaming video over the Internet: approaches and directions – Wu, Hou, et al. - 2001
56 Processing aggregate relational queries with hard time constraints – Hou, Ozsoyoglu, et al. - 1989
39 Feedback Control of Computing Systems – Hellerstein, Diao, et al. - 2004
24 Real-Time Computing Systems – Buttazzo, Hard - 1997
21 Managing Deadline Miss Ratio and Sensor Data Freshness in Real-Time Databases – Kang, Son, et al. - 2004
20 Perspectives on database theory – Yannakakis - 1995
18 Data management in real-time systems: a case of on-demand updates in vehicle control systems – Gustafsson, Hansson - 2004
16 Value-cognizant admission control for rtdb systems – Bestavros, Nagy - 1996
15 Approximate—A query processor that produces monotonically improving approximate answers – Vrbsky, Liu - 1993
12 Algorithms for scheduling periodic jobs to minimize average error – Chung, Liu - 1988
11 Imprecise task scheduling and overload managment using OR-ULD – Hansson, Thuresson, et al. - 2000
10 Using Control Theory to Achieve Service – Parekh, Gandhi, et al. - 2001
10 On transaction processing with partial validation and timestamps ordering in mobile broadcast environments – Lee, Lam, et al. - 2002
9 Algorithms for managing QoS for real-time data services using imprecise computation – Amirijoo, Hansson, et al. - 2003
7 Similarity-Based Load Adjustment for Static Real-Time Transaction Systems – Ho, Kuo, et al. - 1997
5 An Imprecise Algorithm for Real-Time Compressed Image and Video Transmission – Chen, Cheng - 1997
3 The Future of E-Commerce: Integrate and Customize – Choi, Whinston - 1999
2 Numerical Methods: Algorithms and Applications – Fausett - 2003