ACM Home Page
Please provide us with feedback. Feedback
Windows scheduling as a restricted version of Bin Packing
Full text PdfPdf (208 KB)
Source Symposium on Discrete Algorithms archive
Proceedings of the fifteenth annual ACM-SIAM symposium on Discrete algorithms table of contents
New Orleans, Louisiana
SESSION: Session 3B table of contents
Pages: 224 - 233  
Year of Publication: 2004
ISBN:0-89871-558-X
Authors
Amotz Bar-Noy  Brooklyn College, Brooklyn, NY
Richard E. Ladner  Box 352350, University of Washington, Seattle, WA
Tami Tamir  Box 352350, University of Washington, Seattle, WA
Sponsor
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
Society for Industrial and Applied Mathematics  Philadelphia, PA, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 29,   Citation Count: 3
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

Given is a sequence of n positive integers w1;w2....,wn that are associated with the items 1, 2....n respectively. In the windows scheduling problem, the goal is to schedule all the items (equal length information pages) on broadcasting channels such that the gap between two consecutive appearances of page i on any of the channels is at most wi slots (a slot is the transmission time of one page). In the unit fractions bin packing problem, the goal is to pack all the items in bins of unit size where the size (width) of item i is 1/wi. The optimization objective is to minimize the number of channels or bins. In the off-line setting the sequence is known in advance whereas in the on-line setting the items arrive in order and assignment decisions are irrevocable. Since a page requires at least 1=wi of the channel's bandwidth, it follows that windows scheduling without migration (all broadcasts of a page must be from the same channel) is a restricted version of unit fractions bin packing.Let H = [Σni = 1 (1/wi)] be the obvious bandwidth lower bound on the required number of bins (channels). Previously an H + O(ln H) off-line algorithm for the windows scheduling problem was known. This paper presents an H + 1 off-line algorithm to the unit fractions bin packing problem. In the on-line setting, this paper presents an H + O(√H) algorithm to both problems where the one for the unit fractions bin packing problem is simpler. On the other hand, this paper shows that already for the unit fractions bin packing problem, any on-line algorithm must use at least H + Ω (ln H) bins.


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. J. Franklin, and S. Zdonik. Dissemination-based data delivery using broadcast disks. IEEE Personal Comm., 2(6):50--60, 1995.
 
2
M. H. Ammar and J. W. Wong. The design of teletext broadcast cycles. Performance Evaluation, 5(4):235--242, 1985.
 
3
 
4
 
5
 
6
 
7
 
8
 
9
 
10
 
11
 
12
V. Gondhalekar, R. Jain, and J. Werth. Scheduling on airdisks: effcient access to personalized information services via periodic wireless data broadcast. IEEE International Conference on Communications (ICC), 3:1276--1280, 1997.
 
13
 
14
D. S. Johnson, A. Demers, J. D. Ullman, M. R. Garey, and R. L. Graham. Worst-case performance bounds for simple one-dimensional packing algorithm. SIAM J. of Comput., 3:256--278, 1974.
 
15
L. Juhn and L. Tseng. Harmonic broadcasting for video-on-demand service. IEEE Transactions on Broadcasting, 43(3):268--271, 1997.
 
16
17
18
 
19
R. Tijdeman. The chairman assignment problem. Discrete Mathematics, 32:323--330, 1980.
 
20
 
21
W. F. Vega and G. S. Leuker. Bin packing can be solved within 1 + ε in linear time. Combinatorica, 1:349--355, 1981.
 
22

Collaborative Colleagues:
Amotz Bar-Noy: colleagues
Richard E. Ladner: colleagues
Tami Tamir: colleagues