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

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

Fig. 1. Superframe structure in IEEE

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

Principles of Wireless Sensor Networks

EL2745 Principles of Wireless Sensor Networks

Principles of Wireless Sensor Networks. Medium Access Control and IEEE

CHAPTER 1 INTRODUCTION

Performance Analysis of Beacon Enabled IEEE Using GTS in Zigbee

Introduction to IEEE

Improving IEEE for Low-latency Energy-efficient Industrial Applications

Fuzzy Duty Cycle Adaption Algorithm for IEEE Star Topology Networks

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

Topic 02: IEEE

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

CHAPTER 4 CROSS LAYER INTERACTION

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

ANFIS Based Soft GTS Mechanism For IEEE WSN

Multichannel MAC for Energy Efficient Home Area Networks

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

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

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

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

Wireless Sensor Networks

Measurement-based Analysis of the Effect of Duty Cycle in IEEE MAC Performance

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

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

Overview of the IEEE /4a standards for low data rate Wireless Personal Data Networks

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

Wireless Sensor Networks

Cluster interconnection in beacon enabled networks

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

A Framework to Minimize Energy Consumption for Wireless Sensor Networks

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

Real-time Communication over Cluster-tree Wireless Sensor Networks

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

Modeling a Beacon Enabled Cluster with Bidirectional Traffic

Multichannel Superframe Scheduling in IEEE : Implementation Issues

Wireless Body Area Networks. WiserBAN Smart miniature low-power wireless microsystem for Body Area Networks.

Matteo Petracca Scuola Superiore Sant Anna, Pisa

ZigBee/ David Sanchez Sanchez.

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

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

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

Analysis of IEEE e for QoS Support in Wireless LANs

Book Title: ZigBee Network Protocols and Applications. Editors: Chonggang Wang, Tao Jiang and Qian Zhang

Two-Tier WBAN/WLAN Healthcare Networks; Priority Considerations

Advanced Computer Networks WLAN

Performance Evaluation of IEEE for Mobile Sensor Network

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

GTS Allocation Analysis in IEEE for Real-Time Wireless Sensor Networks

Medium Access Control in Wireless Networks

Energy Efficient Clear Channel Assessment for LR-WPAN

IEEE MAC Sublayer (Based on IEEE )

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

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

Towards IEEE e: A Study of Performance Aspects

CS-541 Wireless Sensor Networks

PREDICTIVE CHANNEL SCANNING AND SWITCHING ALGORITHM FOR THE COEXISTENCE OF IEEE AND WIFI. Received May 2012; revised October 2012

4.3 IEEE Physical Layer IEEE IEEE b IEEE a IEEE g IEEE n IEEE 802.

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

Internet Structure. network edge:

Design and Implementation of a Multi-hop Zigbee Network

A cluster based interference mitigation scheme for performance enhancement in IEEE

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

Data and Computer Communications. Chapter 13 Wireless LANs

Analysis and Comparison of DSDV and NACRP Protocol in Wireless Sensor Network

MeshMAC: Enabling Mesh Networking over IEEE through distributed beacon scheduling

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

Performance Analysis of Grouping Strategy for Dense IEEE Networks

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

CS263: Wireless Communications and Sensor Networks

DEEP: A Deployable Energy Efficient MAC Protocol for Sensor Networks

Mobile Communications

Impact of IEEE n Operation on IEEE Operation

Computer Networks 52 (2008) Contents lists available at ScienceDirect. Computer Networks. journal homepage:

Communication In Smart Grid -Part3

An Efficient GTS Allocation Scheme for IEEE MAC Layer

An Emergency Handling Scheme for Superframe-structured MAC protocols in WBAN

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

Victor Kwong Marketing Manager

Adaptive Backoff Exponent Algorithm for Zigbee (IEEE )

Wireless Networked Control System using IEEE with GTS

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

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

EasyMap MAC Protocol

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

An Efficient Backoff Algorithm for IEEE Wireless Sensor Networks

Wireless Local Area Networks (WLANs) Part I

Guide to Wireless Communications, 3 rd Edition. Objectives

Delivering Voice over IEEE WLAN Networks

EC Wireless Networks VIII - Semester Questions Bank

Performance evaluation of IEEE sensor networks in industrial applications

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

THE IEEE standard was created in 2003, and its

PERFORMANCE ANALYSIS OF IEEE IN TERMS OF ENERGY EFFICIENT PARAMETERS WITHIN WSN

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

ZigBee Technology: Wireless Control that Simply Works

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

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

Simulation study of IEEE LR-WPAN for industrial applications

Transcription:

Performance Investigation and Optimization of IEEE802.15.4 for Industrial Wireless Sensor Networks MOHSIN HAMEED, HENNING TRSEK, OLAF GRAESER AND JUERGEN JASPERNEITE Presented By: Aniket Shah 1

Outline Introduction Related Work Engineering Aspects Performance Evaluation Limitations GTS scheduling and optimization Conclusion Review 2

Introduction Use of Guaranteed Time Slots (GTS) as a medium access control mechanism for real time data transmission in WSN GTS limited by number of nodes usage and scalability Introduction of Earliest Due Date GTS Allocation (EDDGTSA); a scheduling algorithm 3

Introduction IEEE 802.15.4 has become a standard for LR-WPAN Features: Communication Area < 10m (POS) Transfer Rate: 20,40, 100, 250 kbps Provides GTS Two network configuration nodes: Beacon enabled Non beacon enabled 4

Introduction PHY and MAC layers defined PHY layer: Use DSSS to spread across all frequency bands ISM frequency bands used as shown below FREQUENCY (MHz) NO. OF CHANNELS DATA RATES (kbps) / MODULATION 868 868.6 1 20 / BPSK, 100 / O-QPSK, 250 / ASK/O-QPSK 902 298 10 40 / BPSK, 250 / ASK/O-QPSK 2400 2483.5 16 250 / O-QPSK 5

Introduction MAC layer: Bacon management Channel access GTS management Frame validation Frame delivery acknowledgements Association and Dis-association This paper focuses on beacon enabled mode operating at 2.4 GHz ISM frequency and data rate of 250 kbps 6

Super-frame Structure [Fig 1] 7

Super-frame Structure Two parameter: Beacon Order (BO) and Superframe Order (SO) where 0 SO BO 14 If SO = 15; superframe is not active & if BO = 15; superframe doesn t exist and Non beacon enabled mode used Superframe Duration (SD) = abasesuperframeduration. 2 SO ; Beacon Interval (BI) = abasesuperframeduration. 2 BO Eq. (1) and (2) abasesuperframeduration = abaseslotduration. anumsuperframeslots Eq. (3) abaseslotduration = No. of symbols forming superframe slot & anumsuperframeslots = No. of slots in any superframe 8

Super-frame Structure Contention Access Period (CAP) uses CSMA mechanism Contention Free Period (CFP) uses GTS; can be activated by request from node Minimum CAP length = 440 symbols 9

Related Work Previous evaluations on security and energy efficiency IEEE 802.15.4 in factory automation with delay consideration GTS behavior analysis with respect to delay and throughput GTS scheduling schemes are assessed 10

Engineering Aspects Industrial Automation is based on static offline configuration that impacts WSN handling Use of Industrial Ethernet Standard PROFINET using a generic markup language GSDML GSDML file transferred to PROFINET IO tool and then to the controller to configure all devices GSDML file helps with mapping by providing WSN configuration. Problem : No dynamic behavior leading to static network configuration; Solution : Scheduling after startup phase 11

Engineering of Industrial Automation System [Fig 2] 12

Performance Evaluation OPNET simulation model developed as per Koubba for 802.15.4 [8] Main metric for performance evaluation is Medium Access Delay Medium Access Delay = time interval between frame generation and actual medium access of frame [Fig 3] 13

Performance Evaluation For CSMA, t MA depends on node back-off time, for GTS, t MA depends on GTS length, SO and payload size Scenario 1: Delay vs Number of Nodes Interval time = 1s SO = BO = 1 MSDU size = 128 bits Result: GTS performs better than CSMA as number of nodes increase Reason: CSMA delay increases steeply due to more collisions on channel due to increased network load 14

GTS vs CSMA delay comparison [Fig 4] 15

Performance Evaluation Scenario 2: Max Delay in GTS for different MSDU sizes for varying no. of nodes SO = BO = 1 GTS length = 1 MSDU size = 10, 40, 75, 128 bits Result: For MSDU size of 40 bits or lower, the medium access delay < 30ms while for MSDU size > 40 bits, 30 ms > medium access delay > 31 ms Observations: Payload size and Number of nodes do not significantly affect medium access delay 16

Max Delay vs Number of nodes & MSDU size [Fig 5] 17

Performance Evaluation Scenario 3: Effect of GTS length on max delay for 2 nodes MSDU size = 128 nits SO = BO = 1 Result: Increase in GTS length significantly reduces max delay Observation: Increase in GTS length decreases number of nodes used 18

GTS length vs Max Delay [Fig 6] 19

Limitations Max 7 GTSs in one superframe Exclusive dedication of every GTS to its respective node; Thus, max 7 nodes at a time can be supported Scalability for large scale industrial application using WSN Solution: Optimized GTS Scheduling scheme 20

Optimized GTS Scheduling Introduction of Earliest Due Date GTS Allocation (EDDGTSA), an optimized scheduling algorithm Basic concept is to schedule nodes based on their maximum allowed delays Input for EDDGTSA: 21

Optimized GTS Scheduling All nodes send max delay to PAN coordinator Max delay is normalized as a multiple of Beacon Interval and superframe cycle, given by normdelay normdelay = maxdelay / BI EDDGTSA requests list of all nodes as argument to handle node sorting Table of nodes created with each row consisting of nodes with same normalized delay 22

23

Optimized GTS Scheduling Algorithm creates a chain of superframes; first 7 slots of first superframe assigned to nodes with smallest normdelay Assigned nodes removed from table...(lines 11,12) Steps for filling superframe, deleting nodes from table and refiling specific nodes of table are repeated until table is completely filled When complete table is empty, algorithm stops because scheduling task is finished 24

Optimized GTS Scheduling Number of rows r i empty after assembling superframe SF j are determined by the equation as shown r i = { must be checked for emptiness and refilled; if j mod i = 0. { must neither be checked nor refilled; otherwise Worst Case Scenarios: When each of the n nodes requires 7 slots, max allowed delay n or more cycles, the algorithm requires n superframes resulting in n iterations of the while loop When each node has a different max allowed delay, table consists of n nodes resulting in the n iterations of the for all loops 25

Optimized GTS Scheduling Upper bound for algorithm is given by O(n 2 ) Assumptions: Effect of Collisions were disregarded for analytic calculations No packets were lost during transmission Reason: GTS mechanism provides a contention free period which results in zero collisions Results of the algorithm performance for normdelay are shown below. It shows the number of nodes connected to the coordinator and the requirements for different scenarios 26

No. of Nodes wrt Requested Max Delay [Fig 7 (b)] 27

Max Allowed Delay vs No. of Nodes Condition of experiment: Requirement of every node is identical [Fig 8] 28

Conclusion GTS outperformed CSMA; maintained its bounds while CSMA fulfilled requirements only with fewer nodes GTS mechanisms has its limitations that can be overcome by using EDDGTSA EDDGTSA allows multiple nodes to share same GTS time slots in different superframes based on their max allowed delays EDDGTSA works reasonably well in industrial WSNs and should be deployed more Future work: Detailed simulation study of proposed algorithm for further refinement and implementation on an evaluation platform 29

Review Authors cover an important topic with regards to IEEE 802.15.4 communication, i.e. scheduling of time slots wrt number of nodes Provide convincing, readable results for their experimentation Could have provided more detail on the OPNET simulation model and maybe evaluated on a few more metrics As a reviewer, I wouldn t accept the paper as I feel there hasn t been enough experimentation done 30

Questions 31