Scheduling streaming flows on the downlink shared channel of UMTS

  • Authors:
  • Joy Kuri;R. M. Karthik

  • Affiliations:
  • Centre for Electronics Design and Technology, Indian Institute of Science, Bangalore, India;Centre for Electronics Design and Technology, Indian Institute of Science, Bangalore, India

  • Venue:
  • International Journal of Network Management
  • Year:
  • 2007

Quantified Score

Hi-index 0.02

Visualization

Abstract

In Universal Mobile Telecommunication Systems (UMTS), the Downlink Shared Channel (DSCH) may be used to provide streaming services. The traffic model for streaming services is different from the continuously backlogged model used in much of the literature. Each connection specifies a required service rate over an interval of time. In this paper, we are interested in determining how k DSCH frames should be allocated among a set of I connections. We need a scheduler that is channel-aware, so that channels presently enjoying low fading losses can be exploited to achieve higher aggregate throughput. On the other hand, the scheduler is also required to be fair, so that each connection obtains a throughput as close as possible to what it requires. We introduce the notion of discrepancy to capture the inherent trade-off between aggregate throughput and fairness. We show that the discrepancy criterion provides a flexible means for balancing efficiency, as measured by aggregate throughput, and fairness. Our problem, then, is to schedule mobiles so as to minimize the discrepancy over the control horizon. We provide a simple low-complexity heuristic called ITEM that is provably optimal in certain cases. In particular, we show that ITEM is optimal when applied in the UMTS context. Next, we compare the performance of ITEM with that of other algorithms, and show that it performs better in terms of both fairness and aggregate throughput. Thus, ITEM provides benefits in both dimensions--fairness and efficiency--and is therefore a promising algorithm for scheduling streaming connections.