-
公开(公告)号:CA2940915A1
公开(公告)日:2015-09-17
申请号:CA2940915
申请日:2015-03-11
Applicant: IBM
Inventor: SCHWARZ ERIC MARK , BUSABA FADI YUSUF , GSCHWIND MICHAEL KARL , SLEGEL TIMOTHY , SALAPURA VALENTINA , JACOBI CHRISTIAN , CAIN HAROLD WADE III
IPC: G06F9/46 , G06F12/0815
Abstract: Embodiments relate to implementing a coherence protocol. An aspect includes sending a request for data to a remote processor and receiving by a processor a response from the remote processor. The response has a transaction status of a remote transaction on the remote processor. The processor adds the transaction status of the remote transaction on the remote processor in a local transaction interference tracking table.
-
公开(公告)号:GB2501800B
公开(公告)日:2014-10-08
申请号:GB201303662
申请日:2013-03-01
Applicant: IBM
Inventor: MIN HONG , HACK MICHEL , TENG JAMES ZU-CHIA , SU GONG , CAIN HAROLD WADE III , DILLENBERGER DONNA N
Abstract: Systems, methods, and products for database system transaction management are provided herein. One aspect provides for annotating via a computing device at least one data object residing on the computing device utilizing at least one transaction tag, the at least one transaction tag being configured to indicate a status of an associated data object; processing at least one database transaction utilizing a transactional memory process, wherein access to the at least one data object is determined based on the status of the at least one data object; and updating the status of the at least one data object responsive to an attempted access of the at least one data object by the at least one database transaction. Other embodiments and aspects are also described herein.
-
公开(公告)号:GB2501800A
公开(公告)日:2013-11-06
申请号:GB201303662
申请日:2013-03-01
Applicant: IBM
Inventor: MIN HONG , DILLENBERGER DONNA N , HACK MICHEL , TENG JAMES ZU-CHIA , SU GONG , CAIN HAROLD WADE III
Abstract: Database system transaction management comprises annotating via a computing device at least one database data object (e.g. table 202, page 203, rows 204 within database 201) residing on the computing device utilizing at least one transaction tag 205, the at least one transaction tag 205 being configured to indicate a status of an associated data object; processing at least one database transaction utilizing a transactional memory (TM) process, wherein access to the at least one data object is determined based on the status of the at least one data object; and updating the status of the at least one data object responsive to an attempted access of the at least one data object by the at least one database transaction. The tag updates may be handled utilizing hardware transaction management (HTM) optimistically lock-free.
-
-