June 2005doc.: IEEE 802.11-05/0594r0 Submission R. Zhao, B. Walke, M. Einhaus. Slide 1 ComNets MAC Partial Proposal for IEEE 802.11s Notice: This document.

Slides:



Advertisements
Similar presentations
Doc.: IEEE /0028r0 Submission July 2006 Steve Shellhammer, QualcommSlide 1 Coexistence Scenario – A Pair of Unlicensed Wireless Networks Notice:
Advertisements

Doc.: IEEE /0916r0 Submission September 2005 Slide 1 Adjacent channel interference and its impact on the Mesh MAC Date: Authors: Notice:
Doc.: IEEE /0247r1 Submission March 2005 Atsushi FujiwaraSlide 1 Advantages of multiple channel usage in 11s WLAN Mesh network Notice: This document.
Doc.: IEEE /0209r3 Submission Aug Sangbum Kim, Samsung Electronics Slide 1 Managing SCW Regular Pattern IEEE P Wireless RANs Date:
Doc.: IEEE /0866r1 Submission September 2005 Michael Montemurro, Chantry NetworksSlide 1 Mobility Domain Definition and Description Notice: This.
Doc.: IEEE /90r0 Submission Nov., 2012 NICTSlide b NICT Proposal IEEE P Wireless RANs Date: Authors: Notice: This document.
Doc.: IEEE b Submission April 2012 Review of j Traffic Models IEEE P802.22b Wireless RANs Date: Authors: Notice:
Doc.: IEEE /1280r1 Submission Jan 2006 Bin Wang, ZTE CorporationSlide 1 Frequent Handover Notice: This document has been prepared to assist IEEE.
Doc.: IEEE /xxxx Submission July 2007 Lei Du, DoCoMo Beijing Labs Slide 1 End-to-End QoS awareness for admission control Date: Authors:
Doc.: IEEE /2180r0 SubmissionM. Benveniste (Avaya Labs) Some Simulation Results for ‘Express Forwarding’ Notice: This document has been prepared.
Doc.: IEEE /0121r0 Submission January 2006 S. Bezzateev, A. Fomin, M. WongSlide 1 Broadcast Management Frame Protection Notice: This document.
Doc.: IEEE /1063r0 Submission Nov 2005 Jon Edney, NokiaSlide 1 The Lock-out Problem - an Analysis Notice: This document has been prepared to assist.
Doc.: IEEE /0644r2 Submission May 2006 Päivi Ruuska, NokiaSlide 1 Measurement Pilot Transmission Information as optional information in Probe.
Doc.: IEEE /0065r0 Submission January 2005 Bahareh Sadeghi, Intel CorpSlide 1 On Hidden and Exposed Terminal Problems Notice: This document has.
Doc.: IEEE /0912r0 Submission 6/28/2006 Junping Zhang,HuaweiSlide 1 Traffic Aware Notice: This document has been prepared to assist IEEE
Doc.: IEEE /0406r0 Submission March 2007 James P. Hauser, Naval Research LabSlide 1 A Comparison of Broadcast Routing Protocols Notice: This document.
Doc.: IEEE /0651r0 Submission May 2006 Royce Fernald - Intel CorporationSlide 1 Video Delivery vs. Attenuation in a Conducted Environment Notice:
Doc.: IEEE /0025r1 Submission January 2007 Peng Mo, Huawei Technologies Co., Ltd.Slide 1 MAPID for User Plane Support Notice: This document has.
Doc.: IEEE /0340r0 Submission April 2005 Marianna Goldhammer, AlvarionSlide 1 CBP-SG Contention Based Protocol and QoS Notice: This document.
Doc.: IEEE /0018r0 Submission March 2006 Steve Berger, TEM ConsultingSlide 1 Exploration of Structure for IEEE P Recommended Practice for.
Doc.: IEEE /1219r2 Submission January, 2006 S. Ponnuswamy (Aruba Networks)Slide 1 Virtual AP Presentation Notice: This document has been prepared.
Doc.: IEEE Submission March 2009 Alvarion CX-CBP in 3.65GHz – Simulation results for Scenario C Notice: This document has been prepared.
Doc.: IEEE /0125r0 Submission July 2006 Slide 1 Huawei Interference Detection for Sensing IEEE P Wireless RANs Date: Authors:
Doc.: IEEE /0015r0 Submission Month YearJanuary 2005 Bryan Wells, DENSO, LA LabsSlide 1 Proposed MAC Enhancements Report Notice: This document.
Doc.: IEEE /0072r0 Submission January 2009 Slide 1 Proxy ARP Issue for Direct Link Setup Notice: This document has been prepared to assist IEEE.
Doc.: IEEE /0757r0 Submission July 2005 C Trecker, Azimuth SystemsSlide 1 Test Methodology for measuring Fast BSS Transition Performance Notice:
Doc.: IEEE /0569r0 Submission April 2006 Tomoko Adachi, Toshiba CorporationSlide 1 Performance evaluation of 40MHz transmission - regarding CCA.
Doc.: IEEE /86r2 Submission March, 2010 Gabor BajkoSlide 1 Location Proxy Notice: This document has been prepared to assist IEEE It is.
Doc.: IEEE /1219r4 Submission March, 2006 S. Ponnuswamy (Aruba Networks)Slide 1 Virtual AP Presentation Notice: This document has been prepared.
Doc.: IEEE /0003r0 Submission January 2006 Peter Ecclesine, Cisco SystemsSlide 1 Multiple Access and Effects of Aggregation Notice: This document.
Doc.: IEEE /0039r1 Submission January 2007 Larry Green, Ixia Slide 1 TCP Parameters and Settings Notice: This document has been prepared to assist.
Doc.: IEEE /r0 Submission November 2005 Xin Yu and Hang LiuSlide 1 Implementation and Evaluation of AODV with Proactive Route Announcements.
Doc.: IEEE /2191r0 Submission July 2007 Y. Jeong, et al.Slide 1 Multi-rate Effects on Direct Link Setup Notice: This document has been prepared.
Self-organizing and Auto-configuring Mesh Networks
Fair and protected DLS July 2007 Date: LG Electronics
TCP Parameters and Settings
Long SlotTime Option for RTS/CTS Procedure
Distributed Prioritized on Demand Contention
Fair and Protected DLS September 2007 Date:
A MAC Partial Proposal for IEEE s
Network Entry and Initialization
Fair and Protected DLS September 2007 Date:
Mesh Networks Alliance (MNA)
On Coexistence Mechanisms
Self-organizing and Auto-configuring Mesh Networks
CBP Success Probability
On Coexistence Mechanisms
CID#102 - Channel Allocation for P2P
Proposal for Resolving Comments on Intra-Mesh Congestion Control
Proposed DLS Teardown Date: Ovadia, Ginzburg, Intel
May 2006 doc.: IEEE /0601r0 May 2006 Handling the Groupcast Sequence Number for Proxied Device in Multihop Mesh Date: Authors: Notice:
Air Efficiency and Reliability Enhancements for Multicast
A novel hidden station detection mechanism
Extension Channel CCA Proposed Solutions
Simulation Results for Adaptive Rate Control
CX-CBP in 3.65GHz – Simulation results
Remedy for beacon bloat
CX-CBP in 3.65GHz – Simulation results
Mesh Distributed Coordination Function
Air Efficiency and Reliability Enhancements for Multicast
QoS Metrics Date: Authors: January 2005 Month Year
Unsynchronized Triggered Multicast Diagnostic Report
CX-CBP in 3.65GHz – Simulation results
Managing SCW regular pattern
CX-CBP in 3.65GHz – Simulation results
Interference-free scheduling
Use of More Data Field Date: Authors: Nov 2005 Month Year
Simulation Results for Adaptive Rate Control
Use of More Data Field Date: Authors: Jan 2006 Jan 2006
September 2006 doc.: IEEE /1351r0 September 2006
Presentation transcript:

June 2005doc.: IEEE /0594r0 Submission R. Zhao, B. Walke, M. Einhaus. Slide 1 ComNets MAC Partial Proposal for IEEE s Notice: This document has been prepared to assist IEEE It is offered as a basis for discussion and is not binding on the contributing individual(s) or organization(s). The material in this document is subject to change in form and content after further study. The contributor(s) reserve(s) the right to add, amend or withdraw material contained herein. Release: The contributor grants a free, irrevocable license to the IEEE to incorporate material contained in this contribution, and any modifications thereof, in the creation of an IEEE Standards publication; to copyright in the IEEE’s name any IEEE Standards publication even though it may include portions of this contribution; and at the IEEE’s sole discretion to permit others to reproduce in whole or in part the resulting IEEE Standards publication. The contributor also acknowledges and accepts that this contribution may be made public by IEEE Patent Policy and Procedures: The contributor is familiar with the IEEE 802 Patent Policy and Procedures, including the statement "IEEE standards may include the known use of patent(s), including patent applications, provided the IEEE receives assurance from the patent holder or applicant with respect to patents essential for compliance with both mandatory and optional portions of the standard." Early disclosure to the Working Group of patent information that might be relevant to the standard is essential to reduce the possibility for delays in the development process and increase the likelihood that the draft publication will be approved for publication. Please notify the Chair as early as possible, in written or electronic form, if patented technology (or technology under patent application) might be incorporated into a draft standard being developed within the IEEE Working Group. If you have questions, contact the IEEE Patent Committee Administrator NameCompany Rui ZhaoComNets, RWTH Aachen Bernhard WalkeComNets, RWTH Aachen Michael EinhausComNets, RWTH Aachen Date: Authors:

June 2005doc.: IEEE /0594r0 Submission R. Zhao, B. Walke, M. Einhaus. Slide 2 Outline General Description Mesh Distributed Coordination Function (MDCF) –Media Access Control Protocol (MACP) –Radio Link Control (RLCP) Compatible Issues

June 2005doc.: IEEE /0594r0 Submission R. Zhao, B. Walke, M. Einhaus. Slide 3 General Description Requirements of MAC for ESS mesh networks –Support of efficient multi-hop operation –Support of QoS delivery –Efficient handling of heavily loaded situations Conclusion –Minor amendments on DCF/PCF/EDCF/HCCA/ might hardly meet the task requirements –Building up of a WDS on multi-radio platform

June 2005doc.: IEEE /0594r0 Submission R. Zhao, B. Walke, M. Einhaus. Slide 4 Our Solution A multi-hop network is formed between Mesh APs on a frequency channel using MDCF BSS networks are formed on another frequency channel using DCF/PCF/EDCA/HCCA

June 2005doc.: IEEE /0594r0 Submission R. Zhao, B. Walke, M. Einhaus. Slide 5 Data Link Layer Model of Mesh APs MDCF –TDMA/TDD –Perfect hidden station solution –QoS guarantee –Fair share of bandwidth between peer-to-peer connections –Multi-hop forwarding in different time slots in a TDMA frame –Long time reserved traffic channels between highly loaded mesh APs –High channel utilization

June 2005doc.: IEEE /0594r0 Submission R. Zhao, B. Walke, M. Einhaus. Slide 6 MAC Services in Mesh APs HCF (EDCA/HCCA) MDCF –MACP –RLCP Relay –Frame formats conversion between HCF and MDCF –Frame filtering based on layer 2 fields

June 2005doc.: IEEE /0594r0 Submission R. Zhao, B. Walke, M. Einhaus. Slide 7 Overview of MDCF MACP: –Prioritized wireless media access –Synchronization –Transport of MACP protocol data units (MPDUs) over TDMA channels –Calming down hidden station –Multiplexing MPDUs onto traffic channels –Priority handling of packet data flows –TDMA channel in Time division duplex (TDD) operation –Error checking RLCP: –Link management –Error control & Flow control –Radio resource control –Segmentation and reassembly –Association control

June 2005doc.: IEEE /0594r0 Submission R. Zhao, B. Walke, M. Einhaus. Slide 8 Media Access Control Protocol (MACP) Unless otherwise stated, all the following time related parameters are example values assuming the IEEE a PHY TDMA frame and energy signals Prioritized access Link setup and TCH reservation Transmission and on-demand-TDD Calming down hidden station Packet multiplex Multi-hop operation Broadcast and multicast TCH control Synchronization

June 2005doc.: IEEE /0594r0 Submission R. Zhao, B. Walke, M. Einhaus. Slide 9 TDMA Frame and Energy Signals ACH- Access Channel TCH- Traffic Channels ECH- Echo Channel Energy signal (in-band busy tone) –Access-E-Signal (AES) –Busy-E-Signal (BES) Single Value Busy-E-Signal (SVB) Double Value Busy-E-Signal (DVB)

June 2005doc.: IEEE /0594r0 Submission R. Zhao, B. Walke, M. Einhaus. Slide 10 Access Channel (ACH) Prioritization Phase (PP) –m binary Access-E-Signal –Contention related Contention Phase (CP) –m binary Access-E-Signal –High successful probability of an access channel –Fairness access Transmission Phase (TP) –Request packet –Beacons –Broadcast/multicast packets

June 2005doc.: IEEE /0594r0 Submission R. Zhao, B. Walke, M. Einhaus. Slide 11 Access Mechanism (1) Mesh APs generate a number from [0, 2 m -1] –Accounting for QoS and multi-hop requirements Check number bit by bit –If 1, sends –If 0, listens –If mesh AP hears, it defer its contention Winners of PP contend again in CP –A number from [0, 2 n -1] Final winner sends packet in TP

June 2005doc.: IEEE /0594r0 Submission R. Zhao, B. Walke, M. Einhaus. Slide 12 Access Mechanism (2) Contention levels Access CategoryTraffic Type Multi-hop ForwardingContention Level AC_BeaconControl-7 AC_VO_MULTIVoiceyes6 AC_VOVoiceno5 AC_VI_MULTIVideoyes4 AC_VIVideono3 AC_BE_MULTIBackgroundyes2 AC_BEBackgroundno1 AC_BKBest Effort-0 Fairness access –Number used in CP in association with contention loss time of a link. The bigger lose time, the bigger number would be.

June 2005doc.: IEEE /0594r0 Submission R. Zhao, B. Walke, M. Einhaus. Slide 13 Link Setup and TCH Reservation

June 2005doc.: IEEE /0594r0 Submission R. Zhao, B. Walke, M. Einhaus. Slide 14 Transmission and On-demand-TDD Frame ControlQoS ControlFrame BodyFCS Octets: – MACP Header Type 1 Data MPDU With an overhead of 6 octets per Data frame

June 2005doc.: IEEE /0594r0 Submission R. Zhao, B. Walke, M. Einhaus. Slide 15 Calming down Hidden Stations Transmission range –where data packets can be decoded Carrier sensing range –transmission of packets can be sensed but not decoded. Two times larger than transmission range in this context. Transmission power –Transmission Power for AESes is 1.5 times larger than for others including data packets, BESes. Spatial reuse distance –Sum of transmission range and carrier sense range of data packets

June 2005doc.: IEEE /0594r0 Submission R. Zhao, B. Walke, M. Einhaus. Slide 16 Packet Multiplex Expedited Forwarding (EF) Per Hop Behavior (PHB) in DiffServ protocol in deployed in every mesh AP to multiplex data packets onto any reserved TCH. Increase traffic channel utilization and reduce overall contentions in a network. TCH(s) can be long time reserved between highly loaded stations.

June 2005doc.: IEEE /0594r0 Submission R. Zhao, B. Walke, M. Einhaus. Slide 17 Multi-hop Operation A multi-hop connection consists of multiple one-hop connections in tandem that each is independently controlled. Hop-to-hop forwarding of a multi-hop transmission may take place in parallel in different TCHs of a TDMA frame, achieving low end-to-end packet delay.

June 2005doc.: IEEE /0594r0 Submission R. Zhao, B. Walke, M. Einhaus. Slide 18 Broadcast/Multicast TCH(s) reserved by originator –Broadcast/Multicast on reserved TCH(s). Partner transmits BESes No TCH(s) reserved by originator –Select a one-hop neighbor and then reserve TCH(s) with it. Later Broadcast/Multicast on reserved TCH(s). –Broadcast/Multicast on the TP of ACH by contending Broadcast/Multicast transmission will not cause or get interference by other unicast transmission. Broadcast/Multicast in an entire mesh network needs the support of high level protocol.

June 2005doc.: IEEE /0594r0 Submission R. Zhao, B. Walke, M. Einhaus. Slide 19 TCH Control Release of a TCH –Hang-on release No packet in buffer Expiration of hang-on time –Dependent on traffic type –Longer value -> low delay –Expiration of Valid transmission time (VTT) Dependent on traffic type –Forced release by RLCP An example of hang-on release, where hang-on time is 2 TDMA frames.

June 2005doc.: IEEE /0594r0 Submission R. Zhao, B. Walke, M. Einhaus. Slide 20 Adaptation of TCH(s) for a Link A TCH may be released by above mentioned reasons A station may request more TCH(s) –Maximum allowed number of TCH associated with traffic type  Efficient radio use even for bursty real-time traffic An example of adaptation of TCHs. –Hang on time= 1 TDMA frame –MAX TCHs=3 TCHs

June 2005doc.: IEEE /0594r0 Submission R. Zhao, B. Walke, M. Einhaus. Slide 21 Synchronization MDCF timing synchronization function (MTSF) –Fully distributed algorithm performed by all mesh APs. –No need to maintain a local time. Instead, record the starting time of last TDMA frame. –Each mesh AP attempts to transmit beacons if it does receive a valid one in time. –Beacon recipients adjust the starting instant of next TDMA frame by analyzing beacon. Mesh APs –Type 1, which is allowed to send first beacon. –Type 2, others.  In a multi-hop MDCF network, only one mesh AP can be Type 1 mesh AP.

June 2005doc.: IEEE /0594r0 Submission R. Zhao, B. Walke, M. Einhaus. Slide 22 Maintaining Synchronization Beacon –Contains no time information but channel information where it was transmitted. –Can be transmitted on a reserved TCH in case transmitter has TCH in use, otherwise in TP of ACH by contending. Beacon generation –Initiate a MTSF timer randomly from MeshBeaconPeriod range. –Selection of channel for transmission, either ACH or TCH, after expiration of timer. –Cancel pending beacon transmission if a beacon arrives before selection of a channel –Construction of beacon after winning ACH contention or selecting a TCH for transmission. Beacon reception –Valid beacon if TDMA frame structure of beacon sender agrees with that of beacon recipient –Invalid beacon

June 2005doc.: IEEE /0594r0 Submission R. Zhao, B. Walke, M. Einhaus. Slide 23 MTSF Finite State Machine CLOSED – inactive SCAN - scanning for a beacon SYNC – synchronized with neighbors INT – interfered by two unsynchronized stations

June 2005doc.: IEEE /0594r0 Submission R. Zhao, B. Walke, M. Einhaus. Slide 24 On Reception of a Valid Beacon (1) Reasons leading to time skews –Determinism Access delay Various process delays –Non-determinism Clock skews owing to different drift rates of oscillators Propagation delay ST Li n – the starting instant of the n th TDMA frame at the mesh AP i ST Ri n – the starting instant of the n th TDMA frame of beacon sending mesh AP derived at mesh AP i ΔST RLi n – the time difference of ST Li n and ST Ri n at the n th TDMA frame in mesh AP i

June 2005doc.: IEEE /0594r0 Submission R. Zhao, B. Walke, M. Einhaus. Slide 25 On Reception of a Valid Beacon (2) P TDMA – the time period of a TDMA frame T i n – the local time when receiving the last bit of a beacon frame at the n th TDMA frame in the mesh AP i P ACH – the duration of an ACH P PP – the duration of the PP in an ACH P CP – the duration of the CP in an ACH P TCH – the duration of a TCH S B – the length of the Beacon frame in bits PHY B – PHY data rate used to transmit beacons D pro – the amount of process delays including the computation times at the transmitting and the receiving mesh APs, and initialization times of antenna and transceivers iTCH – the numbered TCH slot that a mesh AP received a beacon When no beacon arrives (n>1) Received beacon in ACH Received beacon in TCH

June 2005doc.: IEEE /0594r0 Submission R. Zhao, B. Walke, M. Einhaus. Slide 26 On Reception of a Valid Beacon (3) t ij – propagation delay between the mesh AP i and the mesh AP ΔX ij – the clock skew caused by different drift rates of crystal oscillator between the sender i and the receiver j in a beacon interval d i – a variable used to represent the compensated drift rate of the mesh AP i; di in units of ppm (parts per million) If ΔST RLi n > max(t ij ), then di= di +10 ppm Else if ΔST RLi n > 2*max(t ij )/3, then di= di +5 ppm Else if ΔST RLi n < - 2*max(t ij )/3, then di= di -5 ppm Else if ΔST RLi n < - *max(t ij ), then di= di -10 ppm

June 2005doc.: IEEE /0594r0 Submission R. Zhao, B. Walke, M. Einhaus. Slide 27 Synchronization in Multi-hop Scenario When reception of more than 2 beacons in a nominal interval, A STA –in an overlapped area –Transmits beacons more frequently A Bigger contention number used in CP of ACH Smaller beacon generation period 12 3 STA 1 is in an overlapped area

June 2005doc.: IEEE /0594r0 Submission R. Zhao, B. Walke, M. Einhaus. Slide 28 Radio Link Control Protocol (RLCP) Service modes –Unacknowledged mode (UM) Connectionless unicast, multicast and broadcast applications Segmentation/Reassembly –Acknowledged mode (AM) Reliable unicast applications Segmentation/Reassembly Selective Repeat Automatic request (SR-ARQ) –Error control –Flow control

June 2005doc.: IEEE /0594r0 Submission R. Zhao, B. Walke, M. Einhaus. Slide 29 Allocation of Service Entities A service entity –Destination ID –Virtual Link ID unique between a transmission pair –Service mode Allocation of a service entity –Same QoS level traffic flows intended for a same direct destination –A traffic flow with special packet delay requirement Des:STA2 Link ID: 1 AM STA 1 STA 2 STA 3 Des:STA1 Link ID: 1 AM Des:STA3 Link ID: 3 UM Des:STA2 Link ID: 3 UM RLCP

June 2005doc.: IEEE /0594r0 Submission R. Zhao, B. Walke, M. Einhaus. Slide 30 RLCP Transmission Processes

June 2005doc.: IEEE /0594r0 Submission R. Zhao, B. Walke, M. Einhaus. Slide 31 Radio Resource Control Call Admission Control (CAC) –Request side Traffic channel utilization Proposed PHY mode for use Proposed channel for use Traffic description: peak/mean rate, delay/jitter, drop rate Forwarding hops –Requested side Traffic channel utilization Estimated traffic load from maintaining virtual links Adaptation of TCHs for use –Forced release of TCHs –Request more TCH for use An example of CAC algorithm is given in the Word document.

June 2005doc.: IEEE /0594r0 Submission R. Zhao, B. Walke, M. Einhaus. Slide 32 Compatible Issues Physical layer (PHY) –IEEE a/b/g PHY –Driver modification Security –IEEE i security mechanism Mesh topology discovery –Routing discovery in routing protocol Routing –Accepted manet routing protocol –Extensible mesh routing protocol

June 2005doc.: IEEE /0594r0 Submission R. Zhao, B. Walke, M. Einhaus. Slide 33 Simulation Results ModulationBit rate [Mbps] Bytes per TCH Sensitivity at receiver (dbm) BPSK ½ BPSK ¾ QPSK ½ QPSK ¾ QAM ½ QAM ¾ QAM ¾ Parameter settings in the TDMA frame Energy signals in PP (ACH)4 Energy signals in CP (ACH)8 Length of TP in an ACH28 μs Length of a TCH45 μs Length of an ECH6 μs TCHs/ECHs in a TDMA frame16 Length of a TDMA frame916 μs Key parameters for different PHY modes.Parameter settings in a TDMA frame. PHY layer: IEEE a PHY.

June 2005doc.: IEEE /0594r0 Submission R. Zhao, B. Walke, M. Einhaus. Slide 34 TCP Performance over MDCF Networks (1) Grid topology: each station is 100 meters away. TCP –Version: Reno –Source: STA 1/11/21/31/41/51 –Sink: STA 6/16/26/36/46/56 important settings in the PHY, MACP, RLCP and TCP Transmission power80 mW PHY mode for AESes and BeaconsBPSK ½ PHY mode for data packets16QAM ½ RLC PDU size100 bytes RLC Poll period20 PDUs Header of a MAC frame8 bytes Tx/Re Window size in SR-ARQ100 PDUs TCP VersionReno TCP PDU size1500 bytes TCP Sink PDU size40 bytes

June 2005doc.: IEEE /0594r0 Submission R. Zhao, B. Walke, M. Einhaus. Slide 35 TCP Performance over MDCF Networks (2) Change pattern of TCP connections

June 2005doc.: IEEE /0594r0 Submission R. Zhao, B. Walke, M. Einhaus. Slide 36 Results The throughput trace of each TCP connection and their aggregate value over the grid topology. The active connections are specified last page. The average throughput of a TCP connection is sampled each 1.2 s.