Patent · US Active

Commit-time ordered message queue supporting arbitrary read and dequeue patterns from multiple subscribers

US7680793B2 · kind B2 · utility

7Cited by
58References
24Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 7, 2005
Grant dateMar 16, 2010
Priority date
Expiry dateAug 3, 2026

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/99938
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Data consistency in the context of information sharing requires maintenance of dependencies among information being shared. Transactional dependency ordering is implemented in a database system message queue, by associating a unique system commit time with each transactional message group. Read consistency is implemented in such a queue by allowing only messages with a fully determined order to be visible. A fully determined order is implemented through use of a high watermark, which guarantees that future transactions, for which messages are entering the queue, have commit times that are greater than the current high watermark. Therefore, only messages below the current high watermark are visible and can be dequeued, with no chance of other new messages enqueuing below the current high watermark.

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