Performance Investigation and Optimization of IEEE802.15.4 for Industrial Wireless Sensor Networks MOHSIN HAMEED, HENNING TRSEK, OLAF GRAESER AND JUERGEN.

Slides:



Advertisements
Similar presentations
Doc.: e Submission Huawei Technologies Co., Ltd.Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
Advertisements

Nov. 2 th, 2010 Hyung Wook Cho Utilization-Aware Dynamic GTS Allocation Scheme in IEEE APCC 2010.
Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols.
A 2 -MAC: An Adaptive, Anycast MAC Protocol for Wireless Sensor Networks Hwee-Xian TAN and Mun Choon CHAN Department of Computer Science, School of Computing.
Min Song 1, Yanxiao Zhao 1, Jun Wang 1, E. K. Park 2 1 Old Dominion University, USA 2 University of Missouri at Kansas City, USA IEEE ICC 2009 A High Throughput.
Doc.:IEEE Submission, Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title:
Presented by: Dr. Khaled A. Ali Urgency-based MAC Protocol for WSBANs WiSense Seminar Series.
Design and Simulation of MANET Architecture over ZigBee Protocol Suite with Layer ColaborativeEnergy aware design for Performance Optimization Rupam Das.
Doc.: IEEE /1019r1 Submission July 2011 MediaTek, Inc Slide 1 Supporting Large Number of STAs in ah Date: Authors:
Dynamic Tuning of the IEEE Protocol to Achieve a Theoretical Throughput Limit Frederico Calì, Marco Conti, and Enrico Gregori IEEE/ACM TRANSACTIONS.
Muhammad Mahmudul Islam Ronald Pose Carlo Kopp School of Computer Science & Software Engineering Monash University, Australia.
Standard for Low Rate WPAN. Home Networking Features. Wired and Wireless Networks. Advantages of Wireless. Need for low power consumption. Bluetooth:
Ncue-csie1 A QoS Guaranteed Multipolling Scheme for Voice Traffic in IEEE Wireless LANs Der-Jiunn Deng 、 Chong-Shuo Fan 、 Chao-Yang Lin Speaker:
Performance Evaluation of IEEE
Analysis of the Performance of IEEE for Medical Sensor Body Area Networking ECE 5900 Computer Engineering Seminar Instructor: Dr. Chigan Huaming.
Submission October 2011 doc.:IEEE /1517r0 Santosh Abraham, Qualcomm Incorporated Efficient Device and Service Discovery for Peer-to-Peer (P2P)
MAC Layer Protocols for Sensor Networks Leonardo Leiria Fernandes.
Yanyan Yang, Yunhuai Liu, and Lionel M. Ni Department of Computer Science and Engineering, Hong Kong University of Science and Technology IEEE MASS 2009.
ZIGBEE Compared to BLUETOOTH
1 The Simulative Investigation of Zigbee/IEEE By, Vaddina Prakash Rao Under the Guidance of, Dipl.-Ing. Dimitri.
1 Intermediate report on Performance Analysis of Zigbee Wireless Personal Area Networks By, Vaddina Prakash Rao Under.
Voice Traffic Performance over Wireless LAN using the Point Coordination Function Wei Supervisor: Prof. Sven-Gustav Häggman Instructor: Researcher Michael.
Seyed Mohamad Alavi, Chi Zhou, Yu Cheng Department of Electrical and Computer Engineering Illinois Institute of Technology, Chicago, IL, USA ICC 2009.
2014 YU-ANTL Lab Seminar Performance Analysis of the IEEE Distributed Coordination Function Giuseppe Bianchi April 12, 2014 Yashashree.
IEEE Harald Øverby.
ZigBee Module 구성도. IEEE LR-WPAN  Low power consumption  Frequent battery change is not desired and/or not feasible  Low cost  Otherwise,
1 Dynamic Adaption of DCF and PCF mode of IEEE WLAN Abhishek Goliya Guided By: Prof. Sridhar Iyer Dr. Leena-Chandran Wadia MTech Dissertation.
1 Adaptive QoS Framework for Wireless Sensor Networks Lucy He Honeywell Technology & Solutions Lab No. 430 Guo Li Bin Road, Pudong New Area, Shanghai,
IEEE High Rate WPAN - MAC functionalities & Power Save Mode Mobile Network Lab. 정상수, 한정애.
Doc.: IEEE k Submission July, 2011 Slide 1 Inha Univ/ETRI Project: IEEE P Working Group for Wireless Personal Area Networks.
Doc.: IEEE /037r0 Submission January 2003 Ed Callaway, Motorola Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks.
November 4, 2003APOC 2003 Wuhan, China 1/14 Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs Presented by Ruibiao Qiu Department of Computer.
Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs K.Murugan, B.Dushyanth, E.Gunasekaran S.Arivuthokai, RS.Bhuvaneswaran, S.Shanmugavel.
Analysis of the scalability of hierarchical IEEE /Zigbee networks 1 Departamento de Tecnología Electrónica. University of Málaga ETSI de Telecomunicación,
Muhammad Mahmudul Islam Ronald Pose Carlo Kopp School of Computer Science & Software Engineering Monash University, Australia.
Hybrid OFDMA/CSMA Based Medium Access Control for Next- Generation Wireless LANs Yaser Pourmohammadi Fallah, Salman Khan, Panos Nasiopoulos, Hussein Alnuweiri.
Multiple Access.
An Adaptive Energy-Efficient and Low- Latency MAC for Data Gathering in Wireless Sensor Networks Gang Lu, Bhaskar Krishnamachari, and Cauligi S. Raghavendra.
MMAC: A Mobility- Adaptive, Collision-Free MAC Protocol for Wireless Sensor Networks Muneeb Ali, Tashfeen Suleman, and Zartash Afzal Uzmi IEEE Performance,
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
Performance Evaluation of IEEE
Doc.: IEEE g Submission Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [ Supporting.
Quality of Service Schemes for IEEE Wireless LANs-An Evaluation 主講人 : 黃政偉.
Doc.: IEEE /1324r0 November 2012 Very Low Energy Paging Date: Authors: Slide 1 S. Merlin et al.
1 A Cross-Layer Scheduling Algorithm With QoS Support in Wireless Networks Qingwen Liu, Student Member, IEEE, Xin Wang, Member, IEEE, and Georgios B. Giannakis,
A Study of Policies for Beacon Scheduling in Cluster-Tree Networks 1 Departamento de Tecnología Electrónica. University of Málaga ETSI de Telecomunicación,
Toward Reliable and Efficient Reporting in Wireless Sensor Networks Authors: Fatma Bouabdallah Nizar Bouabdallah Raouf Boutaba.
Doc. Submission, Slide 1 Guaranteed Services for Mesh Tae Rim Park 1, Yang G. Kim 1, Myung J. Lee 1 and Jong-suk Chae 2 1 City University of New York,
A Bit-Map-Assisted Energy- Efficient MAC Scheme for Wireless Sensor Networks Jing Li and Georgios Y. Lazarou Department of Electrical and Computer Engineering,
Doc.: IEEE e Submission Jan, 2009 Ning Gu, Liang Zhang, Haito Lui Slide 1 Project: IEEE P Working Group for Wireless Personal.
Rate-Adaptive MAC Protocol in High-Rate Personal Area Networks Byung-Seo Kim, Yuguang Fang and Tan F. Wong Department of Electrical and Computer Engineering.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
Copyright © 2003 OPNET Technologies, Inc. Confidential, not for distribution to third parties. Wireless LANs Session
Max do Val Machado Raquel A. F. Mini Antonio A. F. Loureiro DCC/UFMG DCC/PUC Minas DCC/UFMG IEEE ICC 2009 proceedings Advisor : Han-Chieh Chao Student.
IEEE MAC protocol Jaehoon Woo KNU Real-Time Systems Lab. KNU Real-Time Systems Lab.
Pritee Parwekar. Requirements and Standards Some requirements for WSN deployment include: –Fault tolerance –Lifetime –Scalability –Real-time data.
Lecture 41 IEEE /ZigBee Dr. Ghalib A. Shah
Doc.: IEEE /076r0 Submission Feb Dr. William ShvodianSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
Month Year doc.: IEEE yy/xxxxr0 July 2013
November 18 July 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Task Group 4e definitions Date.
Department of Computer Science Southern Illinois University Carbondale CS441-Mobile & Wireless Computing IEEE Standard.
Zafer Sahinoglu, Ghulam Bhatti, Anil Mehta
July 2006 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [BOP Location Considerations and Beacon Scheduling.
14 July, 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Distributed and beacon-enabled multiple.
doc.: IEEE <doc#>
(60GHz New Technique Proposal)
May 2006 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [An Analysis of Based Mesh Network.
doc.: IEEE <doc#>
18 March 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Extending the MAC Superframe of
Multi-AP backhaul analysis
Presentation transcript:

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

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 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 5 FREQUENCY (MHz)NO. OF CHANNELSDATA RATES (kbps) / MODULATION 868 – / BPSK, 100 / O-QPSK, 250 / ASK/O-QPSK 902 – / BPSK, 250 / ASK/O-QPSK 2400 – / O-QPSK

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 7 [Fig 1]

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 in factory automation with delay consideration  GTS behavior analysis with respect to delay and throughput  GTS scheduling schemes are assessed 10

Engineering Aspects 11  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

12 Engineering of Industrial Automation System [Fig 2]

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

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 15 [Fig 4]

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 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 17 [Fig 5]

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 19 [Fig 6]

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 27 [Fig 7 (b)]

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

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 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