450 likes | 601 Views
Performance Analysis of Scheduling Algorithms for VoIP Services in IEEE 802.16e Systems. Advisor: Dr. Kai-Wei Ke Speaker: Jaw-Woei Ma Date:11/28/2006. Outline. Introduce Scheduling algorithms Analysis of Resource Utilization Efficiency Analysis of VoIP capacity Conclusions References.
E N D
Performance Analysis of Scheduling Algorithms for VoIP Services in IEEE 802.16e Systems Advisor: Dr. Kai-Wei Ke Speaker: Jaw-Woei Ma Date:11/28/2006
Outline • Introduce • Scheduling algorithms • Analysis of Resource Utilization Efficiency • Analysis of VoIP capacity • Conclusions • References
Outline • Introduce • Scheduling algorithms • Analysis of Resource Utilization Efficiency • Analysis of VoIP capacity • Conclusions • References
WiMAX • Worldwide Interoperability for Microwave Access(全球微波存取互通性) • A wireless broadband network connection technique. • the last mile. • Cost saving. • Easy to employ
WiMAX • Bandwidth:134Mbps, 300kbps~2Mbps (末端用戶) • Range:48km • Fixed : IEEE 802.16-2004 • Mobile : IEEE 802.16e
Outline • Introduce • Scheduling algorithms • Analysis of Resource Utilization Efficiency • Analysis of VoIP capacity • Conclusions • References
Service class • UGS (Unsolicited Grant Service) : VoIP • rtPS (real-time Polling Service) : MPEG • nrtPS (non-realtime Polling Service) : FTP • BE (Best Effort) : HTTP • ertPS (extended real-time Polling Service) : VoIP (IEEE 802.16e)
Service class • Non-real time Service : nrtPS BE • Real time Service : UGS rtPS ertPS nrtPS and BE are not suitable for VoIP service in IEEE 802.16e systems
Voice Traffic • Markov source model • Enhanced Variable Rate Codec (EVRC) frame duration (Tvc) = 20ms • Voice activity factor = 0.403 • Talk-spurt duration ( 29% Rate 1,4% Rate ½ ,7% Rate ¼ ) • Silence duration ( 60% Rate 1/8 )
UGS Algorithm • Generate fixed-size data packets periodically • BS periodically assigns Fixed-size grants to the voice users • The grants size and grants period are negotiated in the initialization process of the voice session
UGS Algorithm • Minimize MAC overhead and uplink access delay • The waste of uplink resources
rtPS Algorithm • Generate variable-size data packets periodically • BS assigns uplink resources that are sufficient for unicast bandwidth request • The grants period are negotiated in the initialization process of the voice session ( bandwidth request process or polling process)
rtPS Algorithm • More efficiently than UGS • Lager MAC overhead and access delay than UGS and ertPS
ertPS Algorithm • Generate variable-size data packets on a periodically basis • The size of a voice data packet is decreased : Grant Management subheader increased : Bandwidth request header
ertPS Algorithm • The size of data is decreased : using extended PBR (PiggyBack Request) bits of Grant Management subheader • BS assigns uplink resources according to the requested size periodically, until user requests another size of the bandwidth
ertPS Algorithm • The size of data is increased : using BR (Bandwidth Request) bits of Bandwidth request header • BS assigns uplink resources according to the requested size periodically, until user requests another size of the bandwidth
ertPS Algorithm • First bandwidth Allocation the next MAC frame after this bandwidth request process • Second bandwidth Allocation after the bandwidth allocation interval of service flow based on time
ertPS Algorithm • Reduce MAC overhead and acess delay of the rtPS • Prevent the waste of uplink resources of the UGS
Outline • Introduce • Scheduling algorithms • Analysis of Resource Utilization Efficiency • Analysis of VoIP capacity • Conclusions • References
Resource Utilization Efficiency • UGS algorithm : MAC header ( L h , 6 bytes)
Resource Utilization Efficiency • rtPS algorithm :assume a min polling size ( L1/8 + Lbh ) Lbh : request header : 6 bytes
Resource Utilization Efficiency • ertPS algorithm :
Resource Utilization Efficiency • Frame Structure
Preamble Broadcast Control DIUC = 0 TDM DIUC a TDM DIUC a TDM DIUC a Preamble DL_MAP UL_MAP Transition Gap Resource Utilization Efficiency • Downlink Subframe
Resource Utilization Efficiency • Size of UL-MAP message is 36 bits ( 4.5bytes ) • UL-MAP message use very robust burst profile (QPSK modulation and 1/12 coding) • When M users use only VoIP Services in one MAC frame, the UGS and ertPS can save (36*M) bits of downlink resources compared with the rtPS
Resource Utilization Efficiency • OFDMA Systems • One basic resource unit consists of 48 subcarriers • Voices packet are transmitted by QPSK ½ • UL-MAP are transmitted by QPSK 1/12
Resource Utilization Efficiency • The total number of wasted resources in the rtPS is larger than that of the UGS • ertPS can save a lot of uplink and downlink resources
Outline • Introduce • Scheduling algorithms • Analysis of Resource Utilization Efficiency • Analysis of VoIP capacity • Conclusions • References
Analysis of VoIP capacity • VoIP capacity is restricted by packet transmission delay bound and radio resource saturation • Analyze packet transmission delay of MAC SDUs (Service Data Units) for the UGS, rtPS and ertPS
Analysis of VoIP capacity • Using OPNET simulator • OFDMA Systems 36 Symbols (Time Domain) 1024 subcarriers (Frequency Domain) downlink : uplink = 2 : 1
Analysis of VoIP capacity • Total number of downlink and uplink resources are 384 and 140 one resource unit consists of 48 subcarries downlink / uplink resources are scheduled by RR ( round-robin )
Analysis of VoIP capacity • Delay bound is 60 ms, the max supportable number: UGS : 68 / rtPS : 76 / ertPS : 92 • ertPS can support more 21% : UGS / 35% : rtPS
Outline • Introduce • Scheduling algorithms • Analysis of Resource Utilization Efficiency • Analysis of VoIP capacity • Conclusions • References
Conclusions • ertPS can solve these problems of the UGS and rtPS UGS : waste of uplink resources rtPS : MAC overhead and access delay • VoIP capacity : ertPS > UGS > rtPS
Conclusions • ertPS could be used efficiently in any wireless communication systems that support VoIP services with variable data rates and slience suppression
References [1] Howon Lee, Taesoo Kwon, Dong-Ho Cho, Geunhwi Lim and Yong Chang“Performance Analysis of Scheduling Algorithms for VoIP Services in IEEE 802.16e Systems” Vehicular Technology Conference, 2006. VTC 2006-Spring. IEEE 63rd [2] IEEE 802.16 standard [3] IEEE 802.16e