| Broadcast scheduling: algorithms and complexity |
| Full text |
Pdf
(488 KB)
|
| Source
|
Symposium on Discrete Algorithms
archive
Proceedings of the nineteenth annual ACM-SIAM symposium on Discrete algorithms
table of contents
San Francisco, California
Pages 473-482
Year of Publication: 2008
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
Society for Industrial and Applied Mathematics
Philadelphia, PA, USA
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 80, Citation Count: 2
|
|
|
ABSTRACT
Broadcast Scheduling is a popular method for disseminating information in response to client requests. There are n pages of information, and clients request pages at different times. However, multiple clients can have their requests satisfied by a single broadcast of the requested page. In this paper we consider several related broadcast scheduling problems. One central problem we study simply asks to minimize the maximum response time (over all requests). Another related problem we consider is the version in which every request has a release time and a deadline, and the goal is to maximize the number of requests that meet their deadlines. While approximation algorithms for both these problems were proposed several years back, it was not known if they were NP-complete. One of our main results is that both these problems are NP-complete. In addition, we use the same unified approach to give a simple NP-completeness proof for minimizing the sum of response times. A very complicated proof was known for this version. Furthermore, we give a proof that FIFO is a 2-competitive online algorithm for minimizing the maximum response time (this result had been claimed earlier with no proof) and that there is no better deterministic online algorithm (this result was claimed earlier as well, but with an incorrect proof).
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
S. Acharya, M. Franklin, and S. Zdonik. Dissemination-based data delivery using broadcast disks. In IEEE Personal Communications, 2(6):50--60, 1995.
|
| |
2
|
|
| |
3
|
|
 |
4
|
|
| |
5
|
Amotz Bar-Noy , Randeep Bhatia , Joseph (Seffi) Naor , Baruch Schieber, Minimizing service and operation costs of periodic scheduling, Proceedings of the ninth annual ACM-SIAM symposium on Discrete algorithms, p.11-20, January 25-27, 1998, San Francisco, California, United States
|
| |
6
|
Amotz Bar-Noy , Sudipto Guha , Yoav Katz , Joseph (Seffi) Naor , Baruch Schieber , Hadas Shachnai, Throughput maximization of real-time scheduling with batching, Proceedings of the thirteenth annual ACM-SIAM symposium on Discrete algorithms, p.742-751, January 06-08, 2002, San Francisco, California
|
| |
7
|
|
| |
8
|
W. Chan, T. Lam, H. Ting, and P. Wong. New results on on-demand broadcasting with deadline via job scheduling with cancellation. In 10th COCOON, LNCS 3106, Springer-Verlag, 210--218, 2004.
|
 |
9
|
|
| |
10
|
|
| |
11
|
|
| |
12
|
|
| |
13
|
|
| |
14
|
|
| |
15
|
|
 |
16
|
|
| |
17
|
|
| |
18
|
S. Khuller and Y. Kim. Equivalence of two linear programming relaxations for broadcast scheduling, Operations Research Letters Vol 32 (5): 473--478 (2004).
|
| |
19
|
|
| |
20
|
J. Wong. Broadcast Delivery. In Proc. of the IEEE, 76(12):1566--1577, 1988.
|
| |
21
|
F. Zheng, S. Fung, W. Chan, F. Chin, C. Poon and P. Wong. Improved online broadcast scheduling with deadlines. Proc. of the 11th International Computing and Combinatorics Conference (COCOON), pp. 320--329, (2006).
|
|