Chapter

Job Scheduling Strategies for Parallel Processing

Volume 4942 of the series Lecture Notes in Computer Science pp 37-50

Enhancing an Open Source Resource Manager with Multi-core/Multi-threaded Support

  • Susanne M. BalleAffiliated withHigh Performance Computing Division, Hewlett-Packard Corp.
  • , Daniel J. PalermoAffiliated withHigh Performance Computing Division, Hewlett-Packard Corp.

* Final gross prices may vary according to local VAT.

Get Access

Abstract

Current resource managers do not have adequate node allocation and distribution strategies to efficiently schedule jobs on multi-core multi-threaded systems. Clusters composed of multiple cores per processor as well as multiple processors per node are presenting new challenges to users when trying to run their program efficiently on this class of machines. New allocation algorithms and their respective user interfaces need to be devised to ensure minimum contention for cache and memory, reduced on-chip contention, etc. as well as evaluate trade-offs between resource contentions.