Commitment ordering for guaranteeing serializability across distributed transactions

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5504900
SERIAL NO

08349474

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Serializability across distributed transactions is guaranteed by selectively committing and aborting or delaying transactions to enforce an order of commitment that is the same as an order of performance of conflicting component operations of the transactions. A first memory access operation in a first transaction, for example, conflicts with a second memory access operation in a second transaction when the two memory access operations reference the same memory location and at least one of the operations is a write operation. The transaction processing system may permit a second transaction to read data written by a write operation of a first transaction before the first transaction is committed. In this case, depending on the respective order in which the two conflicting operations occur, the order of commitment is enforced, possibly by aborting either of the two transactions, to ensure that the order of commitment is the same as the order of the operations. The conflicts, for example, are detected when the addresses are determined during preparation of the transactions. The component operations may be scheduled for most efficient use of the computer system capabilities. In a multiprocessor system in which a global coordinator communicates with a plurality of transaction processors by way of 'prepare' and 'commit' commands, the commitment order is referenced to delay acknowledging that a transaction has been 'prepared' until the transaction's 'abort set' has been minimized.

First Claim

See full text

Other Claims data not available

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
HTC CORPORATIONNO 23 XINGHUA ROAD TAOYUAN DISTRICT TAOYUAN CITY 330

International Classification(s)

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Raz, Yoav Newton, MA 29 4602

Cited Art Landscape

Load Citation

Patent Citation Ranking

  • 201 Citation Count
  • G06F Class
  • 96.18 % this patent is cited more than
  • 29 Age
Citation count rangeNumber of patents cited in rangeNumber of patents cited in various citation count ranges1027024813288513116181083501 - 1011 - 2021 - 3031 - 4041 - 5051 - 6061 - 7071 - 8081 - 9091 - 100100 +020406080100120140160180200220240260280300

Forward Cite Landscape

Load Citation