Title :
Performance characterization of TCP/IP packet processing in commercial server workloads
Author :
Makineni, Srihari ; Iyer, Ravi
Author_Institution :
Network Archit. Lab., Intel Corp., Santa Clara, CA, USA
Abstract :
TCP/IP is the communication protocol of choice for many current and next generation server applications (Web services, e-commerce, storage, etc.). As a result, the performance of these applications can be heavily dependent on the efficient TCP/IP packet processing within the termination nodes. Motivated by this, our work presented in this paper focuses on analyzing the underlying architectural characteristics of TCP/IP packet processing component within server workloads. Our analysis and characterization methodology is based on in-depth measurement experiments of TCP/IP packet processing performance on Intel´s state-of-the-art low-power Pentium® M microprocessor running the Microsoft Windows* Server 2003 operating system. We start by analyzing the impact of NIC features such as Large Segment Offload and the use of Jumbo frames on TCP/IP packet processing performance. We then show that the architectural characteristics of transmit-side processing (largely compute-bound) are significantly different than receive-side processing (mostly memory-bound). Finally we quantify the computational requirements for sending/receiving packets within commercial workloads (SPECweb99, TPC-C and TPC-W) and show that they can form a substantial component.
Keywords :
file servers; microprocessor chips; operating systems (computers); packet switching; performance evaluation; transport protocols; Intel; Jumbo frames; Large Segment Offload; Microsoft Windows* Server 2003 operating system; NIC features; Pentium M microprocessor; SPECweb99; TCP/IP packet processing; TPC-C; TPC-W; Web services; communication protocol; electronic commerce; memory storage; performance characterization; server applications; server workloads; termination nodes; Engines; Intelligent networks; Laboratories; Microprocessors; Network servers; Operating systems; Performance analysis; Protocols; Service oriented architecture; TCPIP;
Conference_Titel :
Workload Characterization, 2003. WWC-6. 2003 IEEE International Workshop on
Print_ISBN :
0-7803-8229-3
DOI :
10.1109/WWC.2003.1249055