PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
April 1, 1976Journal of the ACM480 citationsOpen Access

Exact and Approximate Algorithms for Scheduling Nonidentical Processors

EHEllis HorowitzSSSartaj Sahni

Key Points

Key points are not available for this paper at this time.

Abstract

Exact and approximate algorithms are presented for scheduling independent tasks in a multiprocessor environment in which the processors have different speeds. Dynamic programming type algorithms are presented which minimize finish time and weighted mean flow time on two processors. The generalization to m processors is direct. These algorithms have a worst-case complexity which is exponential in the number of tasks. Therefore approximation algorithms of low polynomial complexity are also obtained for the above problems. These algorithms are guaranteed to obtain solutions that are close to the optimal. For the case of minimizing mean flow time on m -processors an algorithm is given whose complexity is O( n log mn ).

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Horowitz et al. (1976) studied this question.

synapsesocial.com/papers/6a0930850d765b5cefd25a01https://doi.org/10.1145/321941.321951
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1Algorithms for Scheduling Independent Tasks1976 · 595 citations
  2. 2Algorithms minimizing mean flow time: schedule-length properties1976 · 48 citations
  3. 3Bounds on Scheduling Algorithms for Heterogeneous Comnputing Systems.1974 · 63 citations
  4. 4Scheduling independent tasks to reduce mean finishing time1974 · 501 citations
  5. 5The Art of Computer Programming1968 · 16,217 citations