Establishing compatibility of messages for communicating between processing entities with continuous availability
US6754717B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Oct 23, 2000 |
| Grant date | Jun 22, 2004 |
| Priority date | — |
| Expiry date | Oct 9, 2022 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/546
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A plurality of processing entities of a computer processing system employ messages for communicating with each other, and are updatable to newer versions at each of the processing entities by an initialization process. To maintain continuous availability, compatibility for the messages is established between the processing entities by maintaining, for message types, at each processing entity, identification values of the maximum and of the minimum versions of the message type supported at the entity. An initializing processing entity requests the maximum and minimum version identification values for the message types from other processing entities of the system. The initializing entity compares its maintained maximum and minimum version identification values to received maximum and minimum version identification values, and selects, as its current version, the maximum version whose identification value intersects with the maintained maximum and minimum version identification values and the maximum and the minimum version identification values of all the other processing entities.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.