A survey on concurrent processing of graph analytical queries: Systems and algorithms

Graph analytical queries (GAQs) are becoming increasingly important in various domains, including social networks, recommendation systems, and bioinformatics, among others. GAQs typically require iterative processing of the graph data to compute various metrics and identify patterns or anomalies. Pa...

Full description

Saved in:
Bibliographic Details
Main Authors: LI, Yuchen, SUN, Shixuan, XIAO, Hanhua, YE, Chang, LU, Shengliang, HE, Bingsheng
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2024
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/9913
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-10913
record_format dspace
spelling sg-smu-ink.sis_research-109132025-01-02T08:03:58Z A survey on concurrent processing of graph analytical queries: Systems and algorithms LI, Yuchen SUN, Shixuan XIAO, Hanhua YE, Chang LU, Shengliang HE, Bingsheng Graph analytical queries (GAQs) are becoming increasingly important in various domains, including social networks, recommendation systems, and bioinformatics, among others. GAQs typically require iterative processing of the graph data to compute various metrics and identify patterns or anomalies. Parallel to the burgeoning demand for graph analytics, the need for Concurrent Graph Analytical Queries (CGAQs), allowing simultaneous execution of multiple graph queries, is increasing. Within social networks, CGAQ s bolster real-time analytics, concurrently investigate various network properties, such as community detection, path analysis, and influence propagation. In transportation, CGAQs concurrently optimize multiple routes and manage real-time traffic data, contributing significantly to efficient supply chain strategies and traffic management. The key property of CGAQ s lies in their capacity for shared processing, exploiting the synergies between concurrent queries, which in return opens opportunities for improved system scalability and throughput. In this survey, we present a comprehensive review of system-level and algorithm-level efforts to support CGAQ processing. We introduce a novel survey framework based on three aspects: 1) What are the sharing opportunities exploited? 2) What are the scheduling techniques proposed to maximize sharing? 3) What are the optimizations employed? We also identify important gaps and promising research directions for CGAQ processing. 2024-11-01T07:00:00Z text https://ink.library.smu.edu.sg/sis_research/9913 info:doi/10.1109/TKDE.2024.3393936 Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Concurrent computing network theory data systems Databases and Information Systems Numerical Analysis and Scientific Computing
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Concurrent computing
network theory
data systems
Databases and Information Systems
Numerical Analysis and Scientific Computing
spellingShingle Concurrent computing
network theory
data systems
Databases and Information Systems
Numerical Analysis and Scientific Computing
LI, Yuchen
SUN, Shixuan
XIAO, Hanhua
YE, Chang
LU, Shengliang
HE, Bingsheng
A survey on concurrent processing of graph analytical queries: Systems and algorithms
description Graph analytical queries (GAQs) are becoming increasingly important in various domains, including social networks, recommendation systems, and bioinformatics, among others. GAQs typically require iterative processing of the graph data to compute various metrics and identify patterns or anomalies. Parallel to the burgeoning demand for graph analytics, the need for Concurrent Graph Analytical Queries (CGAQs), allowing simultaneous execution of multiple graph queries, is increasing. Within social networks, CGAQ s bolster real-time analytics, concurrently investigate various network properties, such as community detection, path analysis, and influence propagation. In transportation, CGAQs concurrently optimize multiple routes and manage real-time traffic data, contributing significantly to efficient supply chain strategies and traffic management. The key property of CGAQ s lies in their capacity for shared processing, exploiting the synergies between concurrent queries, which in return opens opportunities for improved system scalability and throughput. In this survey, we present a comprehensive review of system-level and algorithm-level efforts to support CGAQ processing. We introduce a novel survey framework based on three aspects: 1) What are the sharing opportunities exploited? 2) What are the scheduling techniques proposed to maximize sharing? 3) What are the optimizations employed? We also identify important gaps and promising research directions for CGAQ processing.
format text
author LI, Yuchen
SUN, Shixuan
XIAO, Hanhua
YE, Chang
LU, Shengliang
HE, Bingsheng
author_facet LI, Yuchen
SUN, Shixuan
XIAO, Hanhua
YE, Chang
LU, Shengliang
HE, Bingsheng
author_sort LI, Yuchen
title A survey on concurrent processing of graph analytical queries: Systems and algorithms
title_short A survey on concurrent processing of graph analytical queries: Systems and algorithms
title_full A survey on concurrent processing of graph analytical queries: Systems and algorithms
title_fullStr A survey on concurrent processing of graph analytical queries: Systems and algorithms
title_full_unstemmed A survey on concurrent processing of graph analytical queries: Systems and algorithms
title_sort survey on concurrent processing of graph analytical queries: systems and algorithms
publisher Institutional Knowledge at Singapore Management University
publishDate 2024
url https://ink.library.smu.edu.sg/sis_research/9913
_version_ 1821237283567697920