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...

Descripción completa

Detalles Bibliográficos
Autor principal: Hindman, Benjamin
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