DocumentCode :
524654
Title :
A Dynamic Adjustment Mechanism with Heuristic for Thread Pool in Middleware
Author :
Chen, Ning-jiang ; Lin, Pan
Author_Institution :
Coll. of Comput., Electron., & Inf., Guangxi Univ., Nanning, China
Volume :
1
fYear :
2010
fDate :
28-31 May 2010
Firstpage :
369
Lastpage :
372
Abstract :
Thread pooling is an important technique of performance optimization in middleware. With the consideration of the features of Internet applications, the configuration of thread pool in middleware needs to be adjusted dynamically on the basis of perceiving the run-time context. However, how to find out effective influencing factors which make the adjustment to have better adaptability remains to be discussed further. The paper firstly presents a thread pool model in context of Web application server based on M/M/1/K/∞/FCFS queuing system. A dynamic mechanism which imports certain of heuristic factors for reflecting the context at run-time is studied to adjust the size of thread pool so as to adapt to the changes of resources well. The prototypical experiments verify the effective influence of heuristic factors that exert on adjustment of thread pool size and show that the presented mechanism can be helpful for improving the performance of system.
Keywords :
Internet; middleware; multi-threading; queueing theory; Internet application; M/M/1/K/∞/FCFS queuing system; Web application server; dynamic adjustment; heuristic factor; middleware; performance optimization; thread pooling; Application software; Context modeling; Educational institutions; Internet; Middleware; Performance analysis; Predictive models; Quality of service; Runtime; Yarn; heuristic; middleware; thread pool;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Science and Optimization (CSO), 2010 Third International Joint Conference on
Conference_Location :
Huangshan
Print_ISBN :
978-1-4244-6812-6
Electronic_ISBN :
978-1-4244-6813-3
Type :
conf
DOI :
10.1109/CSO.2010.85
Filename :
5533045
Link To Document :
بازگشت