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.

All labels observed (1)

Label Occurrences
Google Omega canonical 3

How this entity was disambiguated

Statements (37)

Predicate Object
instanceOf cluster management system
job scheduling system
architecture distributed scheduling architecture
author Andy Konwinski
John Wilkes
Malte Schwarzkopf
Michael Abd-El-Malek
comparedTo Google Borg
linked to: Google Borg system
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
linked to: Google Borg system
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
linked to: Google Borg system
publication Omega: flexible, scalable schedulers for large compute clusters
publicationYear 2013
publishedIn ACM EuroSys 2013 paper
linked to: EuroSys
purpose improve flexibility over Borg
improve scalability over Borg
status internal Google system
usesConcept global shared cluster state
pessimistic conflict resolution on commit

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Google Borg inspired Google Omega
subject linked to: Google Borg system
Google Borg relatedTo Google Omega
subject linked to: Google Borg system
Google Borg predecessorOf Google Omega
subject linked to: Google Borg system