Wireless Networks

, Volume 9, Issue 5, pp 421–430

Pushing Dependent Data in Clients–Providers–Servers Systems

  • Amotz Bar-Noy
  • Joseph (Seffi) Naor
  • Baruch Schieber

DOI: 10.1023/A:1024632031440

Cite this article as:
Bar-Noy, A., Naor, J.. & Schieber, B. Wireless Networks (2003) 9: 421. doi:10.1023/A:1024632031440


In satellite and wireless networks and in advanced traffic information systems in which the up-link bandwidth is very limited, a server broadcasts data files in a round-robin manner. The data files are provided by different providers and are accessed by many clients. The providers are independent and therefore files may share information. The clients who access these files may have different patterns of access. Some clients may wish to access more than one file at a time in any order, some clients may access one file out of of several files, and some clients may wish to access a second file only after accessing another file. The goal of the server is to order the files in a way that minimizes the access time of the clients given some a-priori knowledge of their access patterns. This paper introduces a clients–providers–servers model that better represents certain environments than the traditional clients–servers model. Then, we show that a random order of the data files performs well, independent of the specific access pattern. Our main technical contribution is de-randomizing the procedure that is based on selecting a random order. The resulting algorithm is a polynomial-time deterministic algorithm that finds an order with the same performance bounds as those of the random order.

broadcast disksclients–providers–serversde-randomizationscheduling

Copyright information

© Kluwer Academic Publishers 2003

Authors and Affiliations

  • Amotz Bar-Noy
    • 1
  • Joseph (Seffi) Naor
    • 2
  • Baruch Schieber
    • 3
  1. 1.Computer and Information Science DepartmentBrooklyn CollegeBrooklynUSA
  2. 2.Computer Science Department, TechnionHaifaIsrael
  3. 3.IBM T.J. Watson Research CenterYorktown HeightsUSA