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
Link To Document