• DocumentCode
    3373125
  • Title

    Prefetching from a broadcast disk

  • Author

    Acharya, Swarup ; Franklin, Michael ; Zdonik, Stanley

  • Author_Institution
    Brown Univ., Providence, RI, USA
  • fYear
    1996
  • fDate
    26 Feb-1 Mar 1996
  • Firstpage
    276
  • Lastpage
    285
  • Abstract
    Broadcast disks have been proposed as a means to efficiently deliver data to clients in “asymmetric” environments where the available bandwidth from the server to the clients greatly exceeds the bandwidth in the opposite direction. A previous study investigated the use of cost based caching to improve performance when clients access the broadcast in a demand driven manner (S. Acharya et al., 1995). Such demand driven access however, does not fully exploit the dissemination based nature of the broadcast, which is particularly conducive to client prefetching. With a broadcast disk, pages continually flow past the clients so that in contrast to traditional environments, prefetching can be performed without placing additional load on shared resources. We argue for the use of a simple prefetch heuristic called PT and show that PT balances the cache residency time of a data item with its bandwidth allocation. Because of this tradeoff, PT is very tolerant of variations in the broadcast program. We describe an implementable approximation for PT and examine its sensitivity to access probability estimation errors. The results show that the technique is effective even when the probability estimation is substantially different from the actual values
  • Keywords
    broadcasting; cache storage; client-server systems; resource allocation; access probability estimation errors; asymmetric environments; bandwidth allocation; broadcast disk prefetching; cache residency time; client prefetching; cost based caching; data item; demand driven access; dissemination based nature; implementable approximation; shared resources; simple prefetch heuristic; Bandwidth; Broadcasting; Channel allocation; Communication cables; Estimation error; Frequency; Hardware; Network servers; Prefetching; Spinning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 1996. Proceedings of the Twelfth International Conference on
  • Conference_Location
    New Orleans, LA
  • ISSN
    1063-6382
  • Print_ISBN
    0-8186-7240-4
  • Type

    conf

  • DOI
    10.1109/ICDE.1996.492116
  • Filename
    492116