The Community for Technology Leaders
Internet and Web Applications and Services, International Conference on (2009)
Venice/Mestre, Italy
May 24, 2009 to May 28, 2009
ISBN: 978-0-7695-3613-2
pp: 183-192
ABSTRACT
The performance of Web servers and application servers is a crucial factor for the success of the underlying business activity. Current commercial servers (such as Apache and Microsoft’s IIS) usually employ a thread-based concurrency policy for executing request simultaneously. However, with this policy the throughput tends to collapse when massive overload occurs. Event-based concurrency has been proposed as an alternative, but-–similar to the thread-based approach–-it suffers in its pure form from a potential memory access bottleneck. This is avoided by a server based on a Staged Event-Driven Architecture (SEDA) which combines the two approaches to take advantage of locality in data and code within each state.
INDEX TERMS
scheduling, staged architecture, performance control, event-driven
CITATION
Mohammad Shadi Al Hakeem, Hans-Ulrich Heiß, Gero Mühl, Jan Richling, "An Adaptive Scheduling Policy for Staged Applications", Internet and Web Applications and Services, International Conference on, vol. 00, no. , pp. 183-192, 2009, doi:10.1109/ICIW.2009.34
97 ms
(Ver )