Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

k-bisimulation calculation method based on GPS (global positioning system) platform

A computing algorithm and platform technology, applied in the field of graph data platform processing, can solve the problems of heavy global network communication cost, heavy network communication burden, affecting algorithm efficiency, etc., so as to improve algorithm efficiency, reduce network data transmission volume, and improve operation efficiency. Effect

Inactive Publication Date: 2016-12-21
JIANGSU MINGTONG TECH
View PDF3 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The local mutual modeling calculation algorithm of the graph needs to use multiple rounds of iterative operations. Using Hadoop platform processing requires careful design of multiple rounds of MapReduce operations. The Map operation in each round of operation will store the intermediate results on the local disk, and the Reduce operation will save the intermediate calculations. The results are stored on HDFS, and read and write operations on disk or HDFS will cause performance bottlenecks
In addition, each MapReduce iterative operation will transmit the state of all vertices and edges in the entire graph through the network, and re-allocate computing nodes for vertices and edges, which will inevitably bring a heavy network communication burden
Although the scalability problem of mutual modulus partition can be solved based on the MapReduce model, using the k-mutual modulus partition feature of Hadoop platform calculation points will bring heavy global network communication costs, which will affect the efficiency of the algorithm itself

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
  • k-bisimulation calculation method based on GPS (global positioning system) platform
  • k-bisimulation calculation method based on GPS (global positioning system) platform
  • k-bisimulation calculation method based on GPS (global positioning system) platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] Based on the k-bisimulation calculation algorithm of the GPS platform, its algorithm steps include the pre-division processing of the graph and the distributed calculation of the k-intermodal feature; the pre-division processing of the graph is used to reduce the gap between the graphs assigned to different working nodes The number of edges is also guaranteed to be equal to the number of points processed by each working node; the distributed calculation of the k-mutual feature includes: update of the point feature number, the number of the calculated node feature, and the k-mutual model of each point in the calculation graph Partition features; pre-partition processing of graphs and distributed computing of k-intermodal features are based on the GPS distributed graph data processing platform of node programming, which is used to specify spatial locality.

[0029] The format of the aforementioned graph data input to the GPS distributed graph data processing platform i...

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 k-bisimulation calculation method based on a GPS (Global Positioning System) platform. The method comprises the following steps of graph pre-division processing and the distributed calculation of k-bisimulation features, wherein the graph pre-division processing is used for reducing an number of edges which are distributed to graphs on different working nodes, and guaranteeing the scale of a point processed by each working node to be equivalent; the distributed calculation of k-bisimulation features comprises the following steps: updating point feature numbers, calculating the numbers of node features and calculating the k-bisimulation division feature of each point in the graph; and the graph pre-division processing and the distributed calculation of the k-bisimulation features are both based on a GPS distributed graph data processing platform of node programming and are used for stipulating space locality. Algorithm operation efficiency is drastically improved by the frame and the programming thought of a distributed graph processing platform, a network data transmission amount can be only 1 / 2-1 / 12 of the network data transmission amount of a MapReduce calculation model algorithm. In addition, for the calculation of the local bisimulation division of a big graph which contains several hundred millions of edges and points, the algorithm disclosed by the invention is characterized in that required calculation time is only 1 / 7-1 / 16 of the required calculation time of the MapReduce calculation model algorithm.

Description

technical field [0001] The invention belongs to the technical field of image data platform processing, in particular to a k-bisimulation calculation algorithm based on a GPS platform. Background technique [0002] Among numerous graph-based studies, mutual-modular partitioning plays a vital role in many application domains. Intuitively, the mutual modeling partition of a graph refers to the operation of dividing the points in the graph according to the predefined "features", and the points with the same "features" are divided into the same set. "Features" can be flexibly defined according to needs; mutual model division has a wide range of applications. In the field of data compression, points in the same collection use the same number; through appropriate definitions, mutual model partition can be used to build structured indexes for XML and RDF databases; in addition, mutual model partition in data query optimization and analysis There are also clear applications. With ...

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): G06F17/30G06F9/50
CPCG06F16/8365G06F9/5083G06F16/81G06F16/83G06F2209/5017
Inventor 秦谦王宏志王飞
Owner JIANGSU MINGTONG TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products