|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
2007 IEEE 23rd International Conference on Data Engineering
Preference-Aware Query and Update Scheduling in Web-databases
Istanbul, Turkey
April 15-April 20
ISBN: 1-4244-0802-4
| ASCII Text | x | ||
| Huiming Qu, Alexandros Labrinidis, "Preference-Aware Query and Update Scheduling in Web-databases," Data Engineering, International Conference on, pp. 356-365, 2007 IEEE 23rd International Conference on Data Engineering, 2007. | |||
| BibTex | x | ||
| @article{ 10.1109/ICDE.2007.367881, author = {Huiming Qu and Alexandros Labrinidis}, title = {Preference-Aware Query and Update Scheduling in Web-databases}, journal ={Data Engineering, International Conference on}, volume = {0}, year = {2007}, isbn = {1-4244-0802-4}, pages = {356-365}, doi = {http://doi.ieeecomputersociety.org/10.1109/ICDE.2007.367881}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Data Engineering, International Conference on TI - Preference-Aware Query and Update Scheduling in Web-databases SN - 1-4244-0802-4 SP356 EP365 A1 - Huiming Qu, A1 - Alexandros Labrinidis, PY - 2007 KW - null VL - 0 JA - Data Engineering, International Conference on ER - | |||
Typical web-database systems receive read-only queries, that generate dynamic web pages as a response, and write-only updates, that keep information up-to-date. Users expect short response times and low staleness. However, it may be extremely hard to apply all updates on time, i.e., keep zero staleness, and also get fast response times, especially in periods of bursty traffic. In this paper, we present the concept of Quality Contracts (QCs) which combines the two incomparable performance metrics: response time or Quality of Service (QoS), and staleness or Quality of Data (QoD). QCs allows individual users to express their preferences for the expected QoS and QoD of their queries by assigning profit values. To maximize the total profit from submitted QCs, we propose an adaptive algorithm, called QUTS. QUTS addresses the problem of prioritizing the scheduling of updates over queries using a two-level scheduling scheme that dynamically allocates CPU resources to updates and queries according to user preferences. We present the results of an extensive experimental study using real data (taken from a stock information web site), where we show that QUTS performs better than base-line algorithms under the entire spectrum of QCs; QUTS also adapts fast to changing workloads.
Citation:
Huiming Qu, Alexandros Labrinidis, "Preference-Aware Query and Update Scheduling in Web-databases," icde, pp.356-365, 2007 IEEE 23rd International Conference on Data Engineering, 2007
Usage of this product signifies your acceptance of the Terms of Use.
