Invention Grant
- Patent Title: Computing connected components in large graphs
- Patent Title (中): 在大图中计算连接的组件
-
Application No.: US14143894Application Date: 2013-12-30
-
Publication No.: US09596295B2Publication Date: 2017-03-14
- Inventor: Seyed Vahab Mirrokni Banadaki , Raimondas Kiveris , Vibhor Rastogi , Silvio Lattanzi , Sergei Vassilvitskii
- Applicant: GOOGLE INC.
- Applicant Address: US CA Mountain View
- Assignee: Google Inc.
- Current Assignee: Google Inc.
- Current Assignee Address: US CA Mountain View
- Agency: Brake Hughes Bellermann LLP
- Main IPC: G06F17/00
- IPC: G06F17/00 ; H04L29/08 ; G06F9/50 ; G06F9/54 ; G06Q10/06

Abstract:
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.
Public/Granted literature
- US20150006619A1 COMPUTING CONNECTED COMPONENTS IN LARGE GRAPHS Public/Granted day:2015-01-01
Information query