Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

Pre-select static caching and neighborhood ordering for BFS-like algorithms on disk-based graph engines

Full metadata record
DC Field Value Language
dc.contributor.authorLee, Eunjae-
dc.contributor.authorKim, Junghyun-
dc.contributor.authorLim, Keunhak-
dc.contributor.authorNoh, Sam H-
dc.contributor.authorSeo, Jiwon-
dc.date.accessioned2022-07-09T11:56:23Z-
dc.date.available2022-07-09T11:56:23Z-
dc.date.created2021-05-13-
dc.date.issued2019-07-
dc.identifier.issn0000-0000-
dc.identifier.urihttps://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/147432-
dc.description.abstractMany important graph algorithms are based on the breadth first search (BFS) approach, which builds itself on recursive vertex traversal. We classify algorithms that share this characteristic into what we call a BFS-like algorithm. In this work, we first analyze and study the I/O request patterns of BFS-like algorithms executed on disk-based graph engines. Our analysis exposes two shortcomings in executing BFS-like algorithms. First, we find that the use of the cache is ineffective. To make use of the cache more effectively, we propose an in-memory static cache, which we call BFS-Aware Static Cache or Basc, for short. Basc is static as its contents, which are edge lists of vertices that are pre-selected before algorithm execution, do not change throughout the execution of the algorithm. Second, we find that the state-of-the-art ordering method for graphs on disks is ineffective with BFS-like algorithms. Thus, based on an I/O cost model that estimates the performance based on the ordering of graphs, we develop an efficient graph ordering called Neighborhood Ordering or Norder. We provide extensive evaluations of Basc and Norder on two well-known graph engines using five real-world graphs including Twitter that has 1.9 billion edges. Our experimental results show that Basc and Norder, collectively have substantial performance impact.-
dc.language영어-
dc.language.isoen-
dc.publisherUSENIX Association-
dc.titlePre-select static caching and neighborhood ordering for BFS-like algorithms on disk-based graph engines-
dc.typeArticle-
dc.contributor.affiliatedAuthorSeo, Jiwon-
dc.identifier.scopusid2-s2.0-85077032095-
dc.identifier.wosid000489756800032-
dc.identifier.bibliographicCitationProceedings of the 2019 USENIX Annual Technical Conference, USENIX ATC 2019, pp.459 - 473-
dc.relation.isPartOfProceedings of the 2019 USENIX Annual Technical Conference, USENIX ATC 2019-
dc.citation.titleProceedings of the 2019 USENIX Annual Technical Conference, USENIX ATC 2019-
dc.citation.startPage459-
dc.citation.endPage473-
dc.type.rimsART-
dc.type.docTypeConference Paper-
dc.description.journalClass1-
dc.description.isOpenAccessY-
dc.description.journalRegisteredClassscopus-
dc.relation.journalResearchAreaComputer Science-
dc.relation.journalWebOfScienceCategoryComputer Science, Software Engineering-
dc.relation.journalWebOfScienceCategoryComputer Science, Theory & Methods-
dc.subject.keywordPlusBreadth-first search-
dc.subject.keywordPlusCost modeling-
dc.subject.keywordPlusGraph algorithms-
dc.subject.keywordPlusGraph order-
dc.subject.keywordPlusPerformance based-
dc.subject.keywordPlusPerformance impact-
dc.subject.keywordPlusReal-world graphs-
dc.subject.keywordPlusState of the art-
dc.subject.keywordPlusEngines-
dc.identifier.urlhttps://www.usenix.org/conference/atc19/presentation/lee-eunjae-
Files in This Item
Appears in
Collections
서울 공과대학 > 서울 컴퓨터소프트웨어학부 > 1. Journal Articles

qrcode

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

Altmetrics

Total Views & Downloads

BROWSE