Automatic application performance improvements through VM parameter modification after runtime behavior analysis

dc.contributor.advisorKent, Kenneth
dc.contributor.advisorHinkenjann, André
dc.contributor.authorNeu, Nicolas
dc.date.accessioned2023-03-01T16:25:51Z
dc.date.available2023-03-01T16:25:51Z
dc.date.issued2014
dc.date.updated2016-11-09T00:00:00Z
dc.description.abstractThis thesis presents an approach to automatically adjust the parameters of a Java application run on the IBM J9 Virtual Machine in order to improve its performance. It works by analyzing the logfile the VM generates and searching for specific behavioral patterns. These patterns are matched against a list of known patterns for which rules exist that specify how to adapt the VM to the given application. Adapting the application is done by adding parameters and changing existing ones, for example to achieve a better heap usage. The process is fully automated and carried out by a toolkit developed for this thesis. The toolkit iteratively cycles through multiple possible parameter sets, benchmarks them and proposes the best alternative to the user. The user can, without any prior knowledge about the Java application or the VM improve the performance of the deployed application.
dc.description.copyrightNot available for use outside of the University of New Brunswick
dc.description.noteElectronic Only. (UNB thesis number) Thesis 9426. (OCoLC) 962306539.
dc.description.noteM.C.S.,University of New Brunswick, Faculty of Computer Science, 2014.
dc.formattext/xml
dc.format.extentxii, 138 pages
dc.format.mediumelectronic
dc.identifier.oclc(OCoLC) 962306539
dc.identifier.otherThesis 9426.
dc.identifier.urihttps://unbscholar.lib.unb.ca/handle/1882/13821
dc.language.isoen_CA
dc.publisherUniversity of New Brunswick
dc.rightshttp://purl.org/coar/access_right/c_abf2
dc.subject.disciplineComputer Science
dc.subject.lcshJava (Computer program language)
dc.subject.lcshVirtual computer systems.
dc.subject.lcshGarbage collection (Computer science)
dc.titleAutomatic application performance improvements through VM parameter modification after runtime behavior analysis
dc.typemaster thesis
thesis.degree.disciplineComputer Science
thesis.degree.fullnameMaster of Computer Science
thesis.degree.grantorUniversity of New Brunswick
thesis.degree.levelmasters
thesis.degree.nameM.C.S.

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
item.pdf
Size:
6.24 MB
Format:
Adobe Portable Document Format