EFFICIENT PARKING METER MANAGEMENT SYSTEM APRIL 26, 2006 STEPHEN DABIDEEN YIZENIA MORA ADVISORS: DR. ROCH GUERIN AND DR. SALEEM KASSAM 7/25/2016 1 Project Overview Assumptions Goal City-wide wireless network Parking meters with wireless and sensing capabilities Get information about the meters’ status to a central office Objectives 7/25/2016 Design and implement communication protocol Evaluation metrics: reliability and energy efficiency 2 Central Station 7/25/2016 3 Statement of Problem 7/25/2016 4 Hardware HARDWARE SETUP PARKING METER SENSOR StarEast Board: 256 MB RAM, 32 MB Flash, Intel IXP425 Processor 7/25/2016 NL-2511-MP Prism 2.5 802.11b 200mW miniPCI Wireless Card RE05T-RSP Antenna 5 Hardware 7/25/2016 6 Head Meter Rotation Goal: maximize the life of the system Transmitter with two levels of power Evenly distribute role of head meter • Option 1: fixed, predefined rotation • Option 2: dynamically determined rotation 7/25/2016 Pick the neighbor with highest battery level 7 SAFE Goal Routing table A function of distance and reliability Link Quality Local Next hop Reliably and Efficiently route information to the current head meter Additive Increase Multiplicative decrease Synchronization 7/25/2016 Store & Forward - single transmission per cycle 8 Single-Path, Best-Effort Routing Data sent to best next hop and forwarded if received 7/25/2016 9 Single-Path, Best-Effort Routing Packets lost due to collisions Data loss cumulative 7/25/2016 Data Missed 10 Multi-Transmission vs. Multi-Path Cost to send a packet of size b (b = 8): Energy = 1.9 * b + 266 Incremental cost fixed cost Cost to send x times: μJ Energy = [1.9*b + 266]*x μJ Cost to send through x Paths • Since data piggy-backs on other packets: 7/25/2016 Energy = [1.9*b]*x + 266 μJ 11 Full Multi-Path Routing Improves reliability More paths = More energy 7/25/2016 Data Missed 12 SAFE Synchronized Adaptive-Forwarding Efficient Routing Protocol Defines two types of paths Primary: Deterministic Best-Effort Secondary: Probabilistic Central station provides feedback Adaptive-Forwarding: Probability Matrix used to create secondary paths as needed Synchronization 7/25/2016 13 Probabilistic Multi-Path Routing Reduces redundancy without sacrificing reliability Uses multi-path only when needed Primary Path Secondary Path 7/25/2016 14 Probabilistic Multi-Path Routing Fewer Paths, Same level of reliability Primary Path Secondary Path 7/25/2016 15 The SAFE Probability Matrix 3-D matrix • Meter, Current Head Meter, Probability Determination • Proactive Response Long term, time-of-day variations • Reactive Response Temporary, unpredicted periods of unreliability User chooses tradeoff • Reliability vs. energy consumption 7/25/2016 16 Failure Recovery Loss of a head meter • Transient loop => count to infinity Loss of a non-head meter • Link Quality decreases Fragmentation • Head meter in each group Defragmentation • Single head meter 7/25/2016 17 Experimental Results Energy calculations for transmitting and receiving only Group of 6 meters Routing Type Reliability (% data loss) Energy Consumption (J/cycle) Best-Effort, Single Path 17.7 0.00600 SAFE: 10% response 3.7 0.00601 SAFE: 30% response 2.0 0.00606 Full Multi-Path 1.4 0.00617 7/25/2016 18 Conclusion Goal and Objectives SAFE routing protocol Two types of paths: primary and secondary Probabilities determined by the central station Allows the user to trade reliability for energy efficiency Designed for our project but easily adaptable 7/25/2016 19 Acknowledgements Prof. Roch Guerin (Advisor) Prof. Saleem Kassam (Advisor) Prof. CJ Taylor (Instructor) Prof. Ken Laker (Instructor) Mr. Phil Farnum (Instructor) Mr. Sid Deliwala (Gismos & Gadgets) TCOM Lab (StarEast Boards) CIS & ESE Departments (Funding) 7/25/2016 20