Skip to main navigation Skip to search Skip to main content

GScan: Exploiting Sequential Scans for Subgraph Matching

  • Zhiwei Zhang*
  • , Hao Wei
  • , Jianliang Xu
  • , Byron Choi
  • *Corresponding author for this work
  • Hong Kong Baptist University
  • Amazon.com, Inc.

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review

Abstract

Subgraph matching is to enumerate all the subgraphs of a graph that is isomorphic to the query graph. It is a critical component of many applications such as clustering coefficient computation and trend evolution. As the real-world graph grows explosively, we have massive graphs that are much larger than the memory size of the modern machines. Therefore, in this paper, we study the subgraph matching problem where the graph is stored on disk. Different from the existing approaches, we design a block-based approach, GScan, which investigates the schedule of the blocks transferred between the memory and the disk. To achieve high I/O efficiency, GScan only uses sequential I/O read operations. We conduct experimental studies to demonstrate the efficiency of our block-based approach.

Original languageEnglish
Title of host publicationDatabase Systems for Advanced Applications - DASFAA 2019 International Workshops
Subtitle of host publicationBDMS, BDQM, and GDMA, Proceedings
EditorsGuoliang Li, Jun Yang, Joao Gama, Juggapong Natwichai, Yongxin Tong
PublisherSpringer Verlag
Pages471-475
Number of pages5
ISBN (Print)9783030185893
DOIs
Publication statusPublished - 2019
Externally publishedYes
Event24th International Workshops on Database Systems for Advanced Applications, DASFAA 2019: BDMS, BDQM, and GDMA - Chiang Mai, Thailand
Duration: 22 Apr 2019 → 25 Apr 2019

Publication series

NameLecture Notes in Computer Science
Volume11448 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference24th International Workshops on Database Systems for Advanced Applications, DASFAA 2019: BDMS, BDQM, and GDMA
Country/TerritoryThailand
CityChiang Mai
Period22/04/19 → 25/04/19

Keywords

  • Graph matching
  • I/O efficient
  • Sequential access

Fingerprint

Dive into the research topics of 'GScan: Exploiting Sequential Scans for Subgraph Matching'. Together they form a unique fingerprint.

Cite this