DocumentCode :
1273427
Title :
Server capacity planning for Web traffic workload
Author :
Kant, Krishna ; Won, Youjip
Author_Institution :
Server Archit. Lab., Intel Corp., Beverton, OR, USA
Volume :
11
Issue :
5
fYear :
1999
Firstpage :
731
Lastpage :
747
Abstract :
The goal of the 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 the Web server, although the same analysis applies to an SMP node in a cluster. The paper derives formulae for bandwidth demands for 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 proxy server 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 traditional PCI-bus. Web workloads also demand a significantly higher memory bandwidth than data bus bandwidth and this disparity is expected to increase with the use of VIA. Also, the current efforts to offload TCP/IP processing may require a larger headroom in I/O subsystem bandwidth than in the processor-memory subsystem
Keywords :
bandwidth allocation; client-server systems; file servers; information resources; multiprocessing systems; network interfaces; system buses; telecommunication traffic; I/O buses; I/O memory paths; I/O subsystem bandwidth; SMP node; SPECweb96-like workload; TCP/IP processing; VIA; Web proxy server; Web traffic workload; Web workload characteristics; Web workloads; WebProxy; World Wide Web server; bandwidth demands; bandwidth requirements; connectivity needs; data bus bandwidth; disk adapters; dynamic data; hardware components; higher memory bandwidth; memory/data bus bandwidth; network adapters; processor data bus; processor-memory subsystem; retransmissions; server capacity planning; standard SPECweb96; symmetric multiprocessor architecture; traditional PCI-bus; virtual interface architecture; Bandwidth; Capacity planning; Decision support systems; Hardware; Internet; Network servers; TCPIP; Telecommunication traffic; Web server; Web sites;
fLanguage :
English
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
1041-4347
Type :
jour
DOI :
10.1109/69.806933
Filename :
806933
Link To Document :
بازگشت