Mesos scheduler
E699839
Mesos scheduler is the component in Apache Mesos responsible for requesting and managing resource offers from Mesos masters to run and coordinate tasks across a cluster.
Statements (46)
| Predicate | Object |
|---|---|
| instanceOf | cluster resource scheduler ⓘ |
| canImplement |
bin-packing scheduling
ⓘ
custom scheduling policies ⓘ fair sharing scheduling ⓘ priority-based scheduling ⓘ |
| communicatesVia |
HTTP-based scheduler API
ⓘ
driver-based scheduler API ⓘ |
| dependsOn |
Mesos master leader election
ⓘ
Mesos resource offer mechanism ⓘ |
| designedFor |
fine-grained resource sharing
ⓘ
multi-tenant cluster environments ⓘ |
| goal |
efficient resource utilization
ⓘ
high cluster throughput ⓘ isolation between frameworks ⓘ |
| handles |
framework failover
ⓘ
framework re-registration ⓘ framework registration ⓘ |
| interactsWith |
Mesos agent
NERFINISHED
ⓘ
Mesos master NERFINISHED ⓘ |
| languageSupport |
C++
ⓘ
Go NERFINISHED ⓘ Java NERFINISHED ⓘ Python NERFINISHED ⓘ |
| operatesIn |
cluster computing environments
ⓘ
distributed systems ⓘ |
| partOf | Apache Mesos NERFINISHED ⓘ |
| responsibleFor |
accepting resource offers
ⓘ
coordinating tasks across a cluster ⓘ declining resource offers ⓘ handling task failures ⓘ handling task status updates ⓘ launching tasks ⓘ receiving resource offers ⓘ requesting resource offers ⓘ resource allocation decisions at framework level ⓘ task placement decisions ⓘ |
| runsOn | Mesos framework ⓘ |
| supports |
CPU resources
ⓘ
disk resources ⓘ memory resources ⓘ network resources ⓘ |
| usedBy |
Aurora framework
NERFINISHED
ⓘ
Chronos framework NERFINISHED ⓘ Marathon framework NERFINISHED ⓘ Mesos frameworks NERFINISHED ⓘ |
| usesProtocol | Mesos scheduler driver API NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.