TagAlong: Efficient Integration of Battery-Free Sensor Tags in - - PowerPoint PPT Presentation

tagalong efficient integration of battery free sensor
SMART_READER_LITE
LIVE PREVIEW

TagAlong: Efficient Integration of Battery-Free Sensor Tags in - - PowerPoint PPT Presentation

TagAlong: Efficient Integration of Battery-Free Sensor Tags in Standard Wireless Networks Carlos Prez-Penichet Diliushi Piumwardane Christian Rohner Thiemo Voigt Attractive Applications 2 Attractive Applications 2 Battery-free Tag


slide-1
SLIDE 1

TagAlong: Efficient Integration of Battery-Free Sensor Tags in Standard Wireless Networks

Carlos Pérez-Penichet Diliushi Piumwardane Christian Rohner Thiemo Voigt

slide-2
SLIDE 2

Attractive Applications

2

slide-3
SLIDE 3

Attractive Applications

2

slide-4
SLIDE 4

Battery-free Tag Commodity Device

slide-5
SLIDE 5

Battery-free Tag Commodity Device Messages

slide-6
SLIDE 6

Battery-free Tag Commodity Device C a r r i e r Messages

slide-7
SLIDE 7

Commodity Device Battery-free Tag Commodity Device C a r r i e r Messages

slide-8
SLIDE 8

Challenges

Energy Latency Interference

4

slide-9
SLIDE 9

TagAlong

5

slide-10
SLIDE 10

TagAlong

  • Parallelize interrogations
  • Share carrier generators when possible
  • Synchronize tag interrogations

5

slide-11
SLIDE 11

System Model

A0 A1 A2 A3 A4

Nodes Tags Nodes Tags Nodes Tags A0 T1 T1 T1 A1 C C C A2 T2 C T2 C T2 C . . . A3 C C C A4 T3 T3 T3 6

slide-12
SLIDE 12

System Model

A0 A1 A2 A3 A4

Nodes Tags Nodes Tags Nodes Tags A0 T1 T1 T1 A1 C C C A2 T2 C T2 C T2 C . . . A3 C C C A4 T3 T3 T3 6

slide-13
SLIDE 13

System Model

A0 A1 A2 A3 A4

T1 T2 T3

Nodes Tags Nodes Tags Nodes Tags A0 T1 T1 T1 A1 C C C A2 T2 C T2 C T2 C . . . A3 C C C A4 T3 T3 T3 6

slide-14
SLIDE 14

System Model

A0 A1 A2 A3 A4

T1 T2 T3

Edge/Cloud

Nodes Tags Nodes Tags Nodes Tags A0 T1 T1 T1 A1 C C C A2 T2 C T2 C T2 C . . . A3 C C C A4 T3 T3 T3 6

slide-15
SLIDE 15

System Model

A0 A1 A2 A3 A4

T1 T2 T3

Edge/Cloud

Nodes Tags Nodes Tags Nodes Tags A0 T1 T1 T1 A1 C C C A2 T2 C T2 C T2 C . . . A3 C C C A4 T3 T3 T3 6

slide-16
SLIDE 16

System Model

A0 A1 A2 A3 A4

T1 T2 T3

Edge/Cloud

Nodes Tags Nodes Tags Nodes Tags A0 T1 T1 T1 A1 C C C A2 T2 C T2 C T2 C . . . A3 C C C A4 T3 T3 T3

Slotframe

6

slide-17
SLIDE 17

System Model

A0 A1 A2 A3 A4

T1 T2 T3

Edge/Cloud

Nodes Tags Nodes Tags Nodes Tags A0 T1 T1 T1 A1 C C C A2 T2 C T2 C T2 C . . . A3 C C C A4 T3 T3 T3

Slotframe

6

slide-18
SLIDE 18

System Model

A0 A1 A2 A3 A4

T1 T2 T3

Edge/Cloud

Nodes Tags Nodes Tags Nodes Tags A0 T1 T1 T1 A1 C C C A2 T2 C T2 C T2 C . . . A3 C C C A4 T3 T3 T3 6

slide-19
SLIDE 19

System Model

A0 A1 A2 A3 A4

T1 T2 T3

Edge/Cloud

Nodes Tags Nodes Tags Nodes Tags A0 T1 T1 T1 A1 C C C A2 T2 C T2 C T2 C . . . A3 C C C A4 T3 T3 T3 6

slide-20
SLIDE 20

Tag Interrogation

Carrier Generator Host T1 T1 Host Carrier Generator

7

slide-21
SLIDE 21

Tag Interrogation

Carrier Generator Host T1 T1 Host

TX

Carrier Generator

RX

7

slide-22
SLIDE 22

Tag Interrogation

Carrier Generator Host T1 T1 Host

TX

Carrier Generator

RX Carrier

7

slide-23
SLIDE 23

Tag Interrogation

Carrier Generator Host T1 T1

RX

Host

TX TX (req)

Carrier Generator

RX Carrier

7

slide-24
SLIDE 24

Tag Interrogation

Carrier Generator Host T1 T1

RX TX (reply)

Host

TX TX (req) RX

Carrier Generator

RX Carrier Carrier

7

slide-25
SLIDE 25

System Model

A0 A1 A2 A3 A4

T1 T2 T3

Edge/Cloud

Nodes Tags Nodes Tags Nodes Tags A0 T1 T1 T1 A1 C C C A2 T2 C T2 C T2 C . . . A3 C C C A4 T3 T3 T3 8

slide-26
SLIDE 26

System Model

A0 A1 A2 A3 A4

T1 T2 T3

Edge/Cloud

Nodes Tags Nodes Tags Nodes Tags A0 T1 T1 T1 A1 C C C A2 T2 C T2 C T2 C . . . A3 C C C A4 T3 T3 T3

Additional Latency 8

slide-27
SLIDE 27

System Model

A0 A1 A2 A3 A4

T1 T2 T3

Edge/Cloud

Nodes Tags Nodes Tags Nodes Tags A0 T1 T1 T1 A1 C C C A2 T2 C T2 C T2 C . . . A3 C C C A4 T3 T3 T3 8

Must reduce length of tags’ schedule . . . to minimize energy, latency and spectum overhead

slide-28
SLIDE 28

Example

A0 A1 A2 A3 A4

T1 T2 T3 cycle 1 2 3

A0 T1 A1 C A2 T2 C A3 C A4 T3 Sequential Schedule

cycle 1 2 3

A0 T1 A1 C A2 T2 A3 C A4 T3

9

slide-29
SLIDE 29

Example

A0 A1 A2 A3 A4

T1 T2 T3 cycle 1 2 3

A0 T1 A1 C A2 T2 C A3 C A4 T3 Sequential Schedule

cycle 1 2 3

A0 T1 A1 C A2 T2 A3 C A4 T3

9

Share carrier generators . . . to save energy, time and spectrum

slide-30
SLIDE 30

Example

A0 A1 A2 A3 A4

T1 T2 T3 cycle 1 2 3

A0 T1 A1 C A2 T2 C A3 C A4 T3 Sequential Schedule

cycle 1 2 3

A0 T1 A1 C A2 T2 A3 C A4 T3 TagAlong’s Schedule

9

slide-31
SLIDE 31

Example

A0 A1 A2 A3 A4

T1 T2 T3 cycle 1 2 3

A0 T1 A1 C A2 T2 C A3 C A4 T3 Sequential Schedule

cycle 1 2 3

A0 T1 A1 C A2 T2 A3 C A4 T3 TagAlong’s Schedule

9

slide-32
SLIDE 32

Example

A0 A1 A2 A3 A4

T1 T2 T3 cycle 1 2 3

A0 T1 A1 C A2 T2 C A3 C A4 T3 Sequential Schedule

cycle 1 2 3

A0 T1 A1 C A2 T2 A3 C A4 T3 TagAlong’s Schedule

9

slide-33
SLIDE 33

Tag Interrogation

Carrier Generator Host T1 Other Host T2 T1 Host Carrier Generator Other Host T2

10

slide-34
SLIDE 34

Tag Interrogation

Carrier Generator Host T1 Other Host T2 T1 Host

TX

Carrier Generator

RX

Other Host

TX

T2

10

slide-35
SLIDE 35

Tag Interrogation

Carrier Generator Host T1 Other Host T2 T1 Host

TX

Carrier Generator

RX

Other Host

TX

T2

10

Unmodulated carrier as carrier request avoids collissions in shared carrier generators

slide-36
SLIDE 36

Tag Interrogation

Carrier Generator Host T1 Other Host T2 T1 Host

TX CG

Carrier Generator

RX

Other Host

CG

T2

10

slide-37
SLIDE 37

Tag Interrogation

Carrier Generator Host T1 Other Host T2 T1 Host

TX CG

Carrier Generator

RX Carrier

Other Host

CG

T2

10

slide-38
SLIDE 38

Tag Interrogation

Carrier Generator Host T1 Other Host T2 T1

RX TX (reply)

Host

TX CG TX (req) RX

Carrier Generator

RX Carrier Carrier

Other Host

CG TX (req) RX

T2

RX TX (reply)

10

slide-39
SLIDE 39

System Overview

  • 1. Collect network topology in cloud/edge
  • 2. Compute schedule with constraint solver
  • 3. Disseminate new schedule

11

slide-40
SLIDE 40

Power

2 3 4 5 6 150 200 250 300 Number of Tags Carrier Power per Interrogation per Tag [µW]

Sequential TagAlong

12

slide-41
SLIDE 41

With Real Testbed Topologies

A1 A2 A3 A4 A5 A6 A7 A8

13

slide-42
SLIDE 42

With Real Testbed Topologies

A1 A2 A3 A4 A5 A6 A7 A8

T1 T2 T3 T4 T6 T5

13

slide-43
SLIDE 43

With Real Testbed Topologies

2 4 6 8 10 5 10 Number of Tags Necessary Slots

Dedicated Slots Testbed 1 Testbed 2 Testbed 3

2 4 6 8 10 5 10 Number of Tags Necessary Carriers

14

slide-44
SLIDE 44

Conclusions

  • 1. First system to coordinate carriers for battery-free devices
  • 2. Implemented and tested in real testbed
  • 3. Optimizes latency, energy consumption and spectrum usage

15

slide-45
SLIDE 45

Thank You