• DocumentCode
    3566895
  • Title

    Broadcast disks with polynomial cost functions

  • Author

    Bar-Noy, Amotz ; Patt-Shamir, Boa ; Ziper, Igor

  • Author_Institution
    AT&T Res. Labs., Florham Park, NJ, USA
  • Volume
    2
  • fYear
    2000
  • fDate
    6/22/1905 12:00:00 AM
  • Firstpage
    575
  • Abstract
    In broadcast disk systems, information is broadcast in a shared medium. When a client needs an item from the disk, it waits until that item is broadcast. The fundamental algorithmic problem for such systems is to determine the broadcast schedule based on the demand probability of items, and the cost incurred to the system by clients waiting. The goal is to minimize the mean access cost of a random client. Typically, it was assumed that the access cost is proportional to the waiting time. In this paper, we ask what are the best broadcast schedules for access costs which are arbitrary polynomials in the waiting time. These may serve as reasonable representations of reality in many cases, where the “patience” of a client is not necessarily proportional to its waiting time. We present an asymptotically optimal algorithm for a fluid model, where the bandwidth may be divided to allow for fractional concurrent broadcasting. This algorithm, besides being justified in its own right, also serves as a lower bound against which we test known discrete algorithms. We show that the Greedy algorithm has the best performance in most cases. Then we show that the performance of other algorithms deteriorate exponentially with the degree of the cost polynomial and approach the fractional solution for sub-linear cost. Finally, we study the quality of approximating the greedy schedule by a finite schedule
  • Keywords
    approximation theory; broadcasting; optimisation; polynomials; probability; scheduling; Greedy algorithm; arbitrary polynomials; asymptotically optimal algorithm; broadcast disk systems; broadcast schedule; cost polynomial; demand probability; finite schedule; fluid model; fractional concurrent broadcasting; greedy schedule; known discrete algorithms; mean access cost; polynomial cost functions; sub-linear cost; waiting time; Bandwidth; Broadcasting; Cost function; File servers; Greedy algorithms; Helium; Polynomials; Scheduling algorithm; Teletext; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM 2000. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
  • ISSN
    0743-166X
  • Print_ISBN
    0-7803-5880-5
  • Type

    conf

  • DOI
    10.1109/INFCOM.2000.832231
  • Filename
    832231