Title :
Reducing network contention with mixed workloads on modern multicore, clusters
Author :
Koop, Matthew J. ; Luo, Miao ; Panda, Dhabaleswar K.
Author_Institution :
Network-Based Comput. Lab., Ohio State Univ., Columbus, OH, USA
fDate :
Aug. 31 2009-Sept. 4 2009
Abstract :
Multi-core systems are now extremely common in modern clusters. In the past commodity systems may have had up to two or four CPUs per compute node. In modern clusters, these systems still have the same number of CPUs, however, these CPUs have moved from single-core to quad-core and further advances are imminent. To obtain the best performance, compute nodes in a cluster are connected with high-performance interconnects. On nearly all clusters, the number of network interfaces is the same on current multi-core systems as in the past when there were fewer cores per node. Although these networks have increased bandwidth with the shift to multi-core, there still exists severe network contention for some application patterns. In this work we propose mixed workload (non-exclusive) scheduling of jobs to increase network efficiency and reduce contention. As a case-study we use Message Passing Interface (MPI) programs on the InfiniBand interconnect. We show through detailed profiling of the network that accesses of the network and CPU of some applications are complementary to each other and lead to increased network efficiency and overall application performance improvement. We show improvements of 20% and more for some of the NAS Parallel Benchmarks on quad-socket, quad-core AMD systems.
Keywords :
message passing; network interfaces; scheduling; workstation clusters; InfiniBand interconnect; high-performance interconnects; message passing interface; mixed workloads; modern multicore clusters; multicore systems; network contention; network interfaces; workload scheduling; Bandwidth; Computer networks; Coprocessors; Message passing; Multicore processing; Network interfaces; Pattern analysis; Processor scheduling; Symbiosis; Yarn;
Conference_Titel :
Cluster Computing and Workshops, 2009. CLUSTER '09. IEEE International Conference on
Conference_Location :
New Orleans, LA
Print_ISBN :
978-1-4244-5011-4
Electronic_ISBN :
1552-5244
DOI :
10.1109/CLUSTR.2009.5289162