Evaluation Procedure for MAC Protocols

Similar documents
IEEE Broadband Wireless Access Working Group < Evaluation Procedure for MAC Protocols

IEEE Broadband Wireless Access Working Group <

Initial PHY Layer System Proposal for Sub 11 GHz BWA

Round Trip Delay Optimization

IEEE C802.16e-05/196r1. IEEE Broadband Wireless Access Working Group <

message reported by SSs and share DB updating for ND

IEEE Broadband Wireless Access Working Group <

Relay Support for Distributed Scheduling and its Bandwidth Request/Allocation Mechanism

IEEE C802.16a-02/14

IEEE Broadband Wireless Access Working Group < Changes in Definition of Data Delivery Services

IEEE Broadband Wireless Access Working Group <

IEEE C802.16e-05/192r1. IEEE Broadband Wireless Access Working Group <

IEEE /15. IEEE Broadband Wireless Access Working Group < Title Interpretation of IEEE Standard 802.

[Mobility Management for Mobile Multi-hop Relay Networks]

IEEE C802.16h-07/017. IEEE Broadband Wireless Access Working Group <

Page 1 of 1 16-Jan-01

A General Frame Structure for IEEE802.16j Relaying Transmission

IEEE Broadband Wireless Access Working Group < Proposal for MAC protocol modification for

IEEE Broadband Wireless Access Working Group <

Data Integrity in MAC IEEE Presentation Submission Template (Rev. 8)

IEEE abc-01/19. IEEE Broadband Wireless Access Working Group <

IEEE Broadband Wireless Access Working Group < Early transmission of higher layer packets in the idle mode

IEEE C802.16e-04/446r2. IEEE Broadband Wireless Access Working Group <

IEEE C802.16d-03/45. IEEE Broadband Wireless Access Working Group <

IEEE Broadband Wireless Access Working Group < Procedures for inter-system communication over the air

Media Access Control Protocol Based on DOCSIS 1.1

Simulating coexistence between y and h systems in the 3.65 GHz band An amendment for e

A response to a Call for Technical Proposal, 06_027.pdf

IEEE Broadband Wireless Access Working Group < The document contains ARQ Proposal for /4 MAC

IEEE Broadband Wireless Access Working Group < Increasing Link Robustness in TG3 Systems

IEEE802.16maint-04/71r3

IEEE C802.16e-04/195r1. IEEE Broadband Wireless Access Working Group <

IEEE Presentation Submission Template (Rev. 8.3)

IEEE c-00/11. IEEE Broadband Wireless Access Working Group <

IEEE abc-01/18r1. IEEE Broadband Wireless Access Working Group <

IEEE C802.16a-02/86. IEEE Broadband Wireless Access Working Group <

IEEE Broadband Wireless Access Working Group <

IEEE Broadband Wireless Access Working Group < IEEE Working Group Letter Ballot #24, on P802.

IEEE Broadband Wireless Access Working Group < Fixing mappings between primitive functions and NCMS services

MMR Network centralized tunnel connection management

IEEE Broadband Wireless Access Working Group < To prevent the loss of the PDUs at the serving BS during MAC hand-over.

Message definition to support MS network entry in centralized allocation model

IEEE Broadband Wireless Access Working Group < message reported by SSs and share DB updating for neighbor discovery

IEEE Broadband Wireless Access Working Group <

IEEE Broadband Wireless Access Working Group <

IEEE Broadband Wireless Access Working Group < MIB II Integration and MIB II Table

IEEE C802.16h-06/063r1. IEEE Broadband Wireless Access Working Group <

IEEE C802.16maint-06/055. IEEE Broadband Wireless Access Working Group <

IEEE Broadband Wireless Access Working Group <

Data Submitted Voice: Fax: SungCheol Chang Chulsik Yoon,

MMR network data forwarding and QoS schema

IEEE C802.16j-07/209r3. IEEE Broadband Wireless Access Working Group <

IEEE C802.16e-04/472. IEEE Broadband Wireless Access Working Group <

IEEE Broadband Wireless Access Working Group < MSS s buffer capability negotiation for DL H-ARQ operation

BreezeCOM Voice: Atidim Building 1 Fax: Tel Aviv, Israel

IEEE Broadband Wireless Access Working Group <

IEEE C802.16e-04/67r1. IEEE Broadband Wireless Access Working Group <

Nokia Fax:

Architecture clarification and Coexistence Protocol Chi-Chen Lee, Hung-Lin Chou Computer & Communications Research Labs, ITRI, Taiwan

IEEE C802.16h-07/043r1. IEEE Broadband Wireless Access Working Group <

IEEE Broadband Wireless Access Working Group < MBRA (Multicast & Broadcast Rekeying Algorithm) for PKMv2

To reply to the call for comments on technical requirements regarding Cross-Communications

IEEE C802.16e-04/201. Project. IEEE Broadband Wireless Access Working Group <

IEEE C802.16e-05/242r1. IEEE Broadband Wireless Access Working Group <

(Larry Butler) Solectek Corporation Fax: Nancy Ridge Dr Suite #109

IEEE C802.16e-318. IEEE Broadband Wireless Access Working Group <

IEEE Broadband Wireless Access Working Group < Handoff SDL charts proposal

MAC Protocol Proposal for Fixed BWA Networks Based on DOCSIS. Re: Medium Access Control Task Group Call for Contributions Session #4

IEEE Broadband Wireless Access Working Group <

MMR Network distributed tunnel connection management

IEEE C802.16d-04/34. IEEE Broadband Wireless Access Working Group <

IEEE Broadband Wireless Access Working Group < Fix for Sleep Mode Add/Remove CIDs from Power Saving Class ID

IEEE C802.16h-06/114r3. IEEE Broadband Wireless Access Working Group <

IEEE White Space Radio Potential Use Cases For TVWS

IEEE Broadband Wireless Access Working Group < WirelessMAN coexistence function primitives consolidation

IEEE C802.16i-06/014r3

IEEE e Security Review

IEEE Broadband Wireless Access Working Group < Detailed ARQ Proposal for a and b MAC

Sleep Mode and Idle Mode Operations for IEEE j

IEEE Broadband Wireless Access Working Group <

IEEE Working Group on Mobile Broadband Wireless Access < UMBFDD System Requirements Compliance Report

IEEE C802.16maint-05/091r1. IEEE Broadband Wireless Access Working Group <

IEEE Broadband Wireless Access Working Group <

IEEE C802.16e-05/401r3

IEEE Broadband Wireless Access Working Group < Fix broken message flow in HO decision & initiation

BW-REQ channel design recommendations for IEEE m

IEEE C802.16maint-05/091. IEEE Broadband Wireless Access Working Group <

IEEE C802.16e-05/401r2

IEEE MAC/CC Overview

Institute of Electrical and Electronics Engineers (IEEE) PROPOSED AMENDMENTS TO [IMT.EVAL]

doc.: IEEE /0928r2

IEEE Broadband Wireless Access Working Group < Persistent allocation method for reducing MAP overhead

A distributed spectrum monitoring system Authors:

IEEE C802.16e-04/151r3 Project. IEEE Broadband Wireless Access Working Group <

IEEE C /08

IEEE PHY Overview

ARQ support for Primary Management connection

IEEE Broadband Wireless Access Working Group < Enhancement of the MBRA for Adaptation to the PKMv2

Chapter 1 Basic concepts of wireless data networks (cont d)

Andrea Bacciccola Nokia

Transcription:

Evaluation Procedure for 802.16 Protocols IEEE 802.16 Presentation Submission Template (Rev. 8) Document Number: IEEE 802.16.1mp-00/16 Date Submitted: 2000-04-25 Source: Hoon Choi, Nader Moayeri Voice:301-975-{8429, 3767} National Institute of Standards and Technology Fax: 301-590-0932 100 Bureau Drive Stop 8920 E-mail: {hchoi, moayeri}@nist.gov Gaithersburg, MD 20899-8920 Venue: IEEE 802.16 Session #7, 1-5 May 2000, Gaithersburg, Maryland, USA Base Document: IEEE 802.16.1mc-00/16 <http://grouper.ieee.org/groups/802/16/mac/contrib/802161mc-00_16.pdf> Purpose: To jumpstart a debate within IEEE 802.16 on how the current set of 802.16.1 proposals should be evaluated. Notice: This document has been prepared to assist IEEE 802.16. 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 text 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 802.16. IEEE 802.16 Patent Policy: The contributor is familiar with the IEEE 802.16 Patent Policy and Procedures (Version 1.0) <http://ieee802.org/16/ipr/patents/policy.html>, including the statement IEEE standards may include the known use of patent(s), including patent applications, if there is technical justification in the opinion of the standards-developing committee and provided the IEEE receives assurance from the patent holder that it will license applicants under reasonable terms and conditions for the purpose of implementing 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 <mailto:r.b.marks@ieee.org> as early as possible, in written or electronic form, of any patents (granted or under application) that may cover technology that is under consideration by or has been approved by IEEE 802.16. The Chair will disclose this notification via the IEEE 802.16 web site <http://ieee802.org/16/ipr/patents/letters>.

Evaluation Procedure for 802.16 Protocols Contents 1. Introduction 2. Comparison of the two Proposals 3. System Model 3.1 Model Topology 3.2 Input Traffic Model 4. Measures and Evaluation Procedure 4.1 Delivered Bandwidth 4.2 Delay 4.3 Flexible Asymmetry 4.4 Fairness 2

Introduction This is in response to the Call for Contributions on -Layer Modeling (IEEE 802.16.1m-00/02) and the Call for Evaluations, Improvements, and Mergers (IEEE 802.16-00/11). Purpose of this document To define a general process for modeling, simulation, and evaluation of the current set of 802.16.1 proposals (Documents IEEE 802.16.1mc-00/09 and IEEE 802.16.1mc-00/10) To jumpstart a debate on how the current set of the proposals should be evaluated. This document includes : A brief overview of differences between two proposals An evaluation model A range of parameter values and traffic models for simulations A procedure for performance evaluation. 3

Comparison of the Two Proposals Two proposals for the LMDS protocol : IEEE 802.16.1mc-00/09 and IEEE 802.16.1mc-00/10 A brief description of the two proposals w.r.t. Framing and formatting Initialization/registration procedure Bandwidth request/allocation procedure Contention resolution scheme QoS support and data unit handling capabilities The two proposals share a number of similar concepts. 4

System Models Evaluation of the LMDS protocols in a wireless access network(a cell) user station BS Logical topology of the stations BS Boundary of the cell US 1 US 2 US 3 US 4 US 5 US N 5

Definition of Service Access Points (SAP) Base Station User Station 1 User Station N SAP(0,,C) SAP(0,,D1) SAP(0,,Dn) SAP(1,,C) SAP(1,,D1) SAP(1,,Dn) SAP(N,,C) SAP(N,,Dn) SAP(0, PHY,C) SAP(0, PHY,Dn) SAP(1, PHY,C) SAP(1, PHY,Dn) SAP(N, PHY,C) SAP(N, PHY,Dn) PHY PHY PHY shared radio link SAP(0,,C) : SAP for Control information at layer in the Base Station SAP(k,,Dn) : SAP for Data connection n at layer in the User Station k SAP(k,PHY,D1) : SAP for Data connection 1 to PHY layer in the User Station k 6

Some of the simulation parameters Simulation Parameters Simulation Parameters Cell radius, r Number of sectors in a cell Number of channels in a sector Duplexing schemes Ratio of uplink slots to downlink s in TDD Number of user stations in a sector Downstream data transmission rate Aggregated upstream data transmission rate Propagation delay Bit error ratio Initial back-off parameter Maximum back-off parameter Length of simulation run, T Length of the run prior to gathering statistics Values 0.5 km, 1 km, 1.5 km, 2 km 1, 3, 6 1 TDD, FDD 10% ~ 50% ~ 70% 30, 60, 90, 120, 150 2 Mbps, 9 Mbps, 45 Mbps, 155 Mbps 2 Mbps, 9 Mbps, 45 Mbps, 155 Mbps 3.3 µsec/km 10E-4, 10E-6, 10E-9 1 (window size = 2) 15 (window size = 32K) Depends on the statistical confidence of output 5 % of the simulation time 7

Input Traffic Model 5 Traffic types For bursty traffic source Class A : bursty traffic (e.g. Internet telnet service data or E-mail type data) Class B : bursty and bulky traffic (e.g. Web browsing, file transfer type data) Class C : sporadic data traffic (e.g. Web traffic on the upstream link) For smooth traffic source Class D : constant data rate traffic (e.g. CBR data, circuit simulation) Class E : variable data rate traffic (e.g. compressed voice/video) 8

Definition of session for bursty data traffic Packet call in the session represents a collection of IP packets, such as packets from a web page. Session Packet call Packet call interval 9

Class A Poisson arrivals of sessions (arrival rate λ A ) Geometrically distributed number of packet calls per session with mean 114 Geometrically distributed interval time between packet calls with mean 1 second One packet per packet call Geometrically distributed packet sizes with mean 90 bytes Class B Poisson arrivals of sessions (arrival rate λ B ) Geometrically distributed number of packet calls per session with mean 5 Geometrically distributed interval time between packet calls with mean 120 seconds Geometrically distributed inter-arrival time between packets with mean 0.01 second Pareto distributed number of packets per packet call with parameters α=1.1, k =2.27 (mean=25), where Pareto distribution with parameters α and k is given as F( x) = k 1 ( ) x 0 Fixed packet sizes of 480 bytes α when x? k > 0, when x < k 10

Class C Poisson arrivals of sessions (arrival rate λ B ) Geometrically distributed number of packet calls per session with mean 5 Geometrically distributed interval time between packet calls with mean 120 seconds Geometrically distributed inter-arrival time between packets with mean 0.01 second Pareto distributed number of packets per packet call with parameters α=1.1, k =2.27 (mean=25) Fixed packet sizes of 90 bytes Class D Deterministic arrival of packet. Rate is dependent on an application Fixed packet sizes of 53 bytes Class E Arrivals of packets by Markov Modulated Poisson Process (arrival rates λ E1 and λ E2 ) Geometrically distributed packet sizes with mean 180 bytes 11

Measures and Evaluation Procedures Delivered Bandwidth Initial Registration Delay Bandwidth Request Delay Transit Delay Access Network Transit Delay Delays with respect to the Number of Stations Flexible Asymmetry Fairness Needs a simulation model of the PHY layer. 12

Bandwidth Request Delay Both explicit and implicit (piggybacking, poll me bit, bandwidth stealing) bandwidth request mechanism should be implemented. The FIFO scheduling policy is assumed for servicing registration or bandwidth requests in the BS. Evaluation Procedure 1. Choose 7 user stations that belong to the same sector and are located at i*r/7 km from the BS. BS Boundary of the cell US 1 US 2 US 3 US 4 US 5 US 6 US 7 13

2. Associate Class A service to connection D1 at SAP(k,, D1) which is assumed to map to SAP(k, PHY, D1). Likewise associate Class C, Class D, and Class E service to connection D2, D3 and D4, respectively, as shown below. Class A Class C Class D Class E SAP(k,,D1) SAP(k,,D2) SAP(k,,D3) SAP(k,,D4) SAP(k,PHY,D1) SAP(k, PHY,D2) SAP(k, PHY,D3) SAP(k,PHY,D4) 14

3. All user stations in the cell generate Classes A, C, D, and E traffic according to the parameters of the traffic classes. 4. Generate a bandwidth request each time a new session of Class A or C arrives. 5. Measure the time difference between the instance at which the request is made at SAP(k, PHY, C) and the instance at which the grant is received at SAP(k, PHY, C). Count the number of collisions, if any. BS US k SAP(0,,C) SAP(k,,C) SAP(0, PHY,C) SAP(k, PHY,C) PHY 15

6. Repeat steps 4~5 for a simulation of duration T seconds and compute the mean. 7. Repeat steps 4~6 for each of the other 6 user stations. 8. Plot a graph of the mean registration delay for each of the 7 user stations along with the average of the 7 values. 9. Plot a graph of the number of collisions for each of the 7 user stations along with the average of the 7 values. 10. Let the registration request rate increase at all user stations and repeat steps 4~6. 11. Plot a line graph of the mean delay vs. the offered load, that is, the sum of bandwidth requests by all the user stations. Mean Delay msec Mean Delay msec AverageUS 1 US 3 US 7 Offered load (Mbps) 16

Access Network Transit Delay Definition of the access network transit delay The time difference between the instance at which the first bit of a service data unit crosses SAP(k,, D*) and the instance at which the last bit of the same service data unit crosses SAP(0,, D*). Base Station User Station k SAP(0,,Dn) SAP(k,,Dn) PHY This time includes the bandwidth request delay, contention resolution delay (if necessary), the messaging delay including fragmentation/concatenation, and the propagation delay. We assume a constant amount of time is needed to frame a single message, regardless of the message type. 17

Evaluation Procedure 1. Choose 7 user stations as before. BS Boundary of the cell US 1 US 2 US 3 US 4 US 5 US 6 US 7 2. Associate Class A service to connection D1 at SAP(k,, D1), and Class C, D, and E service to connections D2, D3, and D4 at SAP(k,, D2), SAP(k,, D3), and SAP(k,, D4), respectively. Class A Class C Class D Class E SAP(k,,D1) SAP(k,,D2) SAP(k,,D3) SAP(k,,D4) SAP(k,PHY,D1) SAP(k, PHY,D2) SAP(k, PHY,D3) SAP(k,PHY,D4) 18

3. All user stations in the cell generate Classes A, C, D, and E traffic according to the parameters of the traffic classes. 4. Measure the time difference between the instance at which the first bit of a service data unit crosses SAP(k,, D*) and the instance at which the last bit of the same data crosses SAP(0,, D*) for each connection. Base Station User Station k SAP(0,,Dn) SAP(k,,Dn) PHY 5. Repeat steps 3~4 for a simulation of duration T seconds and compute the mean and the variation of delay for each connection. 6. Repeat steps 3~5 for each of the other 6 user stations. 19

7. Plot a graph of the mean transit delay for each of the 7 user stations along with the average of the 7 values. 8. Plot a graph that shows the coefficient of variation of the transit delay for Class D vs. station number. 9. Let the registration request rate increase at all user stations and repeat steps 3~5. 10. Plot a line graph of the mean delay vs. the offered load, that is, the sum of bandwidth requests by all the user stations. Mean Delay msec Class A Class C Class D Class E Mean Delay msec Average US 3 US 7 Offered load (Mbps) 20

Delivered Bandwidth According to the functional requirement document, the 802.16 protocol shall be optimized to provide the peak capacity from 2 to 155 Mbps to a user station sufficiently close to the base station. Measurement of the delivered data rate Base Station User Station k Class D SAP(0,,C) SAP(0,,D1) SAP(k,,C) SAP(k,,D1) PHY PHY 21

Experiment A: 1. Choose a user station k that is away from the base station by about 1/3 of the cell radius. 2. Feed Class D traffic at SAP(k,, D1). Increase the data rate from 0 Mbps to 155 Mbps while other user stations do not generate a traffic. 3. Measure the amount of received data at SAP(0,, D1), and measure the elapsed time. 4. Plot the received (delivered) bandwidth vs. generated traffic. Experiment B: 1. User station k keeps generating data at the rate of 155 Mbps and the aggregated traffic volume from the remaining user stations increases from 0 Mbps in 2 Mbps increments. 2. Measure the amount of received data at SAP(0,, D1) from user station k, and measure the elapsed time. 3. Plot the received bandwidth vs. the offered load, that is, the total traffic from all the user stations. 22

Flexible Asymmetry The protocol shall support for flexibility between delivered upstream and downstream bandwidth. Repeat the experiments so far as the ratio of aggregated upstream bandwidth to downstream varies 3:7, 4:6, 5:5, 6:4, 7:3, etc.. Measure and plot the bandwidth of downstream when the aggregated upstream bandwidth varies from 2 Mbps to 155 Mbps. Check which protocol gives higher downstream bandwidth and smooth change. 23

Fairness The graphs of delays at 7 stations show the performance variation of the protocols with respect to distance. The preferred protocol should give smaller difference in the amount of various delay times regardless of the distance of the user station from the base station. BS Boundary of the cell US 1 US 2 US 3 US 4 US 5 US 6 US 7 Mean Delay msec AverageUS 1 US 3 US 7 24