Research Challenges in the CarTel Mobile Sensor System Samuel Madden Associate Professor, MIT.

Slides:



Advertisements
Similar presentations
Energy-efficient distributed algorithms for wireless ad hoc networks Ramki Gummadi (MIT)
Advertisements

School Management Tracking Solutions
1 What Is Mobile Computing? (Cont.) A simple definition could be: Mobile Computing is using a computer (of one kind or another) while on the move Another.
On the Optimal Placement of Mix Zones Julien Freudiger, Reza Shokri and Jean-Pierre Hubaux PETS, 2009.
Presented by: Richard Wood. Goals and strategies Methods Performance evaluation Performance improvements Remaining Challenges.
Components of GIS.
VTrack: Energy-Aware Traffic Delay Estimation Using Mobile Phones Lenin Ravindranath, Arvind Thiagarajan, Katrina LaCurts, Sivan Toledo, Jacob Eriksson,
Kien A. Hua Division of Computer Science University of Central Florida.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 16 Integrating Wireless Technology in business.
On Map-Matching Vehicle Tracking Data
ParkSense: A Smartphone Based Sensing System For On-Street Parking
VTrack: Accurate, Energy-Aware Road Traffic Delay Estimation Using Mobile Phones Arvind Thiagarajan, Lenin Ravindranath, Katrina LaCurts, Sivan Toledo,
Delay bounded Routing in Vehicular Ad-hoc Networks Antonios Skordylis Niki Trigoni MobiHoc 2008 Slides by Alex Papadimitriou.
Yu Stephanie Sun 1, Lei Xie 1, Qi Alfred Chen 2, Sanglu Lu 1, Daoxu Chen 1 1 State Key Laboratory for Novel Software Technology, Nanjing University, China.
Patch to the Future: Unsupervised Visual Prediction
 CarTel Mark Mucha University of Central Florida EEL 6788 Professor: Dr. Lotzi Bölöni.
4th Year Systems Design Workshop ROUTE System Workshop Group #24 Danny Ho Macy Lui Gegi Thomas Supervisors: Prof. Doug Dudycha (GEOG) Prof. Eric Kubica.
IBM TJ Watson Research Center © 2010 IBM Corporation – All Rights Reserved AFRL 2010 Anand Ranganathan Role of Stream Processing in Ad-Hoc Networks Where.
T-Drive : Driving Directions Based on Taxi Trajectories Microsoft Research Asia University of North Texas Jing Yuan, Yu Zheng, Chengyang Zhang, Xing Xie,
Civil and Environmental Engineering Carnegie Mellon University Sensors & Knowledge Discovery (a.k.a. Data Mining) H. Scott Matthews April 14, 2003.
Final Year Project LYU0301 Location-Based Services Using GSM Cell Information over Symbian OS Mok Ming Fai CEG Lee Kwok Chau CEG
1 Research Profile Guoliang Xing Assistant Professor Department of Computer Science and Engineering Michigan State University.
Tracking Moving Objects in Anonymized Trajectories Nikolay Vyahhi 1, Spiridon Bakiras 2, Panos Kalnis 3, and Gabriel Ghinita 3 1 St. Petersburg State University.
Taming the Underlying Challenges of Reliable Multihop Routing in Sensor Networks.
Dynamic Medial Axis Based Motion Planning in Sensor Networks Lan Lin and Hyunyoung Lee Department of Computer Science University of Denver
Abstract Shortest distance query is a fundamental operation in large-scale networks. Many existing methods in the literature take a landmark embedding.
What is Influx InfoTech ?. About Influx InfoTech IT products & services company Delivering technology driven business solutions Hi-end infrastructure,
ZIGBEE PROTOCOL FOR WIRLEESS SENSOR NETWORK ZIGBEE PROTOCOL FOR WIRLEESS SENSOR NETWORK Research paper Lina kazem
Introduction to the course January 9, Points to Cover  What is GIS?  GIS and Geographic Information Science  Components of GIS Spatial data.
Ubiquitous Advertising: the Killer Application for the 21st Century Author: John Krumm Presenter: Anh P. Nguyen
When the Sensors Hit the Road The CarTel Project Sam Madden MIT CSAIL With Hari Balakrishnan, Vladimir Bychkovsky, Jakob Eriksson,
Arvind Thiagarajan, Lenin Ravindranath, Katrina LaCurts, Sivan Toledo,Jakob Eriksson, Samuel Madden, Hari Balakrishnan. VTrack: Accurate, Energy-aware.
Sensys 2009 Speaker:Lawrence.  Introduction  Overview & Challenges  Algorithm  Travel Time Estimation  Evaluation  Conclusion.
Toward a Statistical Framework for Source Anonymity in Sensor Networks.
Ambulation : a tool for monitoring mobility over time using mobile phones Computational Science and Engineering, CSE '09. International Conference.
WaveScope – An Adaptive Wireless Sensor Network System for High Data- Rate Applications PIs: Hari Balakrishan (MIT) Sam Madden (MIT) Kevin Amaratunga (Metis.
An Overview of 3S Technology (GIS/GPS/RS) with an Example of District Transport Master Plan (DTMP) By Binod Dhakal 12/20/2014Binod Dhakal1.
CS 712 | Fall 2007 Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks Wei Wang, Vikram Srinivasan, Kee-Chaing Chua. National University.
Population Movements from Anonymous Mobile Signaling Data An Alternative or Complement to Large- Scale Episodic Travel Surveys?
HERO: Online Real-time Vehicle Tracking in Shanghai Xuejia Lu 11/17/2008.
Gathering Data in Wireless Sensor Networks Madhu K. Jayaprakash.
Efficient Mapping and Management of Applications onto Cyber-Physical Systems Prof. Margaret Martonosi, Princeton University and Prof. Pei Zhang, Carnegie.
MOBILE BIG DATA CARS, PHONES, AND SENSORS Sam Madden Professor EECS MIT CSAIL
Towards Online Shortest Path Computation. Abstract The online shortest path problem aims at computing the shortest path based on live traffic circumstances.
Everyday Mapping of Traffic Conditions - An Urban Planning Tool Laboratory of Geodesy Aristotle University of Thessaloniki, Department of Civil Engineering.
Visualizing QoS. Background(1/2) A tremendous growth in the development and deployment of networked applications such as video streaming, IP telephony,
Home and Personal Communication Systems Lesson 7 – Personal Connections.
1.Research Motivation 2.Existing Techniques 3.Proposed Technique 4.Limitations 5.Conclusion.
The Pothole Patrol: Using a Mobile Sensor Network for Road Surface Monitoring Jakob Eriksson, Lewis Girod, Bret Hull, Ryan Newton, Samuel Madden, Hari.
Location Privacy Protection for Location-based Services CS587x Lecture Department of Computer Science Iowa State University.
Dejavu:An accurate Energy-Efficient Outdoor Localization System SIGSPATIAL '13.
1 Travel Times from Mobile Sensors Ram Rajagopal, Raffi Sevlian and Pravin Varaiya University of California, Berkeley Singapore Road Traffic Control TexPoint.
Mapping of Traffic Conditions at Downtown Thessaloniki with the Help of GPS Technology P. D. Savvaidis and K. Lakakis Aristotle University of Thessaloniki,
Database Laboratory TaeHoon Kim. /18 Work Progress.
Efficient Opportunistic Sensing using Mobile Collaborative Platform MOSDEN.
DOiT Dynamic Optimization in Transportation Ragnhild Wahl, SINTEF (Per J. Lillestøl SINTEF)
Privacy Vulnerability of Published Anonymous Mobility Traces Chris Y. T. Ma, David K. Y. Yau, Nung Kwan Yip (Purdue University) Nageswara S. V. Rao (Oak.
T-Share: A Large-Scale Dynamic Taxi Ridesharing Service
GIS Basic Training June 7, 2007 – ICIT Midyear Conference
Praveen Tammana† Rachit Agarwal‡ Myungjin Lee†
Architecture & System Performance
Architecture & System Performance
ABSTRACT   Recent work has shown that sink mobility along a constrained path can improve the energy efficiency in wireless sensor networks. Due to the.
Blind Guidance system (BGS)
Wireless Communication Co-operative Communications
Mobile Computing.
Wireless Communication Co-operative Communications
Presented by Chih-Yu Lin
Pitch Deck.
Overview: Chapter 2 Localization and Tracking
Presentation transcript:

Research Challenges in the CarTel Mobile Sensor System Samuel Madden Associate Professor, MIT

Wide Area Sensing Real-world problems: – Civil infrastructure monitoring – Road-surface conditions – Visual mapping – Commute time optimization Wide-area, static sensing – Costly deployment & maintenance Observation: some apps do not need high temporal fidelity Mobile Sensing – Costly platform?

Our Approach: Opportunistic Mobility Take advantage of existing mobility Example: cellphones w/ sensors – 1.5 billion phones worldwide – High spatial coverage – High-performance processor Cars equipped with sensors – 650 million cars on the road – Abundance of power and space – Have >100 embedded sensors What system architecture is best suited for mobile, wide-area sensing?

CarTel: A Mobile Sensor Computing System Tool to answer questions about spatially diverse data sets – E.g., Collect traffic flow data from every road / issue queries for route planning Core tasks: 1.Collect / process 2.Deliver 3.Visualize / analyze data from mobile sensors (cars, phones, etc)

Deployment Deployed on 9 users cars, 27 taxis 2 boxes per cab – Master; services for company, drivers, GPS – Slave; experimental box Taxi company gets fleet management software, in-car WiFi We get data! Demo Coverage Map

Applications & Research Route Planning – Under submission Pothole Finding – MobiSys 2008 Managing lossy & noisy trajectories – SIGMOD 2008 Others – wireless networking (MobiCom 06, 08), carbon footprint, visual mapping, ….

Route Planning Match traces to map Compute Gaussian delay for each segment – Assume independence Minimize 3 metrics – Distance Google Maps – Expected delay – Pr(missing time goal)

Max. Probability Planning Travel time of each edge is a Gaussian – If indepdendent, travel time of a path is also Gaussian Goal: find path with max. probability of reaching destination by deadline Unlike standard shortest paths, no suboptimality – If AxCyB is best path from A to B, AxC is not necessarily the best path from A to C Implies cannot use A* or Dijkstra 2 ABC 1 3 Lim et al. Stochastic Motion Planning and Applications to Traffic. Under submission.

Finding Potholes

Classification-based Approach Classifier differentiates between several types of anomalies Window data, compute features per window Variety of features: – Range of X,Y,Z accel – Energy in certain frequency bands – Car speed – … See Erikkson et al, MobiSys 2008

FunctionDB Challenge: how to store and query all of this data? Discrete points dont work well Most users dont actually want raw data! – Prefer trajectories, fields, fit functions – Idea: support these as first class objects inside the DBMS

FunctionDB DBMS that can fit continuous functions to raw data, query data represented by these functions using SQL Raw data (temp readings) Query: Report when temp crosses threshold SELECT time WHERE temp = thresh Regression Function temp(t) Solve equation temp(t) = thresh time temp

Open Problems CarTel is a lot of application specific code Many SIGMOD papers in building a declarative framework for X, where X in { – Signal processing & data management – Personalization – Data cleaning and de-noising – … } Focusing on a specific (real) application ensures relevance – Highlights limitations of a database-specific approach

Conclusion Research is in capturing, processing, and synthesizing the data – This is what most of us are good at This kind of end-to-end deployment isnt hard – Hardware is $50-$300 / car – 10 cars is sufficient to provide a very interesting data set Motes and TinyOS are an interesting novelty, not all there is to sensor networking Find an application that excites you and go for it!