Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen...
-
Upload
christopher-little -
Category
Documents
-
view
217 -
download
0
description
Transcript of Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen...
![Page 1: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/1.jpg)
Identifying the Missing Tags in a Large RFID SystemTao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies, US)
![Page 2: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/2.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 2/41
Outline
• Introduction• System Model• Missing-tag Detection Protocols• Simulation Results• Conclusion
![Page 3: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/3.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 3/41
Introduction
• RFID (radio-frequency identification)• Used in:
– Warehouse management– Object tracking– Inventory control– Australia Goats
![Page 4: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/4.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 4/41
Introduction
• Other topics:– Tag-collection problem– Tag-estimation problem
• This paper studies missing-tag problem.• Few research papers has investigated
this problem before.
![Page 5: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/5.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 5/41
Introduction
• The most important thing is to minimize the detection time.
• Two guidelines to achieve time efficiency:– Reduce radio collision– Report presence by each transmitting a bit
instead of a whole tag duel.
![Page 6: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/6.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 6/41
Outline
• Introduction• System Model• Missing-tag Detection Protocols• Simulation Results• Related Work• Conclusion
![Page 7: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/7.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 7/41
Problem and Assumption
• A large RFID system of N tags.• Each tag carries a unique ID.• Each tag can perform certain
computations and communicating with the RFID reader wirelessly.
• RFID reader has access to database that stores the ID of the tags.
![Page 8: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/8.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 8/41
Time Slots
• Empty slot, singleton slot, collision slot.• ttag for tag slot, tl for long-response slot, ts f
or short-response slot. ts < tl < ttag.• ts = 0.4ms, tl = 0.8ms, ttag = 2.4ms
![Page 9: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/9.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 9/41
Outline
• Introduction• System Model• Missing-tag Detection Protocols• Simulation Results• Conclusion
![Page 10: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/10.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 10/41
Baseline Protocol
• Because RFID reader has access to database, no need to read directly from tags.
• For each tag:– Broadcast the tag ID: ttag
– Wait to receive short response: ts
• Total executing time: N(ttag+ts)
![Page 11: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/11.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 11/41
Two-Phase Protocol (TPP)
• Reduce the number of tag IDs transmit.• Two phase:
– Frame phase– Polling phase
![Page 12: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/12.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 12/41
Frame Phase of TPP
• RFID reader transmit <r, f>– r is a random number, f is the frame size– pseudo-randomly mapped H(id, r) -> [0, f-1]
Frame 0 to f-1
ID IDID
H(id, r) H(id, r) H(id, r)
![Page 13: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/13.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 13/41
Frame Phase of TPP
• Hash function H(id, r):– String of 200 random bits stored in the tag– Return a certain number of bits after the rth b
it in the ring.– If necessary, the number of bits can be larger
than 200.
![Page 14: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/14.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 14/41
Polling Phase of TPP
• Perform the baseline protocol on the tags that are mapped to the collision slots in the frame.
Frame 0 to f-1
ID2 ID4ID1 ID3
![Page 15: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/15.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 15/41
Time Efficiency of TPP
• Set the value of the protocol parameter f.• The executing time of TPP is T1.• The number of tags mapped to the
collision slots is N1.
![Page 16: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/16.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 16/41
Time Efficiency of TPP
![Page 17: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/17.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 17/41
Time Efficiency of TPP
• When N = 50,000, the optimal frame size is f = 104,028, and the minimum execution time of TPP is 95.04 seconds.
![Page 18: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/18.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 18/41
Two-Phase Protocol with Tag Removal (TPP/TR)• In TPP, two tags mapped to a collision
slot, we have to broadcast both tags.• The information in the collision slot is
totally unused.• Remove tags from collision slot to make it
a singleton slot.
![Page 19: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/19.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 19/41
Two-Phase Protocol with Tag Removal (TPP/TR)• Tow Phase:
– Polling Phase (with tag removal)– Frame Phase
• For each k-collision slot, randomly removes k-1 tags to turn the slot a singleton.
![Page 20: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/20.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 20/41
Tag Removal
• ID3 is removed, it will be broadcast in polling phase.
• ID4 will be checked in frame phase.
Frame 0 to f-1
ID2 ID4ID1 ID3
![Page 21: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/21.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 21/41
Time Efficiency of TPP/TR
• Set the value of the protocol parameter f.• The executing time of TPP/TR is T2.• The number of removal tags is N2.
![Page 22: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/22.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 22/41
Time Efficiency of TPP/TR
![Page 23: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/23.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 23/41
Time Efficiency of TPP/TR
• When N = 50,000, the optimal frame size is f = 75,479.
![Page 24: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/24.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 24/41
Three-Phase Protocol with Collision Sensitive Tag Removal (TPP/CSTR)• When f is reasonably large, most collision
slot are 2-collision slots.• Long response is needed.• The situation of the two tags response:
– Empty: both are missing– Singleton: one is missing, check later– Collision: neither is missing.
![Page 25: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/25.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 25/41
Three-Phase Protocol with Collision Sensitive Tag Removal (TPP/CSTR)• Three Phase:
– Polling Phase 1 (with tag removal)– Frame Phase– Polling Phase 2
• For each k-collision slot with k>2, randomly removes k-2 tags to turn the slot 2-collision.
![Page 26: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/26.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 26/41
Tag Removal
• ID3 is removed, it will be broadcast in polling phase 1.
• ID4 and ID5 will be checked in frame phase and polling phase 2.
Frame 0 to f-1
ID2 ID4ID1 ID3 ID5
![Page 27: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/27.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 27/41
Time Efficiency of TPP/CSTR
• Set the value of the protocol parameter f.• The executing time of TPP/TR is T3.• The number of removal tags is N3. • The number of tags broadcast in polling
phase 2.
![Page 28: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/28.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 28/41
Time Efficiency of TPP/CSTR
![Page 29: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/29.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 29/41
Time Efficiency of TPP/CSTR
• When N = 50,000, the optimal frame size is f = 38466.
![Page 30: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/30.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 30/41
Iterative ID-free protocol (IIP)
• Transmitting tag IDs is an expensive operation.
• IIP remove all the polling phase, it iteratively performs the frame phase.
![Page 31: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/31.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 31/41
Frame Phase in IIP
• Transmitting a pre-frame vector:– ‘0’ for empty and singleton, ‘1’ for collision– A tag in a collision slot decide with 50% prob
ability to not participate in the current frame. – Using H’(id,r).
![Page 32: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/32.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 32/41
Frame Phase in IIP
• Transmitting a post-frame vector:– ‘0’ for empty and collision, ‘1’ for singleton– A tag in a singleton slot will not participate in
the further execution.
• Pre-frame or post-frame will be divide into segments of 96 bits (length of ID), and transmit in ttag.
![Page 33: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/33.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 33/41
Time Efficiency of IIP
• Set the value of the protocol parameter f.• The executing time for a frame size of f of
IIP is T4.• The expected number of tags whose
presence will be verified by the frame is N’.
• N* tags not confirm.
![Page 34: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/34.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 34/41
Time Efficiency of IIP
![Page 35: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/35.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 35/41
Time Efficiency of IIP
• The average time for verifying the presence of one tag is
![Page 36: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/36.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 36/41
Time Efficiency of IIP
• The optimal value the load factor is 1.516.
![Page 37: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/37.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 37/41
Outline
• Introduction• System Model• Missing-tag Detection Protocols• Simulation Results• Conclusion
![Page 38: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/38.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 38/41
Simulation Results
![Page 39: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/39.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 39/41
Simulation Results
![Page 40: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/40.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 40/41
Outline
• Introduction• System Model• Missing-tag Detection Protocols• Simulation Results• Conclusion
![Page 41: Identifying the Missing Tags in a Large RFID System Tao Li (University of Florida, US) Shigang Chen (University of Florida, US) Yibei Ling (Telcordia Technologies,](https://reader036.fdocuments.us/reader036/viewer/2022062413/5a4d1b3d7f8b9ab05999f383/html5/thumbnails/41.jpg)
2011-05-04 Identifying the Missing Tags in a Large RFID System 41/41
Conclusion
• Monitoring the set of tags in a large RFID system and identifying the missing ones.
• Proposing five missing-tag detection protocols with increasing time efficiencies.