Graph vertex parallel recoding method based on large synchronization model in network system

A technology of a network system and an encoding method, which is applied in the field of graph vertex recoding, can solve the problems of wasting storage resources and inefficient computing, and achieves the effect of solving the wasting of storage resources and inefficient computing.

Active Publication Date: 2021-03-19
NANJING UNIV OF POSTS & TELECOMM
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Purpose of the invention: In order to overcome the deficiencies in the prior art, the present invention provides a parallel recoding method for graph vertices based on a large synchronization model in a network system, so that the original input graph vertex Id has disordered order, missing points and coding discontinuity In the scenario of such problems, it can be re-encoded into an ordered and continuous set of vertex Ids without affecting the structural relationship of the original graph, avoiding the waste of storage resources and inefficient calculations caused by irregular vertex encoding. Directed (undirected) graph with or without weights

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Graph vertex parallel recoding method based on large synchronization model in network system
  • Graph vertex parallel recoding method based on large synchronization model in network system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] Below in conjunction with accompanying drawing and specific embodiment, further illustrate the present invention, should be understood that these examples are only for illustrating the present invention and are not intended to limit the scope of the present invention, after having read the present invention, those skilled in the art will understand various aspects of the present invention All modifications of the valence form fall within the scope defined by the appended claims of the present application.

[0019] The running environment conditions of a graph vertex parallel recoding method based on a large synchronization model in a network system of the present invention are shown in figure 1 , mainly includes a main task and multiple subtasks, and a task is usually a process. In a parallel environment, considering the process communication requirements between the main task and subtasks, it can usually be in a stand-alone environment or in a distributed environment. ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a graph vertex parallel recoding method based on a large synchronization model in a network system. The method comprises the steps that each task transmits a vertex Id of an input graph to an out-degree vertex, counts the number of respective input vertexes, and writes the number into a total synchronization directory; each task updates an original vertex Id according to the number of input vertexes of each task recorded by the total synchronization directory in a progressive increase manner, establishes new and old Id mapping at the same time, then establishes an inputvertex set of each vertex according to a received message, and finally performs reverse sending according to the input vertex set by taking the new Id as a message value; and each vertex is mapped according to the new and old vertexes Id, and the received new vertexes Id are summarized into a new output edge set. According to the method, the problems of storage resource waste, low-efficiency calculation and the like caused by vertex irregular coding can be avoided. Meanwhile, the structural relationship of the original graph is not influenced, and the method has wide practical value and application prospect in the technical field of graph calculation.

Description

technical field [0001] The invention belongs to the technical field of computers, and in particular relates to a graph vertex recoding method based on a large synchronization model in a parallel environment. Background technique [0002] In recent years, graph computing has been increasingly used in social relational computing, web search, natural language processing, machine learning, and recommendation systems. As the scale and complexity of graph datasets continue to grow, how to design efficient graph computing models for distributed environments has attracted more and more attention. In response to this problem, Google proposed the Pregel model, which draws on the large synchronous computing and communication ideas in the BSP (Bulk Synchronous Parallel, BSP) model, and proposes "vertex-centric", expressing the vertex calculation as a series of supersteps (super-step), in each super-step calculation, each vertex receives the message sent by the previous super-step, uses...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F16/901
CPCG06F16/9024G06F16/9017Y02D30/70
Inventor 刘强季一木刘尚东吴飞李可许正阳刘艳兰尧海昌李奎
Owner NANJING UNIV OF POSTS & TELECOMM
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products