SYSTEM AND METHOD FOR PROVIDING DISTRIBUTED TRANSACTION LOCK IN TRANSACTIONAL MIDDLEWARE MACHINE ENVIRONMENT

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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: CAI, JIMIN, ZHENG, YUNRONG, LITTLE, TODD J, HEEREN, EDWARD A, LI, XIANGDONG
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator CAI, JIMIN
ZHENG, YUNRONG
LITTLE, TODD J
HEEREN, EDWARD A
LI, XIANGDONG
description 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. L'invention concerne un système et un procédé qui peuvent prendre en charge un verrouillage de transaction distribuée dans un environnement intergiciel de machine de transaction. Le système peut utiliser un identificateur de transaction globale pour localiser un compartiment de hachage dans une table de hachage de transaction, la table de hachage de transaction contenant une pluralité de compartiments de hachage. Ensuite, le système peut verrouiller ledit compartiment de hachage dans la table de hachage de transaction, et permet uniquement à un processus d'accéder à une ou plusieurs structures d'entrée de transaction globale dans la table de transaction avant que ledit compartiment de hachage ne soit déverrouillé, ladite ou lesdites structures d'entrée de transaction globale étant associées au compartiment de hachage verrouillé dans la table de hachage de transaction.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO2015165077A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO2015165077A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO2015165077A13</originalsourceid><addsrcrecordid>eNqNyrEKwjAQgOEuDqK-w4Gz0Cq1c0yu9rC5SHJtcSpF4lS0UN8fFwdHpx8-_mUyhlsQtKDYgEWpnIHSebh615IhPoOhIJ5OjaAB8YqD0kKOoXb6AsS_pmqwZEyNnfIIVumKGAG5Je_YIss6WTyGcY6bb1fJtkTR1S5Orz7O03CPz_juO7dPszw75mlRqOzw3_UBFC44HQ</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>SYSTEM AND METHOD FOR PROVIDING DISTRIBUTED TRANSACTION LOCK IN TRANSACTIONAL MIDDLEWARE MACHINE ENVIRONMENT</title><source>esp@cenet</source><creator>CAI, JIMIN ; ZHENG, YUNRONG ; LITTLE, TODD J ; HEEREN, EDWARD A ; LI, XIANGDONG</creator><creatorcontrib>CAI, JIMIN ; ZHENG, YUNRONG ; LITTLE, TODD J ; HEEREN, EDWARD A ; LI, XIANGDONG</creatorcontrib><description>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. L'invention concerne un système et un procédé qui peuvent prendre en charge un verrouillage de transaction distribuée dans un environnement intergiciel de machine de transaction. Le système peut utiliser un identificateur de transaction globale pour localiser un compartiment de hachage dans une table de hachage de transaction, la table de hachage de transaction contenant une pluralité de compartiments de hachage. Ensuite, le système peut verrouiller ledit compartiment de hachage dans la table de hachage de transaction, et permet uniquement à un processus d'accéder à une ou plusieurs structures d'entrée de transaction globale dans la table de transaction avant que ledit compartiment de hachage ne soit déverrouillé, ladite ou lesdites structures d'entrée de transaction globale étant associées au compartiment de hachage verrouillé dans la table de hachage de transaction.</description><language>eng ; fre</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2015</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20151105&amp;DB=EPODOC&amp;CC=WO&amp;NR=2015165077A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25543,76294</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20151105&amp;DB=EPODOC&amp;CC=WO&amp;NR=2015165077A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>CAI, JIMIN</creatorcontrib><creatorcontrib>ZHENG, YUNRONG</creatorcontrib><creatorcontrib>LITTLE, TODD J</creatorcontrib><creatorcontrib>HEEREN, EDWARD A</creatorcontrib><creatorcontrib>LI, XIANGDONG</creatorcontrib><title>SYSTEM AND METHOD FOR PROVIDING DISTRIBUTED TRANSACTION LOCK IN TRANSACTIONAL MIDDLEWARE MACHINE ENVIRONMENT</title><description>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. L'invention concerne un système et un procédé qui peuvent prendre en charge un verrouillage de transaction distribuée dans un environnement intergiciel de machine de transaction. Le système peut utiliser un identificateur de transaction globale pour localiser un compartiment de hachage dans une table de hachage de transaction, la table de hachage de transaction contenant une pluralité de compartiments de hachage. Ensuite, le système peut verrouiller ledit compartiment de hachage dans la table de hachage de transaction, et permet uniquement à un processus d'accéder à une ou plusieurs structures d'entrée de transaction globale dans la table de transaction avant que ledit compartiment de hachage ne soit déverrouillé, ladite ou lesdites structures d'entrée de transaction globale étant associées au compartiment de hachage verrouillé dans la table de hachage de transaction.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2015</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNyrEKwjAQgOEuDqK-w4Gz0Cq1c0yu9rC5SHJtcSpF4lS0UN8fFwdHpx8-_mUyhlsQtKDYgEWpnIHSebh615IhPoOhIJ5OjaAB8YqD0kKOoXb6AsS_pmqwZEyNnfIIVumKGAG5Je_YIss6WTyGcY6bb1fJtkTR1S5Orz7O03CPz_juO7dPszw75mlRqOzw3_UBFC44HQ</recordid><startdate>20151105</startdate><enddate>20151105</enddate><creator>CAI, JIMIN</creator><creator>ZHENG, YUNRONG</creator><creator>LITTLE, TODD J</creator><creator>HEEREN, EDWARD A</creator><creator>LI, XIANGDONG</creator><scope>EVB</scope></search><sort><creationdate>20151105</creationdate><title>SYSTEM AND METHOD FOR PROVIDING DISTRIBUTED TRANSACTION LOCK IN TRANSACTIONAL MIDDLEWARE MACHINE ENVIRONMENT</title><author>CAI, JIMIN ; ZHENG, YUNRONG ; LITTLE, TODD J ; HEEREN, EDWARD A ; LI, XIANGDONG</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO2015165077A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>2015</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>CAI, JIMIN</creatorcontrib><creatorcontrib>ZHENG, YUNRONG</creatorcontrib><creatorcontrib>LITTLE, TODD J</creatorcontrib><creatorcontrib>HEEREN, EDWARD A</creatorcontrib><creatorcontrib>LI, XIANGDONG</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>CAI, JIMIN</au><au>ZHENG, YUNRONG</au><au>LITTLE, TODD J</au><au>HEEREN, EDWARD A</au><au>LI, XIANGDONG</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>SYSTEM AND METHOD FOR PROVIDING DISTRIBUTED TRANSACTION LOCK IN TRANSACTIONAL MIDDLEWARE MACHINE ENVIRONMENT</title><date>2015-11-05</date><risdate>2015</risdate><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. L'invention concerne un système et un procédé qui peuvent prendre en charge un verrouillage de transaction distribuée dans un environnement intergiciel de machine de transaction. Le système peut utiliser un identificateur de transaction globale pour localiser un compartiment de hachage dans une table de hachage de transaction, la table de hachage de transaction contenant une pluralité de compartiments de hachage. Ensuite, le système peut verrouiller ledit compartiment de hachage dans la table de hachage de transaction, et permet uniquement à un processus d'accéder à une ou plusieurs structures d'entrée de transaction globale dans la table de transaction avant que ledit compartiment de hachage ne soit déverrouillé, ladite ou lesdites structures d'entrée de transaction globale étant associées au compartiment de hachage verrouillé dans la table de hachage de transaction.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_WO2015165077A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title SYSTEM AND METHOD FOR PROVIDING DISTRIBUTED TRANSACTION LOCK IN TRANSACTIONAL MIDDLEWARE MACHINE ENVIRONMENT
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-21T18%3A46%3A02IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=CAI,%20JIMIN&rft.date=2015-11-05&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO2015165077A1%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true