Submission doc.: IEEE 802.11-01/599r1 November 2001 M. Benveniste -- AT&T Labs, ResearchSlide 1 ‘Cyclic Prioritized Multiple Access (CPMA): An Access Mechanism.

Slides:



Advertisements
Similar presentations
Doc.: IEEE /375 Submission November 2000 Mathilde Benveniste, AT&T Labs - ResearchSlide 1 Tiered Contention, A QoS-Based Distributed Medium Access.
Advertisements

IEEE CSMA/CA DCF CSE 6590 Fall /7/20141.
Doc.: IEEE /630r1a Submission S. Choi, Philips Research November 2001 Slide 1 HC Recovery and Backoff Rules Sunghyun Choi and Javier del Prado.
Doc.: IEEE /630r4a Submission S. Choi, Philips Research January 2002 Slide 1 HC Recovery and Backoff Rules Sunghyun Choi and Javier del Prado.
Channel Allocation Protocols. Dynamic Channel Allocation Parameters Station Model. –N independent stations, each acting as a Poisson Process for the purpose.
Contents IEEE MAC layer operation Basic CSMA/CA operation
Ethernet – CSMA/CD Review
WLAN QoS Ronald Lucas. Introduction With the emergence of Voice Over IP, requirements to support Voice Over IP over Wireless LAN’s without degradation.
Achieving Quality of Service in Wireless Networks A simulation comparison of MAC layer protocols. CS444N Presentation By: Priyank Garg Rushabh Doshi.
– Wireless PHY and MAC Stallings Types of Infrared FHSS (frequency hopping spread spectrum) DSSS (direct sequence.
1 A Novel Topology-blind Fair Medium Access Control for Wireless LAN and Ad Hoc Networks Z. Y. Fang and B. Bensaou Computer Science Department Hong Kong.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 16 Introduction to Computer Networks.
1 QoS Schemes for IEEE Wireless LAN – An Evaluation by Anders Lindgren, Andreas Almquist and Olov Schelen Presented by Tony Sung, 10 th Feburary.
Lecture #2 Chapter 14 Wireless LANs.
Opersating Mode DCF: distributed coordination function
PLANETE group, INRIA Sophia-Antipolis July 1, 2003 Adaptive Channel allocation for QoS Enhancement in IEEE Wireless LANs Presented by: Mohammad.
MAC layer Taekyoung Kwon. Media access in wireless - start with IEEE In wired link, –Carrier Sense Multiple Access with Collision Detection –send.
A Virtual Collision Mechanism for IEEE DCF
Wireless Medium Access. Multi-transmitter Interference Problem  Similar to multi-path or noise  Two transmitting stations will constructively/destructively.
Ethernet. Problem In an Ethernet, suppose there are three stations very close to each other, A, B and C. Suppose at time 0, all of them have a frame to.
Computer and Data Communications Semester Mohd Nazri Mahmud Session 4a-12 March 2012.
Company LOGO Provision of Multimedia Services in based Networks Colin Roby CMSC 681 Fall 2007.
IEEE Wireless LAN Standard. Medium Access Control-CSMA/CA IEEE defines two MAC sublayers Distributed coordination function (DCF) Point coordination.
Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs K.Murugan, B.Dushyanth, E.Gunasekaran S.Arivuthokai, RS.Bhuvaneswaran, S.Shanmugavel.
Chapter 6 Multiple Radio Access
Submission doc.: IEEE /569r1 November 2001 M. Benveniste -- AT&T Labs, ResearchSlide 1 An Access Mechanism for Periodic Contention-Free Sessions.
IEEE WLAN.
Wi-Fi. Basic structure: – Stations plus an access point – Stations talk to the access point, then to outside – Access point talks to stations – Stations.
WLAN. Networks: Wireless LANs2 Distribute Coordination Function (DCF) Distributed access protocol Contention-Based Uses CSMA/ CA – Uses both physical.
doc.: IEEE /243r2 Submission May 2001 Mathilde Benveniste, AT&T Labs - ResearchSlide 1 Proposed Changes to the e D1.0 Draft Mathilde Benveniste.
Doc.: IEEE /243r1 Submission May 2001 Mathilde Benveniste, AT&T Labs - ResearchSlide 1 Proposed Changes to the e D1.0 Draft Mathilde Benveniste.
MAC Sublayer MAC layer tasks: – Control medium access – Roaming, authentication, power conservation Traffic services – DCF (Distributed Coordination.
Medium Access Control in Wireless networks
Wireless Protocols. 2 Outline MACA 3 ISM: Industry, Science, Medicine unlicensed frequency spectrum: 900Mhz, 2.4Ghz, 5.1Ghz, 5.7Ghz.
Doc.: IEEE /171 Submission July 2001 Mathilde Benveniste, AT&T Labs - ResearchSlide 1 HCF Access through Tiered Contention Mathilde Benveniste.
Doc.: IEEE /456 Submission December 2000 Mathilde Benveniste, AT&T Labs - ResearchSlide 1 Backward Compatibility of ‘Tiered Contention’ Multiple.
Doc.: IEEE /457 Submission December 2000 Mathilde Benveniste, AT&T Labs - ResearchSlide 1 An Enhanced-DCF Proposal Based on ‘Tiered Contention’
MAC Layer Protocols for Wireless Networks. What is MAC? MAC stands for Media Access Control. A MAC layer protocol is the protocol that controls access.
MAC for WLAN Doug Young Suh Last update : Aug 1, 2009 WLAN DCF PCF.
1 Ethernet CSE 3213 Fall February Introduction Rapid changes in technology designs Broader use of LANs New schemes for high-speed LANs High-speed.
Design and Implementation of a Reservation-based MAC Protocol for Voice/Data over IEEE Ad-Hoc Wireless Networks Shiann-Tsong Sheu, Tzu-Fang Sheu.
CSMA/CA Simulation  Course Name: Networking Level(UG/PG): UG  Author(s) : Amitendu Panja, Veedhi Desai  Mentor: Aruna Adil *The contents in this ppt.
Distributed-Queue Access for Wireless Ad Hoc Networks Authors: V. Baiamonte, C. Casetti, C.-F. Chiasserini Dipartimento di Elettronica, Politecnico di.
November 2000 Jin-Meng Ho, Texas InstrumentsSlide 1 doc.: IEEE /367 Submission p-DCF for Prioritized MAC Service Jin-Meng Ho, Sid Schrum, and.
DSSS PHY packet format Synchronization SFD (Start Frame Delimiter)
Copyright © 2003 OPNET Technologies, Inc. Confidential, not for distribution to third parties. Wireless LANs Session
Submission doc.: IEEE /596r1 November 2001 M. Benveniste -- AT&T Labs, ResearchSlide 1 ‘Neighborhood Capture’ in Wireless LANs Mathilde Benveniste.
Doc.: IEEE /145r1 Submission March 2001 Mathilde Benveniste, AT&T Labs - ResearchSlide 1 E-DCF with Backoff Adaptation to Traffic Mathilde Benveniste.
Doc.: IEEE /110 Submission May 2000 Sunghyun Choi, Philips ResearchSlide 1 QoS Support in : Contention-Free MAC Perspective Sunghyun Choi.
AIFS – Revisited Mathilde Benveniste
Mathilde Benveniste Avaya Labs
EA C451 (Internetworking Technologies)
Topics in Distributed Wireless Medium Access Control
An Access Mechanism for Periodic Contention-Free Sessions
IEEE : Wireless LANs ALOHA, Slotted ALOHA
HCF medium access rules
Neighborhood Capture and OBSS
AIFS – Revisited Mathilde Benveniste
Overlapping coverage issues with n BSSs
EDCA Backoff Rules Mathilde Benveniste
Link Layer and LANs Not everyone is meant to make a difference. But for me, the choice to lead an ordinary life is no longer an option 5: DataLink Layer.
E-DCF with Backoff Adaptation to Traffic
HCF Channel Access And Inter-BSS Channel Sharing
HCF medium access rules
Overlapping coverage issues with n BSSs
Neighborhood Capture and OBSS
802.11e features for the enterprise
HCF medium access rules
HCF medium access rules
‘Shield’: Protecting High-Priority Channel Access Attempts
Presentation transcript:

Submission doc.: IEEE /599r1 November 2001 M. Benveniste -- AT&T Labs, ResearchSlide 1 ‘Cyclic Prioritized Multiple Access (CPMA): An Access Mechanism for Contention-Free Sessions’ Mathilde Benveniste AT&T Labs, Research

Submission doc.: IEEE /599r1 November 2001 M. Benveniste -- AT&T Labs, ResearchSlide 2 CFS and PCFS: Definitions Contention free session (CFS) Any frame exchange sequence that may occur without contention following a successful channel access attempt. A CFS may involve one or more stations. A CFS may be initiated by any station. –A Contention-Free Burst and an RTS/CTS exchange are both examples of a CFS Periodic contention free period (PCFS) A CFS that must occur at regular time intervals. –A Contention-Free Period is an example of a PCFS Both PCFSs and CFSs are needed; the former for periodic traffic, the latter in order to use channel time efficiently, as channel availability permits –When restricting the time to the next access attempt, the channel cannot be used sooner, even if needed and available; it limits efficiency of channel re-use For simplicity, but without loss of generality, we assume that CFSs/PCFSs are initiated by APs

Submission doc.: IEEE /599r1 November 2001 M. Benveniste -- AT&T Labs, ResearchSlide 3 Introduction In a multi-BSS system, there will still be interference between BSS assigned the same channel once channels have been assigned to the BSSs Allocation of the channel time is achieved through dynamic bandwidth allocation, which enables sharing of the channel time among co-channel BSSs efficiently; no channel time is left idle Because there is no central controller, distributed prioritized dynamic bandwidth allocation algorithms in order to coordinate multi-BSS channel reuse.

Submission doc.: IEEE /599r1 November 2001 M. Benveniste -- AT&T Labs, ResearchSlide 4 Overview This is one of 5 independent submissions relating to HCF access and OBSS mitigation. These are: (1)CPMA: An Access Mechanism for Contention-Free Sessions  CPMA a protocol for prioritized contention-based access (2) An access mechanism for Periodic Contention-Free Sessions Regularly spaced sessions (3) ‘Shield’: Protecting High-Priority Channel Access Attempts Prevents CFS/PCFS corruption in case of collision with an (E)STA (4) ‘Neighborhood capture’ in wireless LANs Preventing a capture effect (5) HCF Access Mechanisms: Inter-BSS NAV protection Virtual carrier sense for CFS/PCFSs

Submission doc.: IEEE /599r1 November 2001 M. Benveniste -- AT&T Labs, ResearchSlide 5 Channel Access for CFSs A CFB is a special case of a CFS that is started by an HC Ideally we want: –CFSs/PCFSs to have priority access over (E)DCF transmissions –(E)DCF transmissions to access channel at assigned priority –CFSs to be able to regain control of the channel periodically conflict-free No conflicts with CFSs from other BSSs or (E)DCF transmissions –Efficient channel re-use (channel not left idle)  “Dynamic bandwidth allocation” As proposed by others, EDCF can be used by the CFSs to access the channel –The CFSs are placed in the highest priority class which is above the highest priority in EDCF –Shorter AIFS are used for CFS access, which helps avoid collisions with (E)DCF transmissions –Backoff helps deal with CFS conflicts among BSSs

Submission doc.: IEEE /599r1 November 2001 M. Benveniste -- AT&T Labs, ResearchSlide 6 Concerns with other proposals Concerns about random backoff: –With a random backoff, (E)STAs may access the channel before the HC as (PIFS + 1)=DIFS allows a (E)DCF station to transmit –A long backoff leaves many idle slots; (E)STAs would transmit before HCs –A short backoff causes collisions between CFSs Concerns about fixed/minimum re-visit time: –When restricting the time to the next access attempt, the channel cannot be used sooner, even if needed and available –While this is a good approach for PCFSs, it limits efficiency of channel re-use

Submission doc.: IEEE /599r1 November 2001 M. Benveniste -- AT&T Labs, ResearchSlide 7 CFS Channel Access Mechanism: Key features Cyclic Prioritized Multiple Access - CPMA This prioritized distributed medium access protocol consists of 3 features 1Fixed Deterministic Post-Backoff Reduces conflicts between APs 2Staggered Start-up (Optional) Contiguous sequences of CFSs to deter collisions with (E)STAs 3‘Pegging’ (Optional) Preserves CFS sequence contiguity

Submission doc.: IEEE /599r1 November 2001 M. Benveniste -- AT&T Labs, ResearchSlide 8 Assumptions Inter-BBS NAV protection We assume that there exists a mechanism for ‘busy’ channel detection (detection of the start and end of a CFS) ‘Ideal’ backoff conditions We assume fully overlapped BSSs or partially overlapping BSSs with IBNAV protection Otherwise, we assume ‘parallel’ backoff [see paper on “Neighborhood Capture”]

Submission doc.: IEEE /599r1 November 2001 M. Benveniste -- AT&T Labs, ResearchSlide 9 Fixed Deterministic Post-backoff Repeating in cycles, –Contention-free sessions (CFSs) are generated, one from each overlapping BSS Each active AP engages in fixed deterministic post-backoff –Post-backoff is ON –A fixed deterministic backoff delay, Bkoff, is used by all APs Bkoff > number of overlapping BSS Bkoff should large enough to enable the traffic that can be accommodated by the channel –The channel is accessed and the backoff timer is counted down using the shortest AIFS possible –A CFS is initiated when backoff expires and the backoff is reset to Bkoff; this starts a new cycle –A cycle is measured in terms of idle time slots; it does not represent a fixed time interval –(E)DCF transmissions are attempted by their assigned priority while the AP is counting its backoff down A new AP can get started and resolve possible collisions by a small random backoff

Submission doc.: IEEE /599r1 November 2001 M. Benveniste -- AT&T Labs, ResearchSlide 10 AP2 sets backoff = Bkoff CFS of AP1 PIFS CFS of AP2 AP1 sets backoff = Bkoff PIFS SIFS CFS of AP1 PIFS CFS of AP2 PIFS SIFS Backoff of AP1 expires & is reset Backoff of AP2 expires & is reset CFS sequence Cycle for AP1 [fixed number of idle time slots] Time for DCF transmissions Non-conflicting CFSs Future CFSs will not conflict, given a sequence of non-conflicting CFSs –Because their previous CFSs did not conflict, the follower AP’s backoff delay exceeds that of the leader’s by at least 1

Submission doc.: IEEE /599r1 November 2001 M. Benveniste -- AT&T Labs, ResearchSlide 11 Staggered Start-up - 1 In general, the procedure can get started by a random backoff, 0, 1, … [small value] To reduce the probability of collisions with (E)DCF transmissions, a contiguous sequence of CFBs (consecutive CFBs separated by idle gaps <= PIFS) is generated by observing the following startup procedure: If there is no other AP present –The first AP will get started after waiting for a cycle, which is the time it takes Bkoff idle time slots to expire (with deferral time) If one AP is operating and a second AP powers on –AP2 listens to the channel until a PIFS Idle following a busy channel, or for another indication of a CFS –Then it looks for the first idle longer than PIFS, and sets its post- backoff delay to transmit always right after AP1 An idle period X= PIFS + x, x>0, has been detected at time t, AP2’s backoff at time t is set at Bkoff - x If several APs power on during the same cycle –Collision between new APs is possible –It can be resolved by a random backoff, 0, 1, … [small value].

Submission doc.: IEEE /599r1 November 2001 M. Benveniste -- AT&T Labs, ResearchSlide 12 Staggered Start-up - 2 AP2 listens to the channel until a PIFS Idle following a busy channel Then it looks for the first idle longer than PIFS, and sets its post-backoff delay to transmit always right after AP1 –An idle period DIFS= PIFS + 1, has been detected at time t, AP2’s backoff at time t is set at Bkoff - 1 CFS of AP1 AP1 resets backoff = Bkoff CFS of AP1 Backoff of AP1 expires & is reset CFS of AP2 Backoff of AP2 expires & is reset AP2 sets backoff = Bkoff-1 PIFS SIFS PIFS SIFS CFS CFS sequence Cycle for AP1 [fixed number of idle time slots] Time for DCF transmissions PIFS SIFS Channel busy AP1 is operating AP2 is a newly installed HC

Submission doc.: IEEE /599r1 November 2001 M. Benveniste -- AT&T Labs, ResearchSlide 13 Staggered Start-up - 3 Future CFSs will be contiguous, given a sequence of contiguous CFSs –Because their previous CFSs were contiguous, the follower AP’s backoff delay exceeds that of the leader’s by exactly 1 – NAV protection and longer AIFS prevent DCF transmissions from conflicting with new CFSs AP2 sets backoff = Bkoff CFS of AP1 PIFS CFS of AP2 AP1 sets backoff = Bkoff PIFS SIFS CFS of AP1 PIFS CFS of AP2 PIFS SIFS Backoff of AP1 expires & is reset Backoff of AP2 expires & is reset CFS sequence Cycle for AP1 [fixed number of idle time slots] Time for DCF transmissions Non-conflicting contiguous CFSs

Submission doc.: IEEE /599r1 November 2001 M. Benveniste -- AT&T Labs, ResearchSlide 14 AP3 backoff AP1 backoff AP2 backoff AP2 AP3 AP1 Contention-free bursts EDCF Transmissions Top priority Lower priority Peg SIFS +1 Time AP2 transmits a peg when it has no data to transmit Contiguity through ‘Pegging’ Pegging maintains contiguity If an AP has no traffic, it will transmit a short packet - “peg”- and set its backoff=Bkoff No gaps of length DIFS+1 are left idle, and thus (E)DCF stations cannot seize the channel, until all APs have completed one CFS per cycle Example: Bkoff = 8

Submission doc.: IEEE /599r1 November 2001 M. Benveniste -- AT&T Labs, ResearchSlide 15 Collisions from ‘gaps’ in a sequence If an AP retires or does not use pegging, –‘Gaps’, Idle periods >PIFS, will occur –A collision between its follower AP and an EDCF station is possible Newly activated APs can help take up excess void (two retirements back to back) in the sequence CFSs can be protected from (E)DCF transmissions by using a ‘shield’ [See 01/570] AP3 backoff AP1 backoff AP2 backoff X Time AP2 retires, giving rise to a ‘gap’ AP3 beacon collides with an EDCF station

Submission doc.: IEEE /599r1 November 2001 M. Benveniste -- AT&T Labs, ResearchSlide 16 CFS of AP1 Collisions at head of sequence & rotation Given a contiguous sequence of CFSs (no gaps due to retirements), only the first AP can collide with (E)DCF stations –in lighter traffic (low probability!) –Subsequent APs do not collide with (E)DCF stations because of their shorter AIFS CFSs can be protected from (E)DCF transmissions by using a ‘shield’ [See ‘Shield’] If an AP experiences a collision with (E)DCF transmission –It may reset its backoff = Bkoff -x, thus moving from the head of the sequence behind another AP –Another AP will thus take the lead position, sharing the collision probability AP1 and AP2 are operating An ESTA transmits after a DIFS idle DCF Transmission DIFS PIFS CFS of AP2 DIFS CFB of HC1 PIFS AP1 sets backoff= Bkoff -1 Collision! Expiration of AP1’s backoff CFS retrial X

Submission doc.: IEEE /599r1 November 2001 M. Benveniste -- AT&T Labs, ResearchSlide 17 Summary of CFS Channel Access Mechanism Fixed deterministic post-backoff –Prevents collisions among the different APs Staggered ‘start up’ –Achieves contiguous CFS sequences –Contiguity decreases probability of collision with (E)DCF transmissions as no idle gaps are left the size of the AIFS of (E)DCF stations ‘Pegging’ –Maintains contiguity of CFS sequences If collisions occur, –A small random backoff is used to resolve conflicts. The probability of conflicts is still less than with simple random backoff Note: CPMA can be combined with the following feature: ‘Shield’ –Protects CFSs from collisions with (E)DCF transmissions

Submission doc.: IEEE /599r1 November 2001 M. Benveniste -- AT&T Labs, ResearchSlide 18 QoS Management PCFSs provide regular access to the channel for periodic traffic The use of PCFSs alone cannot not provide efficient dynamic bandwidth allocation CFSs generated on a contention-basis must complement PCFSs PCFSs and CFSs access the channel with the shortest AIFS QoS requirements are met by an AP scheduling traffic as follows: –Periodic traffic is transmitted in PCFSs –Non-periodic traffic is placed either in a PCFS or in its allotted CFSs according to traffic priority –Delay-sensitive traffic is scheduled first, followed by traffic of lower priorities