• DocumentCode
    1708433
  • Title

    Forget the Deadline: Scheduling Interactive Applications in Data Centers

  • Author

    Yousi Zheng ; Bo Ji ; Shroff, Ness B. ; Sinha, Prasun

  • Author_Institution
    Dept. of ECE, Ohio State Univ., Columbus, OH, USA
  • fYear
    2015
  • Firstpage
    293
  • Lastpage
    300
  • Abstract
    Many interactive applications running in data centers such as web search, social networks, online gaming, and financial services are delay-sensitive, and often have a deadline. These deadlines vary across users and applications, which makes the job scheduling problem very challenging when the overall system performance needs to be optimized. In this paper, the performance of interest is the total utility gain of multiple interactive jobs, and our objective is to maximize the total utility gain. The interactive jobs arrive to the system over time, and are allowed to be partially executed before their deadlines. We focus on the preemptive scenario, where a job in service can be interrupted by other jobs, and its service can be resumed later. We propose a deadline agnostic scheduler, called ISPEED (Interactive Services with Partial ExEcution and Deadlines). Being deadline agnostic is an attractive property of ISPEED because data center schedulers are often not privy to individual job deadlines, and thus schedulers that are deadline dependent may not be amenable to implementation. We first prove that ISPEED achieves the maximum total utility when jobs have homogeneous deadlines and their utility functions are non-decreasing and concave. Then, in the case of heterogeneous job deadlines we prove that ISPEED achieves a competitive ratio of 2 + α , where α is a shape parameter for a large class of nondecreasing utility functions. In the special case of α = 0, i.e., the utility functions are concave, ISPEED has a competitive ratio of 2, while no causal scheduler can achieve a competitive ratio smaller than √(5+1)/2. Finally, we show through trace-driven simulations that ISPEED outperforms the state-of-the-art schedulers in a wide range of scenarios.
  • Keywords
    computer centres; scheduling; ISPEED scheduler; data centers; interactive application scheduling; interactive jobs; interactive services with partial execution and deadlines; job scheduling problem; Adaptation models; Analytical models; Optimal scheduling; Resumes; Schedules; Shape; Web search; data center; deadline; scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing (CLOUD), 2015 IEEE 8th International Conference on
  • Conference_Location
    New York City, NY
  • Print_ISBN
    978-1-4673-7286-2
  • Type

    conf

  • DOI
    10.1109/CLOUD.2015.47
  • Filename
    7214057