计算机科学
可扩展性
云计算
分布式计算
图形
并行计算
计算机体系结构
理论计算机科学
数据库
操作系统
作者
Yushi Liu,Shixuan Sun,Zijun Li,Quan Chen,Sen Gao,Bingsheng He,Chao Li,Minyi Guo
标识
DOI:10.1145/3620665.3640361
摘要
Graph processing is widely used in cloud services; however, current frameworks face challenges in efficiency and cost-effectiveness when deployed under the Infrastructure-as-a-Service model due to its limited elasticity. In this paper, we present FaaSGraph, a serverless-native graph computing scheme that enables efficient and economical graph processing through the co-design of graph processing frameworks and serverless computing systems. Specifically, we design a data-centric serverless execution model to efficiently power heavy computing tasks. Furthermore, we carefully design a graph processing paradigm to seamlessly cooperate with the data-centric model. Our experiments show that FaaS-Graph improves end-to-end performance by up to 8.3X and reduces memory usage by up to 52.4% compared to state-of-the-art IaaS-based methods. Moreover, FaaSGraph delivers steady 99%-ile performance in highly fluctuated workloads and reduces monetary cost by 85.7%.
科研通智能强力驱动
Strongly Powered by AbleSci AI