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

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

Fig. 1. Superframe structure in IEEE

EL2745 Principles of Wireless Sensor Networks

Principles of Wireless Sensor Networks

Principles of Wireless Sensor Networks. Medium Access Control and IEEE

CHAPTER 4 CROSS LAYER INTERACTION

Fuzzy Duty Cycle Adaption Algorithm for IEEE Star Topology Networks

Performance Evaluation of IEEE for Mobile Sensor Network

Performance Analysis of Beacon Enabled IEEE Using GTS in Zigbee

Topic 02: IEEE

INVESTIGATION ON DELAY AND POWER MINIMIZATION IN IEEE PROTOCOL USING CSMA-CA ALGORITHM

ENSC 427: COMMUNICATION NETWORKS

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

Guide to Wireless Communications, 3 rd Edition. Objectives

A cluster based interference mitigation scheme for performance enhancement in IEEE

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

Improving IEEE for Low-latency Energy-efficient Industrial Applications

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

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

Communication In Smart Grid -Part3

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

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

Wireless Sensor Networks

Wireless Personal Area Networks architecture and protocols for multimedia applications

Analysis and simulation of Network Inaccessibility in LR-WPAN using NS2

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

Performance Evaluation of IEEE for Low-Rate Wireless Personal Area Networks

An Industrial Employee Development Application Protocol Using Wireless Sensor Networks

ZigBee/ David Sanchez Sanchez.

ZIGBEE. Erkan Ünal CSE 401 SPECIAL TOPICS IN COMPUTER NETWORKS

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

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

WIRELESS-NETWORK TECHNOLOGIES/PROTOCOLS

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

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

Real-time based Superframe for ISA100.11a in Wireless Industrial Network

Mobile Communications

Simulation Analysis of Tree and Mesh Topologies in Zigbee Network

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

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

Multichannel MAC for Energy Efficient Home Area Networks

Wireless communication standards: What makes them unattractive for WSN:

Wireless Sensor Networks

Medium Access Control in Wireless Networks

Experimental Evaluation on the Performance of Zigbee Protocol

CS263: Wireless Communications and Sensor Networks

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

ZigBee based WSN Topology Simulation Investigation and Performance Analysis using OPNET

Impact of IEEE n Operation on IEEE Operation

Research Article 2017

CHAPTER 1 INTRODUCTION

WIRELESS SENSOR NETWORK

Introduction to IEEE

Outline. TWR Module. Different Wireless Protocols. Section 7. Wireless Communication. Wireless Communication with

Zigbee Routing Opnet Simulation for a Wireless Sensors Network

DEEP: A Deployable Energy Efficient MAC Protocol for Sensor Networks

Sensor Application for Museum Guidance

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

Real-time Communication over Cluster-tree Wireless Sensor Networks

Improved MAC protocol for urgent data transmission in wireless healthcare monitoring sensor networks

IEEE : a Federating Communication Protocol for Time-Sensitive Wireless Sensor Networks Anis Koubaa Mário Alves Eduardo Tovar

Junseok Kim Wireless Networking Lab (WINLAB) Konkuk University, South Korea

Chapter 2 Enhanced Back-Off Technique for IEEE WSN Standard

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

WIRELESS TECHNOLOGIES

ANFIS Based Soft GTS Mechanism For IEEE WSN

Does the IEEE MAC Protocol Work Well in Wireless Body Area Networks?

Traffic Modeling of Wireless Body Area Network

Interference Mitigation Technique for Performance Enhancement in Coexisting Bluetooth and WLAN

Wireless Personal Area Networks (WPANs) Wireless PAN

Simulation study of IEEE LR-WPAN for industrial applications

Energy Efficient Clear Channel Assessment for LR-WPAN

VISHVESHWARAIAH TECHNOLOGICAL UNIVERSITY BELGAUM-10 S.D.M COLLEGE OF ENGINEERING AND TECHNOLOGY DHARWAD-02

University of Alberta. Mansoureh Takaffoli. Master of Science. Department of Computing Science

Load Density Analysis of Mobile Zigbee Coordinator in Hexagonal Configuration

Performance Evaluation of Different Backoff Algorithms in IEEE Using Double Sensing

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

Technical Report. On the use of the ZigBee protocol for Wireless Sensor Networks. Anneleen Van Nieuwenhuyse Mário Alves Anis Koubâa

An Energy-efficient MAC Protocol for Wireless Body Area Networks

Topics. Introduction Architecture Node Types Network Topologies Traffic Modes Frame Format Applications Conclusion

Towards IEEE e: A Study of Performance Aspects

New Channel Access Approach for the IEEE Devices in 2.4 GHz ISM Band

By Nick Giannaris. ZigBee

PERFORMANCE EVALUATION OF LOW RATE WPANS FOR MEDICAL APPLICATIONS

MOBILITY REACTIVE FRAMEWORK AND ADAPTING TRANSMISSION RATE FOR COMMUNICATION IN ZIGBEE WIRELESS NETWORKS

Communications Options for Wireless Sensor Networks. Marco Zennaro and Antoine Bagula ICTP and UWC Italy and South Africa

An Efficient GTS Allocation Scheme for IEEE MAC Layer

Dynamic Reconfiguration in Beaconless IEEE Networks Under Varying Traffic Loads

Spectrum Management in Cognitive Radio Networks

A Novel Priority-based Channel Access Algorithm for Contention-based MAC Protocol in WBANs

MeshMAC: Enabling Mesh Networking over IEEE through distributed beacon scheduling

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

An Analytical Model for IEEE with Sleep Mode Based on Time-varying Queue

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

Reliability and Energy Efficiency in Multi-hop IEEE /ZigBee Wireless Sensor Networks

IEEE : a wireless communication technology for large-scale ubiquitous computing applications

Modeling a Beacon Enabled Cluster with Bidirectional Traffic

ZIGBEE AND PROTOCOL IEEE : THEORETICAL STUDY

Matteo Petracca Scuola Superiore Sant Anna, Pisa

Abstract of the Book

Transcription:

Middle-East Journal of Scientific Research 13 (9): 1137-1143, 2013 ISSN 1990-9233 IDOSI Publications, 2013 DOI: 10.5829/idosi.mejsr.2013.13.9.739 Performance Analysis of Guaranteed Time Slots Allocation in IEEE 802.15.4 Protocol over Radio Mohammad S. Saraireh Department of Computer Engineering, Mutah University, 61710, Jordan Abstract: IEEE 802.15.4 protocol is designed for low-rate Wireless Personal Area Networks with very low cost and power consumption. IEEE 802.15.4 provides Guaranteed Time Slots (GTSs) which allow a device to operate on the channel within a portion of the superframe that is dedicated exclusively to that device. The GTSs always appear at the end of the active superframe starting at a slot boundary immediately following the Contention Access Period (CAP). The Personal Area Network (PAN) coordinator may allocate up to seven of these GTSs and a GTS can occupy more than one slot period. This paper has investigated the impact of varying the number of slots allocated for GTS on the IEEE 802.15.4 protocol performance on the radio level. We have observed the relationship between the interference in the radio channel and the number of slots allocated for GTS. Additionally, the measurements have been implemented when we are having a wireless channel that exhibits path loss variation versus one that it does not. The results have revealed that the IEEE 802.15.4 protocol is significantly affected by the variation of the GTS and the wireless environment. Better performance is achieved when the number of slots allocated for GTS equals three where the number of packet failed to be received due to the interference was at its lowest value. We have carried out our experiments by using Omnet++ and Castalia simulation packages. Key words: IEEE 802.15.4 Zigbee MAC Guaranteed Time Slot (GTS) Omnet++ Castalia Radio and Interference INTRODUCTION essential to have an intermediary node between them. The presence of an intermediary node performs a multi-hop ad- Wireless Networks are a promising technology and hoc network. In this type of network a routing protocol is are becoming an important feature of many aspects of our required and the MAC protocol has to share the media life. Ultimately each device will have one or several with fairness between different devices for different wireless interfaces such as laptops, phones etc. [1]. applications. For all these reasons, Wireless Personal In some cases these devices and even fixed stations Area Networks (WPANs) are becoming very important require to communicate with each other without requiring since they are focused on a short range wireless an infrastructure or they may costly or time consuming. communication up to 10m in all directions [2]. In such a case, there is a need for ad-hoc wireless Additionally, the WPANs are considered low-cost, low networks to provide an effective network communication power, short range, small data rates and very small size between different wireless devices. This type of network networks. The IEEE 802.15 working group is formed to has a number of applications such as conferences, create WPAN standard [3]. The creation of WPAN emergency operations and military operations etc. In standard is divided into three classes IEEE 802.15.3, IEEE ad-hoc networks, those devices need to be within the 802.15.1/Bluetooth and the IEEE 802.15.4/LR-WPAN). transmission range of each other in order to be able to The IEEE 802.15.3 is appropriate for multimedia establish a direct communication and to compete between transmission because it requires a high QoS where each other to access the wireless medium. If those devices throughput has to be high and packet latency and jtter are out the transmission range of each other due to lack of have to be low [4]. The IEEE 802.15.1/Blueetooth WPANs transmitted power, long distances between the wireless class is considered as a medium data rate [5]. The IEEE devices, interference, noise or due to mobility, it becomes 802.15.1 deals with a diversity of tasks ranging from cell Corresponding Author: Mohammad S. Saraireh, Department of Computer Engineering, Faculty of Engineering, Mutah University, Jordan 1137

The IEEE 802.15.4 provides two services: the MAC data service and the MAC management service. The MAC data service enables the transmission and reception of MAC Protocol Data Units (MPDU) across the PHY data service [4]. The MAC management service interfacing to the MAC sublayer Management Entity (MLME) Service Access Point (SAP) (known as MLME- SAP) [4]. The IEEE 802.15.4 has two different medium-access modes: Non Beacon-enabled mode and Beacon-enabled mode. In a beacon-enabled network with superframes, a Slotted Carrier Sense Multiple Access with Collision Avoidance (CSMA-CA) mechanism is used. In networks without beacons, unslotted or standard CSMA-CA is used. The IEEE 802.15.4 can operate in an optional superframe mode to support data transfers generated by repetitive low-latency applications. A network coordinator called the PAN coordinator is used to transmit superframe Fig. 1: Zigbee Topology Models beacons in predetermined intervals. The duration between two beacons is divided into 16 equal time slots phones to Personal Digital Assistants (PDA) independent of the duration of the superframe. Although, communications and have QoS requirements for voice the channel access in the time slots is contention-based, transmission and communication. The IEEE 802.15.4/LR- the PAN coordinator provides time slots to a single WPAN is considered as a low data rate WPANs up to device that needs low-latency transmissions or dedicated 250kbps at 2.4GHz band [6]. This class is proposed to bandwidth. These assigned time slots are called provide a set of industrial, residential and medical Guaranteed Time Slots (GTS). applications with very low power consumption. The superframe structure adopted by the IEEE ZigBee alliance and the IEEE 802.15.4 group join their 802.15.4 beacon-enabled mode is shown in figure 2 [3]. efforts to have a new technology named commercially by The coordinator shall not interact with its PAN and may Zigbee technology that is described by a low data rate, enter a low-power mode during the inactive portion. low power consumption and low cost [7]. This technology is implemented in different types of networking known as star, mesh and cluster tree. It is designed towards automation and remote control applications for a wider coverage area ranging from 10 to 75 meters according to Radio Frequency (RF) environment and the power consumption. Compared to Bluetooth technology, Zigbee technology has smaller data rate, less power consumption, wider coverage area and simpler protocol. Theory and Related Work: Zigbee system consists of several components. A Zigbee device can be a Full- Function Device (FFD) or Reduced-Function Device (RFD) [4]. With respect to the network flexibility feature, Zigbee system has several network topologies these are: star topology, peer to peer topology (i.e. mesh) and cluster tree topology. A network shall include at least one FFD, operating as a Personal Area Network (PAN) coordinator as shown in Figure 1. Fig. 2: Superframe structure in IEEE 802.15.4. 1138

The active portion consists of Contention Access Period presented after conducting a series of experiments. (CAP) and Contention Free Period (CFP). Any device Section four is the conclusion. requires to communicate during the CAP shall compete with other devices using a slotted CSMA/CA mechanism. Research Methodology and Simulation Overview: On the other hand, the CFP contains Guaranteed Time There are three mechanisms for performance Slots (GTS) which appears at the end of the active evaluation, these are: simulation, analytical modeling superframe starting at a slot boundary immediately and measurement [15]. It was not practical to use the following the CAP. A GTS is only used for analytical modeling technique in this paper because communications between the device and the PAN of the nature of wireless medium that varies in time coordinator. and space. Measurements from real systems are also There are many papers have been published studying excluded since the implementation of real networks the efficiency of GTS allocation mechanism IEEE 802.15.4. would have been too time consuming for this paper. An implicit GTS allocation mechanism (i-game) to Therefore, simulation was chosen as the most appropriate improve the GTS utilization efficiency is proposed in [10]. approach. Within the simulation process, data were The authors of [11] have studied the energy-cost analysis collected from simulation runs then quantitatively of IEEE 802.15.4 beacon-enabled and non beacon-enabled analyzed. transmission modes In [12], the authors have studied the In order to simulate wireless networks with realistic IEEE 802.15.4 standard over ubiquitous networks. In [13], topologies a simulation tool was required. There were the system throughput and the probability distribution of several simulation tools that could have been used. The access delay for a beacon-enabled WPAN was presented. most well known tools are Global Mobile Information A performance analysis of IEEE 802.15.4-based Body Area Systems Information Library (GloMoSim) [16 and 17], Networks (BANs) for medical sensors was presented [14]. Optimised Network Engineering Tools (OPNET) [18], This paper has studied the performance of the IEEE Network Simulator (NS-2) [19] and Objective Modular 802.15.4 protocol over radio. The focus of this paper is on Network Test-bed in C++ (Omnet++) [8]. These tools have the interference that occurs in the wireless communication oriented to wireless domain. GloMoSim was not used for channel. Any two nodes that communicate with each purpose of this paper since its model libraries are not other might by affected from the other nodes that comes open source and so cannot be easily modified. Although between them causing an interference. We have OPNET is well oriented to wireless models particularly the experimented with a certain number of nodes that each of new versions, it is not open source and it imposes high them sends various number of packet to a sink node. The level of complexity when modifications are required. NS-2, remaining nodes cause interferences and reduce the Omnet++ and Castalia are open source and freely number of the packets that are received by the sink node. available simulation tool that run on different platforms. This paper illustrates how Zigbee make a more efficient Omnet++ and Castalia are comprehensive platforms and use of the wireless medium and is reducing the effect of can deal with number of network issues e.g. different the interference. The PAN coordinator may allocate up to applications, protocols and traffic models. They can be seven of GTS slots. We experimented with various extended by modifying the C++ code. They have also number of GTS slots: 1, 3, 5 and 7 slots. We used been widely validated; giving confidence in most of the Omnet++ simulator [8] in addition to Castalia [9] functionality of the simulator. Additionally, Omnet++ simulation model to study the impact of varying the time simulation tool is a component-based and modular slots allocated for GTS such that more packets are simulation structure. It is mainly useful for the domain of received despite the existence of the interference in the network simulation and other distributed systems. The wireless medium channel. The experiments were Omnet++ model is composed of hierarchically nested implemented when we were having a wireless channel that modules. The top-level module is called the Network exhibits path loss variation versus one that it does not. Module, which contains one or more sub-modules. Each For all of these experiments, we will vary the packet rate of could contain other sub-modules. the sending nodes. Different protocols such as Internet protocol model have been built on the top of Omnet++ such as the The Rest of this Paper Is Organized as Follows: Section Omnet++ Mobility structure [9] and Castalia [20]. Castalia two presents the research methodology and simulation can be used to examine distributed algorithms and/or overview. In section three, our simulation results are protocols in practical wireless channel and radio models 1139

[20]. It can also be used to assess different platform The number of nodes that we experimented with was characteristics for specific applications, since it is highly 6 and node 0 is the sink node. The sink node receives parametric and can simulate a wide range of platforms. For packets from the other nodes and the number of the more details about the internal structure of the node in packets varied from 14 packets/sec to 30 packets/sec. Castalia simulation package are described in [20]. For Each node is sending the packets to the sink node for 50 these features, they have been used in this paper to seconds. Therefore, if we had perfect reception we would evaluate the impact of varying the GTS value of the IEEE reach 1500 packets per node for the 30 packets/sec. The 802.15.4 standard on the radio level. packets received by the sink node can be classified into four different categories: Success, with interference, Simulation Results: The network model used employs Success without interference, Fail, with interference the star topology as shown in figure 1. The simulations and Fail, below sensitivity. were performed in order to evaluate the performance of For the results obtained with the existence of the path the Zigbee protocol with the existence of the interference loss in the wireless channel, the highest values of the and path loss conditions. The scenarios were carried out received packets with no interference was achieved at for various values of slots allocated for GTS. GTS equals 3 as shown in figure 3.a. It is obvious that the The lognormal shadowing model has been used to IEEE 802.15.4 protocol performs better when the GTS is give accurate estimates for average path loss. The turned on. We found that with a zero slot allocated for received signal strength (Pr) at a distance d is the output GTS the lowest percentage of packets are received with power of the transmitter minus PL(d). interference. PL( d ) PL ( d0 ) 10..log d = + + X We also measured the number of the packets that is d0 received despite interference. We found that the highest Where d is the transmitter-receiver distance, d0 a values of packets that is received despite interference reference distance, the path loss exponent (rate at when the GTS is off (0 slots for GTS). This is expected as which signal decays) and X a zero-mean Gaussian the GTS is reducing interference. Additionally, with three RV (in db) with standard deviation (shadowing slots allocated for GTS the lowest value of packets are effects). These parameters are given the following values received despite interference. according to [20]: We have also measured the number of packets that have not been received by the sink node because of the = 4 = 4, PL(d 0) = 55, db, d 0=1. interference as shown in figure 4.a. Percentage of Received Packets 0.99 0.96 0.93 0.9 0.87 0.84 0.81 0.78 Paercentage Packets Received 0.07 0.05 0.03 0.02 0.01 (a) 0.75 0 (b) Sending Rates (Packets/sec) Fig. 3: a) Comparing the percentage of received packets for different values of GTS when path loss is considered: a) without Interference and b) despite Interference 1140

Percentage of Failed Packets 0.14 0.12 0.1 0.08 0.02 Percentage of Failed Packets 0.14 0.12 0.1 0.08 (a) 0 14 (b) 16 18 20 22 24 26 28 30 Sending Rates (Packets/sec) Fig. 4: a) Comparing the percentage of failed packets for different values of GTS when path loss is considered: a) failed packets with interference and b) failed packets below sensitivity. Percentage of Received Packets 1.04 1.02 1 0.98 0.96 0.94 Percentage of Failed Packets 0.1 0.08 0.02 (a) 0.92 0 (b) Fig. 5: The percentage of received and failed packets without path loss in the communication channel: a) Comparing the percentage of received packets without interference and b) Comparing the percentage of failed packets with interference. We found that allocating three slots for GTS has minimized the number of packets failed to be received due to the interference. It is obvious that when GTS is off the highest percentage of packets have failed due to the interference. There are packets that have not been received by the sink node because it is below the sensitivity. The sensitivity was considered because receiving a packet irrespective of how weak they are will be a waste of resources. We have considered in our simulations a packet strength threshold that beneath it a packet will be ignored. If two packets are received by the sink node, one is at the sensitivity threshold, the other is 1dB smaller. The first one would be processed and the packet that it carried would be received with no problems. The weaker one would be ignored. If we deliver both packets a collision would probably occur. The sensitivity threshold was set of value equals 5 db throughout our simulation. Any packet that has a power less than 5 db will be ignored. Figure 4.b shows the percentage of packets failed 1141

because they are below sensitivity and exhibit similar 2. Torabi, N., W. Wong and V. Leung, 2011. A Robust characteristics as we varied the number of slots allocated for GTS. Figures 5.a and 5.b show our simulation results without having a path loss in the wireless communication channel. Figure 5.a shows the percentage of received packets without interference as we varied the number of packets. In comparison to figure 4.a, the percentage of received packets has increased and this is expected because the path loss does not exist. It is clear that having three slots allocated for GTS is showing better characteristics. The least percentage was obtained when the GTS is off. The failure of the packet to be received will be only due to the interference. The sensitivity will not be considered because we are not experimenting with a path loss. When the GTS is off the percentage of failed packets was the highest as shown in figure 5.b. For three slots allocated for GTS, the lowest percentage of failed packets due to the interference was obtained. CONCLUSIONS IEEE 802.15.4 provides a Guaranteed Time Slots (GTS) mechanism to allocate a specific duration within a superframe in beacon-enabled mode. We carried out several experiments by using Omnet++ simulator and Castalia to observe the performance of the IEEE 802.15.4 on the radio level as we varied the number of slots allocated for GTS. We carried out our experiments with the existence of the path loss and without path loss in addition to the interference. The findings revealed that with three slots allocated for GTSs more packets are received by the sink node from the sender nodes despite the presence of the interference in the wireless communication channel. Additionally, the lowest number of packets have failed with interference with three slots allocated for GTS. It can be concluded that varying the value of GTS in the contention free period has a significant impact on the performance of the IEEE 802.15.4 protocol, where a better performance is achieved when the number of slots allocated for GTS equals three. REFERENCES 1. Bhatti, G., A. Mehta, Z. Sahinoglu, J. Zhang and R. Viswanathan, 2008. Modified IEEE 802.15.4 Beacon- Enabled MAC for Lower Latency, ADHOC and Mesh networking syposium, Globecom. Coexistence Scheme for IEEE 802.15.4 Wireless Personal Area Networks Consumer. In the Communications and Networking Conference (CCNC). 3. Siep, T., I. Gifford, R. Braley and R. Heile, 2000. Paving the Way for Personal Area Network Standards: an Overview of the IEEE P802.15 Working Group for Wireless Personal Area Networks Personal Communications, 7: 37-43. 4. IEEE., 2003. Standard for Information Technology Part 15.3: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Wireless Personal Area Networks (WPANs), IEEE Standard 802.15.3 Working Group Std. 5. Bluetooth, S.I.G., 1999. Bluetooth Specification. 6. IEEE., 2003. Standard for Information Technology Part 15.4: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low-Rate Wireless Personal Area Networks (LR-WPANs), IEEE Standard 802.15.4 Working Group Std. 7. Vlajic, N., D. Stevanovic and G. Spanogiannopoulos, 2011. Strategies for Improving Performance of IEEE 802.15.4/ZigBee WSNs with Path-constrained Mobile Sink(s). Computer Communications, 34(6): 743-757. 8. Omnet++, Discrete Event Simulation System, [online]. Last accessed on 20 May 2011 at: http://www. omnetpp.org/. 9. Castalia, A., 2011. simulator of WSNs, [online]. Last accessed on 20 May 2011 at: http://castalia.npc. nicta.com.au/ 10. Koubaa, A., M. Alves and E. Tovar, 2006. i-game: An Implicit GTS Allocation Mechanism in IEEE 802.15.4 for Time-Sensitive Wireless Sensor Networks, Proc. 18th Euromicro Conf. Real-Time Systems (ECRTS 06), July 2006. 11. Lu, G., B. Krishnamachari and C. Raghavendra, 2004. Performance Evaluation of the IEEE 802.15.4 MAC for Low-rate Low-Power Wireless Networks. In the Proceedings of the 23rd IEEE International Performance, Computing and Communications COnference (IPCCC). 12. Zheng, J. and M. Lee, 2004. Will IEEE 802.15.4 Make Ubiquitous Networking a reality?: a Discussion on a Potential Low Power, Low Bit Rate Standard. Communications Magazine, IEEE. 1142

13. Mi si c, J., V. Mi si c and S. Shafi, 2004. Performance 17. Xiang, Z., R. Bagrodia and M. Gerla, 1998. GloMoSim: of IEEE 802.15.4 Beacon Enabled PAN with Uplink A Library for Parallel Simulation of Large-Scale Transmissions in Nonsaturation Mode-Access Delay Wireless Networks. In theproceedings 12th for Finite Buffers. In the Proceedings of the First Workshop on Parallel and Distributed Simulations International Conference on Broadband Networks (PADS98), IEEE Computer Society Press, pp: 154-161. (BROADNETS04). 18. OPNET, [online]. Last accessed on 7 May 2011 at: 14. Timmons, N. and W. Scanlon, 2004. Analysis of the http://www.opnet.com/ Performance of IEEE 802.15.4 for Medical Sensor 19. NS-2, Network Simulator 2, [online]. Last accessed on Body Area Networking. IEEE SECON 2004. 20 May 2011 at: http://www.isi.edu/nsnam/ns. 15. Jain, R., 1991. The Art of Computer Systems 20. Marco Zuniga and Bhaskar Krishnamachari, 2004. Performance Analysis: Techniques for Experimental Analyzing the transitional region in low power Design, Measurement, Simulation and Modeling, wireless links, Ad Hoc Communications and Wiley-Interscience, New York, NY, April 1991, ISBN: Networks. 0471503361. 16. GloMoSim, Global Mobile Information System Simulation Library, [online]. Last accessed on 7 April 2011 at: http://pcl.cs.ucla.edu/projects/glomosim/. 1143