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. (WO2001027764) SOFTWARE FAULT TOLERANCE OF CONCURRENT PROGRAMS USING CONTROLLED RE-EXECUTION
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2001/027764    International Application No.:    PCT/US2000/028568
Publication Date: 19.04.2001 International Filing Date: 13.10.2000
IPC:
G06F 11/36 (2006.01)
Applicants: BOARD OF REGENTS THE UNIVERSITY OF TEXAS SYSTEM [US/US]; 201 West 7th Street, Austin, TX 78701 (US)
Inventors: TARAFDAR, Ashis; (US).
GARG, Vijay, Kumar; (US)
Agent: WARREN, Sanford, E.; Gardere & Wynne, L.L.P., 1601 Elm Street, Suite 3000, Dallas, TX 75201-4761 (US)
Priority Data:
60/159,253 13.10.1999 US
Title (EN) SOFTWARE FAULT TOLERANCE OF CONCURRENT PROGRAMS USING CONTROLLED RE-EXECUTION
(FR) TOLERANCE AUX FAILLES DE LOGICIEL DE PROGRAMMES CONCURRENTS PAR REEXECUTION COMMANDEE
Abstract: front page image
(EN)A method for fault tolerance in concurrently executing computer programs is presented. The present invention controls the re-execution of concurrent programs in order to avoid a recurrence of synchronization failure. The invention traces an execution (A), detects a synchronization failure (B), determines a control stragegy (C), and re-executes under control (D). Control is achieved by tracing information during an execution and using this information to add synchronizations during the re-execution.
(FR)La présente invention concerne un procédé permettant la tolérance aux failles dans des programmes informatiques à exécution concurrente. L'objectif de cette invention est de commander la réexécution de programmes concurrents, afin d'éviter une récurrence de défaillance de synchronisation. Le procédé selon l'invention consiste à tracer une exécution (A), à détecter une défaillance de synchronisation (B), à déterminer une stratégie de commande (C), puis à réexécuter par commande (D). La commande est réalisée par traçage d'informations pendant une exécution et par utilisation de ces informations pour ajouter des synchronisations pendant la réexécution.
Designated States: AE, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, CA, CH, CN, CR, CU, CZ, DE, DK, DM, EE, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MD, MG, MK, MN, MW, MX, NO, NZ, PL, PT, RO, RU, SD, SE, SG, SI, SK, SL, TJ, TM, TR, TT, TZ, UA, UG, UZ, VN, YU, ZA, ZW.
African Regional Intellectual Property Organization (GH, GM, KE, LS, MW, MZ, SD, SL, SZ, TZ, UG, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)