Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. MIT Open Access Articles
  3. MIT Open Access Articles
  4. Tarcil: reconciling scheduling speed and quality in large shared clusters

Tarcil: reconciling scheduling speed and quality in large shared clusters

Thumbnail Image
Download
Name

Sanchez.tarcil.pdf

Size

1.94 MB

Format

Adobe PDF

Checksum (MD5)

bdd08bb1da5e89b1ab740df5dcdb6e86

Author(s)
Delimitrou, Christina
•
Sanchez, Daniel
•
Kozyrakis, Christos
Date Issued
August 2015
Journal
Proceedings of the Sixth ACM Symposium on Cloud Computing (SoCC '15)
Publisher
Association for Computing Machinery (ACM)
Citation
Delimitrou, Christina et al. “Tarcil: reconciling scheduling speed and quality in large shared clusters” Proceedings of the Sixth ACM Symposium on Cloud Computing (SoCC ’15), August 27-29 2015, Kohala Coast, Hawaii, Association for Computing Machinery (ACM), August 2015 © 2015 Association for Computing Machinery (ACM)
Version
Author's final manuscript
Abstract
Scheduling diverse applications in large, shared clusters is particularly challenging. Recent research on cluster scheduling focuses either on scheduling speed, using sampling to quickly assign resources to tasks, or on scheduling quality, using centralized algorithms that search for the resources that improve both task performance and cluster utilization. We present Tarcil, a distributed scheduler that targets both scheduling speed and quality. Tarcil uses an analytically derived sampling framework that adjusts the sample size based on load, and provides statistical guarantees on the quality of allocated resources. It also implements admission control when sampling is unlikely to find suitable resources. This makes it appropriate for large, shared clusters hosting short- and long-running jobs. We evaluate Tarcil on clusters with hundreds of servers on EC2. For highly-loaded clusters running short jobs, Tarcil improves task execution time by 41% over a distributed, sampling-based scheduler. For more general scenarios, Tarcil achieves near-optimal performance for 4× and 2× more jobs than sampling-based and centralized schedulers respectively.
MIT Department
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Terms of Use
Creative Commons Attribution-Noncommercial-Share Alike
http://creativecommons.org/licenses/by-nc-sa/4.0/
Persistent DSpace Link
http://hdl.handle.net/1721.1/111979
DOI of Published Version
https://doi.org/10.1145/2806777.2806779
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.