Borg

E699834

Borg is Google’s large-scale cluster management and scheduling system used to run and coordinate its internal workloads across vast data centers.

All labels observed (1)

Label Occurrences
Borg canonical 2

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Google internal system ⓘ
cluster management system ⓘ
workload scheduler ⓘ
architectureType centralized scheduler ⓘ
describedAt USENIX ATC 2015 ⓘ
linked to: NSDI
designedFor efficient resource utilization ⓘ
high reliability ⓘ
internal Google production workloads ⓘ
developer Google ⓘ
documentedIn "Large-scale cluster management at Google with Borg" ⓘ
handles hundreds of thousands of machines ⓘ
millions of jobs per week ⓘ
inspired Google Borgmon monitoring concepts ⓘ
Kubernetes ⓘ
Omega ⓘ
language primarily implemented in C++ ⓘ
manages Google data center resources ⓘ
large-scale compute clusters ⓘ
operatesOn Google data centers ⓘ
predecessorOf Kubernetes control plane design concepts ⓘ
provides automatic load distribution ⓘ
high availability for services ⓘ
high cluster utilization ⓘ
job lifecycle management ⓘ
job monitoring ⓘ
schedules batch jobs ⓘ
containerized workloads ⓘ
long-running services ⓘ
scope planet-scale cluster management ⓘ
securityFeatures isolation between different users and jobs ⓘ
supports affinity and anti-affinity rules ⓘ
automatic rescheduling of failed tasks ⓘ
automatic restarts ⓘ
bin packing of tasks onto machines ⓘ
fault-tolerant job execution ⓘ
health checking ⓘ
job placement constraints ⓘ
job priorities ⓘ
maintenance coordination ⓘ
multi-tenancy ⓘ
preemption ⓘ
quota enforcement ⓘ
resource isolation ⓘ
resource overcommitment ⓘ
service discovery integration ⓘ
usedBy Google ⓘ
uses cgroups for resource isolation ⓘ
containers ⓘ
namespaces for isolation ⓘ

How these facts were elicited

Referenced by (2)

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

Google Borg → internalName → Borg ⓘ
subject linked to: Google Borg system