1 / 12

PRISM: Platform for Remote Sensing using Smartphones

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

kiora
Download Presentation

PRISM: Platform for Remote Sensing using Smartphones

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PRISM: Platform for Remote Sensing using Smartphones TathagataDas, PrashanthMohan, VenkataN. Padmanabhan, Ramachandran Ramjee, AsankhayaSharma

  2. Motivation • Simplify the development of opportunistic and participatory sensing using mobile smartphones.

  3. Solution • Make a Platform • Generality • Security • Scalability

  4. PRISM DESIGN

  5. 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.

  6. 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

  7. Implementation

  8. EVALUATION: MICRO-BENCHMARK • Energy Metering • Windows Mobile • Windows API

  9. EVALUATION: APPLICATIONS • Citizen Journalist

  10. Evaluation: applications • Road Bump

  11. EVALUATION AT SCALE USING SIMULATION

  12. EVALUATION AT SCALE USING SIMULATION

More Related