MobEyes: Smart Mobs for Urban Monitoring with Vehicular Sensor Networks* Uichin Lee, Eugenio Magistretti, Mario Gerla, Paolo Bellavista, Antonio Corradi.

Slides:



Advertisements
Similar presentations
V2V applications: End to end or broadcast-based? Panel VANET 2007, Sept 10, 2007 Mario Gerla Computer Science Dept, UCLA
Advertisements

CarTorrent ® : Cars get to have fun too Kevin C. Lee and Ian S. Yap TA: Uichin Lee Prof Mario Gerla.
CodeTorrent: Content Distribution using Network Coding in VANET Uichin Lee, JoonSang Park, Joseph Yeh, Giovanni Pau, Mario Gerla Computer Science Dept,
Delay bounded Routing in Vehicular Ad-hoc Networks Antonios Skordylis Niki Trigoni MobiHoc 2008 Slides by Alex Papadimitriou.
Routing Protocols for Sensor Networks Presented by Siva Desaraju Computer Science WMU An Application Specific Protocol Architecture for Wireless Microsensor.
GrooveSim: A Topography- Accurate Simulator for Geographic Routing in Vehicular Networks 簡緯民 P
1 Routing Techniques in Wireless Sensor networks: A Survey.
Phero-Trail: A Bio-inspired Location Service for Mobile Underwater Sensor Networks Luiz F. Vieira, Uichin Lee, Mario Gerla UCLA.
FleaNet : A Virtual Market Place on Vehicular Networks Uichin Lee, Joon-Sang Park Eyal Amir, Mario Gerla Network Research Lab, Computer Science Dept.,
 CarTel Mark Mucha University of Central Florida EEL 6788 Professor: Dr. Lotzi Bölöni.
A Mobile Infrastructure Based VANET Routing Protocol in the Urban Environment School of Electronics Engineering and Computer Science, PKU, Beijing, China.
1 ROME: Road Monitoring and Alert System through Geo-Cache Bin Zan, Tingting Sun, Marco Gruteser, Yanyong Zhang WINLAB, Rutgers University.
Content distribution and data retrieval in vehicular networks Broadnets 2005 Boston, Oct 2005 Mario Gerla Computer Science Dept UCLA.
Mobility of agents and its impact on data harvesting in VANET Kang-Won Lee IBM T. J. Watson Research 7/31/20071 NSF Workshop – Mobility in Wireless Networks.
1 On Handling QoS Traffic in Wireless Sensor Networks 吳勇慶.
New trends in pervasive computing: vehicular sensor platforms ISWPC 2006 Phuket, Jan Mario Gerla Computer Science Dept UCLA.
Motion Pattern Characterization NSF Wireless Mobility Workshop Rutgers, July 31-Aug 1, 2007 Mario Gerla Computer Science Dept, UCLA
MobEyes: Smart Mobs for Urban Monitoring with Vehicular Sensor Networks* Uichin Lee, Eugenio Magistretti, Mario Gerla, Paolo Bellavista, Antonio Corradi.
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
Robust Wireless Multicast using Network Coding Dawn Project Review, UCSC Sept 12, 06 Mario Gerla Computer Science Dept, UCLA
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
Neighborhood Changing Rate: A Unifying Parameter to Characterize and Evaluate Data Dissemination Scenarios Institut Eurécom † Department of Mobile Communications.
A Measurement Study of Vehicular Internet Access using In Situ Wi-Fi Network Vladimir Bychkovsky, Bret Hull, Allen Miu, Hari Balakrishnan and Samuel Madden.
TrafficView: A Driver Assistant Device for Traffic Monitoring based on Car-to-Car Communication Sasan Dashtinezhad, Tamer Nadeem Department of CS, University.
VADD: Vehicle-Assisted Data Delivery in Vehicular Ad-hoc Networks
Cooperative crash prevention using human behavior monitoring Susumu Ishihara*† and Mario Gerla† (*Shizuoka University / †UCLA) Danger ! ! !
Performance Evaluation of Vehicular DTN Routing under Realistic Mobility Models Pei’en LUO.
CarTel (“Car Telecommunications”) : A Distributed Mobile Sensor Computing System A Review by Zahid Mian WPI CS525D.
Vehicular Grid Communications: the role of the Internet Infrastructure Wicon 2006 Boston, August 3, 2006 Presented by Mario Gerla UCLA CSD
Vehicular Grid Communications: the role of the Internet Infrastructure Wicon 2006 Boston, August 3, 2006 Presented by Mario Gerla UCLA CSD
INFORMATION TECHNOLOGY IN BUSINESS AND SOCIETY SESSION 21 – LOCATION-BASED SERVICES SEAN J. TAYLOR.
A measurement study of vehicular internet access using in situ Wi-Fi networks Vladimir Bychkovsky, Bret Hull, Allen Miu, Hari Balakrishnan, and Samuel.
SensIT PI Meeting, January 15-17, Self-Organizing Sensor Networks: Efficient Distributed Mechanisms Alvin S. Lim Computer Science and Software Engineering.
1 Chalermek Intanagonwiwat (USC/ISI) Ramesh Govindan (USC/ISI) Deborah Estrin (USC/ISI and UCLA) DARPA Sponsored SCADDS project Directed Diffusion
Intermittently Connected Query Processing Yang Zhang, Bret Hull, Hari Balakrishnan, and Samuel Madden MIT Computer Science and AI Lab April 17, 2007.
Gathering Data in Wireless Sensor Networks Madhu K. Jayaprakash.
Phero-Trail: A Bio-Inspired Location Service for Mobile Underwater Sensor Networks Luiz Filipe M. Vieira †, Uichin Lee ‡ and Mario Gerla * † Department.
An Integration Framework for Sensor Networks and Data Stream Management Systems.
A Study of Live Video Streaming over Highway Vehicular Ad hoc Networks Meenakshi Mittal ©2010 International Journal of Computer Applications ( )Volume.
Seung-Hoon Lee, Sewook Jung, Alexander Chang, Dea-Ki Cho, and Mario Gerla Network Research Lab Department of Computer Science University of California,
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
Disseminating Traffic Data over Vehicles on Road  A Preliminary Proposal to the ITA Demo Project Presented by Bo Xu.
VAPR: Void Aware Pressure Routing for Underwater Sensor Networks
Aditya Wagh.  Importance of Evidence Collection  Present Systems are inadequate ◦ Closed Circuit TV  Scalability issues + Centralized operation  Untapped.
Internet Real-Time Laboratory Arezu Moghadam and Suman Srinivasan Columbia University in the city of New York 7DS System Design 7DS system is an architecture.
Small-Scale and Large-Scale Routing in Vehicular Ad Hoc Networks Wenjing Wang 1, Fei Xie 2 and Mainak Chatterjee 1 1 School of Electrical Engineering and.
Rushing Attacks and Defense in Wireless Ad Hoc Network Routing Protocols ► Acts as denial of service by disrupting the flow of data between a source and.
Universität Stuttgart Institute of Parallel and Distributed Systems (IPVS) Universitätsstraße 38 D Stuttgart Contact-Based Mobility Metrics for Delay-
Communication Paradigm for Sensor Networks Sensor Networks Sensor Networks Directed Diffusion Directed Diffusion SPIN SPIN Ishan Banerjee
PRoPHET+: An Adaptive PRoPHET- Based Routing Protocol for Opportunistic Network Ting-Kai Huang, Chia-Keng Lee and Ling-Jyh Chen.
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
GM-CMU Collaborative Research Laboratory Systematic Protocol Design for Vehicular Networks Rahul Mangharam, Mark Hamilton, Prof. Raj Rajkumar Carnegie.
A Collaborative Framework for Scientific Data Analysis and Visualization Jaliya Ekanayake, Shrideep Pallickara, and Geoffrey Fox Department of Computer.
Data Dissemination in Wireless Networks - 7DS/MobEyes Mario Gerla and Uichin Lee
1 TBD: Trajectory-Based Data Forwarding for Light-Traffic Vehicular Networks IEEE ICDCS’09, Montreal, Quebec, Canada Jaehoon Jeong, Shuo Gu, Yu Gu, Tian.
UCLA ENGINEERING Computer Science RobustGeo: a Disruption-Tolerant Geo-routing Protocol Ruolin Fan, Yu-Ting Yu *, Mario Gerla UCLA, Los Angeles, CA, USA.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Ching-Ju Lin Institute of Networking and Multimedia NTU
Challenges of Mobile ad-hoc Grids and their Applications in e-Healthcare Zhuoqun Li, Lingfen Sun and Emmanuel C. Ifeachor School of Computing, Communications.
Doc.: IEEE /r0 Submission November 2005 Xin Yu and Hang LiuSlide 1 Implementation and Evaluation of AODV with Proactive Route Announcements.
Cyberinfrastructure Overview of Demos Townsville, AU 28 – 31 March 2006 CREON/GLEON.
National Taiwan University Department of Computer Science and Information Engineering Vinod Namboodiri and Lixin Gao University of Massachusetts Amherst.
AMSA TO 4 Advanced Technology for Sensor Clouds 09 May 2012 Anabas Inc. Indiana University.
SOURCE:2014 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING AUTHER: MINGLIU LIU, DESHI LI, HAILI MAO SPEAKER: JIAN-MING HONG.
Epidemic Dissemination, Network Coding and MIMO Multicasting
VANET.
MobEyes: Smart Mobs for Urban Monitoring in Vehicular Sensor Networks
Presented by Chih-Yu Lin
Presentation transcript:

MobEyes: Smart Mobs for Urban Monitoring with Vehicular Sensor Networks* Uichin Lee, Eugenio Magistretti, Mario Gerla, Paolo Bellavista, Antonio Corradi Network Research Lab CS, UCLA * Uichin Lee, Eugenio Magistretti, Biao Zhou, Mario Gerla, Paolo Bellavista, Antonio Corradi "MobEyes: Smart Mobs for Urban Monitoring with a Vehicular Sensor Network," IEEE Wireless Communications, 2006

Vehicular Sensor Network (VSN) Onboard sensors (e.g., video, chemical, pollution monitoring sensors) Large storage and processing capabilities (no power limit) Wireless communications via DSRC (802.11p): Car-Car/Car-Curb Comm.

Vehicular Sensor Applications Traffic engineering  Road surface diagnosis  Traffic pattern/congestion analysis Environment monitoring  Urban environment pollution monitoring Civic and Homeland security  Forensic accident or crime site investigations  Terrorist alerts

Outline Scenario Problem Description Mobility-assist Meta-data Diffusion/Harvesting Diffusion/Harvesting Analysis Simulation Security Issues Conclusion Future Work

Smart Mobs for Proactive Urban Monitoring with VSN Smart mobs: people with shared interests/goals persuasively and seamlessly cooperate using wireless mobile devices (Futurist Howard Rheingold) Smart-mob-approach for proactive urban monitoring  Vehicles are equipped with wireless devices and sensors (e.g., video cameras etc.)  Process sensed data (e.g., recognizing license plates) and route messages to other vehicles (e.g., diffusing relevant notification to drivers or police agents)

Accident Scenario: Storage and Retrieval Private Cars:  Continuously collect images on the street (store data locally)  Process the data and detect an event (if possible)  Create meta-data of sensed Data -- Summary (Type, Option, Location, Vehicle ID, …)  Post it on the distributed index The police build an index and access data from distributed storage

Problem Description VSN challenges  Mobile storage with a “sheer” amount of data  Large scale up to hundreds of thousands of nodes Goal: developing efficient meta-data harvesting/data retrieval protocols for mobile sensor platforms  Posting (meta-data dissemination) [Private Cars]  Harvesting (building an index) [Police]  Accessing (retrieve actual data) [Police]

Searching on Mobile Storage - Building a Distributed Index Major tasks: Posting / Harvesting Naïve approach: “Flooding”  Not scalable to thousands of nodes (network collapse)  Network can be partitioned (data loss) Design considerations  Non-intrusive: must not disrupt other critical services such as inter-vehicle alerts  Scalable: must be scalable to thousands of nodes  Disruption or delay tolerant: even with network partition, must be able to post & harvest “meta-data”

MobEyes Architecture MSI : Unified sensor interface MDP : Sensed data processing s/w (filters) MDHP : Opportunistic meta-data diffusion/harvesting

Mobility-assist Meta-data Diffusion/Harvesting Let’s exploit “mobility” to disseminate meta-data! Mobile nodes are periodically broadcasting meta- data of sensed data to their neighbors  Data “owner” advertises only “his” own meta-data to his neighbors  Neighbors listen to advertisements and store them into their local storage A mobile agent (the police) harvests a set of “missing” meta-data from mobile nodes by actively querying mobile nodes (via. Bloom filter)

Mobility-assist Meta-data Diffusion/Harvesting + Broadcasting meta-data to neighbors + Listen/store received meta-data Periodical meta-data broadcasting Agent harvests a set of missing meta-data from neighbors HREQ HREP

Diffusion/Harvesting Analysis Metrics  Average summary delivery delay?  Average delay of harvesting all summaries? Analysis assumption  Discrete time analysis (time step Δt)  N disseminating nodes  Each node n i advertises a single summary s i

Diffusion Analysis Expected number (α) of nodes within the radio range  ρ : network density of disseminating nodes  v : average speed  R: communication range Expected number of summaries “passively” harvested by a regular node ( E t )  Prob. of meeting a not yet infected node is 1-E t-1 /N 2R s=vΔt

Harvesting Analysis Agent harvesting summaries from its neighbors (total α nodes) A regular node has “passively” collected so far E t summaries  Having a random summary with probability E t /N A random summary found from α neighbor nodes with probability 1-(1-E t /N)  E* t : Expected number of summaries harvested by the agent

Numerical Results Numerical analysis Area: 2400x2400m 2 Radio range: 250m # nodes: 200 Speed: 10m/s k=1 (one hop relaying) k=2 (two hop relaying)

Simulation Simulation Setup  Implemented using NS-2  a: 11Mbps, 250m transmission range  Network: 2400m*2400m  Mobility Models Random waypoint (RWP) Real-track model:  Group mobility model  Merge and split at intersections  Westwood map Westwood Area

Meta-data Diffusion Results Meta-data diffusion: regular node passively collects meta-data Impact of node density (#nodes), speed, mobility  Higher speed, faster diffusion  Density is not a factor (increased meeting rate vs. more items to collect)  Less restricted mobility, faster diffusion (Man>Westwood) Manhattan Mobility Real-track Mobility Time (s) Fraction of received meta-data

Meta-data Harvesting Results Meta-data harvesting: agent actively harvests meta-data Impact of node density (#nodes), speed, mobility  Higher speed, faster harvesting  Higher density, faster harvesting (more # of meta-data from neighbors)  Less restricted mobility, faster harvesting (Man>Westwood) Manhattan MobilityReal-track Mobility Time (s) Fraction of actively harvested meta-data

Simulation k-hop relaying and multiple-agents (RT) Fraction of harvested summaries Time (seconds)

Simulation k-hop relaying and multiple-agents (RT)

Conclusion Mobility-assist data harvesting protocol  Non-intrusive  Scalable  Delay-tolerant Performance validation through mathematical models and extensive simulations

CarTel: A Distributed Mobile S ensor Computing System Bret Hull, Vladimir Bychkovsky, Kevin Chen, Mi chel Goraczko, Allen Miu, Eugene Shih, Yang Z hang, Hari Balakrishnan, and Samuel Madden Sensys 2006

Outline System Architecture Intermittently connected DB (ICEDB) Carry-and-forward network (CafNet) Portal Applications Discussion

CarTel System Architecture Open wireless Access Point User’s wireless Access Point Adapters log GPS, OBD, camera data Data sent via prioritized continuous queries ICEDB Remote Delay-tolerant relay via WiFi CafNet PortalClients Prioritizes data Answers local snapshot queries Logs continuous query results ICEDB Server

CarTel S/W Architecture Portal Data Visualization CafNet Stack CQ Web Server ICEDB Server OBD-II WiFi Monitor Camera Traffic Speed/ Delay Portal Applications Portal Streaming Sensor Data Cont. queries + adaptors

Intermittently connected DB (ICEDB) ICEDB server  Maintains a list of continuous queries submitted by applications  Queries are pushed to mobile nodes using CafNets  Results from ICEDB clients are stored in the RDBMS at the portal ICEDB client  Process the sensed data and return the query results using CafNet  Prioritize the result streams in the order of importance

Intermittently connected DB (ICEDB) Adaptor (meta-data package)  Defines sensor type and schema (i.e., “interests” in Directed Diffusion)  A typical adaptor includes Unique identifier Adapter type: push/pull Pull rate (each pull invokes a processing script) Forwarding flag Schema (a list of (name, type) pairs for sensed data) Priority CarTel has adapters for node diagnostics, the GPS receiver, the OBD-II interface, the Wi-Fi interface, and the digital camera

Intermittently connected DB (ICEDB) REMOTE ICEDB Remote DB CafNet Stack Adapter GPS Adapter OBDII Adapter Camera

Intermittently connected DB (ICEDB) Queries in ICEDB are written in SQL with several extensions for continuous queries and prioritization  EX)SELECT carid, traceid, time, location FROM gps WHERE gps.time BETWEEN now()-1 mins AND now() RATE 5 mins Prioritization is required since delivering data in FIFO order is suboptimal in bandwidth- constrained network  Intermittent connectivity due to high speed mobility and restricted mobility patterns

Intermittently connected DB (ICEDB) Local prioritization  PRIORITY : Numeric priority over queries  DELIVERY ORDER : determine the priority within a given query buffer (like ORDER BY ) Global prioritization  SUMMARIZE AS : a set of tuples that summarize the entire buffer of result tuples  1) Client sends the summary results to the portal 2) Portal applies a customized order function to order tuples 3) Portal sends this prioritization back to the client  Useful for data aggregation/filtering If there are several nodes collecting similar data about the same location?

Intermittently connected DB (ICEDB) P14P13P12P11 P24… Query1 Query2 Query3 Queues PRIORITY DELIVERY ORDER SUMMARY SUMMARIZE AS f SERVER to REMOTE P14P23P33 LOCAL GLOBAL

Carry-and-forward Network (CafNet) CafNet communication stack Where should Buffers be placed?

Carry-and-forward Network (CafNet) CafNet offers a message-oriented data tx/rx API to apps (not streams like TCP) CafNet Transport Layer (CTL) doesn’t have a buffer; only inform the availability of connectivity to applications  CTL API has one call back function: cb_get_adu() causes the app to synchronously return an ADU for immediate transfer  Delivery options (NONE/END2END) Currently CafNet does not have any routing protocol in the network layer (CNL) (only flooding) Mule adaptation layer (MAL) for connectivity discovery (WiFi, Bluetooth, etc) CafNet with a buffer in order to long latency of generating/packaging data from application  Size of a buffer is important for prioritization

Portal Users navigate sensor data in CarTel using a web-based interface Main components of the portal  Portal framework  ICEDB server to retrieve sensor data  Data visualization library to display geo-coded data Trace: all sensor data collected during a single trip (i.e., between ignition “on” and “off”)

Portal Trace visualizer

Case Studies Road traffic analysis  Commute time analysis  Traffic hot spot heuristics Wide-area Wi-Fi measurement Automotive diagnostics via OBD-II

Future Work Data aggregation with privacy Delay prediction of delay-tolerant cont. queries Analysis of OBD data CafNet routing protocol (movement patterns and connectivity prediction model) Mining and statistical analysis of traces