WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2013048826) SYSTEM AND METHOD FOR SUPPORTING A SELF-TUNING LOCKING MECHANISM IN A TRANSACTIONAL MIDDLEWARE MACHINE ENVIRONMENT
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2013/048826    International Application No.:    PCT/US2012/055942
Publication Date: 04.04.2013 International Filing Date: 18.09.2012
IPC:
G06F 15/167 (2006.01)
Applicants: ORACLE INTERNATIONAL CORPORATION [US/US]; 500 Oracle Parkway, M/S 5op7 Redwood Shores, California 94065 (US)
Inventors: SHEN, Xugang; (CN).
LI, Xiangdong; (CN)
Agent: MEYER, Sheldon, R.; Fliesler Meyer LLP 650 California Street, Fourteenth Floor San Francisco, California 94108 (US)
Priority Data:
61/541,051 29.09.2011 US
13/414,593 07.03.2012 US
Title (EN) SYSTEM AND METHOD FOR SUPPORTING A SELF-TUNING LOCKING MECHANISM IN A TRANSACTIONAL MIDDLEWARE MACHINE ENVIRONMENT
(FR) SYSTÈME ET PROCÉDÉ POUR PRENDRE EN CHARGE UN MÉCANISME DE VERROUILLAGE À ACCORD AUTOMATIQUE DANS UN ENVIRONNEMENT DE MACHINE INTERGICIELLE TRANSACTIONNELLE
Abstract: front page image
(EN)A lock mechanism can be supported in a transactional middleware system to protect transaction data in a shared memory when there are concurrent transactions. The transactional middleware machine environment comprises a semaphore provided by an operating system running on a plurality of processors. The plurality of processors operates to access data in the shared memory. The transactional middleware machine environment also comprises a test-and-set (TAS) assembly component that is associated with one or more processes. Each said process operates to use the TAS assembly component to perform one or more TAS operations in order to obtain a lock for data in the shared memory. Additionally, a process operates to be blocked on the semaphore and waits for a release of a lock on data in the shared memory, after the TAS component has performed a number of TAS operations and failed to obtain the lock.
(FR)L'invention porte sur un mécanisme de verrouillage qui peut être pris en charge dans un système intergiciel transactionnel afin de protéger des données de transaction dans une mémoire partagée lorsqu'il existe des transactions concurrentes. L'environnement de machine intergicielle transactionnelle comprend un sémaphore fourni par un système d'exploitation tournant sur une pluralité de processeurs. La pluralité de processeurs fonctionnent pour accéder à des données dans la mémoire partagée. L'environnement de machine intergicielle transactionnelle comprend également un composant d'ensemble test et réglage (TAS) qui est associé à un ou plusieurs processus. Chacun desdits processus fonctionne pour utiliser le composant d'ensemble TAS afin d'effectuer une ou plusieurs opérations TAS de manière à obtenir un verrouillage pour des données dans la mémoire partagée. De plus, un processus fonctionne pour être bloqué sur le sémaphore et attend une libération d'un verrouillage sur des données dans la mémoire partagée, après que le composant TAS a effectué un certain nombre d'opérations TAS et n'est pas parvenu à obtenir le verrouillage.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)