A task‐based approach for finding SCCs in real‐world graphs on external memory. (5th June 2017)
- Record Type:
- Journal Article
- Title:
- A task‐based approach for finding SCCs in real‐world graphs on external memory. (5th June 2017)
- Main Title:
- A task‐based approach for finding SCCs in real‐world graphs on external memory
- Authors:
- Lv, Huiming
Shao, Zhiyuan
Li, Lang
Shi, Xuanhua
Jin, Hai - Other Names:
- Carretero Jesus guestEditor.
Garcia‐Blas Javier guestEditor.
Nakano Koji guestEditor.
Mueller Peter guestEditor.
Grosu Daniel guestEditor.
Zheng Sheng guestEditor.
Xu Li guestEditor.
Xu Zheng guestEditor.
Yen Neil guestEditor.
Sugumaran Vijayan guestEditor. - Abstract:
- Summary: Finding strongly connected components (SCCs) in graphs is one of the important research topics of graph data mining. Traditional SCC‐finding methods need to load the whole graph into main memory before actual processing, which makes them inappropriate to process today's large graphs. Although it is cost‐effective to conductive SCC‐finding in the external memory (EM) graph processing systems, existing EM systems are still inefficient on such workload for 2 reasons: data‐parallel processing model and inefficient graph mutation mechanism. In this paper, we propose a task‐based approach, named as TAS, for finding SCCs in large real‐world graphs. TAS encapsulates individual graph dataset and the SCC‐finding algorithms conducted on it as an independent task. By this strategy, different algorithms can be assigned to different datasets according to the stage of processing or the size of the dataset. By gradually removing unneeded data, ie, the known SCCs, with an efficient graph mutation method, TAS continuously reduces the scale of the problem to accelerate processing. Performance evaluation on large real‐world graphs show that TAS greatly outperforms existing EM solutions on finding SCCs (eg, 55.2x faster than GraphChi and 40.3x faster than X‐Stream).
- Is Part Of:
- Concurrency and computation. Volume 29:Number 24(2017)
- Journal:
- Concurrency and computation
- Issue:
- Volume 29:Number 24(2017)
- Issue Display:
- Volume 29, Issue 24 (2017)
- Year:
- 2017
- Volume:
- 29
- Issue:
- 24
- Issue Sort Value:
- 2017-0029-0024-0000
- Page Start:
- n/a
- Page End:
- n/a
- Publication Date:
- 2017-06-05
- Subjects:
- big data -- graph processing -- strongly connected components
Parallel processing (Electronic computers) -- Periodicals
Parallel computers -- Periodicals
004.35 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/cpe.4164 ↗
- Languages:
- English
- ISSNs:
- 1532-0626
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3405.622000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 5422.xml