TiZo-MAC The TIME-ZONE PROTOCOL for mobile wireless sensor networks by Antonio G. Ruzzelli...
-
date post
22-Dec-2015 -
Category
Documents
-
view
216 -
download
1
Transcript of TiZo-MAC The TIME-ZONE PROTOCOL for mobile wireless sensor networks by Antonio G. Ruzzelli...
TiZo-MAC The TIME-ZONE PROTOCOL
for mobile wireless sensor networksby
Antonio G. Ruzzelli
Supervisor : Paul Havinga
This work is performed as part of the EYES Project.
2 energy efficient sensor networks
ConclusionImplementationMultipathSchedulingArchitectureFeatures & Data traffic
Related WSNs MAC protocol
SMAC : High latency due to data forwarding interruption problems (RTS/CTS)TRAMA : Good solution but very complex in terms of slot assignmentEMACS : High latencyDMAC : Only unidirectional communication. Moreover it does not support multiple gateways.
3 energy efficient sensor networks
ConclusionImplementationMultipathSchedulingArchitectureFeatures & Data traffic
Targets of TiZo-MAC
Energy efficiency
Reduce the latency
Integrate communication protocol
Suitable for gateway topology network
Include data queries
Routing integrated
4 energy efficient sensor networks
ConclusionImplementationMultipathSchedulingArchitectureFeatures & Data traffic
What is the main IDEA behind this new MAC?
Gateway
Node
Why Time Zones?
Nodes with the same color are in the same time zone
Nodes within the same subset belong to the same gateway
5 energy efficient sensor networks
ConclusionImplementationMultipathSchedulingArchitectureFeatures & Data traffic
Network topology :
A number of fixed and synchronized gateways;
A large number of mobile sensors (nodes);
Gateways and sensors are wireless;
Network divided in subsets;
Each gateway owns one network subset;
Subset organized in time zones;
6 energy efficient sensor networks
ConclusionImplementationMultipathSchedulingArchitectureFeatures & Data traffic
Data traffic1. Subnet flooding by gateway: Gateway msgs are
forwarded to all nodes in the subnet
2. Local broadcast by node : Nodes send msgs to all of the direct neighbours. No forwarding is performed.
3. To gateway Transmission by node : Nodes closer to the gateway forward msgs until it reaches the gateway.
7 energy efficient sensor networks
ConclusionImplementationMultipathSchedulingArchitectureFeatures & Data traffic
Time zones :Number of hops to get the closest gateway
Nodes in the same zone have same hop count
Set up periodically by subnet flooding and local broadcast
Nodes features:
Nodes within a time zone own the same slot
Nodes belong to one gateway only
Nodes store the number of hops to the closest gateway
8 energy efficient sensor networks
ConclusionImplementationMultipathSchedulingArchitectureFeatures & Data traffic
Transmission MechanismEvery slot has a contention period;Nodes pick up a random time “t” in Contention Period;Start listen to the channel at “t”; Channel is Free Start sending the packet ;Channel is busy Turn off the radio until the next scheduled
Slot
Zone 1 Zone 2Zone 3
Zone 4Zone 5
CP DATA
A
A B
B
S L O T
9 energy efficient sensor networks
ConclusionImplementationMultipathSchedulingArchitectureFeatures & Data traffic
1- Sub-network Set-Up
Useful for initializing and updating the network
Gateways flood the network as follow:
2
2
21
1
1
3
2
3 4
45
4
54
3Zone 1
Zone 3Zone 2
Zone 4Zone 5
10 energy efficient sensor networks
ConclusionImplementationMultipathSchedulingArchitectureFeatures & Data traffic
Initialization:
Gateways flood their sub network simultaneously; Nodes set their hop count number and forward the msg.
Nodes include their hop count number in forwarded messages.
.
.
. .. ..
.
..
..
.
.
..
. .
.. .
.
.
.
..
..
.
.
11 energy efficient sensor networks
ConclusionImplementationMultipathSchedulingArchitectureFeatures & Data traffic
Collision reporting
Collision reporting takes place at the end of the slot just before the next contention period;
After transmitting, Tx node listens for a collision report;
In case of collision Rx node broadcasts a collision report;
In case of collision the packet is sent again after a random exponential backoff time.
The collision report is a short burst msg.
PacketCP
CR
12 energy efficient sensor networks
ConclusionImplementationMultipathSchedulingArchitectureFeatures & Data traffic
Scheduling
Frame is divided in 4 slots;
Nodes in the same zone transmit simultaneously;
Nodes in the next time zone are listening;
Contention period is performed among neighbouring nodes;
13 energy efficient sensor networks
ConclusionImplementationMultipathSchedulingArchitectureFeatures & Data traffic
Possible Schedule tables
Upstream fast performing table Downstream fast performing
• Packets can be forwarded in 4 zones in the same frame towards the gateway or towards farther zones.
Fair fast performing table
14 energy efficient sensor networks
ConclusionImplementationMultipathSchedulingArchitectureFeatures & Data traffic
Implicit Multiple path Performing
1
23
3
4
4 5
56
6
7
6
• Forwarding “Transmission to Gateway” results in multiple copies of the same msg;
•Nodes can detect copies of arriving msgs by combination of Source ID and message ID contained in the msg;
•Messages arriving at gateway follow multiple paths.
•Pro : Greater reliabilty!
•Con : Increase overhead!
7
9
8
15 energy efficient sensor networks
ConclusionImplementationMultipathSchedulingArchitectureFeatures & Data traffic
Overhearing
Nodes not getting the slot keep on listening to the beginning of other’s transmitting packet.
Packets have an index containing the ID of included msg;
If sent packet contain one or more same msgs that the node want to send, it can discard the msg.
Pro : Reduce overhead in transmission !
Con : Small increase of node activity;
Increase complexity.
16 energy efficient sensor networks
ConclusionImplementationMultipathSchedulingArchitectureFeatures & Data traffic
Implementation
Nodes with the same colors are in the same zone (same hop Count Number).
Beacons are positionated in corners.
Simulation result :Nodes :50;Beacons :4;Static Network;Frame length = 1 sec;All Gateways send 1 msg every 32 sec;No gateway transmission;Local broadcast by Localization
17 energy efficient sensor networks
ConclusionImplementationMultipathSchedulingArchitectureFeatures & Data traffic
Implementation has shown:
Most of collisions occur on the border of gateway subsets and around gateways;
TiZo-MAC with static network has given good results in terms of number of collisions without the need of handshake mechanisms among nodes;
18 energy efficient sensor networks
ConclusionImplementationMultipathSchedulingArchitectureFeatures & Data traffic
Summary of TiZo-MAC features
Suitable for mobile sensor networks with a number of fixed gateways;
TDMA based;
No explicit RTS/CTS among nodes;
Implicit handshake mechanism;
Contention period among nodes ;
Collision report in the end of a slot;
Reliability achieved by multi-paths;
High Latency and low bandwidth;
19 energy efficient sensor networks
ConclusionImplementationMultipathSchedulingArchitectureFeatures & Data traffic
Conclusion
Future job :Look at the behaviour with mobile nodes;
Investigate the usage of two different frequencies for “subnet flooding” and “To gateway” transmission
Look at the energy consumption of the MAC
Optimize the overhearing mechanism
An improved routing protocol as an upper layer .
20 energy efficient sensor networks
ConclusionImplementationMultipathSchedulingArchitectureFeatures & Data traffic
Questions are welcome !
21 energy efficient sensor networks
ConclusionImplementationMultipathSchedulingArchitectureFeatures & Data traffic
Using two different frequencies :
f1 = Frequency 1 f2 = Frequency 2
f1
f1
f1f2
f2
f2
f2
f1
f2
f1 f2
f1
f2
f1
•Collisions at the border can be eliminated by using 2 frequencies
• If a subnet uses f1 for “to gateway” transmission, then adjacent subsets use f2
•If a subnet uses f2 for “subset flooding” then adjacent subnets use f1
Subnet 1 Subnet 2
Subnet 3