liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Improving the Scalability of a Multi-core Web Server
University of Calgary, Alberta, Canada .
University of Calgary, Alberta, Canada .
HP Labs, Palo Alto, California, USA .
Linköping University, Department of Computer and Information Science, Database and information techniques. Linköping University, The Institute of Technology.
2013 (English)In: ICPE '13 Proceedings of the 4th ACM/SPEC International Conference on Performance Engineering, Association for Computing Machinery (ACM), 2013, 161-172 p.Conference paper, Published paper (Refereed)
Abstract [en]

Improving the performance and scalability of Web servers enhances user experiences and reduces the costs of providing Web-based services. The advent of Multi-core technology motivates new studies to understand how efficiently Web servers utilize such hardware. This paper presents a detailed performance study of a Web server application deployed on a modern 2 socket, 4-cores per socket server. Our study show that default, "out-of-the-box" Web server configurations can cause the system to scale poorly with increasing core counts. We study two different types of workloads, namely a workload that imposes intense TCP/IP related OS activity and the SPECweb2009 Support workload, which incurs more application-level processing. We observe that the scaling behaviour is markedly different for these two types of workloads, mainly due to the difference in the performance characteristics of static and dynamic requests. The results of our experiments reveal that with workload-specific Web server configuration strategies a modern Multi-core server can be utilized up to 80% while still serving requests without significant queuing delays; utilizations beyond 90% are also possible, while still serving requests with acceptable response times.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2013. 161-172 p.
Keyword [en]
Performance characterization, Web server scalability, Multi-core servers
National Category
Computer and Information Science
Identifiers
URN: urn:nbn:se:liu:diva-92565DOI: 10.1145/2479871.2479894ISBN: 978-1-4503-1636-1 (print)OAI: oai:DiVA.org:liu-92565DiVA: diva2:620956
Conference
4th ACM/SPEC International Conference on Performance Engineering (ICPE 2013), Prague, Czech Republic, April 21-24, 2013
Available from: 2013-05-12 Created: 2013-05-12 Last updated: 2013-05-28Bibliographically approved

Open Access in DiVA

No full text

Other links

Publisher's full text

Authority records BETA

Carlsson, Niklas

Search in DiVA

By author/editor
Carlsson, Niklas
By organisation
Database and information techniquesThe Institute of Technology
Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 66 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf