Efficient Algorithms for Scheduling Single and Multiple Channel Data Broadcast

  • Authors:
  • Sohail Hameed;Nitin Vaidya

  • Affiliations:
  • -;-

  • Venue:
  • Efficient Algorithms for Scheduling Single and Multiple Channel Data Broadcast
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

With the increasing popularity of portable wireless computers, mechanisms to efficiently transmit information to such clients, are of significant interest. The environment under consideration is asymmetric, in that the information server has much more bandwidth available, as compared to the clients. It has been proposed that in such systems the server should broadcast the information periodically. A broadcast schedule, determines what is broadcast by the server and when. In this report, we present an algorithm for scheduling broadcast in such environments. This algorithm is based on a fair queueing, algorithm, and can be executed in O(log M) time, where M is the number of information items. The algorithm significantly improves the time-complexity over previously proposed broadcast scheduling algorithms. We evaluate performance of the algorithm and find it to be close to optimal. We also present an algorithm to coordinate broadcasts over multiple channels, and evaluate its performance for two channels.