Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Serdab: An IoT Framework for Partitioning Neural Networks Computation across Multiple Enclaves

About

Recent advances in Deep Neural Networks (DNN) and Edge Computing have made it possible to automatically analyze streams of videos from home/security cameras over hierarchical clusters that include edge devices, close to the video source, as well as remote cloud compute resources. However, preserving the privacy and confidentiality of users' sensitive data as it passes through different devices remains a concern to most users. Private user data is subject to attacks by malicious attackers or misuse by internal administrators who may use the data in activities that are not explicitly approved by the user. To address this challenge, we present Serdab, a distributed orchestration framework for deploying deep neural network computation across multiple secure enclaves (e.g., Intel SGX). Secure enclaves provide a guarantee on the privacy of the data/code deployed inside it. However, their limited hardware resources make them inefficient when solely running an entire deep neural network. To bridge this gap, Serdab presents a DNN partitioning strategy to distribute the layers of the neural network across multiple enclave devices or across an enclave device and other hardware accelerators. Our partitioning strategy achieves up to 4.7x speedup compared to executing the entire neural network in one enclave.

Tarek Elgamal, Klara Nahrstedt• 2020

Related benchmarks

TaskDatasetResultRank
Biomedical Question AnsweringPubMedQA
Attack Accuracy72.5
40
Text-to-SQLSpider
Attack Accuracy38.27
40
Mathematical ReasoningGSM8K
Attack Accuracy53.67
40
Reading ComprehensionSQuAD
Attack Accuracy67.92
40
Image ClassificationCIFAR-10
Accuracy (Surrogate Model)97.95
26
Image ClassificationCIFAR-100
Accuracy (Surrogate)91.43
26
Image ClassificationTinyImageNet-200
Surrogate Model Accuracy86.1
26
Showing 7 of 7 rows

Other info

Follow for update