Server Capacity Planning for Web Traffic Workload

  • Authors:
  • Krishna Kant;Youjip Won

  • Affiliations:
  • -;-

  • Venue:
  • IEEE Transactions on Knowledge and Data Engineering
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

The goal of this paper is to provide a methodology for determining bandwidth requirements for various hardware components of a World Wide Web server. The paper assumes a traditional symmetric multiprocessor (SMP) architecture for theweb-server, although the same analysis applies to an SMP node in a cluster. The paper derives formulae for bandwidth demandsfor memory, processor data bus, network adapters, disk adapters, I/O-memory paths, and I/O buses. Since the web workload characteristics vary widely, three sample workloads are considered for illustrative purposes: 1) standard SPECweb96,2) a SPECweb96-like workload that assumes dynamic data and retransmissions, and 3) WebProxy, which models a web proxyserver that does not do much caching and, thus, has rather severe requirements. The results point to a few general conclusions regarding Web workloads. In particular, reduction in memory/data bus bandwidth by using the virtual interface architecture (VIA)is very desirable, and the connectivity needs may go well beyond the capabilities of traditional systems based on the traditionalPCI-bus. Web workloads also demand a significantly higher memory bandwidth than data bus bandwidth and this disparity isexpected to increase with the use of VIA. Also, the current efforts to offload TCP/IP processing may require a larger headroomin I/O subsystem bandwidth than in the processor-memory subsystem.