Due to diverse graph data and algorithms, programming and orchestration of complex computation pipelines have become the major challenges to making use of graph applications for Web-scale data analysis. GraphScope aims to provide a one-stop and efficient solution for a wide range of graph computations at scale. It extends previous systems by offering a unified and high-level programming interface and allowing the seamless integration of specialized graph engines in a general data-parallel computing environment. As we will show in this demo,GraphScope enables developers to write sequential graph programs in Python and provides automatic parallel execution on a cluster. This further allows GraphScope to seamlessly integrate with existing data processing systems in PyData ecosystem. To validate GraphScope’s efficiency, we will compare a complex, multi-staged processing pipeline for a reallife fraud detection task with a manually assembled implementation comprising multiple systems. GraphScope achieves a 2.86× speedup on a trillion-scale graph in real production at Alibaba. PVLDB Reference Format: Jingbo Xu, Zhanning Bai, Wenfei Fan, Longbin Lai, Xue Li, Zhao Li, Zhengping Qian, Lei Wang, Yanyan Wang, Wenyuan Yu, Jingren Zhou . GraphScope: A One-Stop Large Graph Processing System. PVLDB, 14(12): 2703 2706, 2021. doi:10.14778/3476311.3476324 PVLDB Artifact Availability: The source code, data, and/or other artifacts have been made available at https://vldb.graphscope.app/.
[1]
Yuan Qi,et al.
Uncovering Insurance Fraud Conspiracy with Network Learning
,
2019,
SIGIR.
[2]
Chang Zhou,et al.
AliGraph: A Comprehensive Graph Neural Network Platform
,
2019,
Proc. VLDB Endow..
[3]
Zhao Li,et al.
Collaboration Based Multi-Label Propagation for Fraud Detection
,
2020,
IJCAI.
[4]
Zhengping Qian,et al.
GAIA: A System for Interactive Analysis on Distributed Graphs Using a High-Level Language
,
2021,
NSDI.
[5]
Yinghui Wu,et al.
Parallelizing Sequential Graph Computations
,
2018,
ACM Trans. Database Syst..
[6]
Aart J. C. Bik,et al.
Pregel: a system for large-scale graph processing
,
2010,
SIGMOD Conference.