Title :
Experiment Management and Analysis with perfbase
Author :
Worringen, Joachim
Author_Institution :
C&C Research Laboratories, NEC Europe Ltd. joachim@ccrl-nece.de
Abstract :
Achieving the desired performance with application software, middleware or operating system components on a parallel computer like a cluster is a complex task. Typically, a high-dimensional parameter space has to be reduced to a small number of core parameters, which influence the performance most significantly, but still a large number of experiments is necessary to determine how the best performance can be achieved. Keeping track of these experiments to derive the correct conclusions is a major task. This paper presents perfbase, a set of front end tools and an SQL database as backend, which together form a system for the management and analysis of the output of experiments. In this context, an experiment is an execution of an application or library on a computer system. The output of such an experiment are one or more text files containing information on the execution of the application. This output is the input for perfbase which extracts specified information to store it in the database and make it available for management and analysis purposes in a consistent, fast and flexible manner
Keywords :
SQL; XML; public domain software; relational databases; software libraries; software management; software packages; software performance evaluation; software tools; systems analysis; text analysis; Python; SQL database; XML; experiment management; front end tools; library; parallel computer; perfbase; performance analysis; Application software; Data mining; Databases; Hardware; Laboratories; Performance analysis; Software libraries; Software performance; Software testing; System testing; Python; SQL; XML; experiment management; performance analysis;
Conference_Titel :
Cluster Computing, 2005. IEEE International
Conference_Location :
Burlington, MA
Print_ISBN :
0-7803-9486-0
Electronic_ISBN :
1552-5244
DOI :
10.1109/CLUSTR.2005.347052