July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring...

43
July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol 1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS Aware Wireless Networks Mustafa Ergen, Duke Lee, Ruchira Datta, Jeff Ko, Roberto Attias, Anuj Puri, Raja Sengupta, Starvros Tripakis, and Pravin Variaya
  • date post

    15-Jan-2016
  • Category

    Documents

  • view

    213
  • download

    0

Transcript of July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring...

Page 1: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 1

UC Berkeley WOW

Wireless Token Ring Protocol (WTRP)A Medium Access Control Protocol for

QoS Aware Wireless Networks

Mustafa Ergen, Duke Lee, Ruchira Datta, Jeff Ko, Roberto Attias, Anuj Puri, Raja Sengupta, Starvros Tripakis, and Pravin Variaya

Page 2: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 2

UC Berkeley WOW

Automated Vehicle Platoon

Real-time safety critical control over ad-hoc network

Vehicles transmit control data in round robin every 20 ms

Wireless Quality of Service

Page 3: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 3

UC Berkeley WOW

Merge Lane

Distributed solutionNeed wireless QOSAdmission control

Page 4: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 4

UC Berkeley WOW

Motivations for WTRP

Quality of service (real time applications)

Distributed solution (robust against a single node failure)

Flexible topology (token ring can be created with Pico cells)

Safety critical applications (need fast recovery from failure)

No need for clock synchronization (compared to TDMA)

Partial connectivity (hidden terminal problem)

Page 5: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 5

UC Berkeley WOW

Motivations for WTRP

Quality of service (real time applications)

Distributed solution (robust against a single node failure)

Flexible topology (token ring can be created with Pico cells)

Safety critical applications (need fast recovery from failure)

No need for clock synchronization (compared to TDMA)

Works on partial connectivity (no hidden terminal problem)

Page 6: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 6

UC Berkeley WOW

Motivations for WTRP

Quality of service (real time applications)

Distributed solution (robust against a single node failure)

Flexible topology (token ring can be created with Pico cells)

Safety critical applications (need fast recovery from failure)

No need for clock synchronization (compared to TDMA)

Works on partial connectivity (no hidden terminal problem)

centralized (802.11 PCF, Bluetooth) distributed (token ring)

Page 7: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 7

UC Berkeley WOW

Motivations for WTRP

Quality of service (real time applications)

Distributed solution (robust against a single node failure)

Flexible topology (token ring can be created with Pico cells)

Safety critical applications (need fast recovery from failure)

No need for clock synchronization (compared to TDMA)

Works on partial connectivity (no hidden terminal problem)

1 43 12

TDMA

Page 8: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 8

UC Berkeley WOW

Motivations for WTRP

Quality of service (real time applications)

Distributed solution (robust against a single node failure)

Flexible topology (token ring can be created with Pico cells)

Safety critical applications (need fast recovery from failure)

No need for clock synchronization (compared to TDMA)

Works on partial connectivity (no hidden terminal problem)

Page 9: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 9

UC Berkeley WOW

Additional Challenges From Wireless Medium

Partial connectivity (unable to hear all nodes in a ring)

Support for multiple rings

Self-managed admission control

Frequent packet loss, corruption

Page 10: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 10

UC Berkeley WOW

Solutions: Connectivity TableEach node builds and updates connectivity table that contains information of all stations in its reception range, and transmission order of the nodes in its ring

Page 11: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 11

UC Berkeley WOW

Solutions: Connectivity TableEach node builds and updates connectivity table that contains information of all stations in its reception range, and transmission order of the nodes in its ring

Page 12: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 12

UC Berkeley WOW

Ring RecoveryB fails or moves out of range.

A tries to transmit to its successor (B) a specified number of tries and determine that communication link to B is bad.

A B C

DE

F

2. SET_PRED A

1. Retransmit TOKEN0. Transmit TOKEN

Page 13: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 13

UC Berkeley WOW

Solutions: Unique Ring Address

Each ring has unique ring id based on unique MAC address of one of the stations of the ring.

1

1

7

7

5

5

44

Page 14: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 14

UC Berkeley WOW

Solutions: Unique Priority of TokenBased on ring address and generation sequence number pair.

Station only accept token that has higher priority than the last token that the station has accepted.

ring address generation sequence …

Page 15: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 15

UC Berkeley WOW

Token Recovery (Multiple Tokens Resolution)

11

1

61

2

2

6

Page 16: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 16

UC Berkeley WOW

Token Recovery (Multiple Tokens Resolution)

21

1

66

2

2

6

Page 17: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 17

UC Berkeley WOW

Token Recovery (Multiple Tokens Resolution)

22

1

66

6

2

6

Page 18: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 18

UC Berkeley WOW

Token Recovery (Multiple Tokens Resolution)

62

2

66

6

2

6

At next stepDelete token with generation sequence number 2 since the next node has seen token with generation sequence number 6

Page 19: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 19

UC Berkeley WOW

Token Recovery (Multiple Tokens Resolution)

66

2

66

6

6

Page 20: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 20

UC Berkeley WOW

Token Recovery (Multiple Tokens Resolution)

66

6

66

6

6

Page 21: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 21

UC Berkeley WOW

Token Recovery (Multiple Tokens Resolution)

66

6

76

6

7Token refreshed by owner

Page 22: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 22

UC Berkeley WOW

Token Recovery (Multiple Tokens Resolution)

66

6

77

6

7

Page 23: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 23

UC Berkeley WOW

Token Recovery (Ring Address Resolution)

66

6

76

6

6

Suppose that the owner of the token has failed

Page 24: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 24

UC Berkeley WOW

Token Recovery (Ring Address Resolution)

66

6

78

6

This node detects that the owner is down and claims the token

8

Page 25: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 25

UC Berkeley WOW

Token Recovery (Ring Address Resolution)

66

6

78

88

Page 26: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 26

UC Berkeley WOW

Token Recovery (Ring Address Resolution)

86

6

78

8

8

Page 27: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 27

UC Berkeley WOW

QOS Interface

High Priority Applications (6) Low Priority Applications (6,3)

Wireless Token Ring Protocol (10)

Register 6

Page 28: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 28

UC Berkeley WOW

QOS Interface

High Priority Applications (6) Low Priority Applications (6,3)

Wireless Token Ring Protocol (4)

GrantedRegister 6

Page 29: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 29

UC Berkeley WOW

QOS Interface

High Priority Applications (6) Low Priority Applications (6,3)

Wireless Token Ring Protocol (4)

Granted Handler Register 3

Page 30: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 30

UC Berkeley WOW

QOS Interface

High Priority Applications (6) Low Priority Applications (6,3)

Wireless Token Ring Protocol (1)

Granted

Page 31: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 31

UC Berkeley WOW

WTRP Deliverables (2001)

WTRPSoftwareCore

UDP CORE

UDP Implementation

IP

API

WTRPSoftwareCore

KERNEL CORE

LINUX KERNEL Implementation

IP

Driver

WTRPSoftwareCore

SIMULATOR CORE

SIMULATOR Implementation

Channel Model

Front End

http://wow.eecs.berkeley.edu

Page 32: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 32

UC Berkeley WOWUDP: Video Streaming

Page 33: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 33

UC Berkeley WOWSimulation Front End

Page 34: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 34

UC Berkeley WOW

A

B

A

B

A

B

1 32

Token Rotation Time Vs. Rotation

C CC

Page 35: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 35

UC Berkeley WOW

Fairness

Page 36: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 36

UC Berkeley WOW

Throughput Comparison With 802.11 DCF

Page 37: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 37

UC Berkeley WOW

ConclusionsThe wireless token ring protocol (WTRP) is a medium access control protocol for wireless networks in mission critical systems.

It supports quality of service in terms of bounded latency and reserved bandwidth.

WTRP is efficient in the sense that it reduces the number of retransmissions due to collisions.

It is fair in the sense that each station takes a turn to transmit and is forced to give up the right to transmit after transmitting for a specified amount of time.

It is a distributed protocol that supports many topologies since not all stations need to be connected to each other or to a central station.

It can be used with an admission control agent for bandwidth or latency reservations.

WTRP is robust against single node failure. WTRP is designed to recover gracefully from multiple simultaneous faults.

Page 38: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 38

UC Berkeley WOW

ConclusionsThe wireless token ring protocol (WTRP) is a medium access control protocol for wireless networks in mission critical systems.

It supports quality of service in terms of bounded latency and reserved bandwidth.

WTRP is efficient in the sense that it reduces the number of retransmissions due to collisions.

It is fair in the sense that each station takes a turn to transmit and is forced to give up the right to transmit after transmitting for a specified amount of time.

It is a distributed protocol that supports many topologies since not all stations need to be connected to each other or to a central station.

It can be used with an admission control agent for bandwidth or latency reservations.

WTRP is robust against single node failure. WTRP is designed to recover gracefully from multiple simultaneous faults.

Page 39: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 39

UC Berkeley WOW

ConclusionsThe wireless token ring protocol (WTRP) is a medium access control protocol for wireless networks in mission critical systems.

It supports quality of service in terms of bounded latency and reserved bandwidth.

WTRP is efficient in the sense that it reduces the number of retransmissions due to collisions.

It is fair in the sense that each station takes a turn to transmit and is forced to give up the right to transmit after transmitting for a specified amount of time.

It is a distributed protocol that supports many topologies since not all stations need to be connected to each other or to a central station.

It can be used with an admission control agent for bandwidth or latency reservations.

WTRP is robust against single node failure. WTRP is designed to recover gracefully from multiple simultaneous faults.

Page 40: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 40

UC Berkeley WOW

ConclusionsThe wireless token ring protocol (WTRP) is a medium access control protocol for wireless networks in mission critical systems.

It supports quality of service in terms of bounded latency and reserved bandwidth.

WTRP is efficient in the sense that it reduces the number of retransmissions due to collisions.

It is fair in the sense that each station takes a turn to transmit and is forced to give up the right to transmit after transmitting for a specified amount of time.

It is a distributed protocol that supports many topologies since not all stations need to be connected to each other or to a central station.

It can be used with an admission control agent for bandwidth or latency reservations.

WTRP is robust against single node failure. WTRP is designed to recover gracefully from multiple simultaneous faults.

Page 41: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 41

UC Berkeley WOW

ConclusionsThe wireless token ring protocol (WTRP) is a medium access control protocol for wireless networks in mission critical systems.

It supports quality of service in terms of bounded latency and reserved bandwidth.

WTRP is efficient in the sense that it reduces the number of retransmissions due to collisions.

It is fair in the sense that each station takes a turn to transmit and is forced to give up the right to transmit after transmitting for a specified amount of time.

It is a distributed protocol that supports many topologies since not all stations need to be connected to each other or to a central station.

It can be used with an admission control agent for bandwidth or latency reservations.

WTRP is robust against single node failure. WTRP is designed to recover gracefully from multiple simultaneous faults.

Page 42: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 42

UC Berkeley WOW

ConclusionsThe wireless token ring protocol (WTRP) is a medium access control protocol for wireless networks in mission critical systems.

It supports quality of service in terms of bounded latency and reserved bandwidth.

WTRP is efficient in the sense that it reduces the number of retransmissions due to collisions.

It is fair in the sense that each station takes a turn to transmit and is forced to give up the right to transmit after transmitting for a specified amount of time.

It is a distributed protocol that supports many topologies since not all stations need to be connected to each other or to a central station.

It can be used with an admission control agent for bandwidth or latency reservations.

WTRP is robust against single node failure. WTRP is designed to recover gracefully from multiple simultaneous faults.

Page 43: July 15, 2002 SCI02 ORLANDO Wireless Token Ring Protocol1 UC Berkeley WOW Wireless Token Ring Protocol (WTRP) A Medium Access Control Protocol for QoS.

July 15, 2002

SCI02 ORLANDO

Wireless Token Ring Protocol 43

UC Berkeley WOW

ConclusionsThe wireless token ring protocol (WTRP) is a medium access control protocol for wireless networks in mission critical systems.

It supports quality of service in terms of bounded latency and reserved bandwidth.

WTRP is efficient in the sense that it reduces the number of retransmissions due to collisions.

It is fair in the sense that each station takes a turn to transmit and is forced to give up the right to transmit after transmitting for a specified amount of time.

It is a distributed protocol that supports many topologies since not all stations need to be connected to each other or to a central station.

It can be used with an admission control agent for bandwidth or latency reservations.

WTRP is robust against single node failure. WTRP is designed to recover gracefully from multiple simultaneous faults.