Download Performance Analysis of Topological Variation in Personal Area

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Wireless USB wikipedia , lookup

Wi-Fi wikipedia , lookup

Internet protocol suite wikipedia , lookup

Deep packet inspection wikipedia , lookup

CAN bus wikipedia , lookup

Distributed firewall wikipedia , lookup

Policies promoting wireless broadband in the United States wikipedia , lookup

IEEE 802.1aq wikipedia , lookup

Zero-configuration networking wikipedia , lookup

Wake-on-LAN wikipedia , lookup

IEEE 1355 wikipedia , lookup

Network tap wikipedia , lookup

Computer network wikipedia , lookup

Wireless security wikipedia , lookup

IEEE 802.11 wikipedia , lookup

Recursive InterNetwork Architecture (RINA) wikipedia , lookup

Piggybacking (Internet access) wikipedia , lookup

Cracking of wireless networks wikipedia , lookup

Airborne Networking wikipedia , lookup

Zigbee wikipedia , lookup

Transcript
ISSN : 0976-8491 (Online) | ISSN : 2229-4333 (Print)
IJCST Vol. 3, Issue 4, Oct - Dec 2012
Performance Analysis of Topological Variation in Personal
Area Network using ZigBee Wireless Sensors
1
1,2,3
Lovish Jaiswal, 2Jaswinder Kaur, 3Gurjeevan Singh
Dept. of ECE, SBS, State Technical Campus, Ferozepur, Punjab, India
Abstract
ZigBee (IEEE 802.15.4-2006 standard) is a category in the IEEE
802 family, along with some of the well-known protocols such as
Wi-Fi, Bluetooth which uses the 2.4 GHz industrial, and scientific
and medical (ISM) radio band. ZigBee also utilizes 868 MHz
and 915 MHz in different parts of the world according to local
standards. Unlike Wi-Fi and Bluetooth, ZigBee was developed
for low-rate WPAN (LR-WPAN) which feature long battery life
by having low data rates. In ZigBee WSN’s, topology plays an
important role and is one of the most significant parameter in
Wireless Sensor Networks. In this paper we evaluate the effect
of topologies variation i.e. Tree, Star and Mesh on throughput,
end to end delay, number of hop and network load using ZigBee
wireless sensors by means of OPNET modeller 14.5.
technologies will be a significant one, especially as reliability is
an important requirement. There are three main nodes used in
ZigBee Sensor Networks i.e. ZigBee Coordinator, ZigBee Router
and ZigBee Sensor End Devices [12].
Keywords
IEEE-802.15.4, ZigBee WSN, Topology, MAC Layer, OPNET
Modeler, Throughput, Load, Delay, No. of Hop
I. Introduction
ZigBee is based on the IEEE 802.15.4 standard along with other
protocols like Wi-Fi and Bluetooth. ZigBee is a specification for a
suite of high level communication protocols based on an IEEE 802
standard for personal area networks. The ZigBee protocol defines
three types of wireless nodes – Personal Area Network (PAN)
coordinator, full function device and reduced function device. The
ZigBee protocol can support over 64,000 nodes and can operate
in three network topologies: Star, Tree and Mesh. The large
amount of supported nodes is another appealing characteristic,
specifically in industrial applications. ZigBee was developed by
IEEE 802.15.4 Task Group and ZigBee Alliance. ZigBee alliance
is responsible for ZigBee standard which uses the transported
services of the 802.15.4 network specification just like TCP/IP
uses the IEEE 802.11b network specification. The standard was
developed to meet the following principal need of low cost, ultralow power consumption, use of unlicensed radio bands, cheap
and easy installation, flexible and extendable networks [1]. The
primary goal of the wireless sensors is to gather relevant data
from their surrounding and, subsequently, to route the gathered
data to a central processing node, commonly referred to as sink. A
simple ZigBee Network is shown in figure1. The sink is generally
considered to have far superior.
II. ZigBee IEEE 802.15.4 Standard
The goal of the IEEE 802.15.4 standard is to provide a low-power,
low-cost and highly reliable protocol for wireless connectivity
among inexpensive, fixed and portable devices [3-5]. These devices
can form a sensor network or a Wireless Personal Area Network
(WPAN). This last type of network is used for communication
among devices (including telephones and personal digital
assistants) close to one person. The standard defines a physical
layer and a MAC sub layer. Three different frequency ranges are
offered. The most important one is the 2.4 GHz range. This is the
same range as 802.11b/g and Bluetooth. Consequently, the issue
of interference and thus coexistence between the different wireless
706
International Journal of Computer Science And Technology
Fig. 1: Generalized ZigBee Network
•
•
•
ZigBee coordinator is intended for starting the network and
choosing the key network parameters. There is one single
coordinator in any given ZigBee network. In ZigBee-based
WSNs, the responsibility of network coordinator is typically
given to the sink node.
ZigBee routers are devices capable of routing data. In the case
of many-to-one multi-hop ZigBee-based WSNs, (ordinary)
sensor nodes are likely to assume the role of network routers,
in addition to performing the sensing function.
ZigBee end-devices have no routing capability – these devices
rely on their parents, the coordinator or routers, to transmit/
route their packets. In our study, the presence of devices
corresponding to this (very low level) of functionality has
not been considered.
III. ZigBee Applications
ZigBee standard provides network, security, and application
support services operating on top of the IEEE 802.15.4 Medium
Access Control (MAC) and Physical Layer (PHY) wireless
standard. ZigBee applications include:
• Home and office automation
• Industrial automation
• Medical monitoring
• Low-power sensors
• HVAC control
w w w. i j c s t. c o m
ISSN : 0976-8491 (Online) | ISSN : 2229-4333 (Print)
• Plus many other control and monitoring uses.
ZigBee is a low-cost, low-power, wireless mesh networking
standard. The low cost allows the technology to be widely
deployed in wireless control and monitoring applications, the
low power-usage allows longer life with smaller batteries, and
the mesh networking provides high reliability and larger range [8]
[19]. The ZigBee wireless networking standard fits into a market
that is simply not filled by other wireless technologies. The market
category ZigBee serves is called, wireless sensor networking and
control or simply “wireless control”.
IV. IEEE 802.15.4/ ZigBee Architecture
802.15.4 is a packet-based radio protocol. It addresses the
communication needs of wireless applications that have low
data rates and low power consumption requirements. It is the
foundation on which ZigBee is built. Fig. 2 shows a simplified
ZigBee stack, which includes the two layers specified by 802.15.4:
the physical (PHY) and MAC layers [2,6,14].
IJCST Vol. 3, Issue 4, Oct - Dec 2012
node can have 240 separate application objects. An application
object may also be referred to as an endpoint (EP).
2. ZigBee Device Object (ZDO)
A ZigBee device object performs control and management of
application objects. The ZigBee device objects represents the
ZigBee node type of the device; defining the nodes role on the
network. It is resident on all ZigBee nodes and provides generic
ZigBee device functions
C. Physical Layer
The physical layer is responsible for data transmission and
reception using certain radio channel according to a specific
modulation and spreading techniques. This layer manages the
physical RF transceiver; it performs channel selection as well
as energy and signal management routines. The physical layer
performs modulation on outgoing signals and demodulation on
incoming signals. It transmits information and receives information
from a source.
D. MAC Layer
The MAC layer determines source and destination addressing
of frames and is extracted from the IEEE 802.15.4 standard. To
provide reliable data transfer, this layer provides multiple access
control in the form of Carrier Sense Multiple Access and Collision
Avoidance, to transmit beacon frames for synchronization,
and to provide reliable transmission. It also provides per-hop
acknowledgments and some of the commands for joining and
forming a network.
Fig. 2: ZigBee Layer Architecture
A. Application Layer
The application layer is the highest-level layer defined by the
ZigBee specification. This layer contains applications running
on the ZigBee network and thus provides the effective interface
to the user. A single node can support 240 applications, where
application number 0 is reserved for the ZigBee Device Object.
These give the device its functionality - essentially an application
converts input into digital data, and/or converts digital data into
output. A single node may run several applications.
B. Application Support Sub layer (APS)
The application support sub layer (APS) provides the services
necessary for application objects (endpoints) and the ZigBee
Device Object (ZDO) to interface with the network layer for data
and management services [9]. Some of the services provided by
the APS to the application objects for data transfer are request,
confirm, and response.
1. Application Object (Endpoint)
An application object defines input and output to the APS. For
example, a switch that controls a light is the input from the
application object, and the output is the light bulb condition. Each
w w w. i j c s t. c o m
E. Network Layer
The network layer is located between the MAC layer and application
support sub layer. The network layer is responsible for network
management and addressing, message routing, route discovery
as well as security features Responsibilities of the network layer
include mechanisms used to associate to and disassociate from a
network, apply security to outgoing frames, and routing frames
to intended destinations.
V. ZigBee Topologies
“Topology” refers to the configuration of the hardware components
and how the data is transmitted through that configuration. They
describe the physical and logical arrangement of the network
nodes. There are three network topologies i.e. Star topology, Mesh
topology, Tree topology, we explain all these topology discussed
below:
A. Star Topology
The star topology consists of a coordinator and several end devices
(see figure 2.8). In this topology, the end device communicates
only with the coordinator. Any packet exchange between end
devices must go through the coordinator. If a ZED (ZigBee end
devices) needs to transfer data to another ZED, it sends its data to
the ZC (ZigBee Coordinator), which subsequently forwards the
data to the intended recipient [10]. The main advantages of star
topology are its simplicity and predictable and energy efficient
behaviour. The drawbacks are limited scalability and ZC as a
single point of failure.
B. Mesh Topology
A mesh topology offers multiple paths for messages within the
network; this lends itself to greater flexibility than other topologies.
International Journal of Computer Science And Technology 707
ISSN : 0976-8491 (Online) | ISSN : 2229-4333 (Print)
IJCST Vol. 3, Issue 4, Oct - Dec 2012
If a particular router fails, then ZigBee self-healing mechanism will
allow the network to search for an alternate path for the message
to be passed. Mesh topology is highly reliable and robust. The
advantage being that if any individual router becomes inaccessible,
alternative routes can rediscovered and used The limitation of
this topology has a higher communications overhead than the
star topology, which can result in increased latency and lower
end-to-end performance.
C. Tree Topology
A Tree topology consists of a Co-ordinator, to which other nodes
are connected as follows:
1. The Co-ordinator is linked to a set of Routers and End Devices
- its children.
2. A Router may then be linked to more Routers and End Devices
- its children. This can continue to a number of levels.
This hierarchy can be visualised as a tree structure with the
Co-ordinator at the top, as illustrated in the diagram below. For
every child router connected, additional child routers can also be
connected, creating different levels of nodesIn order the messages
to be passed to other nodes in the same network, the source node
must pass the messages to its parent, which is the node higher-up by
one level of the source node, and the message is continually relayed
higher up in the tree until it is passed back down to the destination
node. Because the number of potential paths a message can take is
only one. A Router therefore can be used in place of an End Device
in a Tree network, but the message relay functionality of the Router
will not be used -only its applications will be relevant.
Fig. 3: Star Topology
In this paper we evaluated above three topologies by creating
the network model and simulation environment using opnet
modeler 14.5 as a means to compare simulation results. The
simulation shows the likely behaviour of the system based on its
simulation model under different environment. OPNET simulation
tool provides a complete development environment to support
modelling of communication networks and Sensor systems. It
supports three types of topologies: star, mesh and cluster-tree
topology with beacon disabled mode, where communication takes
place between a central controller – ZigBee PAN Coordinator,
ZigBee Routers and ZigBee Sensor devices.
Table 1:
Parameters
No. of Sensor Nodes
Star
50
Mesh
50
Tree
50
Transmit Power
0.05
0.05
0.05
Number of
Retransmissions
5
5
5
Maximum Backoff
exponent
1
1
1
5
5
5
-80
-80
-80
Disabled
Enabled
Disabled
Transmission band (MHz) 2450
2450
2450
Transmit power
(sensor nodes)
0.4
0.4
0.4
Transmit
power(coordinator)
0.5
0.5
0.5
Packet size
1024
1024
1024
Packet inter arrival time
Constant
(0.5)
Constant
(0.5)
Constant
(0.5)
Maximum number
Backoff exponent
Packet power Threshold
Mesh Routing
Fig. 4: Mesh Topology
Fig. 5: Tree Topology
Fig. 6: ZigBee Process Model
VI. Simulation Model & Scenario
708
International Journal of Computer Science And Technology
w w w. i j c s t. c o m
ISSN : 0976-8491 (Online) | ISSN : 2229-4333 (Print)
IJCST Vol. 3, Issue 4, Oct - Dec 2012
VII. Simulation Results
After setting all these parameters, our ZigBee network model is
ready for the simulation. The simulation results concerning the
Throughput, End to End Delay, No. of Hops, Load per PAN,
across the full ZigBee stack, under different topology-deployment
strategies with variable Backoff Exponents, are analysed.
A. Throughput
Throughput is the ratio of the total amount of data that a receiver
receives from a sender to a time it takes for receiver to get the
last packet. Throughput is the data quantity transmitted correctly
starting from the source to the destination within a specified
time (seconds). A low delay in the network translates into higher
throughput. Throughput is quantified with varied factors including
packet collisions, obstructions between nodes and the type of
used topology.
Fig. 7: Star Topology Scenario
Fig. 10: Average Throughputs of Star, Tree and Mesh Topology.
The above result shows the maximum throughput achieves in tree
topology as compare to mesh and star.
Fig. 8: Mesh Topology Scenario
Fig. 9: Tree Topology Scenario
w w w. i j c s t. c o m
B. End-to End Delay
End-to-end delay refers to the time taken for a packet to be
transmitted across a network from source to destination.
dend-end = N[ dtrans+dprop + dproc]
where
dend-end = end-to-end delay
dtrans = transmission delay
dprop= propagation delay
dproc= processing delay
N= number of links (Number of routers + 1). Each router will
have its own dtrans, dprop, dproc hence this formula gives a rough
estimate.
Fig. 11: Average End to End Delay in Star, Mesh and Tree
Topologies
International Journal of Computer Science And Technology 709
IJCST Vol. 3, Issue 4, Oct - Dec 2012
Result shows in fig. 11, concludes that Mesh topology has maximum
value of end to end delay whereas star topology has minimum
end to end delay. This is due to more number of hops travel,
information takes extra time in order to reach to its destination in
mesh topologies and tree topologies as compare to star.
C. Number of Hops
It is the average number of hops traveled by application traffic
in the PAN. In the below figure star has single number of hop
whereas in case of mesh and tree it is double.
Fig. 12: Average No. of Hops in Star, Mesh and Tree
Topologies
D. Network Load
Represents the total load (in bits/sec) submitted to 802.15.4 MAC
by all higher layers in all WPAN nodes of the network. Here we
conclude that tree topology has the maximum networking load as
compare to mesh and star topologies, this is because more number
of hops travel by the data packets in case of tree topology rather
than star and mesh.
Fig. 13: Network Load in Star, Tree and Mesh Topologies
VIII. Conclusion
In this paper we have analysed the ZigBee/IEEE 802.15.4 standard
using three possible topologies in ZigBee WSN Networks. In this
work we provided a versatile analysis of the characteristics of the
710
International Journal of Computer Science And Technology
ISSN : 0976-8491 (Online) | ISSN : 2229-4333 (Print)
IEEE 802.15.4 topology formation process and the significant
impact on the overall network performance using different
parameters like throughput, MAC Delay, No. of Hops, Network
Load etc. The results show that tree topology outperforms among all
other topologies. We performed an extensive simulation analysis,
combined with a topological variation parameters related ZigBee
wireless sensor networks i.e. WPANs. This analysis is usable
to configure IEEE 802.15.4/ZigBee procedures and in selecting
the related parameters of ZigBee PAN Network. Overall, the
performance evaluations show that the ZigBee can only be use
for low-data rate and low-power smart grid applications not having
very high reliability requirements and real-time deadlines.
References
[1] Yu-Kai Huang et al.,“A Comprehensive Analysis of LowPower Operation for Beacon-Enabled IEEE 802.15.4 Wireless
Networks”, IEEE Transaction on Wireless Communications,
Vol. 8, No. 11, Nov. 2009.
[2] Lovish Jaiswal et al.,“ Performance analysis of backoff
exponent behaviour at MAC layer in ZigBee Sensor
Networks”, International Journal of Computer Applications,
Vol. 57, No. 22, November 2012.
[3] Chiara Buratti et al.,“Performance Analysis of IEEE 802.15.4
Beacon-Enabled Mode”, IEEE Transaction On Vehicular
Technology, Vol. 59, No. 4, May 2010.
[4] A. Cunha, M. Alves, A. Koubaa (2010),"Implementation
of the ZigBee Network Layer with Cluster-tree Support",
[Online] Available: http://www.openzb.net/research.php
[5] P. Jurcik, A. Koubaa, M. Alves, E. Tovar Z. Hanzalek, “A
Simulation Model for the IEEE 802.15.4 protocol: Delay/
Throughput Evaluation of GTS Mechanism”, in 15th Annual
Meeting of the IEEE International Symposium on Modeling,
Analysis and Simulation of Computer and Telecommunication
Systems (MASCOTS ‘07), Istanbul, Turkey, 2007, pp. 2426.
[6] Akyildiz, I. F., Su, Sankarasubramaniam, W. Y., Cayirci,
E.,“Wireless sensor networks: A survey”, Computer Networks
(Elsevier), Vol. 38, pp. 393-422, 2002.
[7] Pottie, G. J., Kaiser, W. J.,“Wireless Integrated Network
Sensors”, Communications of the ACM, Vol. 43, No. 5, pp.
551–558, May 2000.
[8] Al-Karaki, J. N., Kamal, A. E.,“Routing techniques in Wireless
Sensor Networks: A survey”, Department of Electrical and
Computer Engineering Iowa State University, Ames, Iowa
50011.
[9] Bluetooth SIG,“Bluetooth Specification v1.1”, 2001, [Online]
Available: http://www.bluetooth.org/spec/, Last accessed on
15 July 2011.
[10]Paolo Baronti et al.,“Wireless sensor networks: A survey on
the state of the art and the 802.15.4 and ZigBee standards”,
Computer Communications 30, 2007, pp. 1655–1695.
[11] Yu-Kai Huang et al.,“Distributed Throughput Optimization
for ZigBee Cluster-Tree Network”, IEEE Transaction On
Parallel and Distributed Systems, Vol. 23, No. 3, March
2012
[12]Chong, C., Kumar, P.,“Sensor s Networks: Evolution,
Opportunities, and Challenges”, Proceedings of the IEEE,
Vol.91, No. 8, August 2003.
[13]B.E. Bilgin, V.C. Gungor,“Performance evaluations of
ZigBee in different smart grid environments”, Computer
Networks 56, 2012, pp. 2196–2205.
w w w. i j c s t. c o m
ISSN : 0976-8491 (Online) | ISSN : 2229-4333 (Print)
[14]Kumar, H., Sarma, D., Kar, A., Mall, R.,“Energy Efficient
Communication Protocol for a Mobile Wireless Sensor
Network System”, in International Journal of Computer
Science and Network Security, Vol. 9, No. 2, February
2009.
[15]Zdenˇek Hanzálek, et al.,“Energy Efficient Scheduling for
Cluster-TreeWireless Sensor Networks With Time-Bounded
Data Flows: Application to IEEE 802.15.4/ZigBee”, IEEE
Transaction On Industrial Informatics, Vol. 6, No. 3, August
2010.
[16]Chia-Hung Tsai et al.,“ A Path-connected-cluster wireless
sensor network and its formation, addressing and routing
protocols”, IEEE Sensors Journal, Vol. 12, No. 6, june
2012.
[17]Shafiullah Khan et al.,“ Secure route selection in wireless
mesh network” Computer Networks 56, 2012, pp. 491–
503
[18]Chonggang Wang and Kazem Sohraby et al.,“Voice
Communications over ZigBee Networks”, Advances in
wireless Voip, AT&T Labs Research.
[19]Francesca Cuomo et al.,“Performance analysis of IEEE
802.15.4 wireless sensor networks: An insight into the
topology formation process”, Computer Networks 53, 2009,
pp. 3057–3075.
[20]Shizhong Chen et al.,“Analysis of the Power Consumption
for Wireless Sensor Network Node Based on ZigBee”, 2012
International Workshop on Information and Electronics
Engineering (IWIEE), Procedia Engineering 29, 2012, pp.
1994 – 1998
[21]Benoît Latre et al.,“Throughput and Delay Analysis of
Unslotted IEEE 802.15.4”, Journal of networks, Vol. 1, No.
1, May 2006.
w w w. i j c s t. c o m
IJCST Vol. 3, Issue 4, Oct - Dec 2012
Lovish Jaiswal honored his B-Tech degree
at Kurukshetra University, Kurukshetra
in 2010. He is currently a Full time
M-Tech Scholar in Electronics and
Comm. Engineering Dep’t at Shaheed
Bhagat Singh State Technical Campus,
Ferozepur, Punjab, INDIA. His research
mainly focuses on Wireless Network
Architecture, Security threats, Wireless
Communication Systems, Mobile Ad-hoc
and Sensor Networks.
Jaswinder Kaur received her B-Tech degree
in Electronics & Comm. Engineering
from Beant College of Engineering &
Tech., Gurdaspur, Punjab, India in 2002
and the M-Tech degree in Electronics &
Communication Engineering from Beant
College of Engineering & Technology,
Gurdaspur, Punjab, INDIA, in 2006.
Currently she is working as an Assistant
Professor at Shaheed Bhagat Singh State
Technical Campus, Ferozepur, Punjab, India. Her research
interests include Networking, Image Processing and Optical
Communication.
Gurjeevan Singh was born in Punjab, INDIA
in 1985. He has done his B-Tech. & M-Tech.
from P.T.U. Jalandhar. He has published
various research papers in internationals
journals. Presently, he is working as a
Department In-charge Electronics and
Communication Engineering at Shaheed
Bhagat Singh State Technical Campus
(Poly Wing), Ferozepur. His main Research
interests are Mobile Adhoc Networks,
Network Security, Sensor Networks and VLSI.
International Journal of Computer Science And Technology 711