Design and Simulation of MANET Architecture over ZigBee Protocol

Download Report

Transcript Design and Simulation of MANET Architecture over ZigBee Protocol

Design and Simulation of MANET Architecture over ZigBee Protocol Suite with Layer ColaborativeEnergy aware design for Performance Optimization

Rupam Das Under the Guidance of Prof Rekha Patil HOD , CSE, PDACE, Gulbarga

Problem Statement

• To adapt 802.15.4 ZigBee standard for Adhoc Network and to improve the performance by using layer collaborative model and Energy Optimization

Contribution

• • • ZigBee is adapted standard for Sensor network having low data rate but supports energy conservation.

This is the first known architectural proposal for integrating and adapting ZigBee for Mobile adhoc network We have proposed the architecture, layer wise protocol adaptation, and shown that even ZigBee can easily be adopted with improved network life but for low data rate in MANET

MANET and Conventional Infrastructured Network

Conventional MAC 802.11 for MANET

ZigBee Characteristic

• • • • • • • • • • • •

Dual PHY (2.4GHz and 868/915 MHz) Data rates of 250 kbps (@2.4 GHz), 40 kbps (@ 915 MHz), and 20 kbps (@868 MHz) Optimized for low duty-cycle applications (<0.1%) CSMA-CA channel access: Yields high throughput and low latency for low duty cycle devices like sensors and controls Low power (battery life multi-month to years) Multiple topologies: star, peer-to-peer, mesh Addressing space of up to:

18,450,000,000,000,000,000 devices (64 bit IEEE address) 65,535 networks

Optional guaranteed time slot for applications requiring low latency Fully hand-shaked protocol for transfer reliability Range: 50m typical (5-500m based on environment)

Supported Topologies

Communication Mode

MAC Primitive for ZigBee

• • • • • • • • • • • • • • • •

MAC Data Service MCPS-DATA – exchange data packets between MAC and PHY MCPS-PURGE – purge an MSDU from the transaction queue MAC Management Service MLME-ASSOCIATE/DISASSOCIATE – network association MLME-SYNC / SYNC-LOSS - device synchronization MLME-SCAN - scan radio channels MLME- COMM-STATUS – communication status MLME-GET / -SET– retrieve/set MAC PIB parameters MLME-START / BEACON-NOTIFY – beacon management MLME-POLL - beaconless synchronization MLME-GTS - GTS management MLME-RESET – request for MLME to perform reset MLME-ORPHAN - orphan device management MLME-RX-ENABLE - enabling/disabling of radio system

ZigBee Protocol Overview

Adopted ZigBee Topology for MANET

Algorithm

• • • • • • • • • • • • • • • • • • Start the transmission and continue for t seconds.

Random waypoint: – – – – For i=1:1:N Select a position P1[i] Move towards P1[i] with persistent speed v m/s.

Update P[i] If(P[i]==P1[i]) Pause for pt milliseconds.// pt=pause time Goto (a) End update the co-ordinate values.

End At MAC layer: Estimate the Received power of the packet P Rx.

– If(MAC has the contention) Forward the packets that are been sent by routing layer Else i) Store the packets in Queue ii) wait for the channel access.

End 4) At Network Layer:

• • • • • • • • • • • • • • • • • • • Bypass MAC and calculate Energy Directly and store in variable Ecur.

a) Generate beacon Packets to Neighbors b) Receive beacon packets forwarded by the Neighbors c) Prepare Routing table (ID, Hops, Energy) d) update Neighbors table e) if receiving node is coordinator if coordinator has finished receiving all beacons generate coordinator beacon end else increase the hop field value forward the packets.

end e) If (RREQ is received) Current Node has Eneough Energy?

Yes: Forward RREQ Update Route Information No: Drop RREQ End

• • • • • • • • • • • • • • • • • • • • • if(RREP is received) update route information.

Forward to precursor node.// previous nodes Notify PAN Coordinator End if (a data packet is received for Application) forward to MAC layer Update Energy end if( Packet is received from MAC) forward to application layer end If( Control Message is received from the MAC) Generate RERR.

Update Energy End 5.At Physical Layer: As the packet is received, Find type of packet Change the Energy level according to equation (1).

6. At the end of simulation, calculate throughput, latency, control overhead, packet delivery ratio.

Simulation Parameters

Results

Conclusion

• • • • Results show that ZigBee can be easily integrated with the existing MANET architecture without compromising the performance significantly. Findings of Simulation also show that 802.11 is better for the delay sensitive communication network. But this MAC adaption leads to fast energy losses in the nodes which leads to low network lifetime. Proposed technique stands out against the conventional ZigBee adaptation and 802.11 in Network lifetime improvement. Thus this adaption is more suitable for the networks where communication is required to be for extended period of time.

Result also depicts that the proposed work is more suitable for networks with lower mobility as packet loss is observed under high mobility. The performance can be further improved by controlling the sleep mode of the devices through measured parameters.