• DocumentCode
    2333926
  • Title

    Modeling the effects of contention on the performance of heterogeneous applications

  • Author

    Figueira, Silvia M. ; Berman, Francine

  • Author_Institution
    Dept. of Comput. Sci. & Eng., California Univ., San Diego, La Jolla, CA, USA
  • fYear
    1996
  • fDate
    6-9 Aug. 1996
  • Firstpage
    392
  • Lastpage
    401
  • Abstract
    Fast networks have made it possible to coordinate distributed heterogeneous CPU, memory and storage resources to provide a powerful platform for executing high-performance applications. However, the performance of these applications on such systems is highly dependent on the allocation and efficient coordination of application tasks. A key component for a performance-efficient allocation strategy is a predictive model which provides a realistic estimate of application performance under varying resource loads. In this paper, we present a model for predicting the effects of contention on application behavior in heterogeneous systems. In particular, our model calculates the slowdown imposed on communication and computation for non-dedicated two-machine heterogeneous platforms. We describe the model for the Sun/CM2 and Sun/Paragon coupled heterogeneous systems. We present experiments on production systems with emulated contention which show the predicted communication and computation costs to be within 15% on average of the actual costs.
  • Keywords
    concurrency control; distributed algorithms; multiprocessing systems; software performance evaluation; virtual machines; Sun/CM2 coupled heterogeneous systems; Sun/Paragon coupled heterogeneous systems; application behavior; application performance estimation; application task allocation; application task coordination; communication costs; communication slowdown; computation costs; computation slowdown; contention effects; distributed heterogeneous resources; fast networks; heterogeneous applications performance; high-performance applications; non-dedicated two-machine heterogeneous platforms; performance-efficient allocation strategy; predictive model; resource loads; Application software; Central Processing Unit; Computational efficiency; Computer science; Power engineering and energy; Power system modeling; Predictive models; Production systems; Resource management; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Distributed Computing, 1996., Proceedings of 5th IEEE International Symposium on
  • Conference_Location
    Syracuse, NY, USA
  • ISSN
    1082-8907
  • Print_ISBN
    0-8186-7582-9
  • Type

    conf

  • DOI
    10.1109/HPDC.1996.546210
  • Filename
    546210