Invention Grant
- Patent Title: System and method for providing a distributed transaction lock in a transactional middleware machine environment
- Patent Title (中): 在事务中间件机器环境中提供分布式事务锁的系统和方法
-
Application No.: US14362096Application Date: 2014-04-30
-
Publication No.: US09389907B2Publication Date: 2016-07-12
- Inventor: Todd J. Little , Edward A. Heeren , Jimin Cai , Xiangdong Li , Yunrong Zheng
- Applicant: Oracle International Corporation
- Applicant Address: US CA Redwood Shores
- Assignee: ORACLE INTERNATIONAL CORPORATION
- Current Assignee: ORACLE INTERNATIONAL CORPORATION
- Current Assignee Address: US CA Redwood Shores
- Agency: Tucker Ellis LLP
- International Application: PCT/CN2014/076602 WO 20140430
- International Announcement: WO2015/165077 WO 20151105
- Main IPC: G06F17/30
- IPC: G06F17/30 ; G06F9/46

Abstract:
A system and method can support a distributed transaction lock in a transactional middleware machine environment. The system can use a global transaction identifier to locate a hash bucket in a transaction hash table, wherein the transaction hash table contains a plurality of hash buckets. Then, the system can lock said hash bucket in the transaction hash table, and allow only one process to access one or more global transaction entry structures in the transaction table before said hash bucket is unlocked, wherein said one or more global transaction entry structures are associated with the locked hash bucket in the transaction hash table.
Public/Granted literature
Information query