120 likes | 329 Views
PRISM: Platform for Remote Sensing using Smartphones. Tathagata Das , Prashanth Mohan, Venkata N. Padmanabhan , Ramachandran Ramjee , Asankhaya Sharma. Motivation. Simplify the development of opportunistic and participatory sensing using mobile smartphones. Solution. Make a Platform
E N D
PRISM: Platform for Remote Sensing using Smartphones TathagataDas, PrashanthMohan, VenkataN. Padmanabhan, Ramachandran Ramjee, AsankhayaSharma
Motivation • Simplify the development of opportunistic and participatory sensing using mobile smartphones.
Solution • Make a Platform • Generality • Security • Scalability
Prism Design • Registration • 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: newValue = α∗time+previousValue.
SOFTWARE SANDBOX • Mitigating Privacy Risks • Regulating Access to Sensors • Sensor Access Control • Sensor Taint Tracking • Resource Metering • Energy Metering: CPU frequency estimation • Bandwidth Metering • Forced Amnesia
EVALUATION: MICRO-BENCHMARK • Energy Metering • Windows Mobile • Windows API
EVALUATION: APPLICATIONS • Citizen Journalist
Evaluation: applications • Road Bump