Recherche dans les collections de brevets nationales et internationales
Certains contenus de cette application ne sont pas disponibles pour le moment.
Si cette situation persiste, veuillez nous contacter àObservations et contact
1. (WO2008064139) ORDRE DE VALIDATION DE TRANSACTIONS BASÉES SUR UN LOGICIEL ET GESTION DE CONFLITS
Dernières données bibliographiques dont dispose le Bureau international

N° de publication : WO/2008/064139 N° de la demande internationale : PCT/US2007/085035
Date de publication : 29.05.2008 Date de dépôt international : 17.11.2007
CIB :
G06F 9/06 (2006.01)
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9
Dispositions pour la commande par programme, p.ex. unité de commande
06
utilisant un programme emmagasiné, c. à. d. utilisant une unité de stockage interne de l'équipement de traitement de données pour recevoir et conserver le programme
Déposants :
MICROSOFT CORPORATION [US/US]; One Microsoft Way Redmond, Washington 98052-6399, US (AllExceptUS)
Inventeurs :
ZHANG, Lingli; US
GROVER, Vinod, K.; US
MAGRUDER, Michael, M.; US
DETLEFS, David; US
DUFFY, John, Joseph; US
GRAEFE, Goetz; US
Données relatives à la priorité :
11/601,54117.11.2006US
Titre (EN) SOFTWARE TRANSACTION COMMIT ORDER AND CONFLICT MANAGEMENT
(FR) ORDRE DE VALIDATION DE TRANSACTIONS BASÉES SUR UN LOGICIEL ET GESTION DE CONFLITS
Abrégé :
(EN) Various technologies and techniques are disclosed for applying ordering to transactions in a software transactional memory system. A software transactional memory system is provided with a feature to allow a pre-determined commit order to be specified for a plurality of transactions. The pre-determined commit order is used at runtime to aid in determining an order in which to commit the transactions in the software transactional memory system. A contention management process is invoked when a conflict occurs between a first transaction and a second transaction. The pre-determined commit order is used in the contention management process to aid in determining whether the first transaction or the second transaction should win the conflict and be allowed to proceed.
(FR) La présente invention concerne diverses technologies et techniques permettant l'application d'ordonnancement à des transactions dans un système de mémoire transactionnelle basé sur un logiciel. Un système de mémoire transactionnelle basé sur un logiciel est doté d'une caractéristique pour permettre un ordre de validation prédéterminé à spécifier pour une pluralité de transactions. L'ordre de validation prédéterminé est utilisé lors du temps d'exécution pour aider dans la détermination d'un ordre selon lequel les transactions doivent être validées dans le système de mémoire transactionnelle basé sur un logiciel Un procédé de gestion de conflits est invoqué lorsqu'un conflit se produit entre une première transaction et une seconde transaction. L'ordre de validation prédéterminé est utilisé dans le procédé de gestion de conflits pour aider à déterminer si la première transaction ou la seconde transaction devrait remporter le conflit et autorisée à se poursuivre.
front page image
États désignés : AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, 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, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, SV, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
Office européen des brevets (OEB) (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IS, IT, LT, LU, LV, MC, MT, NL, PL, PT, RO, SE, SI, SK, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG)
Langue de publication : Anglais (EN)
Langue de dépôt : Anglais (EN)
Également publié sous:
KR1020090082256EP2095225JP2010510590RU0002439663CN101535950CA2664041