fairness matters: identification of active rfid tags with statistically guaranteed fairness michigan...

22
Fairness Matters: Identification of Active RFID Tags with Statistically Guaranteed Fairness Michigan State Universit Muhammad Shahzad Alex X. Liu North Carolina State University

Upload: shavonne-craig

Post on 18-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Fairness Matters: Identification of Active RFID Tags with Statistically Guaranteed Fairness Michigan State University Muhammad Shahzad Alex X. Liu North

Fairness Matters: Identification of Active RFID Tags with Statistically

Guaranteed Fairness

Michigan State UniversityMuhammad Shahzad Alex X. Liu

North Carolina State University

Page 2: Fairness Matters: Identification of Active RFID Tags with Statistically Guaranteed Fairness Michigan State University Muhammad Shahzad Alex X. Liu North

2

Radio Frequency Identification

ActivePassive

Page 3: Fairness Matters: Identification of Active RFID Tags with Statistically Guaranteed Fairness Michigan State University Muhammad Shahzad Alex X. Liu North

3

Active RFID Tags

Railways Seismology

Automotive Aircraft

Page 4: Fairness Matters: Identification of Active RFID Tags with Statistically Guaranteed Fairness Michigan State University Muhammad Shahzad Alex X. Liu North

4

Tree Walking

0

00

000 001

01

1

10 11

010 011 100 101

100

0

100

1101

0

101

1

1

2

3 4

5

6 7

8

9

10

11 12

13

14 15

16

Page 5: Fairness Matters: Identification of Active RFID Tags with Statistically Guaranteed Fairness Michigan State University Muhammad Shahzad Alex X. Liu North

5

Problem Statement Input

─ RFID tag population of unknown size─ Required fairness = α

Output─ IDs of all tags─ Minimize identification time─ Achieved fairness ≥ α

Page 6: Fairness Matters: Identification of Active RFID Tags with Statistically Guaranteed Fairness Michigan State University Muhammad Shahzad Alex X. Liu North

6

Interpreting Fairness Example:

─ Tag battery depletes after 100,000 transmissions─ One thousand identification rounds per day─ Fairness = 0.84

● 20% tags last for 33 days● 30% tags last for 50 days● 50% tags last for 100 days

─ Fairness = 0.99● 1% tags last for 50 days● 99% tags last for 100 days

Page 7: Fairness Matters: Identification of Active RFID Tags with Statistically Guaranteed Fairness Michigan State University Muhammad Shahzad Alex X. Liu North

7

Communication Protocol Overview

e s s c e s s

3 2 6 4 47

1 2 3 4 5 6 7

e s s c e s s

Frame size fi = 7

Number of empty slots: ei

Number of successful slots: si

Number of collision slots: ci

the tunable parameter

Page 8: Fairness Matters: Identification of Active RFID Tags with Statistically Guaranteed Fairness Michigan State University Muhammad Shahzad Alex X. Liu North

8

Proposed Approach

1. Estimate tag population size─ Using ART [MobiCom 2012]─ One time cost

2. Calculate optimal frame size and execute frame3. Re-estimate unidentified tag population size

─ Go to step 2

optimal frame size

Page 9: Fairness Matters: Identification of Active RFID Tags with Statistically Guaranteed Fairness Michigan State University Muhammad Shahzad Alex X. Liu North

9

Jain’s Fairness Index xl = amount of resource used by lth node t = total number of nodes

Jain’s fairness index lies in the range [1/t, 1]

Page 10: Fairness Matters: Identification of Active RFID Tags with Statistically Guaranteed Fairness Michigan State University Muhammad Shahzad Alex X. Liu North

10

Jain’s Fairness Index for Tags xl = number of times a tag with label l transmits t = total number of tags

Page 11: Fairness Matters: Identification of Active RFID Tags with Statistically Guaranteed Fairness Michigan State University Muhammad Shahzad Alex X. Liu North

11

Jain’s Fairness Index for Tags

where

Smaller the load factor, higher the fairness

Trade-off time for fairness

load factor

Page 12: Fairness Matters: Identification of Active RFID Tags with Statistically Guaranteed Fairness Michigan State University Muhammad Shahzad Alex X. Liu North

12

Identification Time

Page 13: Fairness Matters: Identification of Active RFID Tags with Statistically Guaranteed Fairness Michigan State University Muhammad Shahzad Alex X. Liu North

13

Constraint Optimization Problem

Now we know load factor k We already know ti from re-estimation

We get fi , because k = ti/fi

Trading-off time for fairness

Just optimal Aloha

Page 14: Fairness Matters: Identification of Active RFID Tags with Statistically Guaranteed Fairness Michigan State University Muhammad Shahzad Alex X. Liu North

14

Handling Large Frame Sizes Max allowed frame size = fmax

Divide population into 2z groups of equal size─ where, z = ceil(log2{fi / fmax})

Execute frames of size ceil(fi / 2z) Use SELECT command to make t / 2z tags

participate for each frame─ LSBs of tags are almost uniformly distributed

● Tags with IDs ending in 0 = Tags with IDs ending in 1

─ Example: to divide into four groups1. Use SELECT with 002. Use SELECT with 013. Use SELECT with 104. Use SELECT with 11

Proof of fairness for this method in paper

Page 15: Fairness Matters: Identification of Active RFID Tags with Statistically Guaranteed Fairness Michigan State University Muhammad Shahzad Alex X. Liu North

15

Experimental Evaluation Implemented 9 protocols in addition to FRIP

1. BS (IEEE Trans. on Information Theory , 1979)2. ABS (MobiHoc, 2006)3. TW (DIAL-M 2000)4. ATW (Tanenbaum, 2002)5. STT (Infocom, 2009)6. MAS (PerCom, 2007)7. ASAP (ICDCS 2010)8. Frame Slotted Aloha (IEEE Transactions on

Communications, 2005)9. TH (MobiCom 2012)

Page 16: Fairness Matters: Identification of Active RFID Tags with Statistically Guaranteed Fairness Michigan State University Muhammad Shahzad Alex X. Liu North

16

Fairness

Page 17: Fairness Matters: Identification of Active RFID Tags with Statistically Guaranteed Fairness Michigan State University Muhammad Shahzad Alex X. Liu North

17

Identification Time

Page 18: Fairness Matters: Identification of Active RFID Tags with Statistically Guaranteed Fairness Michigan State University Muhammad Shahzad Alex X. Liu North

18

Effect of Splitting Tag Population

Page 19: Fairness Matters: Identification of Active RFID Tags with Statistically Guaranteed Fairness Michigan State University Muhammad Shahzad Alex X. Liu North

19

Comparison: Fairness

Page 20: Fairness Matters: Identification of Active RFID Tags with Statistically Guaranteed Fairness Michigan State University Muhammad Shahzad Alex X. Liu North

20

Comparison: Time

Page 21: Fairness Matters: Identification of Active RFID Tags with Statistically Guaranteed Fairness Michigan State University Muhammad Shahzad Alex X. Liu North

21

Conclusion First effort towards developing a fair RFID

identification protocol Proposed a method to achieve the required fairness

while minimizing identification time More in the paper

─ Formal proofs and derivations of various aspects─ More comparisons of FRIP with prior protocols

Page 22: Fairness Matters: Identification of Active RFID Tags with Statistically Guaranteed Fairness Michigan State University Muhammad Shahzad Alex X. Liu North