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.

Try in SPARQL Jump to: Statements Referenced by

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.

Google Borg system inspired Google Omega
subject surface form: Google Borg
Google Borg system relatedTo Google Omega
subject surface form: Google Borg
Google Borg system predecessorOf Google Omega
subject surface form: Google Borg