Sonifying Performance Data to Facilitate Tuning of Complex Systems

dc.contributor.authorHenthorne, Cody M.en
dc.contributor.committeechairTilevich, Elien
dc.contributor.committeememberArthur, James D.en
dc.contributor.committeememberBukvic, Ivica Icoen
dc.contributor.departmentComputer Scienceen
dc.date.accessioned2017-06-13T19:44:24Zen
dc.date.adate2010-10-27en
dc.date.available2017-06-13T19:44:24Zen
dc.date.issued2010-09-06en
dc.date.rdate2013-12-07en
dc.date.sdate2010-09-14en
dc.description.abstractIn the modern computing landscape, the challenge of tuning software systems is exacerbated by the necessity to accommodate multiple divergent execution environments and stakeholders. Achieving optimal performance requires a different configuration for every combination of hardware setups and business requirements. In addition, the state of the art in system tuning can involve complex statistical models and tools which require deep expertise not commonly possessed by the average software engineer. As an alternative approach to performance tuning, this thesis puts forward the use of sonification-conveying information via non-speech audio-to aid software engineers in tuning complex systems. In particular, this thesis designs, develops, and evaluates a tuning system that interactively (i.e., in response to user actions) sonifies the performance metrics of a computer system. This thesis demonstrates that interactive sonification can effectively guide software engineers through performance tuning of a computer system. To that end, a scientific survey determined which sound characteristics (e.g., loudness, panning, pitch, tempo, etc.) are best suited to express information to the engineer. These characteristics were used to create a proof-of-concept tuning system that was applied to tune the parameters of a real world enterprise application server. Equipped with the tuning system, engineers-not experts in enterprise computing nor performance tuning-were able to tune the server, so that its resulting performance surpasses that exhibited under the standard configuration. The results indicate that sound-based tuning approaches can provide valuable solutions to the challenges of configuring complex computer systems.en
dc.description.degreeMaster of Scienceen
dc.identifier.otheretd-09142010-004739en
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-09142010-004739/en
dc.identifier.urihttp://hdl.handle.net/10919/78162en
dc.language.isoen_USen
dc.publisherVirginia Techen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectEmpirical Studyen
dc.subjectHuman Factorsen
dc.subjectJ2EEen
dc.subjectEnterprise Application Serversen
dc.subjectSonificationen
dc.subjectPerformance Tuningen
dc.titleSonifying Performance Data to Facilitate Tuning of Complex Systemsen
dc.typeThesisen
dc.type.dcmitypeTexten
thesis.degree.disciplineComputer Scienceen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.levelmastersen
thesis.degree.nameMaster of Scienceen
Files
Original bundle
Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
etd-09142010-004739_Henthorne_CM_T_2010.pdf
Size:
1.92 MB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
etd-09142010-004739_Henthorne_CM_T_2010_IRB1.pdf
Size:
245.15 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
etd-09142010-004739_Henthorne_CM_T_2010_IRB2.pdf
Size:
252.53 KB
Format:
Adobe Portable Document Format
Collections