Effects of topology-aware allocation policies on scheduling performance

Jose Antonio Pascual, Javier Navaridas, Jose Miguel-Alonso

    Research output: Contribution to journalConference articlepeer-review


    This paper studies the influence that job placement may have on scheduling performance, in the context of massively parallel computing systems. A simulation-based performance study is carried out, using workloads extracted from real systems logs. The starting point is a parallel system built around a k-ary n-tree network and using well-known scheduling algorithms (FCFS and backfilling). We incorporate an allocation policy that tries to assign to each job a contiguous network partition, in order to improve communication performance. This policy results in severe scheduling inefficiency due to increased system fragmentation. A relaxed version of it, which we call quasi-contiguous allocation, reduces this adverse effect. Experiments show that, in those cases where the exploitation of communication locality results in an effective reduction of application execution time, the achieved gains more than compensate the scheduling inefficiency, therefore resulting in better overall performance. © 2009 Springer-Verlag Berlin Heidelberg.
    Original languageEnglish
    Pages (from-to)138-156
    Number of pages18
    JournalLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
    Publication statusPublished - 2009


    Dive into the research topics of 'Effects of topology-aware allocation policies on scheduling performance'. Together they form a unique fingerprint.

    Cite this