The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 25, 2012

Filed:

Dec. 27, 2007
Applicants:

Hiroshi Horii, Yamato, JP;

Hisashi Miyashita, Machida, JP;

Hideki Tai, Yokohama, JP;

Mikio Takeuchi, Zama, JP;

Inventors:

Hiroshi Horii, Yamato, JP;

Hisashi Miyashita, Machida, JP;

Hideki Tai, Yokohama, JP;

Mikio Takeuchi, Zama, JP;

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/46 (2006.01);
U.S. Cl.
CPC ...
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.


Find Patent Forward Citations

Loading…