CHAPTER 5 THROUGHPUT, END-TO-END DELAY AND UTILIZATION ANALYSIS OF BEACON ENABLED AND NON-BEACON ENABLED WSN

Similar documents
CHAPTER 1 INTRODUCTION

Volume 1, Number 1, 2015 Pages Jordan Journal of Electrical Engineering ISSN (Print): , ISSN (Online):

ENSC 427: COMMUNICATION NETWORKS

Load Density Analysis of Mobile Zigbee Coordinator in Hexagonal Configuration

Topic 02: IEEE

Investigating the Impact of Topologies on the Performance of ZIGBEE Wireless Sensor Networks

Simulation Analysis of IEEE Non-beacon Mode at Varying Data Rates

Simulation Analysis of Tree and Mesh Topologies in Zigbee Network

Clustered Coordinator SABTS (CC-SABTS) for Beacon Transmission in IEEE LR-WPAN

IMPACT OF PACKET SIZE ON THE PERFORMANCE OF IEEE FOR WIRELESS SENSOR NETWORK

Improving the IEEE Slotted CSMA/CA MAC for Time-Critical Events in Wireless Sensor Networks

Technical Report. On the Performance Limits of Slotted CSMA/CA in IEEE for Broadcast Transmissions in Wireless Sensor Networks

CS263: Wireless Communications and Sensor Networks

Impact of IEEE n Operation on IEEE Operation

Principles of Wireless Sensor Networks. Medium Access Control and IEEE

Multichannel MAC for Energy Efficient Home Area Networks

A cluster based interference mitigation scheme for performance enhancement in IEEE

Principles of Wireless Sensor Networks

WPAN/WBANs: ZigBee. Dmitri A. Moltchanov kurssit/elt-53306/

Energy and delay trade-off of the GTS allocation mechanism in IEEE for wireless sensor networks

ZigBee/ David Sanchez Sanchez.

A Comprehensive Simulation Study of Slotted CSMA/CA for IEEE Wireless Sensor Networks

Performance Analysis of IEEE based Sensor Networks for Large Scale Tree Topology

Performance Investigation and Optimization of IEEE for Industrial Wireless Sensor Networks. Presented By: Aniket Shah

EL2745 Principles of Wireless Sensor Networks

Quality of Service Trade-off at the Application Layer with Guaranteed Time Slots in IEEE for Wireless Sensor Networks

Impact of Frequencies on IEEE WPANs for Wireless Sensor Networks

Data Communications. Data Link Layer Protocols Wireless LANs

Enhancing Network Output Load in IEEE with Different Modulations for Wireless Sensor Networks

Advanced Networking Technologies

Impact of Coordinator Mobility on the throughput in a Zigbee Mesh Networks

Simulation Based Performance Analysis of DSDV, OLSR and DSR Routing Algorithm in Wireless Personal Area Network Using NS-2

Enhanced Power Saving Scheme for IEEE DCF Based Wireless Networks

Performance Analysis of Beacon Enabled IEEE Using GTS in Zigbee

EFFECT OF NODES MOBILITY BY MOVING NODES AT DIFFERENT TRAJECTORIES ON ZIGBEE MESH TOPOLOGY

ZigBee based WSN Topology Simulation Investigation and Performance Analysis using OPNET

Wireless Sensor Networks

CHAPTER 4 CROSS LAYER INTERACTION

Project: IEEE P Working Group for Wireless Personal Area Networks N

A Low Latency Data Transmission Scheme for Smart Grid Condition Monitoring Applications 28/05/2012

Introduction to IEEE

Chapter 2 Enhanced Back-Off Technique for IEEE WSN Standard

Wireless Sensor Networks

Distributed Interference-aware Medium Access Control for IEEE Visible Light Communications

Availability and End-to-end Reliability in Low Duty Cycle Multihop Wireless Sensor Networks

Project: IEEE P Working Group for Wireless Personal Area Networks N

Simulative Investigation of Zigbee Network Coordinator Failure with Different QoS

Two-Tier WBAN/WLAN Healthcare Networks; Priority Considerations

A Beacon Cluster-Tree Construction Approach For ZigBee/IEEE Networks

Medium Access Control in Wireless Networks

standards like IEEE [37], IEEE [38] or IEEE [39] do not consider

A Comprehensive Analysis of the MAC Unreliability Problem in IEEE Wireless Sensor Networks

Mobile Communications

Fuzzy Duty Cycle Adaption Algorithm for IEEE Star Topology Networks

Review: Performance Evaluation of TCP Congestion Control Mechanisms Using Random-Way-Point Mobility Model

By Ambuj Varshney & Akshat Logar

Technical Report. Energy/Delay Trade-off of the GTS Allocation Mechanism in IEEE for Wireless Sensor Networks

Performance Analysis of Guaranteed Time Slots Allocation in IEEE Protocol over Radio

Announcements / Wireless Networks and Applications Lecture 9: Wireless LANs Wireless. Regular Ethernet CSMA/CD.

Computer Communication III

CSC344 Wireless and Mobile Computing. Department of Computer Science COMSATS Institute of Information Technology

COS 140: Foundations of Computer Science

Message acknowledgement and an optional beacon. Channel Access is via Carrier Sense Multiple Access with

University of Würzburg Institute of Computer Science Research Report Series. Performance Comparison of Handover Mechanisms in Wireless LAN Networks

Fig. 1. Superframe structure in IEEE

Internet Structure. network edge:

Mohamed Khedr.

Ethernet. Introduction. CSE 3213 Fall 2011

SENSOR-MAC CASE STUDY

Energy Management Issue in Ad Hoc Networks

Medium Access Control Sublayer

Performance Evaluation of IEEE for Mobile Sensor Network

Mobile Communications Chapter 7: Wireless LANs

Wireless communication standards: What makes them unattractive for WSN:

Multi-channel TDMA Scheduling in Wireless Sensor Networks

ZigBee: Simulation and Investigation of Star and Mesh Topology by using different Transmission Bands

WIRELESS TECHNOLOGIES

Department of Electrical and Computer Systems Engineering

Maximum Traffic Scheduling and Capacity Analysis for IEEE High Data Rate MAC Protocol

Enhancing the DCF mechanism in noisy environment

Medium Access Control

Energy Management Issue in Ad Hoc Networks

COS 140: Foundations of Computer Science

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Throughput and Energy Consumption Analysis of IEEE Slotted CSMA/CA. T.R. Park, T.H. Kim, J.Y. Choi, S. Choi, and W.H.

Adaptive Backoff Exponent Algorithm for Zigbee (IEEE )

Lecture 16: QoS and "

Wireless Local Area Networks (WLANs)) and Wireless Sensor Networks (WSNs) Computer Networks: Wireless Networks 1

Advanced Computer Networks WLAN

By N.Golmie Presented by: Sushanth Divvela

ICE 1332/0715 Mobile Computing (Summer, 2008)

MeshMAC: Enabling Mesh Networking over IEEE through distributed beacon scheduling

Intra and Inter Cluster Synchronization Scheme for Cluster Based Sensor Network

Christian Brothers High School, Lewisham. Year 12 Information Processes & Technology. Assessment Task 3: Communications Systems.

Traffic Modeling of Wireless Body Area Network

Dynamic Reconfiguration in Beaconless IEEE Networks Under Varying Traffic Loads

Wireless Sensor Networks

IEEE modifications and their impact

Ad hoc and Sensor Networks Chapter 5: Medium access control protocols

MAC in /20/06

Transcription:

137 CHAPTER 5 THROUGHPUT, END-TO-END DELAY AND UTILIZATION ANALYSIS OF BEACON ENABLED AND NON-BEACON ENABLED WSN 5.1 INTRODUCTION The simulation study in this chapter analyses the impact of the number of nodes on the reliability of data transmission and the end-to-end communication delay, based on the simulation model that was implemented in the OPNET Modeler. Network parameters Throughput, Utilization and End-to-End delay are analyzed in this chapter. 5.2 SIMULATION PARAMETERS 5.2.1 Throughput Throughput is the average number of bits or packets successfully received or transmitted by the receiver or transmitter channel per second. The importance of analyzing this QoS parameter (Myung June Youn et al 2007) is because, the increased numbers of users of the wireless medium is the reason for increased possibility of interference. Throughput usually depends on many aspects of networks such as power control, scheduling strategies, routing schemes, packet collision, acknowledgment, obstructions between nodes and network topology.

138 Synchronization is a key for better throughput in the network. Every device in the network when ready to transmit data should compete for the channel. But to compete for the channel, the devices should know when the contention access periods start. Also this is what the superframe structure or truly, the beacon transmission does. This information is embedded into the beacon, and the device receiving the beacon can extract this information and get ready to compete for the channel. Same is the case when a device wants to exclusively transmit in the GTS mode. It is the coordinator that would assign a device access to the GTS (Anis Koubaa et al 2006). 5.2.2 End-To-End Delay End-to-end delay is a measurement of the network delay on a packet and is measured by the time interval between a message is queued for transmission at the physical layer until the last bit is received at the receiving node. As the number of nodes in the WPANs increases, the delay obviously will increase. Minimum end-to-end delay is required for applications like the smoke detector, accident detector and carbon monoxide detector. 5.3 ZIGBEE SIMULATION USING OPNET 5.3.1 Non-Beacon Mode Simulation Parameters The simulations analyzed in this section are performed on the OPNET Modeler ver. 14.5. ZigBee performs route discovery to determine the optimal path for messages to take to its destination. This section will discuss then analyze various cases simulated on OPNET. The network field is of size100m X 100m. The simulations are performed with 10, 20, 30, 40, and 50 end-devices. The topology used is Star Topology. The simulation time is 1 minute. Network Simulation Parameters are shown in Table 5.1 and Network Layout is shown in Figure 5.1.

139 Table 5.1 Non-Beacon Network Parameters Network parameter Transmission range Packet size GTS Parameter value 60 m 1024 bits Disabled Acknowledge wait duration (sec) 0.05 Channel sensing Duration Beacon Frequency Band Packet Destination 0.01 sec Disabled 2.45 GHz Coordinator Figure 5.1 Non-Beacon Network Layout

140 5.3.2 Number of Nodes In this section, we change number of nodes and number of flows (keeping same flow/node ratio) and find out effect of number of nodes for different parameters with and without ACK. Number of nodes definitely affects PAN bridge performance. Bridge node should be the bottleneck node and performance degrades as the number of nodes increases. As number of nodes increases, number of flows also increases because flow/node ratio is fixed. More flows make more congestion, therefore delay increases. 5.3.3 Analysis of Simulation In the analysis we will consider the Throughput, End-to-End delay and Utilization of the channel for different node density and the effect of ACK on above parameters in Star Topology. Simulation without ACK For simulation without ACK Scenario, ACK field is disabled. The static end devices are placed in a random manner around the static coordinator. Initially 10 nodes are placed. The effect of with 10 end devices without ACK is noted. In second scenario, 20 static end devices are randomly placed around the coordinator and then network parameter is noted and compared to the 10 nodes. Similarly 30 nodes, 40 nodes and 50 nodes are placed around the coordinator and simulated. The simulation results are compared for all the nodes i.e., 10 nodes, 20 nodes, 30 nodes, 40 nodes and 50 nodes.

141 Throughput Figure 5.2 shows that comparison of the throughput for the various nodes (10, 20, 30, 40, 50 nodes). The Figure 5.2 clearly indicates that, when the number of nodes increased, throughput also increases. Figure 5.2 Throughput without ACK End-to-End Delay From Figure 5.3 it is inferred that End-to-End delay is high, when the network has 50 nodes and it is low, when the network has 10 nodes. From the Figure 5.3 we can conclude that, as the number of nodes increases it makes more congestion. Hence End-to-End delay is proportional to the number of nodes.

142 Figure 5.3 End-to-End Delay without ACK Utilization In non-beacon enabled mode, all the nodes check the channel to transmit the packets. If the channel is idle, then only transmission is possible. Otherwise it will check again whether the channel is busy or idle. From Figure 5.4 it explains that utilization of the channel is high, when the network has 50 nodes and it is low, when the network has 10 nodes. As the number of nodes increases, the utilization of the channel is more. Hence channel utilization is proportional to the number of nodes.

143 Figure 5.4 Utilization without ACK Simulation with ACK ACK has been enabled and ACK Parameters are defined. The simulation has been performed for the various static end devices (10, 20, 30, 40, 50 nodes) with coordinator. The simulation results captured for all the scenarios and all the scenario results are compared based on the network parameter. Effects of ACK on Throughput Throughput comparison for the various nodes (10, 20, 30, 40, 50 nodes) has been shown in Figure 5.5 for the Non Beacon Network without ACK scenario. As the number of nodes increases, irrespective of ACK enabled or ACK disabled, Number of packets transmission will be increased. Hence when the nodes are increased, throughput will also increase.

144 Figure 5.5 Throughput with ACK Effects of ACK on End-to-End Delay From Figure 5.6 it is inferred that End-to-End delay is high, when the network has 50 nodes and it is low, when the network has 10 nodes. From the figure 5.6 we can conclude that, as the number of nodes increases it makes more congestion. Hence End-to-End delay is proportional to the number of nodes. Effects of ACK on Utilization Figure 5.7, explains that utilization of the channel is high, when the network has 50 nodes and it is low, when the network has 10 nodes. As the number of nodes increases the channel utilization is more. Hence channel utilization is proportional to the number of nodes.

145 Figure 5.6 End-to-End Delay with ACK Figure 5.7 Utilization with ACK

146 5.3.4 Beacon Enabled Simulation Parameters This section deals about beacon enabled mode. It is done by adding IEEE 802.15.4 simulation module. The network field is of size 100m X 100m. The simulations are performed with 10, 20, 30, 40 and 50 end-devices. The topology used is Star Topology. In this mode WPAN nodes are taken to construct the network. Beacon Network Layout is shown in Figure 5.8 and Simulation Parameters are specified in Table 5.2. Table 5.2 Beacon Mode Parameters Network parameter Parameter value Start time(traffic Source) 0.0sec Max backoff 4 Min backoff 3 Beacon order 1 Superframe order 1 Start time(gts) 0.01sec GTS length 2 Figure 5.8 Beacon Network Layout

147 5.3.5 Number of nodes In this section, we change number of nodes and number of flows (keeping same flow/node ratio) and find out effect of number of nodes for load with and without ACK. Number of nodes definitely affects the PAN bridge performance. Bridge node should be the bottleneck node and performance degrades as the number of nodes increases. As number of nodes increases, number of flows also increases because flow/node ratio is fixed. More flows make more congestion, therefore delay increases. 5.3.6 Analysis of Simulation In the analysis we will consider the throughput, End-to-End delay and utilization of the channel for different node density and the effect of ACK on above parameters in Star Topology. Simulation without ACK For without ACK scenario, ACK has been disabled. The static end devices are placed in a random manner around the static coordinator. Initially 10 nodes are placed. The effect of with 10 end devices without ACK is noted. In second scenario, 20 static end devices are randomly placed around the coordinator and then network parameter is noted and compared to the 10 nodes. Similarly 30 nodes, 40 nodes and 50 nodes are placed around the coordinator and simulated. The simulation results are compared for all the nodes i.e., 10 nodes, 20 nodes, 30 nodes, 40 nodes and 50 nodes. Throughput In beacon enabled mode, throughput is maximum, when the superframe and beacon order is low. For throughput considerations, we have chosen superframe order and beacon order as 1.

148 Figure 5.9 clearly indicates that when the number of nodes increases, throughput also increases. Figure 5.9 Throughput without ACK End-to-End Delay From Figure 5.10 it is inferred that End-to-End delay is high, when the network has 50 nodes and it is low, when the network has 10 nodes. From the Figure 5.10 we can conclude that, as the number of nodes increases it makes more congestion. Hence End-to-End delay is proportional to the number of nodes.

149 Figure 5.10 End-to-End Delay without ACK Utilization In beacon enabled mode, coordinator sends a beacon signal to the entire node. Hence it uses the channel only to transmit/receive packets into the particular nodes at a time. Remaining nodes doesn t use the channel to transmit the packets in the same time due to nodes in sleep state. From Figure 5.11 it explains that utilization of the channel is high, when the network has 50 nodes and it is low, when the network has 10 nodes. As the number of nodes increases, utilization of the channel is more. Hence channel utilization is proportional to the number of nodes.

150 Figure 5.11 Utilization without ACK Simulation with ACK ACK has been enabled and ACK Parameters are defined. The simulation has been performed for the various static end devices (10, 20, 30, 40, 50 nodes) with Coordinator. The simulation results captured for all the scenarios and all the scenario result compared based on the network parameter. Effects of ACK on Throughput Throughput comparison for the various nodes (10, 20, 30, 40, 50 nodes) has been shown in Figure 5.12 for the Beacon Enabled Network without ACK scenario. As the number of nodes increases, irrespective of ACK enabled or ACK disabled, number of packets transmitted will be increased. Hence when the nodes are increased, throughput will also increase.

151 Figure 5.12 Throughput with ACK End-to-End Delay From Figure 5.13 it is inferred that End-to-End delay is high, when the network has 50 nodes and it is low, when the network has 10 nodes. From the Figure 5.13 we can conclude that, as the number of nodes increases it makes more congestion. Hence End-to-End delay is proportional to the number of nodes.

152 Figure 5.13 End-to-End Delay with ACK Effects of ACK on Utilization From Figure 5.14 it explains that utilization of the channel is high, when the network has 50 nodes and it is low, when the network has 10 nodes. As the number of nodes increases it utilize the channel more. Hence channel utilization is proportional to the number of nodes.

153 Figure 5.14 Utilization with ACK 5.3.7 Comparison of Beacon Enabled and Non-Beacon Modes Throughput Figure 5.15 shows that comparison of the 10 nodes, beacon enabled with and without ACK scenarios and non-beacon enabled mode with and without ACK scenario. By interpreting the above 4 scenarios, non-beacon without ACK has maximum throughput and beacon mode with ACK has minimum throughput whereas in beacon mode throughput is almost constant and hence beacon mode is suitable whenever the constant throughput is required. Figures 5.16 to 5.19 show that Throughput comparison of 20 nodes to 50 nodes.

154 Figure 5.15 10 Nodes Throughput Figure 5.16 20 Nodes Throughput

155 Figure 5.17 30 Nodes Throughput Figure 5.18 40 Nodes Throughput

156 Figure 5.19 50 Nodes Throughput End-to-End Delay Figures 5.20 and 5.21 indicates that End-to-End delay comparison of four scenarios for 10 nodes and 20 nodes respectively. For a good network, End-to-End delay should be very low. By comparing the four scenarios Beacon enabled mode with ACK provides minimum delay rather than remaining scenarios and non-beacon mode provides maximum delay. Thus Beacon enabled mode is suitable for minimum delay applications. Figure 5.22 to 5.24 indicates that End-to-End delay comparison of four scenarios for 30 nodes to 50 nodes respectively.

157 Figure 5.20 10 Nodes End-to-End Delay Figure 5.21 20 Nodes End-to-End Delay

158 Figure 5.22 30 Nodes End-to-End Delay Figure 5.23 40 Nodes End-to-End Delay

159 Figure 5.24 50 Nodes End-to-End Delay Table 5.3 End-to-End Delay Comparison for 5 Set of Nodes Nodes Non Beacon ACK Disabled (ms) Non Beacon ACK Enabled (ms) Beacon ACK Disabled (ms) Beacon ACK Enabled (ms) 10 nodes 18.7096 82.0454 8.91485 5.53004 20 nodes 19.8848 486.211 13.2783 6.41157 30 nodes 31.1341 1058.55 15.1755 12.5972 40 nodes 24.2598 1940.1 15.4083 12.6108 50 nodes 33.4044 2157.18 18.6721 18.4348

160 Table 5.3 explains that End-to-End Delay comparison for 5 set of nodes in Beacon ACK Enabled and Disabled and Non-Beacon ACK Enabled and Disabled Scenario. Utilization Comparison of four scenarios utilization is shown in Figures from 5.25 to 5.29 (nodes 10 to nodes 50 respectively). In Beacon Enabled mode the utilization of the channel is lower than the Non-Beacon mode. Figure 5.25 10 Nodes Utilization

161 Figure 5.26 20 Nodes Utilization Figure 5.27 30 Nodes Utilization

162 Figure 5.28 40 Nodes Utilization Figure 5.29 50 Nodes Utilization

163 Table 5.4 describes that utilization comparison for 5 set of nodes in Beacon ACK Enabled and Disabled and Non-Beacon ACK Enabled and Disabled scenario. Table 5.4 Utilization Comparison for 5 Set of Nodes Nodes Non Beacon ACK Disabled Non Beacon ACK Enabled Beacon ACK Disabled Beacon ACK Enabled 10 nodes 10.2575 7.28672 0.570695 0.4093 20 nodes 19.6541 13.8773 0.7787 0.744038 30 nodes 25.371 19.7839 0.848051 0.778716 40 nodes 33.3193 28.0835 0.778727 0.77872 50 nodes 35.0119 34.5535 0.84804 0.778742 5.4 SUMMARY Simulation is a flexible means for assessment of the performance offered by a telecommunication system. However, identifying the correct simulation parameters is a key for a successful and nearly realistic analysis of any study. A brief overview of simulation parameters are presented in this chapter and simulation is done for the IEEE 802.15.4 with modes Beacon Enabled and Non Beacon Enabled. From the above simulation results, it s clear that as the number of nodes increases, the Throughput, End-to-End delay and Utilization of the channel also increased. In both beacon enabled and non beacon enabled modes, unacknowledgment enabled scenarios have maximum throughput compared to the acknowledgment scenarios. Comparing the beacon enabled and non-beacon enabled mode, Beacon mode provides constant Throughput and minimum End-to-End delay.