Computer Program Instrumentation Using Reservoir Sampling & Pin++

dc.contributor.advisorHill, James H.
dc.contributor.authorUpp, Brandon E.
dc.contributor.otherTuceryan, Mihran
dc.contributor.otherRaje, Rajeev R.
dc.date.accessioned2019-07-29T11:37:26Z
dc.date.available2019-07-29T11:37:26Z
dc.date.issued2019-08
dc.degree.date2019en_US
dc.degree.grantorPurdue Universityen_US
dc.degree.levelM.S.en_US
dc.descriptionIndiana University-Purdue University Indianapolis (IUPUI)en_US
dc.description.abstractThis thesis investigates techniques for improving real-time software instrumentation techniques of software systems. In particular, this thesis investigates two aspects of this real-time software instrumentation. First, this thesis investigates techniques for achieving different levels of visibility (i.e., ensuring all parts of a system are represented, or visible, in final results) into a software system without compromising software system performance. Secondly, this thesis investigates how using multi-core computing can be used to further reduce instrumentation overhead. The results of this research show that reservoir sampling can be used to reduce instrumentation overhead. Reservoir sampling at a rate of 20%, combined with parallelized disk I/O, added 34.1% additional overhead on a four-core machine, and only 9.9% additional overhead on a sixty-four core machine while also providing the desired system visibility. Additionally, this work can be used to further improve the performance of real-time distributed software instrumentation.en_US
dc.identifier.urihttps://hdl.handle.net/1805/19977
dc.identifier.urihttp://dx.doi.org/10.7912/C2/2370
dc.language.isoen_USen_US
dc.rightsAttribution 3.0 United States*
dc.rights.urihttps://creativecommons.org/licenses/by/3.0/us*
dc.subjectComputer Softwareen_US
dc.subjectSoftware Instrumentationen_US
dc.subjectSystem Instrumentationen_US
dc.subjectInstrumentationen_US
dc.subjectPinen_US
dc.subjectPin++en_US
dc.titleComputer Program Instrumentation Using Reservoir Sampling & Pin++en_US
dc.typeThesisen
thesis.degree.disciplineComputer & Information Scienceen
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
thesis.pdf
Size:
428.24 KB
Format:
Adobe Portable Document Format
Description:
Main thesis
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.99 KB
Format:
Item-specific license agreed upon to submission
Description: