IEEE VTC 2010 Optimal Layered Video IPTV Multicast Streaming over IEEE 802.16e WiMAX Systems Po-Han Wu, Yu Hen Hu *, Jenq-Neng Hwang University of Washington.

Slides:



Advertisements
Similar presentations
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
Advertisements

Resource Allocation Software Algorithms for AMC-OFDM Systems Dr. Muayad Sadik Croock Computer Engineering Department, University of Technology 1.
1 “Multiplexing Live Video Streams & Voice with Data over a High Capacity Packet Switched Wireless Network” Spyros Psychis, Polychronis Koutsakis and Michael.
Kuang-Hao Liu et al Presented by Xin Che 11/18/09.
Mohamed Hefeeda Multiplexing of Variable Bitrate Scalable Video for Mobile Broadcast Networks Project Presentation Farid Molazem Cmpt 820 Fall 2010 School.
Proprietary of NTHU Communication SOC Lab, 2006 Beam Forming, Null Steering, and SDMA Selecting the weights correctly allows transmitter (receiver)
A Layered Hybrid ARQ Scheme for Scalable Video Multicast over Wireless Networks Zhengye Liu, Joint work with Zhenyu Wu.
CS541 Advanced Networking 1 Spectrum Sharing in Cognitive Radio Networks Neil Tang 3/23/2009.
IEEE Std Technique Overview nmgmt.cs.nchu.edu.tw 系統暨網路管理實驗室 Systems & Network Management Lab Reporter :黃文帥 2007/09/18.
12006/11/28 Performance Analysis of Scheduling Algorithms for VoIP Services in IEEE e Systems Advisor: Dr. Kai-Wei Ke Speaker: Jaw-Woei Ma Date:11/28/2006.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Opportunistic Transmission Scheduling With Resource-Sharing Constraints in Wireless Networks From IEEE JOURNAL ON SELECTED AREAS IN COMMUNCATIONS Presented.
Adaptive Resource Allocation for Layer-Encoded IPTV Multicasting in IEEE WiMAX Wireless Networks Wen-Hsing Kuo, Wanjiun Liao, Tehuang Liu IEEE TRANSACTIONS.
Seyed Mohamad Alavi, Chi Zhou, Yu Cheng Department of Electrical and Computer Engineering Illinois Institute of Technology, Chicago, IL, USA ICC 2009.
MAXIMIZING SPECTRUM UTILIZATION OF COGNITIVE RADIO NETWORKS USING CHANNEL ALLOCATION AND POWER CONTROL Anh Tuan Hoang and Ying-Chang Liang Vehicular Technology.
A Comparative Analysis of Spectrum Alternatives for WiMAX Networks with Deployment Scenarios Based on the U.S. 700 MHz Band June 2008 By MWG/AWG.
Energy-Efficient Video Multicast in 4G Wireless Systems Ya-Ju Yu 1, Pi-Cheng Hsiu 2,3, and Ai-Chun Pang 1,4 1 Graduate Institute of Networking and Multimedia,
Adaptive Waiting Time Threshold Estimation Algorithm for Power Saving in Sleep Mode of IEEE e Khyati Sanghvi, Piyush Kumar Jain, Debabrata Das International.
1 Optimal Power Allocation and AP Deployment in Green Wireless Cooperative Communications Xiaoxia Zhang Department of Electrical.
A Study of the Bandwidth Management Architecture over IEEE WiMAX Student :Sih-Han Chen Advisor : Ho-Ting Wu Date :
Suk-Bok Lee, Ioannis Pefkianakis, Adam Meyerson, Shugong Xu, Songwu Lu
IEEE WirelessMAN For Broadband Wireless Metropolitan Area Networks.
1 11 Subcarrier Allocation and Bit Loading Algorithms for OFDMA-Based Wireless Networks Gautam Kulkarni, Sachin Adlakha, Mani Srivastava UCLA IEEE Transactions.
Multicast Scheduling in Cellular Data Networks Katherine Guo, Arun Netravali, Krishan Sabnani Bell-Labs Research Hyungsuk Won, Han Cai, Do Young Eun, Injong.
Distributing Layered Encoded Video through Caches Authors: Jussi Kangasharju Felix HartantoMartin Reisslein Keith W. Ross Proceedings of IEEE Infocom 2001,
Rensselaer Polytechnic Institute Rajagopal Iyengar Combinatorial Approaches to QoS Scheduling in Multichannel Wireless Systems Rajagopal Iyengar Rensselaer.
Performance Analysis of an innovative scheduling algorithm for OFDMA based IEEE a systems E. Baccarelli, M.Biagi, C.Pelizzoni, N.Cordeschi This work.
Liping WANG 1, Yusheng JI 1,2, and Fuqiang Liu 3 1 The Graduate University for Advanced Studies, Tokyo, Japan 2 National Institute of Informatics, Tokyo,
Performance evaluation of adaptive sub-carrier allocation scheme for OFDMA Thesis presentation16th Jan 2007 Author:Li Xiao Supervisor: Professor Riku Jäntti.
Fair Class-Based Downlink Scheduling with Revenue Considerations in Next Generation Broadband wireless Access Systems Bader Al-Manthari, Member, IEEE,
Maximum Network Lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Cardei, M.; Jie Wu; Mingming Lu; Pervaiz, M.O.; Wireless And Mobile.
QoS Multicasting over Mobile Networks IEEE Globecom 2005 Reporter : Hsu,Ling-Chih.
Chun Nie, Thanasis Korakis, and Shivendra Panwar Department of Electrical and Computer Engineering, Polytechnic University, Brooklyn A Multi-hop Polling.
Utility-Based Resource Allocation for Layer-Encoded IPTV Multicast Service in Wireless Relay Networks Shi-Sheng Sun, Yi-Chun Chen, Wanjiun Liao Department.
Energy-Saving Scheduling in IEEE e Networks Chia-Yen Lin, and Hsi-Lu Chao Department of Computer Science National Chiao Tung University.
Optimal Selection of Power Saving Classes in IEEE e Lei Kong, Danny H.K. Tsang Department of Electronic and Computer Engineering Hong Kong University.
Downlink Scheduling With Economic Considerations to Future Wireless Networks Bader Al-Manthari, Nidal Nasser, and Hossam Hassanein IEEE Transactions on.
A Downlink Data Region Allocation Algorithm for IEEE e OFDMA
Capacity Enhancement with Relay Station Placement in Wireless Cooperative Networks Bin Lin1, Mehri Mehrjoo, Pin-Han Ho, Liang-Liang Xie and Xuemin (Sherman)
A Joint Bandwidth Allocation and Routing Scheme for the IEEE 802
X. Li, W. LiuICC May 11, 2003A Joint Layer Design Smart Contention Resolution Random Access Wireless Networks With Unknown Multiple Users: A Joint.
Wireless Multiple Access Schemes in a Class of Frequency Selective Channels with Uncertain Channel State Information Christopher Steger February 2, 2004.
A Multicast Mechanism in WiMax Mesh Network Jianfeng Chen, Wenhua Jiao, Pin Jiang, Qian Guo Asia-Pacific Conference on Communications, (APCC '06)
Utility-Based Resource Allocation for Layer- Encoded IPTV Multicast in IEEE (WiMAX) Wireless Networks Wen-Hsing Kuo ( 郭文興 ),Te-huang Liu ( 劉得煌 ),
Cooperative Layered Wireless Video Multicast Ozgu Alay, Thanasis Korakis, Yao Wang, Elza Erkip, Shivendra Panwar.
Doc.: IEEE /0112r0 Zhanji Wu, et. Al. January 2013 Submission Joint Coding and Modulation Diversity for the Next Generation WLAN Date:
Dynamic Topology Control for Multi-hop Relaying in a Cellular TDD-OFDMA System Hye J. Kang, Hyun S. Ryu, and Chung G. Kang School of Electrical Engineering,
Content caching and scheduling in wireless networks with elastic and inelastic traffic Group-VI 09CS CS CS30020 Performance Modelling in Computer.
A Utility-based Mechanism for Broadcast Recipient Maximization in WiMAX Multi-level Relay Networks Cheng-Hsien Lin, Jeng-Farn Lee, Jia-Hui Wan Department.
Bandwidth Balancing in Multi- Channel IEEE Wireless Mesh networks Claudio Cicconetti, Ian F. Akyildiz School of Electrical and Computer Engineering.
Multicast Recipient Maximization in IEEE j WiMAX Relay Networks Wen-Hsing Kuo † ( 郭文興 ) & Jeng-Farn Lee ‡ ( 李正帆 ) † Department of Electrical Engineering,
Lin Tian ∗ ‡, Di Pang ∗,Yubo Yang ∗, Jinglin Shi ∗, Gengfa Fang †, Eryk Dutkiewicz † ∗ Institute of Computing Technology, Chinese Academy of Science, China.
Joint Base Station and Relay Station Placement for IEEE j Networks Hsiao-Chen Lu and Wanjiun Liao Department of Electrical Engineering, National.
An Energy Efficient Sleep Scheduling Considering QoS Diversity for IEEE e Wireless Networks Speaker: Wun-Cheng Li IEEE ICC 2010 Jen-Jee Chen, Jia-Ming.
CHANNEL ALLOCATION FOR SMOOTH VIDEO DELIVERY OVER COGNITIVE RADIO NETWORKS Globecom 2010, FL, USA 1 Sanying Li, Tom H. Luan, Xuemin (Sherman) Shen Department.
Algorithms for Routing and Centralized Scheduling in IEEE Mesh Networks Harish Shetiya and Vinod Sharma Department of Electrical Communication Engineering.
WCNC 2008 Markov Chain Model for Polling Delay and Throughput Analyses of Uplink Subframe in WiMAX Networks Ben-Jye Chang Department of Computer Science.
Scalable Video Multicast with Adaptive Modulation and Coding in Broadband Wireless Data Systems Peilong Li *, Honghai Zhang *, Baohua Zhao +, Sampath Rangarajan.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
Telecommunication Networks Lab.DET – Department of Electronics and Telecommunications 11/04/2007COST289 4th Workshop - Gothenburg, Sweden 1 A Finite State.
Multicast Polling and Efficient VoIP Connections in IEEE Networks Olli Alanen Telecommunication Laboratory Department of Mathematical Information.
Wireless Packet Scheduling With Soft Deadlines Aditya Dua and Nicholas Bambos Department of Electrical Engineering Stanford University ICC 2007.
Ben-Gurion University of the Negev Department of Communication Systems Engineering.
History-based Adaptive Modulation for a Downlink Multicast Channel in OFDMA systems Haibo Wang, Hans Peter Schwefel and Thomas Skjodeberg Toftegaard Center.
Analysis of Three Dimensional Scheduling Algorithms in Multi-Hop OFDMA Networks Ben-Gurion University of the Negev Department of Communication Systems.
1 A Throughput Enhancement Handover Algorithm for WiMAX Network Architecture Hao-Ming Chang and Gwo-Jong Yu Graduate School of Mathematical Sciences, Aletheia.
1 On the Trade-Off between Energy and Multicast Efficiency in e-Like Mobile Networks Reuven Cohen, Liran Katzir, and Romeo Rizzi Department of Computer.
Cross-Layer Optimization for State Update in Mobile Gaming
Weihuang Fu1, Zhifeng Tao2, Jinyun Zhang2, and Dharma P. Agrawal1
Video Streaming over Cognitive radio networks
Presentation transcript:

IEEE VTC 2010 Optimal Layered Video IPTV Multicast Streaming over IEEE e WiMAX Systems Po-Han Wu, Yu Hen Hu *, Jenq-Neng Hwang University of Washington Department of Electrical Engineering *University of Wisconsin – Madison Department of Electrical and Computer Engineering

Outline Introduction Problem Formulation Globally Optimal Solutions Suboptimal Heuristic Algorithm Simulation and Performance Comparison Conclusion

Introduction The IEEE e standard to provide IPTV services over WiMAX channels. Mobile subscribers (MSs) may view popular video programs at real time while roaming around metropolitan regions.

Introduction The high-speed multicast services can be the services of IPTV, video conferencing, and so on. Data requirement Base Layer Enhancement Layer 1 Base Layer Enhancement Layers 1 Base Layer Enhancement Layers 2

Introduction Multicast and broadcast services (MBS) – MBS zone is standardized in the frame structure of WiMAX spec. – MBS can occupy whole/partial of DL-subframe. – MBS service is offered in the downlink only. Preamble UL-MAP DL-MAP FCH MBS ZONE MBS MAP UL Sub-Frame Preamble UL-MAP DL-MAP FCH DL Burst 6 DL Burst 1 DL Burst 4 DL Burst 5 DL Burst 2 DL Burst 3 MBS ZONE MBS MAP UL Sub-Frame MBS MBS with Unicast Services

IPTV service in MBS zone – Higher transmission rate Utility – Lower transmission rate Resource consumption EL 1 BL EL2 Introduction Enhancement Layers 1 Base Layer Enhancement Layers 2 Video program Modulation QPSK Modulation16QAM 16QAM EL 1 BL EL2

Introduction Goal Design an efficient IPTV multicast algorithm over WiMAX network – Determine the modulation of each layer of video program such that Maximized the total utility while the resource is no larger than a bound

Notations and Definitions – Assumption V video streams are available for subscription by up to N MSs Each MS may subscribe one or more video streams – Matrix R = [R vl ] is specifies the sizes of video streams R vl is the size of the l th layer of the v th video per OFDMA frame Problem Formulation Enhancement Layers Base Layer Enhancement Layers Video program 2 R 21 = 5 bits/sec R 22 = 7 bits/sec R 23 = 9 bits/sec

Problem Formulation Notations and Definitions – Each layer is modulated at one of M different rates {c(m); 1 ≤ m ≤ M} c(1) =9.6kbps/slotQPSK ½ c(2) =14.4kbps/slotQPSK ½ c(3) =19.2kbps/slot16QAM ½ c(4) =28.8kbps/slot16QAM ¾ c(5) =38.4kbps/slot64QAM ⅔ c(6) =43.2kbps/slot64QAM ¾ ModulationTransmission Rate

a 21 = 2 a 22 = 3 a 23 = 3 Problem Formulation Radio Resource Allocation Process – which layer of which video stream to be transmitted – which modulation rate to be used to transmit the selected video. The decision can be summarized in a matrix A= [a vl ] – a vl = mif l th layer of v th video is modulated at c(m) – a vl = 0if l th layer of v th video is not to be transmitted Enhancement Layers Base Layer Enhancement Layers Video program 2 QPSK ½ 16QAM ½

The total number of OFDM symbols needed to multicast all V video programs is Problem Formulation slot consume = size / transmission rate Indicator function: I(x) = 1 if the condition x is true I(x) = 0 if the condition x is false S 11 S 12 S 13 S 14 S 21 S 22 S 23 S 24 S 31 S 32 S 33 S 34

Problem Formulation A matrix H = [h nv ] is represent the subscription status – h nv = 1if the n th MS subscribes v th video program – h nv = 0Otherwise A matrix P = [p vl ] denotes the prices for all video streams – Depends on how many layers video streams the MS can receive – p vl is the per subscriber price for that particular layer video stream Enhancement Layers Base Layer Enhancement Layers Video program 2 SubscriberPriceRevenue 20$ 3$60 40$ 5$200 80$10$800 $1060

Utility Function – The utility of delivering the v th video will be evaluated as the total revenue generated by serving that video to N users: – Aggregating for all V video programs, one has the total utility: Problem Formulation Examines the channel condition d n of the n th subscriber whether is larger than the SNR requirement d m of m th MCS Examines the MS whether subscribe the video Examines the layer of the video whether be transmitted

Problem Formulation The resource allocation problem can be described as follows: – Given H:the subscription matrix P : the price matrix R : the video payload matrix d : the channel condition vector c : the data modulation rate vector G 0 : the radio resource – Determine an assignment matrix A, such that the total revenue u is maximized the resource constraint S ≤ G 0 The number of potential solutions grows exponentially with respect to VL, it is obviously an NP-hard problem.

Service Profile – A service profile is the modulation rate assigned to each layer of a given video stream. Service profile Video 2 Layer 1 : c(1) Layer 2 : c(2) Layer 3 : c(6) Video 2 Layer 1 : c(1) Layer 2 : c(2) Layer 3 : c(6) Video 2 Layer 1 : c(1) Layer 2 : c(2) Layer 3 : c(5) Video 2 Layer 1 : c(1) Layer 2 : c(2) Layer 3 : c(5) Video 2 Layer 1 : c(1) Layer 2 : c(2) Layer 3 : c(4) Video 2 Layer 1 : c(1) Layer 2 : c(2) Layer 3 : c(4) Video 2 Layer 1 : c(1) Layer 2 : c(2) Layer 3 : c(3) Video 2 Layer 1 : c(1) Layer 2 : c(2) Layer 3 : c(3) Video 2 Layer 1 : c(1) Layer 2 : c(2) Layer 3 : c(2) Video 2 Layer 1 : c(1) Layer 2 : c(2) Layer 3 : c(2) Video 2 Layer 1 : c(1) Layer 2 : c(2) Layer 3 : c(1) Video 2 Layer 1 : c(1) Layer 2 : c(2) Layer 3 : c(1) Video 2 Layer 1 : c(1) Layer 2 : c(1) Layer 3 : c(6) Video 2 Layer 1 : c(1) Layer 2 : c(1) Layer 3 : c(6) Video 2 Layer 1 : c(1) Layer 2 : c(1) Layer 3 : c(5) Video 2 Layer 1 : c(1) Layer 2 : c(1) Layer 3 : c(5) Video 2 Layer 1 : c(1) Layer 2 : c(1) Layer 3 : c(4) Video 2 Layer 1 : c(1) Layer 2 : c(1) Layer 3 : c(4) Video 2 Layer 1 : c(1) Layer 2 : c(1) Layer 3 : c(3) Video 2 Layer 1 : c(1) Layer 2 : c(1) Layer 3 : c(3) Video 2 Layer 1 : c(1) Layer 2 : c(1) Layer 3 : c(2) Video 2 Layer 1 : c(1) Layer 2 : c(1) Layer 3 : c(2) Video 2 Layer 1 : c(1) Layer 2 : c(1) Layer 3 : c(1) Video 2 Layer 1 : c(1) Layer 2 : c(1) Layer 3 : c(1) Globally Optimal Solutions Enhancement Layers Base Layer Enhancement Layers Video program 2 Video 2 Layer 1 : c(1) Layer 2 : c(3) Layer 3 : c(6) Video 2 Layer 1 : c(1) Layer 2 : c(3) Layer 3 : c(6) Video 2 Layer 1 : c(1) Layer 2 : c(3) Layer 3 : c(5) Video 2 Layer 1 : c(1) Layer 2 : c(3) Layer 3 : c(5) Video 2 Layer 1 : c(1) Layer 2 : c(3) Layer 3 : c(4) Video 2 Layer 1 : c(1) Layer 2 : c(3) Layer 3 : c(4) Video 2 Layer 1 : c(1) Layer 2 : c(3) Layer 3 : c(3) Video 2 Layer 1 : c(1) Layer 2 : c(3) Layer 3 : c(3) Video 2 Layer 1 : c(1) Layer 2 : c(3) Layer 3 : c(2) Video 2 Layer 1 : c(1) Layer 2 : c(3) Layer 3 : c(2) Video 2 Layer 1 : c(1) Layer 2 : c(3) Layer 3 : c(1) Video 2 Layer 1 : c(1) Layer 2 : c(3) Layer 3 : c(1) …… 6 3 service profiles

Globally Optimal Solutions Proposition 1. – Denote the modulation rate of the l th layer video as M l. – M l +1 ≥ M l or M l +1 = 0. Enhancement Layers Base Layer Enhancement Layers Video program 2 M1M1 M2M2 M3M3 = c(4) = {c(4), c(5), c(6)} = {c(5), c(6)} = c(5) Video 2 Layer 1 : c(1) Layer 2 : c(3) Layer 3 : c(1) Video 2 Layer 1 : c(1) Layer 2 : c(3) Layer 3 : c(1) Video 2 Layer 1 : c(1) Layer 2 : c(3) Layer 3 : c(3) Video 2 Layer 1 : c(1) Layer 2 : c(3) Layer 3 : c(3) Video 2 Layer 1 : c(1) Layer 2 : c(3) Layer 3 : c(2) Video 2 Layer 1 : c(1) Layer 2 : c(3) Layer 3 : c(2) Video 2 Layer 1 : c(1) Layer 2 : c(3) Layer 3 : c(4) Video 2 Layer 1 : c(1) Layer 2 : c(3) Layer 3 : c(4)

Globally Optimal Solutions A Pricing Scheme – Each service profile can be associated with a utility-resource pair (u i, S i ) evaluated based on the previous formulas. Video 2 Layer 1 : c(1) Layer 2 : c(2) Layer 3 : c(3) Video 2 Layer 1 : c(1) Layer 2 : c(2) Layer 3 : c(3) (u,S) = (500,70) Video 2 Layer 1 : c(1) Layer 2 : c(2) Layer 3 : c(4) Video 2 Layer 1 : c(1) Layer 2 : c(2) Layer 3 : c(4) (u,S) = (400,65) Video 2 Layer 1 : c(2) Layer 2 : c(3) Layer 3 : c(6) Video 2 Layer 1 : c(2) Layer 2 : c(3) Layer 3 : c(6) (u,S) = (350,50) Video 2 Layer 1 : c(3) Layer 2 : c(4) Layer 3 : c(6) Video 2 Layer 1 : c(3) Layer 2 : c(4) Layer 3 : c(6) (u,S) = (240,20) ……

Globally Optimal Solutions Given a scatter plot of u i versus S i : cost : Consumption of Slots Total Utility Value

Globally Optimal Solutions Observation – If u A > u B, the solution A is better than solution B – The best solution of is called Plausible service profile A(u A,S i ) B(u B,S i ) SiSi uAuA uBuB S u Plausible service profile

Globally Optimal Solutions Given a scatter plot of u i versus S i : cost : Consumption of Slots Total Utility Value

Globally Optimal Solutions Given a scatter plot of u i versus S i : cost : Consumption of Slots Total Utility Value

Globally Optimal Solutions Optimal solution: Select one plausible service profile such that – the total utility u is maximized – the total resource S is no larger than the preset bound G 0 The exponentially growing solution space makes it unrealistic to use exhaustive search in practical operation. An efficient heuristic search algorithm that yields reasonably good solution is desirable.

Heuristic Algorithm for Multiple Video Programs Our approach to developing a heuristic algorithm – to develop an efficient search method to arrive at the vicinity of an optimal solution more quickly Let us consider an example – 3 video programs with 100, 80, and 40 subscribers each – The resource constraint G 0 = 165 slots – Each video stream has 4 layers

Heuristic Algorithm for Multiple Video Programs Given a scatter plot of E(i) = u(i)/S(i) versus S(i) : Observation: – the averaged utility per slot values are approximately the same Good movieBad moviemovie with wrong modulation

Heuristic Algorithm for Multiple Video Programs Given a scatter plot of E(i) = u(i)/S(i) versus S(i) : Observation: – the averaged utility per slot values are approximately the same Conclusion: – Search for a solution in which the efficiency of every video program are approximately the same

Heuristic Algorithm for Multiple Video Programs Step 1: Let the range of the union of u/S values of all V video programs be divided equally into B sections. B=3 I II III

Heuristic Algorithm for Multiple Video Programs Step 2: Within each section, identify a plausible service profile such that the efficient value is closest to the lower boundary of that section. B=3 I II III For section I: mini E 1 =44 mini E 2 =43 mini E 3 =null For section II: mini E 1 =23 mini E 2 =28 mini E 3 =null For section III: mini E 1 =17 mini E 2 =16 mini E 3 =15

Heuristic Algorithm for Multiple Video Programs Step 3: Exhaustively examine each of these B candidate solutions and select the one with maximum utility value while satisfying the resource constraint Select one plausible service profile in the section such that – the total utility u is maximized – the total resource S is no larger than the preset bound G 0 B=3 I II III

Simulation Simulation Set up – V = 3 video programs are multicast via WiMAX MBS services. – Each video program is SVC coded using L = 4 layers – Each video stream has an identical size R vl = 250 kbps. – The price of each layer is 5, 2.5, 1.5, 1 OBEE Algorithm – IEEE WCNC 2009 – maximize the number of users who can receive the basic video service – For each enhancement layer, the modulation will be selected for transmission until out of resource or all layers are allocated.

Simulation Our simulations show that no matter which scenario or resource budget is conducted, – the proposed method indeed creates higher utility value – close to the global optimum. G 0 =165 – the highest total utility is 11.8% higher than OBEE – the proposed algorithm is 7.46% higher than OBEE G 0 =128 – the proposed algorithm is 5.5% higher than OBEE

Conclusion We introduced an advanced algorithm for layered video multi-casting over mobile WiMAX. Our simulation shows that – Searching for plausible solutions quickly – the system indeed obtains higher utility value. It is also applicable for all OFDMA real time system.