760 likes | 947 Views
Design of Mobility WiMAX Simulation Platform and Performance Evaluation. 移動式下 WiMAX 模擬平台建制與效能評估之研究 . Adviser: Ho-Ting Wu Presenter: Chi-Fong Yang Institute of Computer Science and Information Engineering National Taipei University of Technology. Outline. Introduction for IEEE 802.16 Std.
E N D
Design of Mobility WiMAX Simulation Platform and Performance Evaluation 移動式下WiMAX模擬平台建制與效能評估之研究 Adviser: Ho-Ting Wu Presenter: Chi-Fong Yang Institute of Computer Science and Information Engineering National Taipei University of Technology
Outline • Introduction for IEEE 802.16 Std. • Design for QoS Simulation Platform • Call Admission Control Mechanism • Classifier Mechanism • Bandwidth Allocation Mechanism • Packet Scheduling Mechanism • Performance Evaluation Base on VVoIP • Conclusion and Future Works
Worldwide Interoperability for Microwave Access • WiMAX? • Worldwide Interoperability for Microwave Access • IEEE 802.16 specifies the air interface of fixed and mobile BWA systems • Wireless broadband network connection technique • Replace last mile • Cost saving and easy to deploy • Support high transmission rate
IEEE 802.16 Family • IEEE 802.16d (July 2004) • Integrate both IEEE 802.16 and 802.16a • MAC supported : TDD/FDD, QoS, ARQ(Automatic Repeat Request) • Three PHYs specified : Single Carrier, OFDM, OFDMA • IEEE 802.16e(December 2005) • Update and expand IEEE 802.16 – 2004 to allow for mobile subscriber stations • IEEE 802.16f(Active Amendment) • Management Information Database • IEEE 802.16g(Active Amendment) • Management Plane Procedures and Services • Define WiMAX system management flow • WiMAX equipment compatibility • IEEE 802.16j(Active Amendment) • Multi-hop relay specification • IEEE 802.16h(Amendment under development) • Improved coexistence mechanisms for license-exempt operation • IEEE 802.16m(Amendment at pre-draft stage) • Higher data rate(100 Mbps for mobile application, 1 Gbps for fixed application)
IEEE 802.16 Protocol Layering • CS function • Classification. • Header suppression • CPS functions • Network entry and initialization • Service flow management • QoS mechanisms • Mobility management • Security Sublayer • Authentication • Secure key exchange • Encryption
Media Acces Control • Downlink transmission • Preamble • Synchronization and equalization • DL-MAP/UL-MAP • Defines downlink/uplink channel access • Defines downlink/uplink data burst profiles • DCD/UCD • Defines downlink/uplink channel description • Uplink transmission • Contention opportunities for SS/MS initial ranging • Contention opportunities for bandwidth requests • Contention-free periods assigned by BS to individual SS/MS • Connection oriented • Connection identifier(16 bits)
Network Entry and Initialization • Phases • Scan for DL channel and establish synchronization with the BS • Obtain transmit parameters(UCD/DCD) • Initial ranging • Basic capability negotiation • Authorization and key exchange • Registration • Establish IP connectivity • Establish time of day • Transfer operational parameters • Connection setup
Connection and Service Flow • Connection • CID is a 16-bits value that identifies a connection • A unidirectional mapping between BS and SS/MS peers • Purpose of transporting a service flow traffic • A CID maps to a service flow identifier(SFID) • Service flow • SFID is a 32-bits value that identifies a service flow • A unidirectional flow of MAC service data units(SDUs) on a connection • Particular QoS provided • SS-initialed or BS-initialed
Bandwidth Request/Grand Mechanism • Contention-based bandwidth requests • Broadcast polling • Multicast group polling • Contention-free bandwidth requests • Unicast polling • Piggyback • The bandwidth request is piggybacked onto a MAC PDU on an existing connection • Bandwidth grant • Grant Per Subscriber Station(GPSS) • Grant Per Connection(GPC)
Mobility Management • Power management • Serving BS air interface resources • Minimize MS power usage and decrease usage • Sleep mode • Handover • Start with either MOB_MSHO-REQ or MOB_BSHO-REQ • Hard Handover(break-before-make handover) • Soft Handover(make-before-break handover) • Macro Diversity Handover(MDHO) • MS transmit to and receive from multiple BSs at the same time • Fast BS Switching(FBSS) • MS to receive/transmit data from/to the Anchor BS
Handover Procedure • Cell reselection • Scanning procedure • Association procedure • Handover decision and initiation • MS to handover from a serving BS to a target BS • Proceed with a notification through either MOB_MSHO-REQ or MOB_BSHO-REQ • BSs specified in MOB_BSHO-RSP is recommended • Synchronization • Synchronize to downlink transmissions of Target BS • Obtain downlink and uplink transmission parameters • Ranging • Collection of processes by witch SS and BS maintain the quality of RF commutation link
HO Flowchart SS HO initialed BS HO initialed
Outline • Introduction for IEEE 802.16 Std. • Design for QoS Simulation Platform • Call Admission Control Mechanism • Classifier Mechanism • Bandwidth Allocation Mechanism • Packet Scheduling Mechanism • Performance Evaluation Base on VVoIP • Conclusion and Future Works
Outline • Introduction for IEEE 802.16 Std. • Design for QoS Simulation Platform • Call Admission Control Mechanism • Classifier Mechanism • Bandwidth Allocation Mechanism • Packet Scheduling Mechanism • Performance Evaluation Base on VVoIP • Conclusion and Future Works
Service Flow Maintenance DSA Flow DSC Flow DSD Flow • Dynamic Service Addition • DSA-REQ/DSA-RSP/DSA-ACK • Dynamic Service Change • DSC-REQ/DSC-RSP • Dynamic Service Deletion • DSD-REQ/DSD-RSP
CID Assigned m = 0x2000
Outline • Introduction for IEEE 802.16 Std. • Design for QoS Simulation Platform • Call Admission Control Mechanism • Classifier Mechanism • Bandwidth Allocation Mechanism • Packet Scheduling Mechanism • Performance Evaluation Base on VVoIP • Conclusion and Future Works
Scheduling Services • Unsolicited Grant Service(UGS) • Support real-time service flows • Fixed-size data packets on a periodic interval • T1/E1 and VoIP without silence suppression • Extended rtPS(ertPS) • Scheduling mechanism which builds on the efficiency of both UGS and rtPS • VoIP with silence suppression • Real-time Polling Service(rtPS) • Support real-time service flows • Variable-sized data packets on a periodic interval • MPEG video • Non-real-time Polling Service(nrtPS) • Support non-real-time service flows • FTP • Best Effort(BE) • provide efficient service • Web, e-mail
Outline • Introduction for IEEE 802.16 Std. • Design for QoS Simulation Platform • Call Admission Control Mechanism • Classifier Mechanism • Bandwidth Allocation Mechanism • Packet Scheduling Mechanism • Performance Evaluation Base on VVoIP • Conclusion and Future Works
Mandatory Channel Coding per Modulation 16-Subchannel
Outline • Introduction for IEEE 802.16 Std. • Design for QoS Simulation Platform • Call Admission Control Mechanism • Classifier Mechanism • Bandwidth Allocation Mechanism • Packet Scheduling Mechanism • Performance Evaluation Base on VVoIP • Conclusion and Future Works
Mandatory Packet Scheduling Mechanism • Strict Priority • UGS>ertPS>rtPS>nrtPS>BE • Well-known packet scheduling algorithm • FIFO(First Input First Output) • EDF(Earlies Deadline First) • WFQ(Weighting Fair Queue) • RR(Round Robin)
Packet Scheduling Algorithm • FIFO • Find out the arrival time of packet • Bubble sorting • EDF • Deadline = arrival time + maximum delay • Bubble sorting • RR • Polling all active connection
Packet Scheduling Algorithm • WFQ • Find out the finish time for each packet • Base on weighting of per connection
Outline • Introduction for IEEE 802.16 Std. • Design for QoS Simulation Platform • Call Admission Control Mechanism • Classifier Mechanism • Bandwidth Allocation Mechanism • Packet Scheduling Mechanism • Performance Evaluation Base on VVoIP • Conclusion and Future Works
Performance Evaluation Base on VoIP • VoIP • Session Initiation Protocol • Performance evaluation in fixed environment • Performance evaluation in mobility environment • SIP Performance Adjustment • Media Independent Handover Service supported • Adaptive codec adjustment
SIP • Session Initiation Protocol • Application layer control protocol for creating, modifying and terminating sessions • Similar to that of HTTP or SMTP • Text-encoded protocol • RFC 3261 from the Internet Engineering Task Force (IETF) • Main functions • Invite users to sessions • Modification of sessions • Termination of sessions • SIP messages • SIP message = Request | Response • The request specifies the type of request • The response indicates the success or failure of a given request
SIP Call Setup Flowchart L2 connection L3 Session • Session • L3+ message communication • SIP Session • SIP signaling • RTP • Connection • L2 communication • Service flow
MIH • Media Independent Handover Service • Draft of IEEE 802.21 Std. • Adaptation support at the application level • Common interface • Primary Services of MIH • Media Independent Event Service(MIES) • Media Independent Command Service(MICS) • Media Independent Information Service(MIIS)
Adaptive Codec Adjustment for Voice Transmission • Dynamic voice codec adjustment • Dependent on SNR and modulation rate • Three codecs supported : G.711, G.726, G.729
Adaptive Codec Adjustment for Video Transmission • Dynamic video codec adjustment • Dependent on SNR and modulation rate • H.264 encode supported
Comparison between Fixed Session Blocked and Mobility Session Blocked