Effects of Topology-Aware Allocation Policies on Scheduling Performance
Ver/
Fecha
2009Autor
Pascual Saiz, Jose Antonio
Navaridas Palma, Javier
Miguel Alonso, José
Metadatos
Mostrar el registro completo del ítem
Job Scheduling Strategies for Parallel Processing : 138-156 (2009)
Resumen
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.