APCC 2010 31 October - 3 November 2010 Langham Hotel, Auckland, New Zealand Youn-Soon Shin, Kang-Woo Lee and Jong-Suk Ahn Dongguk Univ.

Slides:



Advertisements
Similar presentations
Doc.: IEEE /0338r1 Submission March 2012 Hung-Yu Wei, National Taiwan UniversitySlide 1 DeepSleep: Power Saving Mode to Support a Large Number.
Advertisements

Università degli Studi di Firenze 08 July 2004 COST th MCM - Budapest, Hungary 1 Cross-layer design for Multiple access techniques in wireless communications.
A Bandwidth Allocation/Sharing/Extension Protocol for Multimedia Over IEEE Ad Hoc Wireless LANs Shiann-Tsong Sheu and Tzu-fang Sheu IEEE JOURNAL.
PHY-MAC Dialogue with Multi-Packet Reception Workshop on Broadband Wireless Ad-Hoc Networks and Services 12 th -13 th September 2002 ETSI, Sophia Antipolis,
Nov. 2 th, 2010 Hyung Wook Cho Utilization-Aware Dynamic GTS Allocation Scheme in IEEE APCC 2010.
Doc.: IEEE /080r1 Submission January 2001 Jie Liang, Texas InstrumentsSlide 1 Jie Liang Texas Instruments Incorporated TI Blvd. Dallas,
Doc.: IEEE /0324r0 Submission Slide 1Michelle Gong, Intel March 2010 DL MU MIMO Error Handling and Simulation Results Date: Authors:
Data and Computer Communications
Chorus: Collision Resolution for Efficient Wireless Broadcast Xinyu Zhang, Kang G. Shin University of Michigan 1.
Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols.
Channel Allocation Protocols. Dynamic Channel Allocation Parameters Station Model. –N independent stations, each acting as a Poisson Process for the purpose.
EECC694 - Shaaban #1 lec #5 Spring Data Link In Broadcast Networks: The Media Access Sublayer Broadcast networks with multi-access (or random.
Achieving Quality of Service in Wireless Networks A simulation comparison of MAC layer protocols. CS444N Presentation By: Priyank Garg Rushabh Doshi.
On Optimizing Backoff Counter Reservation and Classifying Stations for the IEEE Distributed Wireless LANs.
KAIST Sift: A MAC Protocol for Event-Driven Wireless Sensor Networks Suho Yang (CS710: November 4, 2008) Kyle Jamieson, Hari Balakrishnan, Y.C. Tay LNCS.
MULTI-BAND CSMA/CA- BASED COGNITIVE RADIO NETWORKS Jo Woon Chong, Youngchul Sung, and Dan Keun Sung School of EECS KAIST IWCMC
Communication Networks Lecture 5 NETW 501-L5: NETW 501-L5: Medium Access Control Dr.-Ing. Khaled Shawky Hassan Room: C3-222, ext: 1204,
Dynamic Tuning of the IEEE Protocol to Achieve a Theoretical Throughput Limit Frederico Calì, Marco Conti, and Enrico Gregori IEEE/ACM TRANSACTIONS.
Re-routing Instability in IEEE Multi-hop Ad-hoc Networks Ping Chung Ng and Soung Chang Liew The 4th IEEE International Workshop on Wireless Local.
CS 5253 Workshop 1 MAC Protocol and Traffic Model.
Low Delay Marking for TCP in Wireless Ad Hoc Networks Choong-Soo Lee, Mingzhe Li Emmanuel Agu, Mark Claypool, Robert Kinicki Worcester Polytechnic Institute.
Copyright © 2003, Dr. Dharma P. Agrawal and Dr. Qing-An Zeng. All rights reserved. 1 Chapter 6 Multiple Radio Access.
1 QoS Schemes for IEEE Wireless LAN – An Evaluation by Anders Lindgren, Andreas Almquist and Olov Schelen Presented by Tony Sung, 10 th Feburary.
“On the Integration of MPEG-4 streams Pulled Out of High Performance Mobile Devices and Data Traffic over a Wireless Network” Spyros Psychis, Polychronis.
CS 5253 Workshop 1 MAC Protocol and Traffic Model.
1 ECE453 – Introduction to Computer Networks Lecture 7 – Multiple Access Control (I)
Delay Analysis of IEEE in Single-Hop Networks Marcel M. Carvalho, J.J.Garcia-Luna-Aceves.
A Multichain Backoff Mechanism for IEEE WLANs Alkesh Patel & Hemant Patel ECE 695 – Leading Discussion By : Shiang- Rung Ye and Yu-Chee Tseng.
A Virtual Collision Mechanism for IEEE DCF
2014 YU-ANTL Lab Seminar Performance Analysis of the IEEE Distributed Coordination Function Giuseppe Bianchi April 12, 2014 Yashashree.
1 Dynamic Adaption of DCF and PCF mode of IEEE WLAN Abhishek Goliya Guided By: Prof. Sridhar Iyer Dr. Leena-Chandran Wadia MTech Dissertation.
LECTURE9 NET301. DYNAMIC MAC PROTOCOL: CONTENTION PROTOCOL Carrier Sense Multiple Access (CSMA): A protocol in which a node verifies the absence of other.
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.
جلسه یازدهم شبکه های کامپیوتری به نــــــــــــام خدا.
Medium Access Control Sub Layer
7-1 Introduction to Queueing Theory l Components of a queueing system n probability density function (pdf) of interarrival times n pdf of service times.
Data Communications, Kwangwoon University12-1 Chapter 12. Multiple Access 1.Random Access 2.Controlled Access 3.Channelization.
Chapter 6 Multiple Radio Access
X. Li, W. LiuICC May 11, 2003A Joint Layer Design Smart Contention Resolution Random Access Wireless Networks With Unknown Multiple Users: A Joint.
Medium Access Control Protocols, Local Area Networks, and Wireless Local Area Networks Lecture Note 9.
Overload Prediction Based on Delay in Wireless OFDMA Systems E. O. Lucena, F. R. M. Lima, W. C. Freitas Jr and F. R. P. Cavalcanti Federal University of.
LOCAL AREA NETWORKS. CSMA/CA In a wired network, the received signal has almost the same energy as the sent signal because either the length of the cable.
Performance Analysis of IEEE Distributed Coordination Function (DCF) Author : Giuseppe Bianchi Presented by: 李政修 December 23, 2003.
Ethernet. Ethernet (802.3) 1-persistent CSMA, CD, binary exponential backoff Carrier sense: station listens to channel first. 1-persistent: If idle, station.
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
Rami Melhem Sameh Gobriel & Daniel Mosse Modeling an Energy-Efficient MAC Layer Protocol.
Performance Evaluation of IEEE
LECTURE9 NET301 11/5/2015Lect 9 NET DYNAMIC MAC PROTOCOL: CONTENTION PROTOCOL Carrier Sense Multiple Access (CSMA): A protocol in which a node verifies.
Quality of Service Schemes for IEEE Wireless LANs-An Evaluation 主講人 : 黃政偉.
Mitigating starvation in Wireless Ad hoc Networks: Multi-channel MAC and Power Control Adviser : Frank, Yeong-Sung Lin Presented by Shin-Yao Chen.
e Submission, Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [The embedded.
1 Ethernet CSE 3213 Fall February Introduction Rapid changes in technology designs Broader use of LANs New schemes for high-speed LANs High-speed.
November 2000 Jin-Meng Ho, Texas InstrumentsSlide 1 doc.: IEEE /367 Submission p-DCF for Prioritized MAC Service Jin-Meng Ho, Sid Schrum, and.
Tel Hai Academic College Department of Computer Science Prof. Reuven Aviv Markov Models for Access Control in Computer Networks Resource: Fayez Gebali,
Network System Lab. Sungkyunkwan Univ. Differentiated Access Mechanism in Cognitive Radio Networks with Energy-Harvesting Nodes Network System Lab. Yunmin.
Performance Enhancement of Multirate IEEE WLANs with Geographically Scattered Stations 1 Duck-Yong Yang, 2 Tae-Jin Lee, 3 Kyunghun Jang, 3 Jin-Bong.
Medium Access Control Protocols, Local Area Networks, and Wireless Local Area Networks Lecture Note 10.
Multiple Access By, B. R. Chandavarkar, CSE Dept., NITK, Surathkal Ref: B. A. Forouzan, 5 th Edition.
MAC Protocols for Sensor Networks
SENSYS Presented by Cheolki Lee
Submission Title: [QoS Support in Wireless BANs]
Net301 lecture9 11/5/2015 Lect 9 NET301.
IEEE : Wireless LANs ALOHA, Slotted ALOHA
Author: Giuseppe Bianchi
Data Communication Networks
Zafer Sahinoglu, Ghulam Bhatti, Anil Mehta
of the IEEE Distributed Coordination Function
Submission Title: [channel dependent initial backoff of CSMA]
Chapter 6 Multiple Radio Access.
Presentation transcript:

APCC October - 3 November 2010 Langham Hotel, Auckland, New Zealand Youn-Soon Shin, Kang-Woo Lee and Jong-Suk Ahn Dongguk Univ.

Table of Contents. Multiple Queues for IEEE Analytical Performance Model. Experiments. Conclusion. Introduction 2/17

Contributions and Motivations Two contributions –proposes multiple transmission queues for IEEE –investigates the effects of adopting the multiple queues for improving Quality of Service(QoS) Motivations – cannot prioritize important frames such as GTS requests –When a node wants to send data over a CFP it should reserve the CFP time slots by sending a GTS request frame with CSMA/CA during CAP intervals in advance –Our multiple queue model is one of the feasible platform candidates for time-sensitive applications such as medical/health- care systems CFP (Contention Free Period) GTS (Guaranteed Time Slot) 3/17 Introduction(1/2 ) CAP (Contention Access Period) CSMA/CA (Carrier Sensing Multiple Access/Collision Avoidance)

IEEE Standard alternates the sleep period and active period to minimize wasting energy Active period is further divided into –Contention Access Period which each node randomly chooses the sending time by CSMA/CA with BEB algorithm –Contention Free Period is slotted into small fixed GTS which a future sender should reserve in advance BEB (Binary Exponential Backoff) 4/17 Introduction(2/2 )

Differences from the previous models –Our model abstracts the multi-queue system faithfully where each node runs a scheduler resolving virtual collisions among its multiple queues –Our model further augments the conventional models by adding two important features of such as maximum transmission retries limit If a frame collides after max. number of retransmissions, it should be dropped. deferment behaviors When a frames transmission cannot be completed within a given CAP, the transmission should be delayed to the next CAP Previous models –can only evaluate networks where each node is assumed to keep sending frames of one traffic class among available traffic classes –do not include the deferment and transmission retries behaviors Differences from the Previous Models 5/17 Multiple Transmission Queues for IEEE (1/4)

Queue 0 Queue N -1 backoff module Contention Window Class N -1 Class 0 Scheduler to resolve virtual collisions backoff module Classifier MAC PHY Multiple Priority Queue Algorithm Once a frame arrives at the head of queue –the associated backoff module is executed Each queues transmission priority –is distinguished by associating different contention window parameters When the backoff timeouts of two or more different priority queues on the same node are the same, –the scheduler resolves this virtual collision by offering the right of channel access to the frame in higher priority queue For the other frames with the equal backoff delay, –scheduler invokes corresponding backoff modules to recalculate their new backoff delay because they are considered to collide virtually 6/17 Multiple Transmission Queues for IEEE (2/4)

Complete Markov Chain Block Diagram ( 1- p g,c ) successful 0 -th CSMA/CA with BEB and Deferment frame discard … a new frame arrival Idle qs g … 1-qs g qe g 1-qe g p g,c collision i -th CSMA/CA with BEB and Deferment R -th CSMA/CA with BEB and Deferment p g,c collision transmission (1-p g,c ) successful p g,c collision transmission abstracts CSMA/CA of running on class g with transmission retries limit When a frame of class g is generated with probability qe g from the idle state –node tries to transmit the frame by CSMA/CA with BEB algorithm A CSMA/CA with BEB and Deferment algorithm has three possible outcomes –Successful transmission –Collision runs the next CSMA/CA until the number of retransmissions reaches R where R represents the max. number of retransmissions –Frame discard A frame from class g should be dropped after max. of channel capture failure after (R + 1 )-th collision 7/17 Multiple Transmission Queues for IEEE (3/4)

g,j,-1 g,j,W g,j -2 g,j,0g,j,W g,j -1g,j,1 … 11 g,j-1,-1 1/W g,j Df (1- p d )α g pdpd 1 (1- p d )(1-α g ) 1-β g βgβg βgβg Df g,j,0,Rt-1 g,j,0,Rt-2 g,j,0,0 … pdpd Tx (b) (a) [Fig. 3] presents a discrete Markov chain describing the detail behaviors of each small box –labeled as i-th CSMA/CA with BEB and deferment in [Fig. 2] Deferment scheme –[Fig. 3-(a)] adds a small box labeled as Df –When a frames transmission cannot be completed within a given CAP with probability p d, the transmission of that frame should be delayed to the next CAP –It loops back to the current stage to pick up a new backoff delay when the subsequent CAP starts 8/17 Multiple Transmission Queues for IEEE (4/4) Discrete Markov Chain including Deferment Behaviors

Probabilities of Frame Discards and Collisions the collision probability two frame discard probabilities We modified the second term, to accommodate the effect of virtual collision resolution to exclude lower priority queues than class g in the same node from the competition over underlying physical channel. 9/17 Analytical Performance Model(1/3) previous models

Delay Model for with Multiple Queues the total delay taken to send a frame successfully including the delay wasted for discarded frames due to transmission retries 10/17 Analytical Performance Model(2/3)

Throughput Model for with Multiple Queues The successful transmission probability differs from the previous ones since they did not consider virtual collision resolution Higher priority frames should be transmitted before lower ones in the same node even though they have the same backoff delay Lower priority classes' transmission will not affect the throughput of higher priority class. The throughput of class g : the fraction of the time that spent on the channel for successful transmission of frames in a unit time span 11/17 Analytical Performance Model(3/3) previous models

Experiments ParameterValue Data, GTS request Frame Payload70 Bytes PHY + MAC header13 Bytes ACK11 Bytes Channel Bit Rate250 Kbps duty cycle100% macMinBE1,2,3,4 macMaxBE5 macMaxCSMA4 aMaxFrameRetries3 Superframe Order2,3,9 The simulation modules for are developed using ns Each classs priority is adjusted with macMinBE which determine the size of the contention window 12/17 Experiments(1/4)

Delay Variations due to Deferment [Fig. 4] illustrates the effect of deferments to the average channel access delay when the number of nodes and SO vary The value of SO determines the size of CAP interval The effect of deferments becomes apparent when SO is set to 3 or 2, leading to 14.5% difference of access delays at maximum from the model without deferments 13/17 Experiments(2/4) 14.5%

Access Delays of Single Queue, Class0, Class1 [Fig. 5] shows the effect of dual queues employed in , where the class 1 is for GTS request frames with higher priority and the class 0 is for data frames with lower priority macMinBE for class0and1 are set to 3 and 1, respectively This graph illustrates that class 1 takes much less average channel access delays by around 45% at maximum at the expense of 5% of delay increase over class 0 compared to the delays of the single queue system 14/17 Experiments(3/4) 45% 5%

Throughput of Single Queue, Class0, Class1 [Fig. 6] plots the throughputs as a function of offered load λ g when the nodes with dual queues contend for the wireless channel The throughput of the class 1 exceeds that of class 0 as the offered load becomes heavy while the throughputs of two classes are mostly the same when the load is light The throughputs evaluated by the analytical model are different by 7% at maximum from those of simulations 15/17 Experiments(4/4)

Summary and Future Plan This paper –expands the traditional model to incorporate multiple queues for supporting QoS services –proposes an enhanced analytical model for by including deferment behaviors and transmission retries –proves that the deferment and transmission retries behaviors should be included for accurate forecast of delays the multi-queue system can deliver data of higher priority classes rapidly without sacrificing the delays of lower priority classes Future research –develop the performance model applicable to bursty traffic 16/17 Conclusion

17/17