Details of Research Outputs

TitleSGraph: A distributed streaming system for processing big graphs
Creator
Date Issued2016
Conference Name2nd International Conference on Big Data Computing and Communications, BigCom 2016
Source PublicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
ISSN0302-9743
Volume9784
Pages285-294
Conference Date29 July 2016 - 31 July 2016
Conference PlaceShenyang
Abstract

Big graph processing has been widely used in various computational domains, ranging from language modeling to social networks. Graph-parallel systems have been proposed to process such big graphs on clusters with up to hundreds of nodes. However, the size of a big graph often exceeds the available main memories in a small cluster. As a consequence, task failures happen frequently. To address this problem, we propose SGraph, a distributed streaming graph processing system built on top of Spark. SGraph introduces a streaming data model to avoid loading all of the graph data which may exceed the available RAM space. In addition, SGraph leverages an edge-centric scatter-gather computing model that can be used to conveniently implement graph algorithms. Experiments demonstrate that SGraph can process graphs with up to 1.5 billion edges on small clusters with several low-cost commodity PCs, whereas existing systems may require up to tens or hundreds of high-end machines. Furthermore, SGraph is up to 2.3 times faster than existing systems.

KeywordDistributed computing Graph processing Streaming
DOI10.1007/978-3-319-42553-5_24
URLView source
Indexed ByCPCI-S
Language英语English
WOS Research AreaComputer Science
WOS SubjectComputer Science, Hardware & ArchitectureComputer Science, Information SystemsComputer Science, Software Engineering
WOS IDWOS:000389638200024
Scopus ID2-s2.0-84979034810
Citation statistics
Cited Times:2[WOS]   [WOS Record]     [Related Records in WOS]
Document TypeConference paper
Identifierhttp://repository.uic.edu.cn/handle/39GCC9TT/6426
CollectionFaculty of Science and Technology
Corresponding AuthorWu, Hejun
Affiliation
1.Guangdong Province Key Laboratory of Big Data Analysis and Processing,Sun Yat-Sen University,Guangzhou,China
2.SYSU-CMU Shunde International Joint Research Institute (JRI),Foshan,China
3.BNU-HKBU United International College,Zhuhai,Hong Kong
4.Department of Computer Science and Engineering,The Chinese University of Hong Kong,Shatin,Hong Kong
Recommended Citation
GB/T 7714
Chen, Cheng,Wu, Hejun,Zhao, Dyce Jinget al. SGraph: A distributed streaming system for processing big graphs[C], 2016: 285-294.
Files in This Item:
There are no files associated with this item.
Related Services
Usage statistics
Google Scholar
Similar articles in Google Scholar
[Chen, Cheng]'s Articles
[Wu, Hejun]'s Articles
[Zhao, Dyce Jing]'s Articles
Baidu academic
Similar articles in Baidu academic
[Chen, Cheng]'s Articles
[Wu, Hejun]'s Articles
[Zhao, Dyce Jing]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[Chen, Cheng]'s Articles
[Wu, Hejun]'s Articles
[Zhao, Dyce Jing]'s Articles
Terms of Use
No data!
Social Bookmark/Share
All comments (0)
No comment.
 

Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.