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

Search International and National Patent Collections
World Intellectual Property Organization
Machine translation
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2017/058208    International Application No.:    PCT/US2015/053264
Publication Date: 06.04.2017 International Filing Date: 30.09.2015
G06F 9/30 (2006.01), G06F 9/44 (2006.01)
Applicants: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP [US/US]; 11445 Compaq Center Drive W. Houston, Texas 77070 (US)
Inventors: ROY, Indrajit; (US).
HSU, Ching Hsiang; (US).
BRUEGNER, Helge; (DE).
KEETON, Kimberly; (US)
Agent: HARTMANN II, Kenneth R.; (US)
Priority Data:
Abstract: front page image
(EN)Examples herein involve persistence of multi-threaded applications. Examples involve generating application processes corresponding to threads of an application comprising multiple threads and identifying critical sections of the application based on the generated application processes. The application processes in the critical sections are executed in a sequential manner to facilitate reuse of persistent data of the application and shared data from the sequentially executed application processes are stored in a non-volatile memory.
(FR)Des exemples de l'invention concernent la persistance d'applications multi-fils. Des exemples consistent à générer des processus d'application correspondant aux fils d'une application comprenant de multiples fils, ainsi qu’à identifier les sections critiques de l'application d’après les processus d'application générés. Les processus d'application dans les sections critiques sont exécutés de manière séquentielle afin de faciliter la réutilisation des données persistantes de l'application, et les données partagées à partir des processus d'application exécutés de manière séquentielle sont stockées dans une mémoire non volatile.
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, IR, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, 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, SA, 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, ST, 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, KM, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)