430 likes | 710 Views
A Dynamic Uplink/Downlink BWA and Packet Scheduling Mechanism in WiMAX. Advisor: Dr. Kai-Wei Ke Speaker: Ming-Chia Hsieh Date: 30/07/2006. Outline. Background WiMAX Standard Overview Proposed Architecture Simulation Conclusion. WiMAX Overview. WiMAX?
E N D
A Dynamic Uplink/Downlink BWA and Packet Scheduling Mechanism in WiMAX Advisor: Dr. Kai-Wei Ke Speaker: Ming-Chia Hsieh Date: 30/07/2006
Outline • Background • WiMAX Standard Overview • Proposed Architecture • Simulation • Conclusion
WiMAX Overview • WiMAX? (Worldwide Interoperability for Microwave Access) • Wireless broadband network connection technique. • Replace last mile. • Cost saving • Easy to deploy
Basic WiMAX Network Architecture Core network Wireless link Base Station (BS) Subscribe Station (SS) Subscribe Station Wired/wireless links Subscribe Station Users
Outline • Background • WiMAX Standard Introduction • Frame Structure. • Generic / Request Header • Service Classes. • QoS Procedure. • Proposed Architecture • Simulation • Conclusion
Frame Structure N = (Rate x Frame Duration) / 4 Downlink Subframe Uplink Subframe adaptive PS 0 PS N-1 Frame j-1 Frame j Frame j+1
Preamble Broadcast Control DIUC = 0 TDM DIUC a TDM DIUC a TDM DIUC a Preamble DL_MAP UL_MAP Transition Gap Downlink subframe
Uplink Subframe Initial RangingOpportunities(UIUC = 2) RequestContention Opps (UIUC = 1) SS 1ScheduledData (UIUC = i) ● ● ● SSTG Transmit/Receive Transition Gap Collision Collision Access Burst BW Request
UL/DL Map Frame n-1 Frame n DL-MAP DL-MAP UL-MAP UL-MAP Frame Control Downlink Subframe Uplink Subframe ATDD Split ATDD Split
Outline • Background • WiMAX Standard Introduction • Frame Structure. • Generic / Request Header • Service Classes. • QoS Procedure. • Proposed Architecture • Simulation • Conclusion
Generic MAC header HT = 0(1) EC(1) Type (6) Rsv (1) CI (1) EKS (2) Rsv (1) LENMSB(3) LEN LSB (8) CID MSB(8) CID LSB (8) HCS (8) (#) number of bits
Bandwidth request header format HT = 1 (1) EC(1) Type (3) BRMSB(11) BR LSB (8) CID MSB(8) CID LSB (8) HCS (8)
Outline • Background • WiMAX Standard Introduction • Frame Structure. • Generic / Request Header • Service Classes. • QoS Procedure. • Proposed Architecture • Simulation • Conclusion
Service Classes • UGSConstant bit rate , fixed packet length (ex. VoIP) • rtPSvariable bit rate , variable packet length (ex. MPEG) • nrtPSDelay tolerated (ex. FTP) • BEBest-Effort (ex. HTTP)
Outline • Background • WiMAX Standard Introduction • Frame Structure. • Generic / Request Header • Service Classes. • QoS Architecture • Proposed Architecture • Simulation • Conclusion
IEEE 802.16 QoS Architecture Subscriber Station (SS) Connection Request Base Station (BS) Application Admission Control (undefined by IEEE) Connection Response Connection Classifier BW Request Uplink Packet Scheduling( UPS) (Undefined by IEEE) UGS rtPS nrtPS BE UL-MAP Scheduler Data Transmission
IEEE 802.16 Procedures BS SendUL/DL Map BS Send DL Data BS ReceivesBW Req. BS RunBWA BS ReceivesUL Data SSs ReceiveUL/DL Map SS Receive UL Data SSs SendBW requests SSs SendUL Data
Outline • Background • WiMAX Standard Introduction • Proposed Architecture • Proposed Architecture. • Request Maker • Bandwidth Allocation Description • Packet Scheduling Description • Simulation • Conclusion
Proposed QoS Architecture SS BS BW Request Request Maker Request DB UGS rtPS nrtPS UGS rtPS BE nrtPS BE BWA Classifier Classifier DL/UL MAP MAP Generator Packet Scheduler Downstream Packet Scheduler Upstream
Problem & Solution of BWA 60 50 40 30 20 10
Outline • Background • WiMAX Standard Introduction • Proposed Algorithm • Proposed Architecture. • Request Maker • Bandwidth Allocation Description • Packet Scheduling Description • Simulation • Conclusion
Request Maker SS BS Bandwidth request message CID:001, BW: 100Kb CID:001, BW 50Kb Request Maker CID:002, BW 50Kb CID:002, BW: 150Kb CID:003, BW 50Kb CID:004, BW 50Kb CID:005, BW: 50Kb Connections CID:005, BW 50Kb
Outline • Background • WiMAX Standard Introduction • Proposed Algorithm • Proposed Architecture. • Request Maker • Bandwidth Allocation Description • Packet Scheduling Description • Simulation • Conclusion • Reference
Bandwidth Allocation Procedures DL Emg(UGS) DL BE DLNEmg(UGS) ULNEmg(UGS) UL Emg(UGS) DLNEmg(rtPS) ULNEmg(rtPS) UL BE DL Emg(rtPS) DLnrtPS UL Emg(rtPS) UL nrtPS
BWA for Non-Real-time • Sort By Satisfaction rate. • Allocate bandwidth from lower satisfaction • Total BW for nrtPS = 2/3 remaining bandwidth. • Individual Station:Min(Max_BW_For_nrtPS , nrtPS_Loading). • Total BW for BE = remaining – nrtPS • Individual Station:Min(Max_BW_For_BE , BE_Loading).
Outline • Background • WiMAX Standard Introduction • Proposed Algorithm • Proposed Architecture. • Bandwidth Allocation Description • Packet Scheduling Description • Performance evaluation
Packet Scheduling • Restrict by the DL/UL Map • Gets bandwidth of each Service Classes, and pick packets in the HOL of the corresponding queue and sends at appropriated PS
Outline • Background • WiMAX Standard Introduction • Proposed Algorithm • Performance evaluation-via simulation • Conclusion
Environment Setting • Packets: Poison Arrival • Connection: Poison Arrival • Compare my algorithm to [3] which is following the rules of spec. • BW: 10Mbps • BS: 1 , SS: 5 • Queue: no limit length
Fairness of real-time service Normalized Offered load(50%) Normalized Offered load(100%) Normalized Offered load(150%)
Outline • Background • WiMAX Standard Introduction • Proposed Algorithm • Simulation • Conclusion
Conclustion • Provide Delay and Drop_Rate guarantee for UGS and rtPS • nrtPS has more bandwidth than BE • Even in overloading , nrtPS and BE can get some bandwidth.
Outline • Background • WiMAX Standard Introduction • Proposed Algorithm • Simulation • Conclusion • Reference
reference • IEEE 802.16-2004 • GuoSong Chu, Deng Wang, and Shunliang Mei, “A QoS Architecture for the MAC Protocol of IEEE 802.16 BWA System,” IEEE 2002 International Conference on Vol. 1, 29 June-1 July 2002 pp. 435-439, 2002. • Dong-Hoon Cho , Jung-Hoon Song, Min-Su Kim, and Kim-Jun Han, “Performance Analysis of the IEEE 802.16 Wireless Metropolitan Area Network,” First International Conference on Distributed Frameworks for Multimedia Applications (DFMA’05), pp. 130-137, 2005. • Kitti Wonghavarawat and Aura Ganz, “Packet Scheduling for QoS support in IEEE 802.16 broadband wireless access system,” International Journal of Communication Systems Vol. 16, Issue 1, pp.81-96. • Kin K. Leung and Arty Srivastava, “Dynamic Allocation of Downlink and Uplink Resource for Broadband Services in Fixed Wireless Networks,” IEEE Journal on Selected Areas in Communications Vol. 17 No. 5, May 1999.
6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 Virtual Map SS1UGS SS2UGS SS3UGS SS4UGS SS1rtPS SS2rtPS SS3rtPS