PARALLEL DATA LABORATORY
Carnegie Mellon University
Carnegie Mellon
Parallel Data Laboratory
Stratus
Cost-aware container scheduling in the public cloud Andrew Chung
Jun Woo Park, Greg Ganger
Stratus Cost-aware container scheduling in the public cloud Andrew - - PowerPoint PPT Presentation
Stratus Cost-aware container scheduling in the public cloud Andrew Chung Jun Woo Park, Greg Ganger PARALLEL DATA LABORATORY Carnegie Mellon University Carnegie Mellon Parallel Data Laboratory Motivation IaaS CSPs provide per-time VM
PARALLEL DATA LABORATORY
Carnegie Mellon University
Carnegie Mellon
Parallel Data Laboratory
Jun Woo Park, Greg Ganger
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
2
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
3
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
Task slot Task slot Task slot
rented, release VMs if no pending tasks
4
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
rented, release VMs if no pending tasks
Task C Task B Task A
4
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
rented, release VMs if no pending tasks
Task C Task B Task A
4
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
rented, release VMs if no pending tasks
Task C Task B Task A
4
Bubbles unused VM resources over time
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
rented, release VMs if no pending tasks
4
Task C Task B Task A
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
rented, release VMs if no pending tasks
4
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
5
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
Task C Task B Task A
6
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
Task C Task B Task A
6
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
7
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
7
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
7
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
7
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
7
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
8
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
8
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
8
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
8
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
8
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
8
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
9
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
10
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
10
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
10
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
10
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
10
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
10
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
10
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
10
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
10
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
10
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
10
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
11
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
11
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
11
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
11
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
12
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
13
Normalized cost 0.25 0.5 0.75 1 Google TwoSigma
Note: Comparisons vs other state-of-the-art-schedulers left out for brevity Stratus lowers cost vs each compared scheduler by at least 17%
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
13
Normalized cost 0.25 0.5 0.75 1 Google TwoSigma
Note: Comparisons vs other state-of-the-art-schedulers left out for brevity Stratus lowers cost vs each compared scheduler by at least 17%
Carnegie Mellon
Parallel Data Laboratory
http://www.pdl.cmu.edu/ Andrew Chung, SoCC 2018
14