CAC and Scheduling Schemes for Realtime Video Applications

  • Slides: 23
Download presentation
CAC and Scheduling Schemes for Real-time Video Applications in IEEE 802. 16 Networks Ou

CAC and Scheduling Schemes for Real-time Video Applications in IEEE 802. 16 Networks Ou Yang WCNG @ UR 10/11/2006

Outline Overview of IEEE 802. 16 Networks n Motivation n Proposed CAC Scheme n

Outline Overview of IEEE 802. 16 Networks n Motivation n Proposed CAC Scheme n Proposed Scheduling Scheme n Simulation Results n Conclusion n

Overview

Overview

Overview of IEEE 802. 16 Networks

Overview of IEEE 802. 16 Networks

Brief Introduction to 802. 16 Fixed Wireless Broadband Access Networks - Line of sight

Brief Introduction to 802. 16 Fixed Wireless Broadband Access Networks - Line of sight n Connection Oriented - Block incoming calls when Qo. S fails n Medium Access Mechanism - TDMA n Differentiated Quality of Service - Support real-time video application n

Motivation

Motivation

Motivation Real-time video applications demands high bandwidth efficiency and guaranteed Qo. S n IEEE

Motivation Real-time video applications demands high bandwidth efficiency and guaranteed Qo. S n IEEE 802. 16 standard defines a frame of MAC but leaves CAC and scheduler open to discuss n Varying bit-rate and stringent delay bound make the design of CAC and scheduler difficult n

State of the Art CAC - Determines throughput - Influences delay performance n Scheduler

State of the Art CAC - Determines throughput - Influences delay performance n Scheduler - Determines fairness - Influences delay performance n No reference focuses on throughput, delay performance and fairness simultaneously. n

State of the Art -CAC Make decision as soon as incoming flows arrive n

State of the Art -CAC Make decision as soon as incoming flows arrive n Conservative bandwidth reservation. Reserve bandwidth according to the maximum I frame n These cause low throughput n

State of the Art - Scheduling Earliest Deadline First (EDF) - Maximizing throughput under

State of the Art - Scheduling Earliest Deadline First (EDF) - Maximizing throughput under delay constraint - Unfair - Commonly used n FIFO + Weighted Fair Queuing (WFQ) - Unfair under delay constraint - Low throughput under delay constraint - Seldom used n None achieve good delay performance and fairness simultaneously n

Solution – Utilize Traffic Traits n Periodicity: - I B P frames constitute a

Solution – Utilize Traffic Traits n Periodicity: - I B P frames constitute a GOP - Control the bandwidth occupancy n Regularity: - I frame bigger than non-I frame - I frame less than non-I frame - Consider I and non-I frame separately in bandwidth reservation

Proposed CAC Scheme

Proposed CAC Scheme

Pending Period Decision is made in the pending period n Less traffic burst causes

Pending Period Decision is made in the pending period n Less traffic burst causes delay violation n

Consider I and non-I separately n n Detect delay violation until find out a

Consider I and non-I separately n n Detect delay violation until find out a proper access time or the pending period expires Step 1: Accessed I vs. Incoming I - Utilize periodicity to predict the arrival of I frames Step 2: Accessed non-I vs. Incoming I - Estimate the average bit-rate of non-I frames - Reserves bandwidth based on estimation Effect: Adjust estimation to balance delay performance and throughput

Proposed Scheduling Scheme

Proposed Scheduling Scheme

EDF - > Earliest LST First LST (Latest Starting Time) - latest time to

EDF - > Earliest LST First LST (Latest Starting Time) - latest time to start transmission in order to catch up with deadline n Effect - Being scheduled = Meet delay constraint - The same deadline, larger frame will be scheduled first in result of earlier LST n

Loose Constraint on ELSTF Enlarge the Pool of Prospective Packets n Consider fairness n

Loose Constraint on ELSTF Enlarge the Pool of Prospective Packets n Consider fairness n

Effect ELSTF improve the delay performance n Loose constraint improves fair service n L

Effect ELSTF improve the delay performance n Loose constraint improves fair service n L is adjustable, compromising delay and fairness n

Simulation Results

Simulation Results

Analysis Throughput, delay performance and fairness are involved in two trade-offs, handled by Re

Analysis Throughput, delay performance and fairness are involved in two trade-offs, handled by Re and L n Re↑ Throughput↓ Delay performance↑ L ↑ Fairness ↑ Delay performance ↓ n

Conclusion

Conclusion

The proposed CAC introduces a pending period and utilizes traffic traits to compromise throughput

The proposed CAC introduces a pending period and utilizes traffic traits to compromise throughput and delay performance n The proposed scheduler applies loose constraint on ELSTF to balance fairness and delay performance n Simulation results show the proposed schemes significantly improve throughput with acceptable delay performance and fairness. n

Thank You

Thank You