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. (WO2017205163) NODE MANAGEMENT FOR ATOMIC PARALLEL DATA PROCESSING
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.:    WO/2017/205163    International Application No.:    PCT/US2017/033206
Publication Date: 30.11.2017 International Filing Date: 18.05.2017
IPC:
G06F 9/50 (2006.01)
Applicants: MICROSOFT TECHNOLOGY LICENSING, LLC [US/US]; Attn: Patent Group Docketing (Bldg. 8/1000) One Microsoft Way Redmond, Washington 98052-6399 (US)
Inventors: GEORGE, Ajesh; (US).
GHOSAL, Debashish; (US).
GAWRONSKI, Artur Zbigniew; (US)
Agent: MINHAS, Sandip; (US).
CHEN, Wei-Chen Nicholas; (US).
DRAKOS, Katherine J.; (US).
KADOURA, Judy M.; (US).
HOLMES, Danielle J.; (US).
SWAIN, Cassandra T.; (US).
WONG, Thomas S.; (US).
CHOI, Daniel; (US)
Priority Data:
15/166,436 27.05.2016 US
Title (EN) NODE MANAGEMENT FOR ATOMIC PARALLEL DATA PROCESSING
(FR) GESTION DE NŒUDS POUR LE TRAITEMENT DE DONNÉES ATOMIQUES EN PARALLÈLE
Abstract: front page image
(EN)The technology described herein allows processing nodes in a parallel processing environment to determine whether a data partition is being atomically processed. The processing nodes can maintain the atomic processing of data by checking for challenger nodes assigned to the same partition and checking whether the node is still the leader node for a partition at a given frequency and/or at key points during the data processing flow. When a processing node detects a challenger node, the node self-terminates. When a challenger node detects no other nodes assigned to its data partition, then it designates itself or confirms itself as the leader node and begins or continues processing data within the partition. A node can detect other nodes by checking a node log that each processing node updates upon completing a survey of its present status.
(FR)La technologie décrite ici permet à des nœuds de traitement dans un environnement de traitement parallèle de déterminer si une partition de données est en cours de traitement atomique. Les nœuds de traitement peuvent assurer le traitement atomique des données en vérifiant les nœuds concurrents affectés à la même partition et en vérifiant si le nœud est toujours le nœud de tête pour une partition à une fréquence donnée et/ou à des points clés pendant le flux de traitement de données. Lorsqu'un nœud de traitement détecte un nœud concurrent, le nœud se termine automatiquement. Lorsqu'un nœud concurrent ne détecte aucun autre nœud attribué à sa partition de données, il désigne lui-même ou se confirme lui-même en tant que nœud principal et commence ou poursuit le traitement des données à l'intérieur de la partition. Un nœud peut détecter d'autres nœuds en vérifiant un journal de nœuds que chaque nœud de traitement met à jour lors de l'achèvement d'un relevé de son état présent.
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, DJ, 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, KH, KN, KP, KR, KW, 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)