Self-Serviced IoT: Practical and Private IoT Computation Offloading with Full User Control

05/09/2022
by   Dohyun Kim, et al.
0

The rapid increase in the adoption of Internet-of-Things (IoT) devices raises critical privacy concerns as these devices can access a variety of sensitive data. The current status quo of relying on manufacturers' cloud services to process this data is especially problematic since users cede control once their data leaves their home. Multiple recent incidents further call into question if vendors can indeed be trusted with users' data. At the same time, users desire compelling features supported by IoT devices and ML-based cloud inferences which compels them to subscribe to manufacturer-managed cloud services. An alternative to use a local in-home hub requires substantial hardware investment, management, and scalability limitations. This paper proposes Self-Serviced IoT (SSIoT), a clean-slate approach of using a hybrid hub-cloud setup to enable privacy-aware computation offload for IoT applications. Uniquely, SSIoT enables opportunistic computation offload to public cloud providers while still ensuring that the end-user retains complete end-to-end control of their private data reducing the trust required from public cloud providers. We show that SSIoT can leverage emerging function-as-a-service computation (e.g. AWS Lambda) to make these offloads cost-efficient, scalable and high performance as long as key limitations of being stateless, limited resources, and security isolation can be addressed. We build an end-to-end prototype of SSIoT and evaluate it using several micro-benchmarks and example applications representing real-world IoT use cases. Our results show that SSIoT is highly scalable, as compared to local-only approaches which struggle with as little as 2-4 apps in parallel. We also show that SSIoT is cost-efficient (operating a smart doorbell for 10 a year) at the cost of minimal additional latency as compared to a local-only hub, even with a hardware ML accelerator.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/11/2020

Sovereign: User-Controlled Smart Homes

Smart homes made up of Internet of Things (IoT) devices have seen wide d...
research
04/28/2022

Extricating IoT Devices from Vendor Infrastructure with Karl

Most consumer IoT devices are vertically integrated with cloud-side infr...
research
03/10/2020

IoT Expunge: Implementing Verifiable Retention of IoT Data

The growing deployment of Internet of Things (IoT) systems aims to ease ...
research
09/03/2020

A Haystack Full of Needles: Scalable Detection of IoT Devices in the Wild

Consumer Internet of Things (IoT) devices are extremely popular, providi...
research
01/04/2019

Efficient, Dynamic Multi-tenant Edge Computation in EdgeOS

In the future, computing will be immersed in the world around us – from ...
research
11/16/2018

A Trust Management Scheme for IoT-Enabled Environmental Health/Accessibility Monitoring Services

One rapidly growing application of Internet of Things (IoT) is the prote...
research
08/11/2020

Trust-Based Cloud Machine Learning Model Selection For Industrial IoT and Smart City Services

With Machine Learning (ML) services now used in a number of mission-crit...

Please sign up or login with your details

Forgot password? Click here to reset