Skip to main navigation Skip to search Skip to main content

Scheduling unit-time tasks with limited resources

  • Andrew Chi Chin Yao

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

A set of tasks are to be scheduled on a multiprocessing system with s resources. Each task takes one unit time to complete, and requires certain amounts of resources. The schedule is to be consistent with a prescribed partial order relation on the task, and the total demand for each resource must not exceed a fixed amount at any instant. In this paper we analyze the worst-case behavior of several heuristic scheduling algorithms. Let ω be the time taken for executing all the tasks according to a priority list, and ω0 be the time required when scheduled in an optimal way. It is shown that, independent of the number of processors, ω/ω0 ≦ sω0/2 + 0(s) for any list. When certain heuristic algorithms are used to prepare the list, a significantly improved upper bound can be derived: ω/ω0 ≦ const. × s + 0(1). Some generalizations are possible to the case when the "unit-time" restriction is removed. When the partial order relation is empty, the problem becomes a natural generalization of the bin-packing problem. Tighter bounds for this special situation are given.

Original languageEnglish
Title of host publicationParallel Processing - Proceedings of the Sagamore Computer Conference
EditorsTse-Yun Feng
PublisherSpringer Verlag
Pages17-36
Number of pages20
ISBN (Print)9783540071358
DOIs
StatePublished - 1975
EventInternational Sagamore Computer Conference on Parallel Processing, 1974 - Syracuse, United States
Duration: 20 Aug 197423 Aug 1974

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume24 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceInternational Sagamore Computer Conference on Parallel Processing, 1974
Country/TerritoryUnited States
CitySyracuse
Period20/08/7423/08/74

Fingerprint

Dive into the research topics of 'Scheduling unit-time tasks with limited resources'. Together they form a unique fingerprint.

Cite this