12
PRISM: PLATFORM FOR REMOTE SENSING USING SMARTPHONES Tathagata Das, Prashanth Mohan, Venkata N. Padmanabhan, Ramachandran Ramjee, Asankhaya Sharma

Tathagata Das, Prashanth Mohan, Venkata N. Padmanabhan, Ramachandran Ramjee, Asankhaya Sharma

Embed Size (px)

Citation preview

PRISM: PLATFORM FOR REMOTE SENSING USING SMARTPHONESTathagata Das, Prashanth Mohan, Venkata N. Padmanabhan, Ramachandran Ramjee, Asankhaya Sharma

MOTIVATIONSimplify the development of opportunistic and participatory sensing using mobile smartphones.

SOLUTIONMake a PlatformGeneralitySecurityScalability

PRISM DESIGN

PRISM DESIGNRegistration

soft-state and automatically expire

APIs Two-level predicate Deployment mode

Update optimization Adaptive updates: p = min(1, ρ ∗ n/N) Prediction-based Suppression:

1) constant predictor 2) affine predictor: newV alue = α∗time+previousV alue.

SOFTWARE SANDBOXMitigating Privacy RisksRegulating Access to Sensors

Sensor Access Control Sensor Taint Tracking

Resource Metering Energy Metering: CPU frequency estimation Bandwidth Metering

Forced Amnesia

IMPLEMENTATION

EVALUATION: MICRO-BENCHMARK Energy Metering

Windows Mobile

Windows API

EVALUATION: APPLICATIONS Citizen Journalist

EVALUATION: APPLICATIONS Road Bump

EVALUATION AT SCALE USING SIMULATION

EVALUATION AT SCALE USING SIMULATION