Skip to main content
Log in

A Pinwheel Scheduler for Three Distinct Numbers with a Tight Schedulability Bound

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract.

Given a multiset of positive integers \(A=\{a_1,a_2,\ldots,a_n\}\) , the pinwheel problem is to find an infinite sequence over \(\{1,2,\ldots,n\}\) such that there is at least one symbol i within any subsequence of length a i . The density of A is defined as \(\rho(A)=\sum^n_{i=1} (1/a_i)\) . In this paper we limit ourselves to instances composed of three distinct integers. The best scheduler [5] published previously can schedule all instances with a density of less than 0.77. A new and fast scheduling scheme based on spectrum partitioning is presented in this paper which improves the 0.77 result to a new \(\frac{5}{6}\approx 0.83\) density threshold. This scheduler has achieved the tight schedulability bound of this problem.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Additional information

Received February 17, 1995; revised July 22, 1996.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lin, SS., Lin, KJ. A Pinwheel Scheduler for Three Distinct Numbers with a Tight Schedulability Bound . Algorithmica 19, 411–426 (1997). https://doi.org/10.1007/PL00009181

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/PL00009181

Navigation