A vertex-centric graph simulation algorithm for large graphs

Jingdong Li, Jin Li, Xiaoling Wang

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

Graph simulation as a well studied model of graph pattern matching problem, has been adopted to reduce the complexity and meet the need of novel applications such as mining potential associations between users in online social networks. In recent years, graph processing frameworks such as Pregel bring in a vertex-centric, Bulk Synchronous Parallel (BSP) programming model for processing massive data graphs and achieve encouraging results. However, developing efficient vertex-centric algorithms for graph simulation model is very challenging, because this problem does not naturally align with a vertex-centric programming model. This paper presents novel distributed algorithms based on the vertex-centric programming model for graph simulation. At the same time, considering the enormous cost of the message passing and the algorithm complexity of the pattern matching in the processing of the massive data graph, the part of message passing in the algorithm is optimized to reduce the communication cost. We experimentally verify the effectiveness and efficiency of these algorithms, using real-life massive data graph.

Original languageEnglish
Title of host publicationBig Data - 6th CCF Conference, Big Data 2018, Proceedings
EditorsZongben Xu, Jiajun Bu, Yunquan Zhang, Xinbo Gao, Qiguang Miao
PublisherSpringer Verlag
Pages238-254
Number of pages17
ISBN (Print)9789811329210
DOIs
StatePublished - 2018
Event6th CCF Academic Conference on Big Data, CCF Big Data 2018 - Xi'an, China
Duration: 11 Oct 201813 Oct 2018

Publication series

NameCommunications in Computer and Information Science
Volume945
ISSN (Print)1865-0929

Conference

Conference6th CCF Academic Conference on Big Data, CCF Big Data 2018
Country/TerritoryChina
CityXi'an
Period11/10/1813/10/18

Keywords

  • Graph simulation
  • Optimization
  • Vertex-centric

Fingerprint

Dive into the research topics of 'A vertex-centric graph simulation algorithm for large graphs'. Together they form a unique fingerprint.

Cite this