- Patent Title: Out-of-order execution of strictly-ordered transactional workloads
-
Application No.: US13863022Application Date: 2013-04-15
-
Publication No.: US09652491B2Publication Date: 2017-05-16
- Inventor: Shicong Meng , Li Zhang
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee Address: US NY Armonk
- Agency: F. Chau & Associates, LLC
- Main IPC: G06F17/30
- IPC: G06F17/30 ; G06F9/46

Abstract:
A method of transaction processing includes receiving a plurality of transactions from an execution queue, acquiring a plurality of locks corresponding to data items needed for execution of the plurality of transactions, executing each transaction of the plurality of transactions upon acquiring all locks needed for execution of each transaction, and releasing the locks needed for execution of each transaction of the plurality of transactions upon committing each transaction. The plurality of transactions have a specified order within the execution queue, the plurality of locks are sequentially acquired based on the specified order of the plurality of transactions within the execution queue, and an order of execution of the plurality of transactions is different from the specified order of the plurality of transactions within the execution queue.
Public/Granted literature
- US20140310236A1 Out-of-Order Execution of Strictly-Ordered Transactional Workloads Public/Granted day:2014-10-16
Information query