Patent · US Active

Transactional cache versioning and storage in a distributed data grid

US9201685B2 · kind B2 · utility

1Cited by
28References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 26, 2012
Grant dateDec 1, 2015
Priority date
Expiry dateFeb 8, 2034

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/466
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A set of techniques are described for transactional cache versioning and data storage in a distributed data grid environment. A transaction coordinator maintains a commit version for each transaction. This version is updated over the course of the transaction. In addition, each cluster member maintains a local current version that is updated as messages are received from the client. When a client serving as a transaction coordinator sends a message, the transaction coordinator includes an associated transaction's current version value with the message. On receiving a message, the receiving member process sets its current version to be the maximum of its own value and the received value. The receiving member process includes its current version in the return message to the sender. On receiving the return messages, the client sets the transaction's commit version to be greater than the maximum of its own value and the received value.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.