System and method for cluster management
US9104493B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Nov 6, 2012 |
| Grant date | Aug 11, 2015 |
| Priority date | — |
| Expiry date | May 31, 2033 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2209/5013
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A system and method of managing a cluster of distributed machines is described. A cluster manager receives status updates regarding tasks running on each machine in the cluster from a task tracker running on the machine. The cluster manager receives resource requests from a job tracker created by a client wishing to run a job in the cluster. The cluster manager is responsible for implementing push-based fair scheduling of resources to the job trackers. The job tracker is responsible for running tasks for one job in the resource identified by the cluster manager. In one embodiment, the job tracker can run in the client for small jobs and in the cluster for larger jobs. The cluster manager can also be restarted, for example, for software updates without restraining the cluster.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.