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. (WO2014210499) COMPUTING CONNECTED COMPONENTS IN LARGE GRAPHS
Latest bibliographic data on file with the International Bureau   

Pub. No.: WO/2014/210499 International Application No.: PCT/US2014/044636
Publication Date: 31.12.2014 International Filing Date: 27.06.2014
IPC:
G06F 9/50 (2006.01) ,G06F 9/54 (2006.01) ,G06Q 10/06 (2012.01)
Applicants: GOOGLE INC.[US/US]; 1600 Amphitheatre Parkway Mountain View, CA 94043, US
Inventors: BANADAKI, Seyed Vahab Mirrokni; US
KIVERIS, Raimondas; US
RASTOGI, Vibhor; US
LATTANZI, Silvio; US
VASSILVITSKII, Sergei; US
Agent: GROVER, Melanie; US
Priority Data:
14/143,89430.12.2013US
61/841,33729.06.2013US
Title (EN) COMPUTING CONNECTED COMPONENTS IN LARGE GRAPHS
(FR) CALCUL D'ÉLÉMENTS RELIÉS DANS DE GRANDS GRAPHES
Abstract: front page image
(EN) Systems and methods for improving the time and cost to calculate connected components in a distributed graph are disclosed. One method includes reducing a quantity of map-reduce rounds used to determine a cluster assignment for a node in a large distributed graph by alternating between two hashing functions in the map stage of a map-reduce round and storing the cluster assignment for the node in a memory. Another method includes reducing a quantity of messages sent during map-reduce rounds by performing a predetermined quantity of rounds to generate, for each node, a set of potential cluster assignments, generating a data structure in memory to store a mapping between each node and its potential cluster assignment, and using the data structure during remaining map-reduce rounds, wherein the remaining map-reduce rounds do not send messages between nodes. The method can also include storing the cluster assignment for the node in a memory.
(FR) L'invention concerne des systèmes et procédés permettant d'améliorer le temps et le coût nécessaires au calcul d'éléments reliés dans un graphe distribué. Un procédé consiste à réduire le nombre de tours map-reduce servant à déterminer une affectation de grappe pour un nœud dans un grand graphe distribué grâce à l'alternance de deux fonctions de hachage lors de la phase map d'un tour map-reduce et à la conservation de l'affectation de grappe du nœud dans une mémoire. Un autre procédé consiste à réduire le nombre de messages envoyés pendant les tours map-reduce grâce à l'accomplissement d'une quantité de tours prédéfinie dans le but de générer, pour chaque nœud, une série d'affectations de grappe potentielles, à générer une structure de données dans la mémoire afin de mémoriser une mise en correspondance de chaque nœud et de son affectation de grappe potentielle, et à utiliser ladite structure de données pendant le reste des tours map-reduce, ce reste n'envoyant pas de messages entre les nœuds. Le procédé peut également consister à conserver l'affectation de grappe du nœud dans une mémoire.
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, 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, 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 (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (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)