Packet delay under the golden ratio weighted tdm policy in a multiple-access channel
IEEE Transactions on Information Theory
Exact computation of optimal inventory policies over an unbounded horizon
Mathematics of Operations Research
Pinwheel scheduling with two distinct numbers
Theoretical Computer Science
Energy efficient indexing on air
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
Broadcast disks: data management for asymmetric communication environments
SIGMOD '95 Proceedings of the 1995 ACM SIGMOD international conference on Management of data
Log-time algorithms for scheduling single and multiple channel data broadcast
MobiCom '97 Proceedings of the 3rd annual ACM/IEEE international conference on Mobile computing and networking
STOC '98 Proceedings of the thirtieth annual ACM symposium on Theory of computing
The scheduling of maintenance service
Discrete Applied Mathematics
Minimizing service and operation costs of periodic scheduling
Proceedings of the ninth annual ACM-SIAM symposium on Discrete algorithms
The data broadcast problem with non-uniform transmission times
Proceedings of the tenth annual ACM-SIAM symposium on Discrete algorithms
Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment
Journal of the ACM (JACM)
Polynomial-time approximation scheme for data broadcast
STOC '00 Proceedings of the thirty-second annual ACM symposium on Theory of computing
Information Theory and Reliable Communication
Information Theory and Reliable Communication
QEM: A Scheduling Method for Wireless Broadcast Data
DASFAA '99 Proceedings of the Sixth International Conference on Database Systems for Advanced Applications
Broadcast Scheduling for Information Distribution
INFOCOM '97 Proceedings of the INFOCOM '97. Sixteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Driving the Information Revolution
Dispatching in perfectly-periodic schedules
Journal of Algorithms
Windows scheduling of arbitrary length jobs on parallel machines
Proceedings of the seventeenth annual ACM symposium on Parallelism in algorithms and architectures
Using aggregation to reduce response time variability in cyclic fair sequences
Journal of Scheduling
Windows scheduling of arbitrary-length jobs on multiple machines
Journal of Scheduling
Perfect periodic scheduling for three basic cycles
Journal of Scheduling
Hi-index | 0.00 |
We consider the problem of scheduling a set of pages on a single broadcast channel using time-multiplexing. In a perfectly periodic schedule, time is divided into equal size slots, and each page is transmitted in a time slot precisely every fixed interval of time (the period of the page). We study the case in which each page i has a given demand probability wi, and the goal is to design a perfectly periodic schedule that minimizes the average time a random client waits until its page is transmitted. We seek approximate polynomial solutions. Approximation bounds are obtained by comparing the costs of a solution provided by an algorithm and a solution to a relaxed (non-integral) version of the problem. A key quantity in our methodology is a fraction we denote by a1, that depends on the maximum demand probability: a1 =def√maxi {wi}/Σ√wi. The best known polynomial algorithm to date guarantees an approximation of 3/2 + 3/2 a1. In this paper, we develop a tree-based methodology for perfectly periodic scheduling, and using new techniques, we derive algorithms with better bounds. For small a1 values, our best algorithm guarantees approximation of 1 + 3√3a1/1-3√3a1. On the other hand, we show that the integrality gap between the cost of any perfectly periodic schedule and the cost of the fractional problem is at least 1 + a12. We also provide algorithms with good performance guarantees for large values of a1.