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

  • Susanne M. Balle
  • Daniel J. Palermo
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4942)


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.


Memory Bandwidth Core Numbering Logical Processor Node Allocation Bind Option 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Altair pbs professional 7.0,
  2. 2.
    Slurm website (June 2007)Google Scholar
  3. 3.
    Platform, L.S.F.: Platform lsf administrator’s primer v6.2 documentation (2006)Google Scholar
  4. 4.
    Yoo, A.B., Jette, M.A., Grondona, M.: Slurm: Simple linux utility for resource management. In: Feitelson, D.G., Rudolph, L., Schwiegelshohn, U. (eds.) JSSPP 2003. LNCS, vol. 2862, pp. 44–60. Springer, Heidelberg (2003)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Susanne M. Balle
    • 1
  • Daniel J. Palermo
    • 1
  1. 1.High Performance Computing DivisionHewlett-Packard Corp. 

Personalised recommendations