• DocumentCode
    1926033
  • 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
  • fYear
    2009
  • fDate
    Aug. 31 2009-Sept. 4 2009
  • Firstpage
    1
  • Lastpage
    10
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing and Workshops, 2009. CLUSTER '09. IEEE International Conference on
  • Conference_Location
    New Orleans, LA
  • ISSN
    1552-5244
  • Print_ISBN
    978-1-4244-5011-4
  • Electronic_ISBN
    1552-5244
  • Type

    conf

  • DOI
    10.1109/CLUSTR.2009.5289162
  • Filename
    5289162