Sciweavers

COMPSAC
2006
IEEE

Performance Analysis of an Asynchronous Web Server

14 years 5 months ago
Performance Analysis of an Asynchronous Web Server
Modern Web servers need to process multiple requests concurrently in order to fulfill the workload demands expected of them. Concurrency can be implemented in a Web server using synchronous and asynchronous mechanisms offered by the underlying operating system. Compared to the synchronous mechanisms, the asynchronous mechanisms are attractive because they provide the benefit of concurrency while alleviating much of the overhead and complexity of multi-threading. The Proactor pattern in middleware, which effectively encapsulates the asynchronous mechanisms supported by the operating system, can be used to implement a high performance Web server. The performance expectations imposed on a Web server make it necessary to analyze its performance prior to deployment. Design-time performance analysis, conducted earlier in the life cycle, can also enable informed configuration and provisioning choices. A model-based approach can be used for such early, design-time performance analysis. In ...
U. Praphamontripong, Swapna S. Gokhale, Aniruddha
Added 10 Jun 2010
Updated 10 Jun 2010
Type Conference
Year 2006
Where COMPSAC
Authors U. Praphamontripong, Swapna S. Gokhale, Aniruddha S. Gokhale, Jeff Gray
Comments (0)