• DocumentCode
    3121907
  • Title

    Adaptive Scheduling of Web Transactions

  • Author

    Guirguis, Shenoda ; Sharaf, Mohamed A. ; Chrysanthis, Panos K. ; Labrinidis, Alexandros ; Pruhs, Kirk

  • Author_Institution
    CS Dept., Univ. of Pittsburgh, Pittsburgh, PA
  • fYear
    2009
  • fDate
    March 29 2009-April 2 2009
  • Firstpage
    357
  • Lastpage
    368
  • Abstract
    In highly interactive dynamic Web database systems, user satisfaction determines their success. In such systems, user requested web pages are dynamically created by executing a number of database queries or Web transactions. In this paper, we model the interrelated transactions generating a web page as workflows and quantify the user satisfaction by associating dynamic Web pages with soft-deadlines. Further, we model the importance of transactions in generating a page by associating different weights to transactions. Using this framework, system success is measured in terms of minimizing the deviation from the deadline (i.e., tardiness) and also minimizing the weighted such deviation (i.e., weighted tardiness). In order to efficiently support the materialization of dynamic Web pages, we propose ASETS*, which is a parameter-free adaptive scheduling algorithm that automatically adapts to, not only system load, but also transactions´ characteristics (i.e., interdependencies, deadlines and weights). ASETS* prioritizes the execution of transactions with the objective of minimizing weighted tardiness. It is also capable of balancing the tradeoff between optimizing average- and worst-case performance when needed. The performance advantages of ASETS* are experimentally demonstrated.
  • Keywords
    Internet; database management systems; scheduling; Web transactions; adaptive scheduling; database queries; interactive dynamic Web database systems; weighted tardiness minimization; Adaptive scheduling; Data engineering; Database systems; Delay; HTML; Kirk field collapse effect; Scheduling algorithm; Transaction databases; Upper bound; Web pages; Adaptive; Real-time; Scheduling; Transaction; Web-Database;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 2009. ICDE '09. IEEE 25th International Conference on
  • Conference_Location
    Shanghai
  • ISSN
    1084-4627
  • Print_ISBN
    978-1-4244-3422-0
  • Electronic_ISBN
    1084-4627
  • Type

    conf

  • DOI
    10.1109/ICDE.2009.137
  • Filename
    4812417