Performance study and dynamic optimization design for thread pool systems

dc.contributor.author Xu, Dongping
dc.contributor.department Electrical and Computer Engineering
dc.date 2020-08-21T23:13:18.000
dc.date.accessioned 2021-02-26T08:51:01Z
dc.date.available 2021-02-26T08:51:01Z
dc.date.copyright Thu Jan 01 00:00:00 UTC 2004
dc.date.issued 2004-01-01
dc.description.abstract <p>Thread pools have been widely used by many multithreaded applications; however, the determination of the pool size according to the application behavior still remains problematic. To automate this process, in this thesis we have developed a set of performance metrics for quantitatively analyzing thread pool performance. For our experiments, we built a thread pool system which provides a general framework for thread pool research. Based on this simulation environment, we studied the performance impact brought by the thread pool on different multithreaded applications. Additionally, the correlations between internal characterizations of thread pools and their throughput were also examined. We then proposed and evaluated a heuristic algorithm to dynamically determine the optimal thread pool size. The simulation results show that this approach is effective in improving overall application performance.</p>
dc.format.mimetype application/pdf
dc.identifier archive/lib.dr.iastate.edu/rtd/20314/
dc.identifier.articleid 21313
dc.identifier.contextkey 18970651
dc.identifier.doi https://doi.org/10.31274/rtd-20200817-107
dc.identifier.s3bucket isulib-bepress-aws-west
dc.identifier.submissionpath rtd/20314
dc.identifier.uri https://dr.lib.iastate.edu/handle/20.500.12876/97681
dc.language.iso en
dc.source.bitstream archive/lib.dr.iastate.edu/rtd/20314/Xu_ISU_2004_X82.pdf|||Fri Jan 14 22:23:31 UTC 2022
dc.subject.keywords Electrical and computer engineering
dc.subject.keywords Computer engineering
dc.title Performance study and dynamic optimization design for thread pool systems
dc.type article
dc.type.genre thesis
dspace.entity.type Publication
relation.isOrgUnitOfPublication a75a044c-d11e-44cd-af4f-dab1d83339ff
thesis.degree.discipline Computer Engineering
thesis.degree.level thesis
thesis.degree.name Master of Science
File
Original bundle
Now showing 1 - 1 of 1
Name:
Xu_ISU_2004_X82.pdf
Size:
801.15 KB
Format:
Adobe Portable Document Format
Description: