Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007 2007
DOI: 10.1145/1272996.1273021
|View full text |Cite
|
Sign up to set email alerts
|

Comparing the performance of web server architectures

Abstract: In this paper, we extensively tune and then compare the performance of web servers based on three different server architectures. The µserver utilizes an event-driven architecture, Knot uses the highly-efficient Capriccio thread library to implement a thread-perconnection model, and WatPipe uses a hybrid of events and threads to implement a pipeline-based server that is similar in spirit to a staged event-driven architecture (SEDA) server like Haboob.We describe modifications made to the Capriccio thread libra… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
17
0

Year Published

2008
2008
2017
2017

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 47 publications
(18 citation statements)
references
References 9 publications
1
17
0
Order By: Relevance
“…We chose to implement both asynchronous network access and multithreading to achieve the maximum performance for the cache daemon [2]. This model is a hybrid of pure multiprocess architecture (MP) and the even-driven architecture, and is sometimes called asymmetric multi-process eventdriven (AMPED) [3].…”
Section: Rationale and Discussionmentioning
confidence: 99%
“…We chose to implement both asynchronous network access and multithreading to achieve the maximum performance for the cache daemon [2]. This model is a hybrid of pure multiprocess architecture (MP) and the even-driven architecture, and is sometimes called asymmetric multi-process eventdriven (AMPED) [3].…”
Section: Rationale and Discussionmentioning
confidence: 99%
“…This paper [7] presents a performance-oriented comparison of event-driven, thread-per-connection, and hybrid pipe lined server architectures. The Ilserver represents an event driven design, the Knot server represents a thread-per connection design, and Wat-Pipe represents a pipeline-based approach.…”
Section: B Related Workmentioning
confidence: 99%
“…D. Pariag et al proposes the symmetric multi‐processor event driven architecture. The symmetric multi‐processor event driven model consists of multiple SPED instances working together to increase the level of concurrency.…”
Section: Literature Reviewmentioning
confidence: 99%
“…To resolve this issue, they introduce a hybrid model in an event dispatcher is used to identify sockets with readable contents and assign them to a server thread, which would read and process the request. D. Pariag et al [16] proposes the symmetric multi-processor event driven architecture. The symmetric multi-processor event driven model consists of multiple SPED instances working together to increase the level of concurrency.…”
Section: Proposals For Hybrid Approachesmentioning
confidence: 99%