Google Omega
E699830
Google Omega is a next-generation cluster management and scheduling system developed by Google to improve on the scalability and flexibility of its predecessor, Borg.
Statements (37)
| Predicate | Object |
|---|---|
| instanceOf |
cluster management system
ⓘ
job scheduling system ⓘ |
| architecture | distributed scheduling architecture ⓘ |
| author |
Andy Konwinski
NERFINISHED
ⓘ
John Wilkes NERFINISHED ⓘ Malte Schwarzkopf NERFINISHED ⓘ Michael Abd-El-Malek NERFINISHED ⓘ |
| comparedTo | Google Borg NERFINISHED ⓘ |
| designGoal |
flexibility
ⓘ
improved scheduler extensibility ⓘ scalability ⓘ support for diverse applications ⓘ |
| developer | Google ⓘ |
| domain |
data center resource management
ⓘ
large-scale cluster management ⓘ |
| feature |
fine-grained resource allocation
ⓘ
high cluster utilization ⓘ optimistic concurrency control for scheduling ⓘ shared-state scheduling ⓘ support for heterogeneous workloads ⓘ support for multiple concurrent schedulers ⓘ |
| follows | Google Borg NERFINISHED ⓘ |
| influenced | Kubernetes design discussions ⓘ |
| language | implemented in C++ (primary implementation language) ⓘ |
| operatesOn |
large-scale compute clusters
ⓘ
network resources ⓘ storage resources ⓘ |
| organization | Google production infrastructure ⓘ |
| predecessor | Google Borg NERFINISHED ⓘ |
| publication | Omega: flexible, scalable schedulers for large compute clusters NERFINISHED ⓘ |
| publicationYear | 2013 ⓘ |
| publishedIn | ACM EuroSys 2013 paper NERFINISHED ⓘ |
| purpose |
improve flexibility over Borg
ⓘ
improve scalability over Borg ⓘ |
| status | internal Google system ⓘ |
| usesConcept |
global shared cluster state
ⓘ
pessimistic conflict resolution on commit ⓘ |
Referenced by (3)
Full triples — surface form annotated when it differs from this entity's canonical label.
subject surface form:
Google Borg
subject surface form:
Google Borg
subject surface form:
Google Borg