Skip to main navigation Skip to search Skip to main content

Backlog estimation and management for real-time data services

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

8 Scopus citations

Abstract

Real-time data services can benefit data-intensive real-time applications, e.g., e-commerce, via timely transaction processing using fresh data, e.g., the current stock prices. To enhance the real-time data service quality, we present several novel techniques for (1) database backlog estimation, (2) fine-grained closed-loop admission control based on the backlog model, and (3) hint-based incoming load smoothing. Our backlog estimation and feedback control aim to support the desired service delay bound without degrading the data freshness critical for real-time data services. Workload smoothing, under overload, help the database admit and process more transactions in a timely manner by probabilistically reducing the burstiness of incoming data service requests. In terms of the data service delay and throughput, our feedback-based admission control and probabilistic load smoothing considerably outperform the baselines, which represent the current state of the art, in the experiments performed in a stock trading database testbed.

Original languageEnglish
Title of host publicationProceedings of the 20th Euromicro Conference on Real-Time Systems, ECRTS 2008
Pages289-298
Number of pages10
DOIs
StatePublished - 2008
Event20th Euromicro Conference on Real-Time Systems, ECRTS 2008 - Prague, Czech Republic
Duration: Jul 2 2008Jul 4 2008

Publication series

NameProceedings - Euromicro Conference on Real-Time Systems

Conference

Conference20th Euromicro Conference on Real-Time Systems, ECRTS 2008
Country/TerritoryCzech Republic
CityPrague
Period07/2/0807/4/08

Fingerprint

Dive into the research topics of 'Backlog estimation and management for real-time data services'. Together they form a unique fingerprint.

Cite this