Distributed resource-aware task scheduling with replicated data placement in parallel database clusters
US10042886B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Aug 3, 2015 |
| Grant date | Aug 7, 2018 |
| Priority date | — |
| Expiry date | Jul 25, 2036 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L67/62
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
A method and system, the system including a plurality of machines each having a processor and a main memory component; a shared distributed storage facility storing a set of data and accessible by the plurality of machines over a communication network; a controller to select, in response to a state of a query execution plan comprising a plurality of executable jobs for the set of data, which one of a set of scheduling algorithms to execute; an execution engine to execute the selected scheduling algorithm to determine, for each job in the plurality of jobs, which server to schedule to execute the respective job; and providing an indication of the scheduling of the servers determined to be schedules for the execution of the jobs.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.