Hardware assisted software versioning of clustered applications
US10019258B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Apr 29, 2014 |
| Grant date | Jul 10, 2018 |
| Priority date | — |
| Expiry date | Apr 29, 2034 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F8/65
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Examples relate to providing hardware assisted software versioning for clustered applications. In one example, virtualized global memory is accessible to application servers that provide a clustered application, where the clustered application includes multiple versions of a common data structure. After one of the application servers stores an element that is compatible with one version of the common data structure, other versions of the common data structure are located in the virtualized global memory. The element is then invalidated in the other versions of the common data structure to prevent access and translated directly in the virtualized global memory to the other versions of the common data structure. At this stage, the element can be validated in the other versions of the common data structure for access.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.