Abstract
Graph processing is a popular computing model for big data analytics. Emerging big data applications are often maintained in multiple geographically distributed (geo-distributed) data centers (DCs) to provide low-latency services to global users. Graph processing in geo-distributed DCs suffers from costly inter-DC data communications. Furthermore, due to increasing privacy concerns, geo-distribution imposes diverse, strict, and often asymmetric privacy regulations that constrain geo-distributed graph processing. Existing graph processing systems fail to address these two challenges. In this paper, we design and implement PGPregel, which is an end-to-end system that provides privacy-preserving graph processing in geo-distributed DCs with low latency and high utility. To ensure privacy, PGPregel smartly integrates Differential Privacy into graph processing systems with the help of two core techniques, namely sampling and combiners, to reduce the amount of inter-DC data transfer while preserving good accuracy of graph processing results. We implement our design in Giraph and evaluate it in real cloud DCs. Results show that PGPregel can preserve the privacy of graph data with low overhead and good accuracy.
Original language | English |
---|---|
Title of host publication | SoCC '22: Proceedings of the 13th Symposium on Cloud Computing |
Place of Publication | New York |
Publisher | Association for Computing Machinery (ACM) |
Pages | 386-402 |
Number of pages | 17 |
ISBN (Electronic) | 9781450394147 |
DOIs | |
Publication status | Published - 7 Nov 2022 |
Event | 13th Annual ACM Symposium on Cloud Computing, SoCC 2022 - San Francisco, United States Duration: 7 Nov 2022 → 11 Nov 2022 https://dl.acm.org/doi/proceedings/10.1145/3542929 (Conference Proceeding) |
Conference
Conference | 13th Annual ACM Symposium on Cloud Computing, SoCC 2022 |
---|---|
Country/Territory | United States |
City | San Francisco |
Period | 7/11/22 → 11/11/22 |
Internet address |
|
Scopus Subject Areas
- Artificial Intelligence
- Information Systems
- Software
- Computational Theory and Mathematics
- Computer Science Applications