• DocumentCode
    2396952
  • Title

    Tians Scheduling: Using Partial Processing in Best-Effort Applications

  • Author

    He, Yuxiong ; Elnikety, Sameh ; Sun, Hongyang

  • fYear
    2011
  • fDate
    20-24 June 2011
  • Firstpage
    434
  • Lastpage
    445
  • Abstract
    To service requests with high quality, interactive services such as web search, on-demand video and online gaming keep average server utilization low. As servers become busy, queuing delays increase, and requests miss their deadlines, resulting in degraded quality of service with poor user experience and potential revenue loss. In this paper, we propose Tians scheduling, a group of scheduling algorithms for interactive services that can produce partial answers during overload. A Tians scheduler allocates processing time to each request based on system load with the objective of maximizing overall quality of responses. We propose three Tians scheduling algorithms -offline, online clairvoyant and online nonclairvoyant. For interactive applications with concave quality profile, we prove that the off line algorithm is optimal. We show the effectiveness of the online algorithms by conducting a simulation study modeling important applications - a web search engine and video-on-demand (VOD) system. Simulation results show a significant improvement of Tians over traditional server models: average response quality improves and the variance of responses decreases.
  • Keywords
    Internet; interactive systems; quality of service; queueing theory; search engines; video on demand; Tians scheduling; VOD system; Web search engine; best-effort application; concave quality profile; interactive services; offline scheduling; online clairvoyant; online nonclairvoyant; partial answers; partial processing; quality of responses; quality of service; queuing delay; server utilization; service request; video on demand; Optimal scheduling; Optimized production technology; Schedules; Scheduling algorithm; Servers; Software; Web search; VOD bandwidth allocation; best-effort applications; interactive services; offline; online clairvoyant; online nonclairvoyant; partial results; quality profile; scheduling; web search engine;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems (ICDCS), 2011 31st International Conference on
  • Conference_Location
    Minneapolis, MN
  • ISSN
    1063-6927
  • Print_ISBN
    978-1-61284-384-1
  • Electronic_ISBN
    1063-6927
  • Type

    conf

  • DOI
    10.1109/ICDCS.2011.91
  • Filename
    5961698