Protecting Privacy in Sensor- Enriched Internet Services Presenter: Yan Ke, CMU In collaboration with: Phillip B. Gibbons, Brad Karp, Rahul Sukthankar,

Slides:



Advertisements
Similar presentations
Wei Lu 1, Kate Keahey 2, Tim Freeman 2, Frank Siebenlist 2 1 Indiana University, 2 Argonne National Lab
Advertisements

TeraGrid Deployment Test of Grid Software JP Navarro TeraGrid Software Integration University of Chicago OGF 21 October 19, 2007.
Creating HIPAA-Compliant Medical Data Applications with Amazon Web Services Presented by, Tulika Srivastava Purdue University.
System Integration and Performance
W3C Workshop on Web Services Mark Nottingham
Kien A. Hua Division of Computer Science University of Central Florida.
Man’s Sixth Sense (Sensor Controls for an Automated Car) By Matthew Elias Husson I.
Task Scheduling and Distribution System Saeed Mahameed, Hani Ayoub Electrical Engineering Department, Technion – Israel Institute of Technology
Recap. The Memory Hierarchy Increasing distance from the processor in access time L1$ L2$ Main Memory Secondary Memory Processor (Relative) size of the.
1 PLuSH – Mesh Tree Fast and Robust Wide-Area Remote Execution Mikhail Afanasyev ‧ Jose Garcia ‧ Brian Lum.
IrisNet Cache-and-Query for Wide Area Sensor Databases Amol Deshpande, UC Berkeley Suman Nath, CMU Phillip Gibbons, Intel Research Pittsburgh Srinivasan.
Company LOGO Development of Resource/Commander Agents For AgentTeamwork Grid Computing Middleware Funded By Prepared By Enoch Mak Spring 2005.
1 Web Content Delivery Reading: Section and COS 461: Computer Networks Spring 2007 (MW 1:30-2:50 in Friend 004) Ioannis Avramopoulos Instructor:
Maintaining and Updating Windows Server 2008
Microsoft ® Application Virtualization 4.5 Infrastructure Planning and Design Series.
ABC Co. Network Implementation High reliability is primary concern – near 100% uptime required –Customer SLA has stiff penalty clauses –Everything is designed.
SYSTEMS SUPPORT FOR GRAPHICAL LEARNING Ken Birman 1 CS6410 Fall /18/2014.
15-829B/18-849B/95-811A/19-729A Internet-Scale Sensor Systems: Design and Policy Lecture 3 – Code Overview & Project Ideas.
Module 18 Monitoring SQL Server 2008 R2. Module Overview Monitoring Activity Capturing and Managing Performance Data Analyzing Collected Performance Data.
ATIF MEHMOOD MALIK KASHIF SIDDIQUE Improving dependability of Cloud Computing with Fault Tolerance and High Availability.
SensIT PI Meeting, January 15-17, Self-Organizing Sensor Networks: Efficient Distributed Mechanisms Alvin S. Lim Computer Science and Software Engineering.
Deep Freeze 6.5 Overview. Introduction to Deep Freeze Sales Engineer Bob Carpenter.
Managing a Cloud For Multi Agent System By, Pruthvi Pydimarri, Jaya Chandra Kumar Batchu.
Ramiro Voicu December Design Considerations  Act as a true dynamic service and provide the necessary functionally to be used by any other services.
Fall 2012 Chapter 2: x86 Processor Architecture. Irvine, Kip R. Assembly Language for x86 Processors 6/e, Chapter Overview General Concepts IA-32.
Performance Dash A free tool from Microsoft that provides some quick real time information about the status of your SQL Servers.
Grid MP at ISIS Tom Griffin, ISIS Facility. Introduction About ISIS Why Grid MP? About Grid MP Examples The future.
Learningcomputer.com SQL Server 2008 – Profiling and Monitoring Tools.
Clever Framework Name That Doesn’t Violate Copyright Laws MARCH 27, 2015.
IrisNet Cache-and-Query for Wide Area Sensor Databases Amol Deshpande, UC Berkeley Suman Nath, CMU Phillip Gibbons, Intel Research Pittsburgh Srinivasan.
The Owner Share scheduler for a distributed system 2009 International Conference on Parallel Processing Workshops Reporter: 李長霖.
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
Rule-Based Programming for VORBs Bertram Ludaescher Arcot Rajasekar Data and Knowledge Systems San Diego Supercomputer Center U.C. San Diego.
CoBrow Collaborative Browsing A Virtual Presence Service RE 1003 RE 4003.
Server Virtualization
Jan 30, 2001CSCI {4,6}900: Ubiquitous Computing1 Announcements Project Milestone 2 due today. Undergraduate projects should have 3 students per project.
POP-SNAQ: Privacy-preserving Open Platform for Social Network Application Queries Brian Thompson Huijun Xiong.
Knowing Your Limits Jason Fish #bweb11.
Microsoft Management Seminar Series SMS 2003 Change Management.
David Adams ATLAS DIAL: Distributed Interactive Analysis of Large datasets David Adams BNL August 5, 2002 BNL OMEGA talk.
Events in General. Agenda Post/wait technique I/O multiplexing Asynchronous I/O Signal-driven I/O Database events Publish/subscribe model Local vs. distributed.
ASIAES: Update and Status Pakorn Apaphant GISTDA, Thailand May 20-27, 2007 WGISS 23, Hanoi, Vietnam.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Web Service-Based Remote Monitoring System for Smart Home Space Sheng Cai Joshua Ferguson Xinhui Hu Wei Wu Project for CSE535 Mobile Computing.
D istributed Systems, N etwork Protocols & A pplications Srinivasan Seshan Computer Science Department Carnegie Mellon University.
A Binary Agent Technology for COTS Software Integrity Anant Agarwal Richard Schooler InCert Software.
IPS Infrastructure Technological Overview of Work Done.
ECE4006 Senior Design Project Linda Milor and Jay Schlag
KYUNG-HWA KIM HENNING SCHULZRINNE 12/09/2008 INTERNET REAL-TIME LAB, COLUMBIA UNIVERSITY DYSWIS.
OSSIM Technology Overview Mark Lucas. “Awesome” Open Source Software Image Map (OSSIM)
1 DAQ.IHEP Beijing, CAS.CHINA mail to: The Readout In BESIII DAQ Framework The BESIII DAQ system consists of the readout subsystem, the.
Module 5: Managing Content. Overview Publishing Content Executing Reports Creating Cached Instances Creating Snapshots and Report History Creating Subscriptions.
A System for Monitoring and Management of Computational Grids Warren Smith Computer Sciences Corporation NASA Ames Research Center.
Monitoring Dynamic IOC Installations Using the alive Record Dohn Arms Beamline Controls & Data Acquisition Group Advanced Photon Source.
Understanding the New PTC System Monitor (PSM/Dynatrace) Application’s Capabilities and Advanced Usage Stephen Vaillancourt PTC Technical Support –Technical.
Segments Basic Uses: slides minutes
Project Center Use Cases
Sergio Fantinel, INFN LNL/PD
Enabling Scalable and HA Ingestion and Real-Time Big Data Insights for the Enterprise OCJUG, 2014.
The Power Of Generic Infrastructure
IrisNet: A Planetary-Scale Architecture for Multimedia Sensors
Security concerns of web applications with database access
AquaScale: Social Media Based Data Collection and Water Pipe Leakage Reporting & Querying System Group3 : Zhichun Ning Huan Chen Wei Wang.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Chapter 2: The Linux System Part 2
ExaO: Software Defined Data Distribution for Exascale Sciences
Outline Module 1 and 2 dealt with processes, scheduling and synchronization Next two modules will deal with memory and storage Processes require data to.
Eric van Herwijnen March 10th 2005
A Virtual Machine Monitor for Utilizing Non-dedicated Clusters
Map Reduce, Types, Formats and Features
Presentation transcript:

Protecting Privacy in Sensor- Enriched Internet Services Presenter: Yan Ke, CMU In collaboration with: Phillip B. Gibbons, Brad Karp, Rahul Sukthankar, Intel Srinivasan Seshan, Suman Nath, CMU March 28, 2003CMU Aladdin Data Privacy Workshop

Parking Space Finder Service

Irisnet: The Big Picture User Sensing Agent Internet Organizing Agents Sensing Agent

Irisnet: The Big Picture User Sensing Agent Internet Organizing Agents Sensing Agent Privacy Goal: To prevent someone from using Irisnet to automatically collect private information.

Example Webcam Services Parking Space Finder Find me the cheapest available parking spot within 2 blocks of CMU Waiting time monitors Which restaurants have the shortest long lines? Historical camera views I left my umbrella somewhere today. Show all views of me from today. Silent witness Who hit my parked car? Triggered event monitor Notify me when the 61C bus is coming down the street

Organizing Agents (OA) Distributed XML Database Distributed Query Processing (XPath) Caching to improve performance Redundancy to reduce failures Internet Organizing Agents

Intelligent Sensing Agents (SA) PC-class machines, running Linux Shared by different services. Collect data from attached sensor(s) Filter sensor data to protect privacy Execute senselets (code) uploaded by OAs Send gathered data back to OAs Internet Organizing Agents

Current SA Implementation Privacy Filters Sensor Buffer Senselets OA’s Hide Face Low resolution Edges only Color histogram Can be dynamically loaded and updated SA

System Issues – Example Problem CPU is fully loaded. Filter produces frames faster than any of the senselets can consume them. Default Linux process scheduler produces suboptimal scheduling of filter and senselets.

Flow Control Rate matching of privacy filter to fastest senselet. Coalesce requests from senselets, preferring already used frames.

Demo

Future Work Privacy checks at other places of infrastructure Internet Organizing Agents Authentication Access Control Low data rate output Check conformance to XML Schema Multiple filter types Senselets with different levels of privacy certification Ability to recover hidden information for post mortem analysis.

Conclusions Protecting privacy without degrading performance and utility in real sensor deployments is a challenging problem. We built initial privacy protection mechanisms into Irisnet. Ability to download arbitrary privacy filters, leveraging the latest image processing algorithms. Open to suggestions to other potential problems and solutions…