• DocumentCode
    451247
  • Title

    MRNet: A Software-Based Multicast/Reduction Network for Scalable Tools

  • Author

    Roth, Philip C. ; Arnold, Dorian C. ; Miller, Barton P.

  • Author_Institution
    University of Wisconsin, Madison
  • fYear
    2003
  • fDate
    15-21 Nov. 2003
  • Firstpage
    21
  • Lastpage
    21
  • Abstract
    We present MRNet, a software-based multicast/reduction network for building scalable performance and system administration tools. MRNet supports multiple simultaneous, asynchronous collective communication operations. MRNet is flexible, allowing tool builders to tailor its process network topology to suit their tool´s requirements and the underlying system´s capabilities. MRNet is extensible, allowing tool builders to incorporate custom data reductions to augment its collection of built-in reductions. We evaluated MRNet in a simple test tool and also integrated into an existing, real-world performance tool with up to 512 tool back-ends. In the real-world tool, we used MRNet not only for multicast and simple data reductions but also with custom histogram and clock skew detection reductions. In our experiments, the MRNet-based tools showed significantly better performance than the tools without MRNet for average message latency and throughput, overall tool start-up latency, and performance data processing throughput.
  • Keywords
    Scalability; aggregation; multicast; reduction; tools; Biological system modeling; Computational efficiency; Computational modeling; Costs; Data analysis; Delay; Process control; Scalability; Throughput; User interfaces; Scalability; aggregation; multicast; reduction; tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, 2003 ACM/IEEE Conference
  • Print_ISBN
    1-58113-695-1
  • Type

    conf

  • DOI
    10.1109/SC.2003.10039
  • Filename
    1592924