41
Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers Presented By Shailesh M. Birari Guided By Prof. Sridhar Iyer

Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

  • Upload
    konane

  • View
    52

  • Download
    0

Embed Size (px)

DESCRIPTION

Presented By Shailesh M. Birari Guided By Prof. Sridhar Iyer. Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers. Basic Working of RFID system. Uses radio frequency to identify & track items in supply chain and manufacturing RFID readers and tags - PowerPoint PPT Presentation

Citation preview

Page 1: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

Presented ByShailesh M. Birari

Guided ByProf. Sridhar Iyer

Page 2: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

2

Basic Working of RFID system

Uses radio frequency to identify & track items in supply chain and manufacturing

RFID readers and tags Active and Passive tags

Page 3: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

Motivation for Mobile Readers

Cost : “Always on” Fixed reader may be an overkill

Convenience : Easy, faster deployment No wiring installation hassles

Example applications : Searching a particular book in library Counting the items on the shelves in a super market Showing the list of items in the vicinity of the

customer in a super market

Page 4: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

Scenario under consideration

Super market, library Each customer has a RFID reader Readers form an ad hoc network All readers have unrestricted mobility Readers often join and leave the network All tags are passive

Page 5: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

Reader Collision Problem (RCP) Multiple Reader to tag Interference:

Page 6: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

RCP (contd..) Reader to Reader Interference:

Page 7: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

RCP (contd..)

Hidden Terminal

Page 8: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

Why a new protocol ? TDMA : Interfering readers transmit in

different timeslot Time synchronisation required Timeslot distribution is inefficient in a mobile

network CSMA : Sense channel before transmitting

RFID suffer from hidden terminal Collision happen at the tags and hence

collision detection is not possible by carrier sensing at the readers alone

Page 9: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

Why a new protocol ?

FDMA : Interfering readers transmit at different frequency Tags do not have tuning circuitry Adding tuning circuitry to the tags will increase

the cost CDMA :

Requires complex circuitry at tags which will increase the cost of passive tags

Page 10: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

CTSCTS

Why a new protocol ? (contd..)

RTS-CTS : Additional collision avoidance for CTS from

tags

A CTS from all the tags is required to ensure collision avoidance

RTS RTS T2T1 CTS CTSR1

T3RTST1

RTSR1RTSRTS R2T2

Page 11: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

PULSE Protocol

Assumptions Dual channel : data and control channel Data channel : reader-tag communication Control channel : reader-reader communication A reader can receive simultaneously on both

channels but transmit on only one channel at a time

No inter-channel interference

Page 12: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

PULSE Protocol Example

T1

Query

Beacon

Query QueryQuery QueryQuery QueryQuery

Beacon

R2T2 T3R1

QueryQuery QueryQuery

R1’s Read Range R2’s Read Range

Page 13: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

PULSE Protocol Overview

Before communicating, a reader listens on the control channel for any beacon for Tmin time

If no beacon on the control channel for Tmin , start communication on the data channel

Reader periodically transmits a beacon on the control channel while communicating with the tags

Page 14: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

Tmin

Contend_backoff

R1 chooses 2 BI, R2 chooses 5BI, R3 chooses 3BI

Tread2 1

5 4

3 2

TreadR1

R2

R3

2

5

3

Tmin

Tmin

Tmin

Tmin

Tmin3

2

5

1 Tread

R1 chooses 3BI

Page 15: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

Delay before beaconing

R2

R1R3

R1‘s control channel Sensing range

R1‘s beacon range

Wait for control channel to get idle and then send beaconR1, R2, R3 are not in each others beacon rangeBoth R1 and R3 are communicating with tagsTransmit beacon immediatelyR1, R2 & R3 are communicating with the tagsChoose a small delay and then transmit

Page 16: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

PULSE Protocol Flowchart

Page 17: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

Simulation in QualNet

Page 18: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

Simulation Setup

Page 19: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

Simulation Setup (contd..) Performance Metrics:

timeTotalreaders) all(by ly successfulsent queries Total Throughput System

readers allby collided) l(successfusent queries Total100 readers allby ly successfulsent queries Total Efficiency System

Beacon Range Factor (BRF):

Poweron Transmissi Channel DataPoweron Transmissi Channel Control BRF

Beacon Interval (BI) : interval after which beacon is sent Compared Protocols : CSMA, Colorwave, Aloha

Page 20: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

System Throughput

25 Reader Topology :System Throughput with 25 Readers

0

1000

2000

3000

4000

5000

6000

7000

Aloha CSMA Colorw ave Pulse (BRF =28)

Mac protocols

Syst

em T

hrou

ghpu

t (Q

uerie

s/se

cond

)

Static Readers

Mobile Readers

Pulse shows throughput improvement in both static and mobile networks

Page 21: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

System Throughput (contd..)

Varying the number of readersSystem Throughput with Varying Number of Readers

0

1000

2000

3000

4000

5000

6000

7000

4 9 16 25 36 49 64

Number of Readers

Syst

em T

hrou

ghpu

t (Q

uerie

s/se

cond

)

Aloha(Static)

CSMA(Static)

PULSE(Static)(BRF = 28)

Colorwave(Static)

Aloha(Mobile)

CSMA(Mobile)

PULSE(Mobile)(BRF = 28)

Colorwave(Mobile)

Pulse shows throughput improvement even at dense network of 64 readers

Page 22: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

System Efficiency

25 Reader TopologySystem Efficiency with 25 Readers

0

10

20

30

40

50

60

70

80

90

100

Aloha CSMA Colorw ave Pulse (BRF =28)

Mac protocols

Syst

em E

ffici

ency

(Per

cent

age)

Static Readers

Mobile Readers

Pulse has system efficiency of above 95% which means Pulse is able to detect and avoid most of the collisions successfully

Page 23: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

Optimal Beacon Interval (BI)

Effect of Beacon Interval on 25 reader topology

System Throughput with 25 Readers topology

0

1000

2000

3000

4000

5000

6000

7000

1 5 10 15

Beaconing Interval (msec)

Syst

em T

hrou

ghpu

t (Q

uerie

s/se

cond

)

Static Readers

Mobile Readers

System Efficiency with 25 Readers topology

98.4

98.6

98.8

99

99.2

99.4

99.6

99.8

100

1 5 10 15

Beaconing Interval (msec)

Syst

em E

ffic

ienc

y (P

erce

ntag

e)

Static Readers

Mobile Readers

Variation in Beacon Interval does not show too much of difference in both system throughput and efficiency.

Page 24: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

Optimal BRF

Throughput Vs BRF (Static Readers)System Throughput Vs BRF with Static Readers

0

1000

2000

3000

4000

5000

6000

7000

20 24 28 32

BRF for Pulse

Syst

em T

hrou

ghpu

t (Q

uerie

s/se

cond

)

4 Readers

9 Readers

16 Readers

25 Redaers

36 Readers

49 Readers

64 Readers

BRF of 28 shows highest system throughput in almost all the networks

Page 25: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

Optimal BRF (contd..)

Throughput Vs BRF (Mobile Readers)System Throughput Vs BRF with Mobile Readers

0

1000

2000

3000

4000

5000

6000

20 24 28 32

BRF for Pulse

Syst

em T

hrou

ghpu

t (Q

uerie

s/se

cond

) 4 Readers

9 Readers

16 Readers

25 Redaers

36 Readers

49 Readers

64 Readers

BRF of 28 shows highest system throughput in almost all the networks

Page 26: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

Optimal BRF (contd..)

Effect of Density of readers on networks with different BRFs

System Efficiency with Varying Readers

0

20

40

60

80

100

120

Number of Readers

Syst

em E

ffic

ienc

y(P

erce

ntag

e)

Static BRF = 20

Static BRF = 24

Static BRF = 28

Static BRF = 32

Mobile BRF = 20

Mobile BRF = 24

Mobile BRF = 28

Mobile BRF = 32

Networks with BRF=28 maintain its efficiency above 95% even when the number of readers is increased to 64

Page 27: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

Performance Modeling

Assume a beacon transmission is heard by all the readers

Backoff Decrement Interval: Interval after which backoff value is decremented

May contain a successful transmission by other reader

May contain a collision May be empty

Page 28: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

Performance Modeling (contd..)

Cycle : Duration between two successful Tread transmission

by a reader Consists of BDIs

Calculate the average duration of a BDI Calculate the average number of BDIs in a

cycle Calculate the average duration of a cycle

Page 29: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

Backoff Decrement Interval (BDI)

Page 30: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

System Throughput

]E[]E[

Throughput System

cycle

sT

TBDIPQ

read

Page 31: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

Comparison Comparison results

Comparison of Analysis and Simulation Results

Simulation

Analysis

0

500

1000

1500

2000

2500

3000

3500

4000

4500

5000

4 9 16 25 36 49 64

Number of Readers

Syst

em T

hrou

ghpu

t (Q

uerie

s/se

cond

)

AnalysisSimulation

Page 32: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

Conclusion

Mobile Readers reduce cost and improve convenience

Pulse shows an improvement in both the dimensions, system throughput and system efficiency

Pulse is effective even in dense mobile networks

Page 33: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

References[1] Daniel W. Engels. The Reader Collision Problem. Technical

Report, epcglobal.org, 2002.[2] J. Waldrop, D. W. Engels, and S. E. Sarma. Colowave: An

anticollision algorithm for the reader collision problem. In IEEE Wireless Communications and Networking Conference (WCNC), 2003.

[3] QualNet Simulator 3.6. http://www.qualnet.com[4] O. Tickoo and B. Sikdar. Queuing Analysis and Delay Mitigation

in IEEE 802.11 Random Access MAC based Wireless Networks. In IEEE INFOCOM, 2004.

Page 34: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

Thank you

Page 35: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers
Page 36: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers
Page 37: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

Existing Work ETSI EN 302 208 (CSMA):

Sense the data channel for 100msec before communicating the with tags

Colorwave (TDMA) : Readers randomly select a timeslot to transmit Chooses a new timeslot if collision and announce it to

neighbors UHF Gen 2 Standard (FDMA):

Separate reader transmissions and tag transmissions spectrally

Readers collide with readers and tags collide with tags

Page 38: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

Initial Results

Page 39: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

Approaches Considered

Registration at the access point (query response) Transmit Neighbour information to AP along

with request to transmit AP scans the status of the neighbours and

responds accordingly

Page 40: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

Centralised graph coloring at Access Point All nodes transmit neighbour information to the

AP AP applies a graph coloring to allocate time-

slots

Approaches Considered (contd.)

Page 41: Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers

Interesting Features of RCP Readers may not be in each others sensing range; Tag cannot select a particular reader to

respond(unlike cellular systems) None of the readers can read the tag The passive tags, where the collision may take

place, are not able to take part in the collision resolution as in hidden terminal problem

Reduces the read rate of the RFID system