Patent · US Active

Method and system for dividing and executing on-line transaction processing in distributed environment

US8276153B2 · kind B2 · utility

58Cited by
5References
7Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 27, 2007
Grant dateSep 25, 2012
Priority date
Expiry dateJul 25, 2031

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2209/5017
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method, system and computer program capable of executing a transaction in a scalable manner by dividing and then executing the transaction in a distributed environment. In an embodiment of the invention, a system divides and then executes a transaction in a distributed environment. The system includes means which divides the transaction processing into an optimistic process which unlikely causes conflicts and a pessimistic process which likely causes conflicts; a first server; and a second server. The first server includes a first transaction execution unit for executing the optimistic process; and a transaction log transmission unit for transmitting a result of the execution of the optimistic process to the second server. The second server includes a transaction log receiving unit for receiving the transmission log; and a second transaction execution unit for executing the pessimistic process.

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