Optimal task scheduling algorithm for non-preemptive processing system

  • Authors:
  • Yong-Jin Lee;Dong-Woo Lee;Duk-Jin Chang

  • Affiliations:
  • Department of Technology Education, Korea National University of Education, Chungbuk, Korea;Department of Computer Science, Woosong University, Taejon, Korea;Department of Computer Science, Woosong University, Taejon, Korea

  • Venue:
  • APWeb'06 Proceedings of the 8th Asia-Pacific Web conference on Frontiers of WWW Research and Development
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a new task scheduling problem in which tasks have a non-preemptive processing time and a rigid deadline for completion. For the solution to the problem, we propose a mathematical formulation and a two-phased algorithm to minimize total transition cost between tasks. In the first phase, the algorithm generates feasible allocations satisfying the deadline constraint using dynamic programming, and then in the second phase it finds optimal solution through a matching procedure. Performance evaluation shows that the proposed algorithm has good execution time efficiency for parallel and distributed systems composed of large quantity of processors.