EFFICIENT PARKING METER MANAGEMENT SYSTEM APRIL 26, 2006 STEPHEN DABIDEEN

advertisement
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
Download