A semi distributed task allocation strategy for large hypercube supercomputers

  • Authors:
  • Ishfaq Ahmad;Arif Ghafoor

  • Affiliations:
  • School of Computer and Information Science, Syracuse University, Syracuse, NY;Department of Electrical and Computer Engineering, Syracuse University, Syracuse, NY

  • Venue:
  • Proceedings of the 1990 ACM/IEEE conference on Supercomputing
  • Year:
  • 1990

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a semi distributed approach for task scheduling in large parallel and distributed systems which is different from the conventional centralized and fully distributed approaches. The proposed strategy partitions the system into independent regions (spheres) centered at some control points. The central points called schedulers, optimally schedule tasks within their spheres and maintain state information with low overhead. We consider Hypercube systems for evaluation and using its algebraic characteristics, show that identification of spheres and their scheduling points is an NP-complete problem. An efficient solution for this problem is presented by making an exclusive use of a combinatorial structure known as Hadamard Matrix. Performance of the proposed strategy was evaluated and compared with an efficient fully distributed strategy, through simulation. In addition to yielding high performance in terms of response time, better resource utilization and throughput, the proposed strategy is shown to incur small overhead in terms of network traffic.