• DocumentCode
    2730155
  • Title

    Preference-Aware Query and Update Scheduling in Web-databases

  • Author

    Huiming Qu ; Labrinidis, Alexandros

  • Author_Institution
    Dept. of Comput. Sci., Pittsburgh Univ., PA, USA
  • fYear
    2007
  • fDate
    15-20 April 2007
  • Firstpage
    356
  • Lastpage
    365
  • Abstract
    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 baseline algorithms under the entire spectrum of QCs; QUTS also adapts fast to changing workloads.
  • Keywords
    Internet; database management systems; quality of service; query processing; scheduling; Web database systems; adaptive algorithm; dynamic Web pages; preference-aware query; quality contracts; quality of data; quality of service; read-only queries; update scheduling; Computer science; Databases; Delay; Dynamic scheduling; Laboratories; Measurement; Processor scheduling; Quality of service; Technology management; Weather forecasting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 2007. ICDE 2007. IEEE 23rd International Conference on
  • Conference_Location
    Istanbul
  • Print_ISBN
    1-4244-0802-4
  • Type

    conf

  • DOI
    10.1109/ICDE.2007.367881
  • Filename
    4221684