• DocumentCode
    2884040
  • Title

    Communication breakdown: analyzing CPU usage in commercial Web workloads

  • Author

    Patwardhan, Jaidev P. ; Lebeck, Alvin R. ; Sorin, Daniel J.

  • Author_Institution
    Dept. of Comput. Sci., Duke Univ., Durham, NC, USA
  • fYear
    2004
  • fDate
    2004
  • Firstpage
    12
  • Lastpage
    19
  • Abstract
    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 serving 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.
  • Keywords
    Internet; business communication; commerce; data handling; performance evaluation; CPU usage; Web servers; commercial workloads; communication breakdown; data processing; networking overhead; server workloads; static Web workloads; Analytical models; Computer science; Data processing; Electric breakdown; Intelligent networks; Java; Network servers; Protocols; Throughput; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance Analysis of Systems and Software, 2004 IEEE International Symposium on - ISPASS
  • Print_ISBN
    0-7803-8385-0
  • Type

    conf

  • DOI
    10.1109/ISPASS.2004.1291351
  • Filename
    1291351