• DocumentCode
    235732
  • Title

    Experience with Using a Performance Predictor during Development: A Distributed Storage System Tale

  • Author

    Beltrao Costa, Lauro ; Brunet, Joao ; Hattori, Lile ; Ripeanu, Matei

  • Author_Institution
    ECE Dept., Univ. of British Columbia, Vancouver, BC, Canada
  • fYear
    2014
  • fDate
    21-21 Nov. 2014
  • Firstpage
    13
  • Lastpage
    19
  • Abstract
    Developing a distributed system is a complex and error-prone task. Properly handling the interaction of a potentially large number of distributed components while keeping resource usage low and performance high is challenging. The state-of-the-practice on performance evaluation focuses on employing profilers to detect and fix potential performance problems, but lacks decision support information about when profiling effort should stop. To help address this issue, we propose the use of a prediction tool to estimate the expected performance of a complex system, and describe our experience with employing this tool to support the development of a distributed storage system.
  • Keywords
    distributed processing; software performance evaluation; storage management; complex system; decision support information; distributed components; distributed storage system tale; performance evaluation; performance predictor; Benchmark testing; Context; Debugging; Pipelines; Predictive models; Software; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering for High Performance Computing in Computational Science and Engineering (SE-HPCCSE), 2014 Second International Workshop on
  • Conference_Location
    New Orleans, LA
  • Type

    conf

  • DOI
    10.1109/SE-HPCCSE.2014.6
  • Filename
    7017327