Title of article :
Dynamic thread assignment in web server performance optimization
Author/Authors :
Maarten and de Vries-van der Weij، نويسنده , , Wemke and Bhulai، نويسنده , , Sandjai and van der Mei، نويسنده , , Rob، نويسنده ,
Issue Information :
روزنامه با شماره پیاپی سال 2009
Pages :
10
From page :
301
To page :
310
Abstract :
Popular web sites are expected to handle huge number of requests concurrently within a reasonable time frame. The performance of these web sites is largely dependent on effective thread management of their web servers. Although the implementation of static and dynamic thread policies is common practice, remarkably little is known about the implications on performance. Moreover, the commonly used policies do not take into account the complex interaction between the threads that compete for access to a shared resource. pose new dynamic thread-assignment policies that minimize the average response time of web servers. The web server is modeled as a two-layered tandem of multi-threading queues, where the active threads compete for access to a common resource. This type of two-layered queueing model, which occurs naturally in the performance modeling of systems with intensive software–hardware interaction, are on the one hand appealing from an application point of view, but on the other hand are challenging from a methodological point of view. Our results show that the optimal dynamic thread-assignment policies yield strong reductions in the response times. Validation on an Apache web server shows that our dynamic thread policies confirm our analytical results.
Keywords :
Dynamic programming , Dynamic thread management , Multi-layered queueing systems , Web servers
Journal title :
Performance Evaluation
Serial Year :
2009
Journal title :
Performance Evaluation
Record number :
1570245
Link To Document :
بازگشت