CPOC: effective static task scheduling for grid computing

  • Authors:
  • Junghwan Kim;Jungkyu Rho;Jeong-Ook Lee;Myeong-Cheol Ko

  • Affiliations:
  • Department of Computer Science, Konkuk University, Chungbuk, Korea;Department of Computer Science, Seokyeong University, Seoul, Korea;Department of Computer Science, Konkuk University, Chungbuk, Korea;Department of Computer Science, Konkuk University, Chungbuk, Korea

  • Venue:
  • HPCC'05 Proceedings of the First international conference on High Performance Computing and Communications
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Effective task scheduling is crucial for achieving good performance in high performance computing. Many scheduling algorithms have been devised for heterogeneous computing and CPOP is one of the scheduling algorithms. In this paper we present new scheduling algorithms, CPOC and CPOC_E by modifying the CPOP. We use a cluster of processors for critical-path tasks while a single processor is used in the CPOP. This heuristic is useful for realistic Grid computing environments in which communication costs are not arbitrarily heterogeneous. In an additional heuristic the critical-path tasks are considered to finish (or start) as early as possible when non critical-path tasks are scheduled. For performance study we developed a task graph generator and a tool which would support more realistic network configuration. The experimental results show our scheduling algorithm outperforms the CPOP as well as the HEFT.