Delay-sensitive Scheduling in Time-varying Channels

Exploiting Channel Variation in Scheduling Delay-sensitive Data Flows



Issues: Wireless channel conditions are time-varying. Such a variation can be either slow or very fast due to the different level of Doppler frequency. In this project, we take  the channel variation into consideration and address the issue of scheduling delay-constrained data packets.

Our Approach and Main Findings: We first notice problems for existing two approaches when they are used to schedule delay-sensitive data flows over time-varying channels.

  • The greedy algorithm works well in fast time-varying channels. It is proved to achieve ½  worst-case performance ratio. However, in slow time-varying situations, it may drop data packets with urgent deadlines.
  • EDF (earliest-deadline first) achieves optimality when the channel is slow time-varying. But if the variation is fast, EDF becomes inefficient because it does not take advantage of  the transient peak transmission rate.

To guarantee a high performance of the scheduling algorithm in both slow and fast time-varying situations. We propose an adaptive algorithm which is insensitive to the variation speed of wireless channels. In the proposed algorithm, the scheduler employs channel prediction technique to determine a range of time period in which the channel conditions won’t change much, then the schedule uses an EDF-alike strategy to schedule packets within this range. Beyond the range, the proposed algorithm switches to a greedy-alike strategy. The proposed algorithm is proved to achieve a worst-case performance ratio higher the greedy algorithm.  The most important advantage of this algorithm is that its performance adapts to the channel variation automatically. Our simulations have confirmed the results.

 

Project Members:

  • Students: Xiaoqiao Meng
  • Faculty: Songwu Lu

Publications:

  • Xiaoqiao Meng, Songwu Lu. Exploiting Channel Variation in Scheduling Delay-sensitive Data Flows. Under submission, July, 2003.

 

 

WiNG


 Home
 Projects
  Wireless QoS
  Security
  Middleware
  Ad-Hoc TCP
 People
 Publications
 Software
 Talks
 Support
 Links