Title :
Prediction-Based Dynamic Thread Pool Scheme for Efficient Resource Usage
Author :
Kang, DongHyun ; Han, Saeyoung ; Yoo, SeoHee ; Park, Sungyong
Author_Institution :
Dept. of Comput. Sci. & Eng., Sogang Univ., Seoul
Abstract :
A dynamic thread pool model is one of a multithread server programming model that handles many requests from users concurrently. Even though a model such as watermark thread pool model overcomes the efficient usage of resources, it could be more efficient to obtain the required number of threads in advance. In this paper, we implement a prediction-based dynamic thread pool model using customized exponential average for the utilization of occupied but unused resources. This model is designed to improve the response time of a server, and efficiently uses the system resources depending on the number of userspsila requests. Our result shows that this model outperforms watermark thread pool using the smaller resources.
Keywords :
client-server systems; multi-threading; multithread server programming model; prediction-based dynamic thread pool scheme; resource usage; exponential average; implementation of server; thread pool;
Conference_Titel :
Computer and Information Technology Workshops, 2008. CIT Workshops 2008. IEEE 8th International Conference on
Conference_Location :
Sydney, QLD
Print_ISBN :
978-0-7695-3242-4
Electronic_ISBN :
978-0-7695-3239-1
DOI :
10.1109/CIT.2008.Workshops.93