Litcius/Paper detail

Fograph: Enabling Real-Time Deep Graph Inference with Fog Computing

Liekang Zeng, Peng Huang, Ke Luo, Xiaoxi Zhang, Zhi Zhou, Xu Chen

2022Proceedings of the ACM Web Conference 202219 citationsDOI

Abstract

Graph Neural Networks (GNNs) have gained growing interest in miscellaneous applications owing to their outstanding ability in extracting latent representation on graph structures. To render GNN-based service for IoT-driven smart applications, the traditional model serving paradigm resorts to the cloud by fully uploading the geo-distributed input data to the remote datacenter. However, our empirical measurements reveal the significant communication overhead of such cloud-based serving and highlight the profound potential in applying the emerging fog computing. To maximize the architectural benefits brought by fog computing, in this paper, we present Fograph, a novel distributed real-time GNN inference framework that leverages diverse resources of multiple fog nodes in proximity to IoT data sources. By introducing heterogeneity-aware execution planning and GNN-specific compression techniques, Fograph tailors its design to well accommodate the unique characteristics of GNN serving in fog environment. Prototype-based evaluation and case study demonstrate that Fograph significantly outperforms the state-of-the-art cloud serving and vanilla fog deployment by up to 5.39 × execution speedup and 6.84 × throughput improvement.

Topics & Concepts

Computer scienceCloud computingDistributed computingUploadInferenceSoftware deploymentSpeedupOverhead (engineering)Fog computingGraphArtificial intelligenceTheoretical computer scienceSoftware engineeringWorld Wide WebParallel computingOperating systemIoT and Edge/Fog ComputingAdvanced Graph Neural NetworksCaching and Content Delivery