|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
2011 IEEE Ninth International Symposium on Parallel and Distributed Processing with Applications
A Novel Predictive and Self -- Adaptive Dynamic Thread Pool Management
Busan, Korea
May 26-May 28
ISBN: 978-0-7695-4428-1
| ASCII Text | x | ||
| Kang-Lyul Lee, Hong Nhat Pham, Hee-seong Kim, Hee Yong Youn, Ohyoung Song, "A Novel Predictive and Self -- Adaptive Dynamic Thread Pool Management," International Symposium on Parallel and Distributed Processing with Applications, pp. 93-98, 2011 IEEE Ninth International Symposium on Parallel and Distributed Processing with Applications, 2011. | |||
| BibTex | x | ||
| @article{ 10.1109/ISPA.2011.61, author = {Kang-Lyul Lee and Hong Nhat Pham and Hee-seong Kim and Hee Yong Youn and Ohyoung Song}, title = {A Novel Predictive and Self -- Adaptive Dynamic Thread Pool Management}, journal ={International Symposium on Parallel and Distributed Processing with Applications}, volume = {0}, year = {2011}, isbn = {978-0-7695-4428-1}, pages = {93-98}, doi = {http://doi.ieeecomputersociety.org/10.1109/ISPA.2011.61}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - International Symposium on Parallel and Distributed Processing with Applications TI - A Novel Predictive and Self -- Adaptive Dynamic Thread Pool Management SN - 978-0-7695-4428-1 SP93 EP98 A1 - Kang-Lyul Lee, A1 - Hong Nhat Pham, A1 - Hee-seong Kim, A1 - Hee Yong Youn, A1 - Ohyoung Song, PY - 2011 KW - dynamic thread management KW - multithreading KW - prediction KW - queuing model KW - resource management KW - thread pool VL - 0 JA - International Symposium on Parallel and Distributed Processing with Applications ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ISPA.2011.61
Multithreading is an efficient technique commonly used to maximize the performance of CPU. One of the most important challenges in multithreading is thread pool management. It needs to retain a proper number of threads in the pool, which minimizes the response time and maximizes the resource utilization. To achieve this goal, this paper proposes a novel trendy exponential moving average (TEMA) scheme for predicting the number of threads. Also, a prediction-based thread pool management scheme is proposed which adjusts the idle timeout period and thread pool size to effectively adapt the system to the changing environment. The experiment results show the effectiveness of the proposed approach in terms of response time and CPU usage, compared with the existing prediction-based scheme and Sun watermark.
Index Terms:
dynamic thread management, multithreading, prediction, queuing model, resource management, thread pool
Citation:
Kang-Lyul Lee, Hong Nhat Pham, Hee-seong Kim, Hee Yong Youn, Ohyoung Song, "A Novel Predictive and Self -- Adaptive Dynamic Thread Pool Management," ispa, pp.93-98, 2011 IEEE Ninth International Symposium on Parallel and Distributed Processing with Applications, 2011
Usage of this product signifies your acceptance of the Terms of Use.
