Automatic assignment of services to servers in a multi-server system
US8560690B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jul 26, 2004 |
| Grant date | Oct 15, 2013 |
| Priority date | — |
| Expiry date | Jan 6, 2034 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L67/1001
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
Groups of services are created based on one or both of the following: (a) what is accessed by each service, and (b) a likelihood of conflicts between accesses (e.g., a database object read operation or a database object write operation) performed by each service and accesses performed by each other service. Groups of services, which may be the groups created or subsets of those groups, are assigned to run on particular servers based on the processing power requirements of each group and the processing power available to each server. In the grouping process, accesses can be biased by giving more weight to object write operations than to object read operations, and to access operations on an index or dictionary than to access operations on a table.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.