Cargando…
Cluster Management via Multi-Level Scheduling with Apache Mesos
<!--HTML--><p style="text-align:justify;"> Existing research has shown the benefits of running multi-level schedulers, either for single node parallel computation or multi-node distributed computation. But, there are some important practical considerations that must be addresse...
Autor principal: | |
---|---|
Lenguaje: | eng |
Publicado: |
2015
|
Materias: | |
Acceso en línea: | http://cds.cern.ch/record/2104212 |
_version_ | 1780948777077571584 |
---|---|
author | Hindman, Benjamin |
author_facet | Hindman, Benjamin |
author_sort | Hindman, Benjamin |
collection | CERN |
description | <!--HTML--><p style="text-align:justify;">
Existing research has shown the benefits of running multi-level schedulers,
either for single node parallel computation or multi-node distributed
computation. But, there are some important practical considerations that
must be addressed in order to use these multi-level scheduling architectures
in multi-user production environments. In this presentation we'll discuss
these practical considerations through lessons learned deploying Apache
Mesos, a 2-level distributed scheduling system that has been used in
organizations such as Twitter, PayPal, and Apple. We'll first highlight the
multi-level scheduling systems that influenced Mesos as well as describe the
2-level Mesos architecture in detail. We'll then focus on the 1st-level
scheduler of Mesos and the efficient multi-resource fair-sharing algorithm
that it employs. Finally, we'll discuss the extensions that have been added
over the years (or are being added today) driven by practical needs, from
weights, to reservations, to quotas, to optimistic allocations, and
deallocation.
<h4>About the speaker</h4>
<p style="text-align:justify;">
Benjamin Hindman is a Founder and Chief Architect at Mesosphere where he
leads a team building out core services for the Mesosphere Datacenter
Operating System (DCOS). Ben co-created Apache Mesos as a PhD student at UC
Berkeley before bringing it to Twitter where it now runs on tens of
thousands of machines powering Twitter's datacenters. An academic at heart,
his research in programming languages and distributed systems has been
published in leading academic conferences.
</p> |
id | cern-2104212 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2015 |
record_format | invenio |
spelling | cern-21042122022-11-02T22:27:59Zhttp://cds.cern.ch/record/2104212engHindman, BenjaminCluster Management via Multi-Level Scheduling with Apache MesosCluster Management via Multi-Level Scheduling with Apache MesosCERN Computing Seminar<!--HTML--><p style="text-align:justify;"> Existing research has shown the benefits of running multi-level schedulers, either for single node parallel computation or multi-node distributed computation. But, there are some important practical considerations that must be addressed in order to use these multi-level scheduling architectures in multi-user production environments. In this presentation we'll discuss these practical considerations through lessons learned deploying Apache Mesos, a 2-level distributed scheduling system that has been used in organizations such as Twitter, PayPal, and Apple. We'll first highlight the multi-level scheduling systems that influenced Mesos as well as describe the 2-level Mesos architecture in detail. We'll then focus on the 1st-level scheduler of Mesos and the efficient multi-resource fair-sharing algorithm that it employs. Finally, we'll discuss the extensions that have been added over the years (or are being added today) driven by practical needs, from weights, to reservations, to quotas, to optimistic allocations, and deallocation. <h4>About the speaker</h4> <p style="text-align:justify;"> Benjamin Hindman is a Founder and Chief Architect at Mesosphere where he leads a team building out core services for the Mesosphere Datacenter Operating System (DCOS). Ben co-created Apache Mesos as a PhD student at UC Berkeley before bringing it to Twitter where it now runs on tens of thousands of machines powering Twitter's datacenters. An academic at heart, his research in programming languages and distributed systems has been published in leading academic conferences. </p>oai:cds.cern.ch:21042122015 |
spellingShingle | CERN Computing Seminar Hindman, Benjamin Cluster Management via Multi-Level Scheduling with Apache Mesos |
title | Cluster Management via Multi-Level Scheduling with Apache Mesos |
title_full | Cluster Management via Multi-Level Scheduling with Apache Mesos |
title_fullStr | Cluster Management via Multi-Level Scheduling with Apache Mesos |
title_full_unstemmed | Cluster Management via Multi-Level Scheduling with Apache Mesos |
title_short | Cluster Management via Multi-Level Scheduling with Apache Mesos |
title_sort | cluster management via multi-level scheduling with apache mesos |
topic | CERN Computing Seminar |
url | http://cds.cern.ch/record/2104212 |
work_keys_str_mv | AT hindmanbenjamin clustermanagementviamultilevelschedulingwithapachemesos |