Performance evaluation of cautious waiting
ACM Transactions on Database Systems (TODS)
Scheduling real-time transactions: a performance evaluation
ACM Transactions on Database Systems (TODS)
Approximate: a query processor that produces monotonically improving approximate answers
Approximate: a query processor that produces monotonically improving approximate answers
Distributed and Parallel Databases - Special issue: Research topics in distributed and parallel databases
The COMFORT automatic tuning project
Information Systems
Digital control system analysis and design (3rd ed.)
Digital control system analysis and design (3rd ed.)
Performance of concurrency control algorithms for real-time database systems
Performance of concurrency control mechanisms in centralized database systems
Applying update streams in a soft real-time database system
SIGMOD '95 Proceedings of the 1995 ACM SIGMOD international conference on Management of data
On being optimistic about real-time constraints
PODS '90 Proceedings of the ninth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
In-memory data management for consumer transactions the timesten approach
SIGMOD '99 Proceedings of the 1999 ACM SIGMOD international conference on Management of data
Time-Constrained Query Processing in CASE-DB
IEEE Transactions on Knowledge and Data Engineering
Integrating Security and Real-Time Requirements Using Covert Channel Capacity
IEEE Transactions on Knowledge and Data Engineering
Experimental Evaluation of Real-Time Optimistic Concurrency Control Schemes
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
A QoS-Sensitive Approach for Timeliness and Freshness Guarantees in Real-Time Databases
ECRTS '02 Proceedings of the 14th Euromicro Conference on Real-Time Systems
Performance Evaluation on a Real-Time Database
RTAS '02 Proceedings of the Eighth IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'02)
ControlWare: A Middleware Architecture for Feedback Control of Software Performance
ICDCS '02 Proceedings of the 22 nd International Conference on Distributed Computing Systems (ICDCS'02)
Qos-aware real-time data management
Qos-aware real-time data management
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
A control-based middleware framework for quality-of-service adaptations
IEEE Journal on Selected Areas in Communications
Real-Time Databases and Data Services
Real-Time Systems
Specification and Management of QoS in Real-Time Databases Supporting Imprecise Computations
IEEE Transactions on Computers
Load shedding in stream databases: a control-based approach
VLDB '06 Proceedings of the 32nd international conference on Very large data bases
Extensible Contract Broker for Performance Differentiation
SEAMS '07 Proceedings of the 2007 International Workshop on Software Engineering for Adaptive and Self-Managing Systems
On new scheduling policy for the improvement of firm RTDBSs performances
Data & Knowledge Engineering
Data Services in Distributed Real-Time Embedded Systems
SEUS '08 Proceedings of the 6th IFIP WG 10.2 international workshop on Software Technologies for Embedded and Ubiquitous Systems
Enforcing time-constraints effectively for QoS-aware servers
IDEAS '08 Proceedings of the 2008 international symposium on Database engineering & applications
Partition-based workload scheduling in living data warehouse environments
Information Systems
QoS management for real-time DataBases in embedded systems
Proceedings of the 2008 Euro American Conference on Telematics and Information Systems
Caching and Materialization for Web Databases
Foundations and Trends in Databases
Quality contracts for real-time enterprises
BIRTE'06 Proceedings of the 1st international conference on Business intelligence for the real-time enterprises
Autonomic admission control for congested request processing systems
WISE'07 Proceedings of the 8th international conference on Web information systems engineering
Competitive freshness algorithms for wait-free data objects
Euro-Par'06 Proceedings of the 12th international conference on Parallel Processing
Review: Real-time data management on wireless sensor networks: A survey
Journal of Network and Computer Applications
Providing configurable qos management in real-time systems with qos aspect packages
Transactions on Aspect-Oriented Software Development II
Journal of Systems and Software
Power- and time-aware buffer cache management for real-time embedded databases
Journal of Systems Architecture: the EUROMICRO Journal
Maintaining data temporal consistency in distributed real-time systems
Real-Time Systems
Learning by playing in agent-oriented virtual learning environment
AEGS'11 Proceedings of the 2011 international conference on Agents for Educational Games and Simulations
Handling request variability for QoS-max measures
Euro-Par'07 Proceedings of the 13th international Euro-Par conference on Parallel Processing
Deadline and throughput-aware control for request processing systems
ISPA'07 Proceedings of the 5th international conference on Parallel and Distributed Processing and Applications
Adaptive response time control for metadata matching in information dissemination systems
Journal of Systems Architecture: the EUROMICRO Journal
Hi-index | 0.00 |
The demand for real-time data services is increasing in many applications including e-commerce, agile manufacturing, and telecommunications network management. In these applications, it is desirable to execute transactions within their deadlines, i.e., before the real-world status changes, using fresh (temporally consistent) data. However, meeting these fundamental requirements is challenging due to dynamic workloads and data access patterns in these applications. Further, transaction timeliness and data freshness requirements may conflict. In this paper, we define average/transient deadline miss ratio and new data freshness metrics to let a database administrator specify the desired quality of real-time data services for a specific application. We also present a novel QoS management architecture for real-time databases to support the desired QoS even in the presence of unpredictable workloads and access patterns. To prevent overload and support the desired QoS, the presented architecture applies feedback control, admission control, and flexible freshness management schemes. A simulation study shows that our QoS-aware approach can achieve a near zero miss ratio and perfect freshness, meeting basic requirements for real-time transaction processing. In contrast, baseline approaches fail to support the desired miss ratio and/or freshness in the presence of unpredictable workloads and data access patterns.