NetDP: In-Network Differential Privacy for Large-Scale Data Processing

被引:0
|
作者
Zhou, Zhengyan [1 ]
Chen, Hanze [2 ,3 ]
Chen, Lingfei [1 ]
Zhang, Dong [2 ,3 ]
Wu, Chunming [1 ]
Liu, Xuan [4 ,5 ]
Khan, Muhammad Khurram [6 ]
机构
[1] Zhejiang Univ, Coll Comp Sci & Technol, Hangzhou 310058, Peoples R China
[2] Fuzhou Univ, Coll Comp Sci & Big Data, Fuzhou 350002, Peoples R China
[3] Fuzhou Univ, Zhicheng Coll, Fuzhou 350002, Peoples R China
[4] Yangzhou Univ, Coll Informat Engn, Yangzhou 225009, Peoples R China
[5] Yangzhou Univ, Coll Artificial Intelligence, Yangzhou 225009, Peoples R China
[6] King Saud Univ, Ctr Excellence Informat Assurance, Riyadh 11421, Saudi Arabia
关键词
Privacy; Noise; Differential privacy; Data processing; Sensitivity; Computer architecture; Pipelines; In-network computing; differential privacy;
D O I
10.1109/TGCN.2024.3432781
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Radio access network (RAN) enables large-scale collection of sensitive data. Privacy-preserving techniques aim to learn knowledge from sensitive data to improve services without compromising privacy. However, as the data scale increases, enforcing privacy-preserving techniques on sensitive data may consume a considerable amount of system resources and impose performance penalties. To reduce system resource consumption, we present NetDP, an in-network architecture for privacy-preserving techniques by leveraging programmable switches to improve resource efficiency (i.e., CPU cycles, network bandwidth, and privacy budgets). The key idea of NetDP is to accommodate and exploit cryptographic operators to reduce resource consumption rather than repetitively and exhaustively suppressing the impact of these techniques. To the best of our knowledge, this is the first time that privacy-preserving techniques in a large-scale data processing system have been enforced on programmable switches. Our experiments based on Tofino switches indicate that NetDP significantly reduces computation latency (e.g., 40.2%-55.8% latency in computations) without impacting fidelity.
引用
收藏
页码:1076 / 1089
页数:14
相关论文
共 50 条
  • [31] An Efficient Strategy for Large-Scale CORS Data Processing
    Xiong, Bolin
    Huang, Dingfa
    CHINA SATELLITE NAVIGATION CONFERENCE (CSNC) 2016 PROCEEDINGS, VOL I, 2016, 388 : 213 - 225
  • [32] Hancock: A language for processing very large-scale data
    Bonachea, D
    Fisher, K
    Rogers, A
    Smith, F
    ACM SIGPLAN NOTICES, 2000, 35 (01) : 163 - 176
  • [33] Distributed Data Processing for Large-Scale Simulations on Cloud
    Lu, Tianjian
    Hoyer, Stephan
    Wang, Qing
    Hu, Lily
    Chen, Yi-Fan
    2021 JOINT IEEE INTERNATIONAL SYMPOSIUM ON ELECTROMAGNETIC COMPATIBILITY, SIGNAL & POWER INTEGRITY, AND EMC EUROPE (EMC+SIPI AND EMC EUROPE), 2021, : 53 - 58
  • [34] Ten simple rules for large-scale data processing
    Fungtammasan, Arkarachai
    Lee, Alexandra
    Taroni, Jaclyn
    Wheeler, Kurt
    Chin, Chen-Shan
    Davis, Sean
    Greene, Casey
    PLOS COMPUTATIONAL BIOLOGY, 2022, 18 (02)
  • [35] THE DESIGN OF DATA PROCESSING COMPILERS FOR LARGE-SCALE COMPUTERS
    NUTT, R
    SWIFT, CJ
    COMMUNICATIONS OF THE ACM, 1963, 6 (07) : 360 - 360
  • [36] Review of large-scale RDF data processing in mapreduce
    Hou, Ke
    Zhang, Ming
    Fang, Xing
    Journal of Software Engineering, 2015, 9 (01): : 195 - 202
  • [37] The Family of MapReduce and Large-Scale Data Processing Systems
    Sakr, Sherif
    Liu, Anna
    Fayoumi, Ayman G.
    ACM COMPUTING SURVEYS, 2013, 46 (01)
  • [38] DATA-PROCESSING IN LARGE-SCALE RESEARCH PROJECTS
    FLANAGAN, JC
    HARVARD EDUCATIONAL REVIEW, 1961, 31 (03) : 250 - 256
  • [39] Hancock: A language for processing very large-scale data
    Bonachea, D
    Fisher, K
    Rogers, A
    Smith, F
    USENIX ASSOCIATION PROCEEDINGS OF THE 2ND CONFERENCE ON DOMAIN-SPECIFIC LANGUAGES (DSL'99), 1999, : 163 - 176
  • [40] Optimizing data stream processing for large-scale applications
    Cappellari, Paolo
    Roantree, Mark
    Chun, Soon Ae
    SOFTWARE-PRACTICE & EXPERIENCE, 2018, 48 (09): : 1607 - 1641