• DocumentCode
    2549159
  • Title

    The Impact of System Design Parameters on Application Noise Sensitivity

  • Author

    Ferreira, Kurt B. ; Bridges, Patrick G. ; Brightwell, Ron ; Pedretti, Kevin T.

  • Author_Institution
    Scalable Syst. Software Dept., Sandia Nat. Labs., Albuquerque, NM, USA
  • fYear
    2010
  • fDate
    20-24 Sept. 2010
  • Firstpage
    146
  • Lastpage
    155
  • Abstract
    Operating system noise, or “jitter,” is a key limiter of application scalability in high end computing systems. Several studies have attempted to quantify the sources and effects of system interference, though few of these studies show the influence that architectural and system characteristics have on the impact of OS noise at scale. In this paper, we examine the impact of three such system properties: platform balance, “noisy” node distribution, and non-blocking collective operations. Using a previouslydeveloped noise injection tool, we explore how the impact of noise varies with these platform characteristics. We provide detailed performance results that indicate that a system with relatively less network bandwidth is able to absorb more noise than a system with more network bandwidth. Our results also show that application performance can be significantly degraded by only a subset of noisy nodes. Furthermore, the placement of the noisy nodes is also important, especially for applications that make substantial use of collective communication operations that are tree-based. Lastly, performance results indicate that nonblocking collective operations have the ability to greatly mitigate the impact of OS interference. Combined, these results show that the impact of OS noise is not solely a property of application communication behavior, but is also influenced by other properties of the system architecture and system software environment.
  • Keywords
    jitter; noise; operating systems (computers); OS interference; application noise sensitivity; application scalability; high end computing systems; jitter; network bandwidth; noise injection tool; noisy node distribution; nonblocking collective operations; operating system noise; platform balance; system architecture; system design parameters; system interference; system software environment; Bandwidth; Hardware; Kernel; Laboratories; Noise; Noise measurement; Sensitivity;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing (CLUSTER), 2010 IEEE International Conference on
  • Conference_Location
    Heraklion, Crete
  • Print_ISBN
    978-1-4244-8373-0
  • Electronic_ISBN
    978-0-7695-4220-1
  • Type

    conf

  • DOI
    10.1109/CLUSTER.2010.41
  • Filename
    5600313