Skip to main content

Communication breakdown: Analyzing CPU usage in commercial web workloads

Publication ,  Conference
Patwardhan, JP; Lebeck, AR; Sorin, DJ
Published in: 2004 IEEE International Symposium on Performance Analysis of Systems and Software
June 14, 2004

There is increasing concern among developers that future web servers running commercial workloads may be limited by network processing overhead in the CPU as 10Gb ethernet becomes prevalent. We analyze CPU usage of real hardware running popular commercial workloads, with an emphasis on identifying networking overhead. Contrary to much popular belief, our experiments show that network processing is unlikely to be a problem for workloads that perform significant data processing. For the dynamic web sewing workloads we examine, networking overhead is negligible (3% or less), and data processing limits performance. However, for web servers that serve static content, networking processing can significantly impact performance (up to 25% of CPU cycles). With an analytical model, we calculate the maximum possible improvement in throughput due to protocol offload to be 50% for the static web workloads.

Duke Scholars

Published In

2004 IEEE International Symposium on Performance Analysis of Systems and Software

DOI

Publication Date

June 14, 2004

Start / End Page

12 / 19
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Patwardhan, J. P., Lebeck, A. R., & Sorin, D. J. (2004). Communication breakdown: Analyzing CPU usage in commercial web workloads. In 2004 IEEE International Symposium on Performance Analysis of Systems and Software (pp. 12–19). https://doi.org/10.1109/ISPASS.2004.1291351
Patwardhan, J. P., A. R. Lebeck, and D. J. Sorin. “Communication breakdown: Analyzing CPU usage in commercial web workloads.” In 2004 IEEE International Symposium on Performance Analysis of Systems and Software, 12–19, 2004. https://doi.org/10.1109/ISPASS.2004.1291351.
Patwardhan JP, Lebeck AR, Sorin DJ. Communication breakdown: Analyzing CPU usage in commercial web workloads. In: 2004 IEEE International Symposium on Performance Analysis of Systems and Software. 2004. p. 12–9.
Patwardhan, J. P., et al. “Communication breakdown: Analyzing CPU usage in commercial web workloads.” 2004 IEEE International Symposium on Performance Analysis of Systems and Software, 2004, pp. 12–19. Scopus, doi:10.1109/ISPASS.2004.1291351.
Patwardhan JP, Lebeck AR, Sorin DJ. Communication breakdown: Analyzing CPU usage in commercial web workloads. 2004 IEEE International Symposium on Performance Analysis of Systems and Software. 2004. p. 12–19.

Published In

2004 IEEE International Symposium on Performance Analysis of Systems and Software

DOI

Publication Date

June 14, 2004

Start / End Page

12 / 19