ACM Home Page
Please provide us with feedback. Feedback
General perfectly periodic scheduling
Full text PdfPdf (909 KB)
Source Annual ACM Symposium on Principles of Distributed Computing archive
Proceedings of the twenty-first annual symposium on Principles of distributed computing table of contents
Monterey, California
SESSION: Session 5 table of contents
Pages: 163 - 172  
Year of Publication: 2002
ISBN:1-58113-485-1
Authors
Zvika Brakerski  Tel Aviv University, Tel Aviv 69978 Israel
Aviv Nisgav  Tel Aviv University, Tel Aviv 69978 Israel
Boaz Patt-Shamir  Tel Aviv University, Tel Aviv 69978 Israel
Sponsors
SIGOPS: ACM Special Interest Group on Operating Systems
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 25,   Citation Count: 6
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/571825.571854
What is a DOI?

ABSTRACT

In a perfectly-periodic schedule, time is divided into time-slots, and each client is scheduled precisely every some predefined number of slots, called the period of that client. Periodic schedules are useful in wireless communication and other settings. The quality of a schedule is measured by the proportion between the requested and the granted periods: either the maximum over all jobs, or the average. There exist good scheduling algorithms for the average measure in the unit-length single-server model in which all jobs are one slot long, and at most one job is served in each time unit. In this paper we study the general model, where each job may have a different length, and m jobs can be served in parallel for some given m. We give a lower bound for this model which demonstrates the inherent difficulty of multiple lengths, and present a sequence of algorithms, culminating in an algorithm for the general case which is asymptotically optimal under the maximum ratio measure (and hence also the average ratio measure). The new algorithms utilize new techniques which are rather different from the known algorithms used for the unit-length model. Some of the algorithms improve on the best known bounds for the unit-length model.


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
Bluetooth technical specifications, version 1.1. Available from http://www.bluetooth.com/, Feb. 2001.
2
 
3
M. H. Ammar and J. W. Wong. The design of teletext broadcast cycles. Performance Evaluation, 5(4):235-242, Dec 1985.
 
4
S. Anily, C. A. Glass, and R. Hassin. Scheduling of maintenance services to three machines. Annals of Operations Research, 86:375-391, 1999.
 
5
 
6
S. K. Baruah, N. K. Cohen, C. G. Plaxton, and D. A. Varvel. Proportionate progress: A notion of fairness in resource allocation. Algorithmica, 15:600-625, 1996.
 
7
A. Bar-Noy, V. Dreizin, and B. Patt-Shamir. Efficient Periodic Scheduling by Trees. To appear in INFOCOM 2002, June 2002.
 
8
Z. Brakeski, V. Dreizin, and B. Patt-Shamir. Dispatching in Perfectly-Periodic Schedules. Unpublished manuscript, 2001.
9
10
 
11
12
13
14
15
 
16
R. Tijdeman. The chairman assignment problem. Discrete Mathematics, 32:323-330, 1980.
 
17
Carl A. Waldspurger and William E. Weihl. Lottery scheduling: Flexible proportional-share resource management. In Proc. First Symposium on Operating Systems Design and Implementation, November 1994.
 
18
W. Wei and C. Liu. On a periodic maintenance problem. Operations Research Letters, 2:90-93, 1983.

Collaborative Colleagues:
Zvika Brakerski: colleagues
Aviv Nisgav: colleagues
Boaz Patt-Shamir: colleagues