PRISM - PRISM: Platform for Remote Sensing using...

Info iconThis preview shows pages 1–9. Sign up to view the full content.

View Full Document Right Arrow Icon
PRISM: Platform for Remote Sensing using Smartphones Tathagata Das Microsoft Research India Bangalore 560080, India tathadas@microsoft.com Prashanth Mohan University of California, Berkeley Berkeley, CA 94720, USA prmohan@cs.berkeley.edu Venkata N. Padmanabhan Microsoft Research India Bangalore 560080, India padmnab@microsoft.com Ramachandran Ramjee Microsoft Research India Bangalore 560080, India ramjee@microsoft.com Asankhaya Sharma Microsoft India Development Center Hyderabad 500046, India asankhs@microsoft.com 3/8/2011 – Steve Kopman
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
What is PRISM? PRISM – Platform for Remote Sensing using Smartphones Generic framework that balances generality, security and scalability Applications run within PRISM from executable binaries Applications are pushed to an appropriate set of users Applications run in a sandbox and utilize resource metering and forced amnesia University of Central Florida
Background image of page 2
Community Sensing Current research focuses on “community sensing” Include computing and communication capabilities as well as sensors (GPS, microphone, etc) Two types Participatory Require user actions (e.g. taking photograph) Opportunistic No user action required (e.g. GPS tracking) University of Central Florida
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Challenges Goal is to reduce application developers need to “reinvent the wheel” Three main goals Generality Support a wide range of applications with flexibility to reuse existing code Security Ensure that phones remain secure and that applications do not misuse sensitive sensor data Scalability Allow the system to scale to large (>100,000) number of devices University of Central Florida
Background image of page 4
Sandbox Features In addition to standard SW sandboxing, three PRISM specific features are utilized to provide security Resource Metering Limits the amount of battery energy an application can consume Limits the “leakage” of sensitive sensor data Forced Amnesia Does not allow sensing applications to maintain long- term state info Sensor Taint Tracking and Access Control Allows the user to set policies on what applications can do University of Central Florida
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Implementation Overview Currently runs on Windows Mobile Interesting choice since this is an obsolete platform Infrastructure components run on Windows 7 Three implemented applications “showcase” the generality of the PRISM Platform Citizen Journalist Participatory, alerts users based on GPS location when to take pictures Party Thermometer Allows users to query other users to determine how “hot” the party is Senses music to target users that are in a party Road Bump Monitor Opportunistic sensing to locate and detect road bumps University of Central Florida
Background image of page 6
Related Work University of Central Florida System Generality Security Scalability Privacy Bubble-Sensing No Yes Yes Yes AnonySense OK Yes No Yes Micro-Blog No Yes Yes No PRISM Yes Yes Yes Ok
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
AnonySense vs. PRISM
Background image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 39

PRISM - PRISM: Platform for Remote Sensing using...

This preview shows document pages 1 - 9. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online