CarTel (“Car Telecommunications”) : A Distributed Mobile Sensor Computing System A Review by Zahid Mian WPI CS525D.

Slides:



Advertisements
Similar presentations
Network II.5 simulator ..
Advertisements

21 Sep 2005LCG's R-GMA Applications R-GMA and LCG Steve Fisher & Antony Wilson.
BIZ IT SOLUTIONS Fleet Road Information Management System.
IEEE INFOCOM 2004 MultiNet: Connecting to Multiple IEEE Networks Using a Single Wireless Card.
Tryllian Agent Technology AgentLink 21 January 2002 Christine Karman.
Research Challenges in the CarTel Mobile Sensor System Samuel Madden Associate Professor, MIT.
Making the most of Satellite Navigation and Tracking Integration with your Business System.
Vehicle Tracking Systems Accurate Tracking Updates  High Position Accuracy (< 2.5 meters)  Smart Position updates feature: Accurate, “on the road” positions.
1 Generic logging layer for the distributed computing by Gene Van Buren Valeri Fine Jerome Lauret.
 CarTel Mark Mucha University of Central Florida EEL 6788 Professor: Dr. Lotzi Bölöni.
Panoptes: A Scalable Architecture for Video Sensor Networking Applications Wu-chi Feng, Brian Code, Ed Kaiser, Mike Shea, Wu-chang Feng (OGI: The Oregon.
The Network Weather Service A Distributed Resource Performance Forecasting Service for Metacomputing Rich Wolski, Neil T. Spring and Jim Hayes Presented.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Rheeve: A Plug-n-Play Peer- to-Peer Computing Platform Wang-kee Poon and Jiannong Cao Department of Computing, The Hong Kong Polytechnic University ICDCSW.
Extensible Scalable Monitoring for Clusters of Computers Eric Anderson U.C. Berkeley Summer 1997 NOW Retreat.
Naming in Wireless Sensor Networks. 2 Sensor Naming  Exploiting application-specific naming and in- network processing for building efficient scalable.
Senior Design Project 2004/2005 Web Enabled Calling Number Delivery Daniel St. Clair Barron Shurn Professor Soules 10/28/2004.
Network Monitoring for Internet Traffic Engineering Jennifer Rexford AT&T Labs – Research Florham Park, NJ 07932
A Measurement Study of Vehicular Internet Access using In Situ Wi-Fi Network Vladimir Bychkovsky, Bret Hull, Allen Miu, Hari Balakrishnan and Samuel Madden.
Definition of terms Definition of terms Explain business conditions driving distributed databases Explain business conditions driving distributed databases.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
INTRUSION DETECTION SYSTEMS Tristan Walters Rayce West.
Understanding and Managing WebSphere V5
A measurement study of vehicular internet access using in situ Wi-Fi networks Vladimir Bychkovsky, Bret Hull, Allen Miu, Hari Balakrishnan, and Samuel.
Barracuda Load Balancer Server Availability and Scalability.
NETWORK CENTRIC COMPUTING (With included EMBEDDED SYSTEMS)
The Design Discipline.
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
MobEyes: Smart Mobs for Urban Monitoring with Vehicular Sensor Networks* Uichin Lee, Eugenio Magistretti, Mario Gerla, Paolo Bellavista, Antonio Corradi.
Routing and Routing Protocols Dynamic Routing Overview.
SensIT PI Meeting, January 15-17, Self-Organizing Sensor Networks: Efficient Distributed Mechanisms Alvin S. Lim Computer Science and Software Engineering.
Intermittently Connected Query Processing Yang Zhang, Bret Hull, Hari Balakrishnan, and Samuel Madden MIT Computer Science and AI Lab April 17, 2007.
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
Kaifei Chen, Siyuan He, Beidi Chen, John Kolb, Randy H. Katz, David E
Weaponizing Wireless Networks: An Attack Tool for Launching Attacks against Sensor Networks Thanassis Giannetsos Tassos Dimitriou Neeli R. Prasad.
Software Architecture Framework for Ubiquitous Computing Divya ChanneGowda Athrey Joshi.
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
Wireless Networks of Devices (WIND) Hari Balakrishnan and John Guttag MIT Lab for Computer Science NTT-MIT Meeting, January 2000.
General Status  Analyze various options for connecting to the robot  Develop requirements for each connection  Check example projects o Videos with.
MobileMAN Internal meetingHelsinki, June 8 th 2004 NETikos activity in MobileMAN project Veronica Vanni NETikos S.p.A.
1 Intrusion Detection Methods “Intrusion detection is the process of identifying and responding to malicious activity targeted at computing and networking.
Metadata Management of Terabyte Datasets from an IP Backbone Network: Experience and Challenges Sue B. Moon and Timothy Roscoe.
M OBI W IZE W EB SITE PROJECT Supervisor: Boaz Mizrachi Students: Rami Younes Israel Adler.
Developer TECH REFRESH 15 Junho 2015 #pttechrefres h Understand your end-users and your app with Application Insights.
Everyday Mapping of Traffic Conditions - An Urban Planning Tool Laboratory of Geodesy Aristotle University of Thessaloniki, Department of Civil Engineering.
1 Microsoft Windows 2000 Network Infrastructure Administration Chapter 4 Monitoring Network Activity.
Intelligent Transport Systems
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
Big traffic data processing framework for intelligent monitoring and recording systems 學生 : 賴弘偉 教授 : 許毅然 作者 : Yingjie Xia a, JinlongChen a,b,n, XindaiLu.
ISecurity End of Semester Presentation November 29, 2012.
Google Map Engine Can export images to Map Engine from Earth Engine
Ryan Rasmussen Maggie Krause Jiajun Yang. Hardware Progress Mechanical assembly complete Received APM case and power module last week Connected wi-fi.
Performance Testing Test Complete. Performance testing and its sub categories Performance testing is performed, to determine how fast some aspect of a.
W. Hong & S. Madden – Implementation and Research Issues in Query Processing for Wireless Sensor Networks, ICDE 2004.
Auto-Park for Social Robots By Team Daedalus. Requirements for FVE Functional Receive commands from user via smartphone app Share data with other cars.
Eric Minner & James Pittman. Outline Project Statement / Motivation Concept overview Quick computer vision overview Demo Lessons Learned Future Work.
EPICS and LabVIEW Tony Vento, National Instruments
© 2015 Pittsburgh Supercomputing Center Opening the Black Box Using Web10G to Uncover the Hidden Side of TCP CC PI Meeting Austin, TX September 29, 2015.
Project Paper Presentation Hanlin Wan March 15, 2011.
Software Architecture of Sensors. Hardware - Sensor Nodes Sensing: sensor --a transducer that converts a physical, chemical, or biological parameter into.
Mobile IP THE 12 TH MEETING. Mobile IP  Incorporation of mobile users in the network.  Cellular system (e.g., GSM) started with mobility in mind. 
AMSA TO 4 Advanced Technology for Sensor Clouds 09 May 2012 Anabas Inc. Indiana University.
GENERAL SCALABILITY CONSIDERATIONS
Grid Computing.
DISTRIBUTED CLUSTERING OF UBIQUITOUS DATA STREAMS
What’s new in ASP.NET Core and Entity Framework 2.2 (Preview 3)
Presented by Lifeng Sang
Mathias Johanson, Jonas Jalminger Boel Nelson, Tomas Olovsson
Presented by Chih-Yu Lin
New Technologies for Storage and Display of Meteorological Data
Presentation transcript:

CarTel (“Car Telecommunications”) : A Distributed Mobile Sensor Computing System A Review by Zahid Mian WPI CS525D

Motivation M OBILE S ENSOR N ETWORKS –T ECHNOLOGY P USH – TECHNOLOGY P ULL H ETEROGENEOUS S ENSOR D ATA S TATIC S ENSORS E ITHER E XPENSIVE O R C UMBERSOME P APER A LITTLE D ATED (2006) –M ORE R ECENT REVISION

Not Just Traffic Monitoring Environmental Civil Infrastructure Automotive Diagnostics Geo-Imaging Data Muling

Goals of CarTel Simple API for Using Development Handle heterogeneous Data –Various types of sensors GPS, Cameras, Chemical –Various Data Demands (cameras) –Handle Intermittent Connectivity Especially for cars on highways

Components of CarTel

The Portal - Overview Hosts the Applications Point of Control Configuration of Entire System “Sink” for all data

The ICEDB - Overview Intermittently Connected Database Point of Control Configuration of Entire System “Sink” for all data

CafNet (Carry and Forward Network) Can’t use traditional “streaming” – needs “delay-tolerant” Queries define: –What data must be acquired –At what rate –How data should be sampled –How it should be summarized at Node –What priority order results should be sent back Queries results streamed across “network” Data Inserted into SQL DB

ICEDB Details Data Model –ID, Name, Type (push/pull), Rate, Forwarding flag, Schema (name, type tuple), Priority Continuous Query Model –Nodes “continuously” send results based on query SELECT … FROM … WHERE … RATE 5 mins –Local vs. Global Prioritization Allows Nodes to prioritize data into buffers to send

ICEDB Details Local Prioritization –Nodes determine what to send based on available data –No “guidance” or feedback from portal –DELIVERY ORDER clause is more dyanmic Instead of column names, use a function E.g. “Bisect Points”

ICEDB Details Global Prioritization –Uses SUMMARIZE clause –Node first sends summary of data to portal –Portal uses some function to determine order –Portal provides feedback to node about order of details –E.g. if node tuple Portal could ask for details based on some order of roadname – maybe those roads that are least represented

CafNet Layers Simply informs app when connectivity is available or changes; delivery confirmation * ; All media-dependent tasks; write/reads; TCP connections; peer discovery Handles routing; may buffer messages or optimization **

The Portal--Details The Portal Framework The ICEDB server (to retrieve data) –Users submit queries –ICEDB pushes queries to nodes Data Visualization Library (to display) –Users can view results in

The Portal – Web Interface User can Navigate one of their own “Trace” data

Heterogeneous Sensors “Dynamically” Add Different Sensors to System Use “Adapter” pattern –Nodes can receive modules remotely –For newer sensors, send new adapter component –Similarly, updated adapter when needs change Application Defines Adapter

Node Implementation Linux b wi-fi card Antenna PostgreSQL DB Adapters for sensor type Use cigarette lighter for power Software Partitioned into small packages –Easier to update (via CafNet)

Case Study – Road Traffic Analysis Using a GPS adapter, captured daily commute times User thought highway was the worst option; Frontage road was probably best Data showed highway was best option; Frontage worst Can the system answer: “How long will it take to get from point A to B?”

Case Study – Traffic Hot Spot Knowing main “traffic hot spots” is useful Compute Traffic Hot Spots –Collect GPS data once/sec –Calc σ of velocity of each car –Filter out insufficient samples –Mark Top 10 spots with greatest σ

Case Study – Image Acquisition Capture pictures of landmarks for improving “turn-by-turn” directions Use CarTel to capture pictures –Use Adapters to enhance picture processing at node

Wi-fi Measurements Use CarTel to capture mobile Wi-fi measurements 32K APs 5K Assoc 2K IP Acquired At speeds of upto 60 km/hour

Analyzing Driving Patterns Correlation between emission levels and both speed and acceleration?

On-Board Diagnostic Data Use OBD-II interface –Emissions, engine status, fuel consumption Logged over 60K records –Troubleshooting codes, engine load, fuel consumption, pressure, engine RMPs, engine timing, car intake temp, engine throttle position, and oxygen sensor status Use Data for Further Analysis

Related Works Mobile Networks –Use of Robots, ZebraNet Delay-tolerant Networking –CarTel Integrates Existing Technologies Query Processing –In-network query processing –Dynamic prioritization Road Traffic Monitoring –TrafficLab, JamBayes, PATH

Updates to CarTel iCarTel2 iPhone App 27-Vehicle Testbed (PlanetTran) in Boston Pothole Patrol –algorithms to automatically monitor and classify road surface conditions Updated Network Stack –Cabernet (use fast wifi connectivity; within 400ms) –dpipe (delay-tolerant pipe) Privacy Protocols (for smartphones) –Vpriv (location privacy) & PrivStats (provable/acct)

Conclusion Goal of Collecting Data from Disparate sensors met Enough # of nodes in testbed? –Good enough for some data Smartphones may alter tech –SP Good for GPS data; not for other sensors Good Research on Intermittent Connectivity, Node Processing, etc.