an adaptive tdma slot assignment protocol in ad hoc sensor networks akimitsu kanzaki, takahiro hara...

27
An Adaptive TDMA Slot Assignment Protocol in Ad Hoc Sensor Networks Akimitsu Kanzaki, Takahiro Hara and Shoji ro Nishio ACM Symposium on Applied Computing, 2005 (ACM SAC’05)

Upload: melanie-ward

Post on 18-Jan-2018

214 views

Category:

Documents


0 download

DESCRIPTION

3 Introduction Motivation  E-ASAP prevents the excessive increase of unassigned slots By minimizing each node’s frame length.

TRANSCRIPT

Page 1: An Adaptive TDMA Slot Assignment Protocol in Ad Hoc Sensor Networks Akimitsu Kanzaki, Takahiro Hara and Shojiro Nishio ACM Symposium on Applied Computing,

An Adaptive TDMA Slot Assignment Protocol

in Ad Hoc Sensor Networks

Akimitsu Kanzaki, Takahiro Hara and Shojiro NishioACM Symposium on Applied Computing, 2005

(ACM SAC’05)

Page 2: An Adaptive TDMA Slot Assignment Protocol in Ad Hoc Sensor Networks Akimitsu Kanzaki, Takahiro Hara and Shojiro Nishio ACM Symposium on Applied Computing,

2

Outline

Introduction Related Work

USAP(Unifying Slot Assignment Protocol) USAP-MA(USAP-Multiple Access) ASAP(Asaptive Slot Assignment Protocol)

E-ASAP (Extend ASAP) Simulation Results Conclusion

Page 3: An Adaptive TDMA Slot Assignment Protocol in Ad Hoc Sensor Networks Akimitsu Kanzaki, Takahiro Hara and Shojiro Nishio ACM Symposium on Applied Computing,

3

Introduction

Motivation E-ASAP prevents the excessive increase of

unassigned slots By minimizing each node’s frame length.

Page 4: An Adaptive TDMA Slot Assignment Protocol in Ad Hoc Sensor Networks Akimitsu Kanzaki, Takahiro Hara and Shojiro Nishio ACM Symposium on Applied Computing,

4

Related Work- USAP(Unifying Slot Assignment Protocol)MILCOM’96

N frames=Cycle

M slots

The first slot in each frame is reserved to transmit control packet

Page 5: An Adaptive TDMA Slot Assignment Protocol in Ad Hoc Sensor Networks Akimitsu Kanzaki, Takahiro Hara and Shojiro Nishio ACM Symposium on Applied Computing,

5

Related Work- USAP(Unifying Slot Assignment Protocol) When a new node joins the network

It firstly collects NMOPs by listening the network channel for a cycle

It recognizes the slot assignments in its contention area.

Disadvantage of USAP N(frame) and M(slot) should be large enough The channel utilization usually becomes low

Due to a large number of unassigned slots.

MILCOM’96

Page 6: An Adaptive TDMA Slot Assignment Protocol in Ad Hoc Sensor Networks Akimitsu Kanzaki, Takahiro Hara and Shojiro Nishio ACM Symposium on Applied Computing,

6

Related Work- USAP-MA(USAP-Multiple Access)

MILCOM’99

Frame Length= 8

Frame Length= 4

Frame Length= 8

Frame Length= 4

Double frame length

Page 7: An Adaptive TDMA Slot Assignment Protocol in Ad Hoc Sensor Networks Akimitsu Kanzaki, Takahiro Hara and Shojiro Nishio ACM Symposium on Applied Computing,

7

Related Work- USAP-MA(USAP-Multiple Access)

Advantage of USAP-MA USAP-MA improves the channel utilization

By reducing unassigned slots with consideration of the number of nodes and the network topology.

Disadvantage of USAP-MA The channel utilization is still low

Unassigned slots in the later part if frame when frame length is double

USAP-MA does not offer When and how to change the frame length How to select a slot assigned to a new node

MILCOM’99

Frame Length= 8

Frame Length= 4

Page 8: An Adaptive TDMA Slot Assignment Protocol in Ad Hoc Sensor Networks Akimitsu Kanzaki, Takahiro Hara and Shojiro Nishio ACM Symposium on Applied Computing,

8

Related Work- ASAP(Asaptive Slot Assignment Protocol) Set the frame length for a new node

Base on the number of nodes in its contention area

Minimize the number of unassigned slots to improve the channel utilization

Packet Format Transmit mode

Data packet (DAT) Contain the information on the frame length and slots

assigned to the sender Maximum frame length of the sender and its neighbor

AINA 2003

Page 9: An Adaptive TDMA Slot Assignment Protocol in Ad Hoc Sensor Networks Akimitsu Kanzaki, Takahiro Hara and Shojiro Nishio ACM Symposium on Applied Computing,

9

Related Work- ASAP(Asaptive Slot Assignment Protocol) Packet Format

Control mode Request packet (REQ)

A requests the information on the frame length and assigned slots of all nodes in its contention area.

Information packet (INF) Contain the information on the frame length of B and slots

assigned to the sender and C Suggestion packet (SUG)

A sends to its neighbors to announce the frame length and its assigned slot.

Reply packet (REP) B transmits to confirm of receiving SUG

AINA 2003

A

CB

New node

13

REQ

INF

Page 10: An Adaptive TDMA Slot Assignment Protocol in Ad Hoc Sensor Networks Akimitsu Kanzaki, Takahiro Hara and Shojiro Nishio ACM Symposium on Applied Computing,

10

Related Work- ASAP(Asaptive Slot Assignment Protocol) Packet Format

Control mode Request packet (REQ)

A requests the information on the frame length and assigned slots of all nodes in its contention area.

Information packet (INF) Contain the information on the frame length of B and slots

assigned to the sender and C Suggestion packet (SUG)

A sends to its neighbors to announce the frame length and its assigned slot.

Reply packet (REP) B transmits to confirm of receiving SUG

AINA 2003

A

CB

New node

13

SUG

REP

Page 11: An Adaptive TDMA Slot Assignment Protocol in Ad Hoc Sensor Networks Akimitsu Kanzaki, Takahiro Hara and Shojiro Nishio ACM Symposium on Applied Computing,

11

Related Work- ASAP(Asaptive Slot Assignment Protocol) Setting the frame length and grasping slot

assignment After collecting INFs from all neighbors, new node

sets its frame length. New node adopts the maximum frame length among all

nodes in the contention area

AINA 2003

Frame Length= 8

Frame Length= 4

Page 12: An Adaptive TDMA Slot Assignment Protocol in Ad Hoc Sensor Networks Akimitsu Kanzaki, Takahiro Hara and Shojiro Nishio ACM Symposium on Applied Computing,

12

Related Work- ASAP(Asaptive Slot Assignment Protocol) Selecting an assigned slot Getting an unassigned slot (GU)

Releasing multiple assigned slots (RMA)

Doubling the frame (DF)

1 a2 b3 d4 c5 a6 b7 e

Double

Page 13: An Adaptive TDMA Slot Assignment Protocol in Ad Hoc Sensor Networks Akimitsu Kanzaki, Takahiro Hara and Shojiro Nishio ACM Symposium on Applied Computing,

13

Related Work- ASAP(Asaptive Slot Assignment Protocol) Disadvantage of ASAP

Frame length in the whole network tends to increase Frame length of a new node is set as the maximum

frame length among nodes in its contention area.

Page 14: An Adaptive TDMA Slot Assignment Protocol in Ad Hoc Sensor Networks Akimitsu Kanzaki, Takahiro Hara and Shojiro Nishio ACM Symposium on Applied Computing,

14

E-ASAP (Extend ASAP)

Each node assigns a slot to itself in the frame of the minimum length

Frame Length= 8

Frame Length= 4

hc

f

d

g

i

1j

5

6

4

2

1

3

Page 15: An Adaptive TDMA Slot Assignment Protocol in Ad Hoc Sensor Networks Akimitsu Kanzaki, Takahiro Hara and Shojiro Nishio ACM Symposium on Applied Computing,

15

E-ASAP (Extend ASAP)

Information held by node h in E-ASAP

h 1 hop 2 hop

Page 16: An Adaptive TDMA Slot Assignment Protocol in Ad Hoc Sensor Networks Akimitsu Kanzaki, Takahiro Hara and Shojiro Nishio ACM Symposium on Applied Computing,

16

E-ASAP (Extend ASAP)-Slot AssignmentSlot Assignment

Steps: New node collects INFs transmitted by its neighbors

Try to assign a slot to itself in the minimum frame length of 4 slots

New node searches a slot Getting an unassigned slot (GU)

If the first slot is not assigned to any neighbors, and some unassigned slots are found.

Releasing multiple assigned slots (RMA) If the first slot is not assigned to any neighbors and all the other slots a

re assigned to other nodes in its contention area Doubling the frame (DF)

If no slot is available in the current frame length, new node doubles the frame and tries again to assign a slot

RMA and GU

a b

Unassigned slot

a b cd a b e

Multiple slots

Page 17: An Adaptive TDMA Slot Assignment Protocol in Ad Hoc Sensor Networks Akimitsu Kanzaki, Takahiro Hara and Shojiro Nishio ACM Symposium on Applied Computing,

17

E-ASAP (Extend ASAP)

New node

1/83/4

3/4

0/4

2/4

1/4

a

bc d

eDoubleDouble

2/8 , 6/8

RMARMA

b

New nodeNew nodeGUGU

Page 18: An Adaptive TDMA Slot Assignment Protocol in Ad Hoc Sensor Networks Akimitsu Kanzaki, Takahiro Hara and Shojiro Nishio ACM Symposium on Applied Computing,

18

E-ASAP (Extend ASAP)- Detecting of conflictDetecting of conflict

a

b

c

d

e

f g

3

1

2

3 5

4

4New node

conflict

Page 19: An Adaptive TDMA Slot Assignment Protocol in Ad Hoc Sensor Networks Akimitsu Kanzaki, Takahiro Hara and Shojiro Nishio ACM Symposium on Applied Computing,

19

E-ASAP (Extend ASAP)- Solution to solve conflictSolution to solve conflict

Deleting a conflicting slot

Divide the assignment

Delete slot 3 of a

Divide slots

Page 20: An Adaptive TDMA Slot Assignment Protocol in Ad Hoc Sensor Networks Akimitsu Kanzaki, Takahiro Hara and Shojiro Nishio ACM Symposium on Applied Computing,

20

Frame Length= 8

E-ASAP (Extend ASAP)-Solution to solve conflictSolution to solve conflict

Doubling the frame and dividing the assignment

Frame Length= 8Frame Length= 4 Double

Page 21: An Adaptive TDMA Slot Assignment Protocol in Ad Hoc Sensor Networks Akimitsu Kanzaki, Takahiro Hara and Shojiro Nishio ACM Symposium on Applied Computing,

21

E-ASAP (Extend ASAP)- Releasing Slot AssignmentReleasing Slot Assignment

When a node exits from the network It releases slots assigned to itself, and its neighbors

detect the exit After reconfiguring the slot assignment information

The neighbors of the exiting node temporarily release their own assigned slots

And search for slots that can be assigned to themselves by Getting an unassigned slot (GU)

If a neighbor finds a slot which can assign to itself in the shorter frame than the current one It updates its own assignment

Each neighbor updates its own assignment transmits in its contention area.

Page 22: An Adaptive TDMA Slot Assignment Protocol in Ad Hoc Sensor Networks Akimitsu Kanzaki, Takahiro Hara and Shojiro Nishio ACM Symposium on Applied Computing,

22

E-ASAP (Extend ASAP)-SimulationSimulation

Simulation Environment Each node in the network does not move. Initially 2 nodes, and this number increases one

by one until 50 nodes are present. The number of nodes then decreases one by one in the

reverse order ASAP and E-ASAP

New node listens to the channel for 128 slots for collecting information

USAP: frame length 50 slots

Page 23: An Adaptive TDMA Slot Assignment Protocol in Ad Hoc Sensor Networks Akimitsu Kanzaki, Takahiro Hara and Shojiro Nishio ACM Symposium on Applied Computing,

23

E-ASAP (Extend ASAP)-SimulationSimulation

Average channel utilization

Page 24: An Adaptive TDMA Slot Assignment Protocol in Ad Hoc Sensor Networks Akimitsu Kanzaki, Takahiro Hara and Shojiro Nishio ACM Symposium on Applied Computing,

24

E-ASAP (Extend ASAP)-SimulationSimulation

Control traffic

Page 25: An Adaptive TDMA Slot Assignment Protocol in Ad Hoc Sensor Networks Akimitsu Kanzaki, Takahiro Hara and Shojiro Nishio ACM Symposium on Applied Computing,

25

E-ASAP (Extend ASAP)-SimulationSimulation

Setting delay (control mode changes to transmit mode)

Page 26: An Adaptive TDMA Slot Assignment Protocol in Ad Hoc Sensor Networks Akimitsu Kanzaki, Takahiro Hara and Shojiro Nishio ACM Symposium on Applied Computing,

26

E-ASAP (Extend ASAP)-ConclusionConclusion

E-ASAP is a TDMA slot assignment protocol To improve the channel utilization. To decreases the number of unassigned slots Efficiently assign slots to nodes

When a node appears and disappears from the network Future Work

To consider a frame format to accommodate the movement of nodes.

To extend E-ASAP to adapt the change of network environment Such as traffic load

Page 27: An Adaptive TDMA Slot Assignment Protocol in Ad Hoc Sensor Networks Akimitsu Kanzaki, Takahiro Hara and Shojiro Nishio ACM Symposium on Applied Computing,

27