A TCP offload engine emulator for estimating the impact of removing protocol processing from a host running Apache HTTP server

  • Authors:
  • Juan M. Solá-Sloan;Isidoro Couvertier-Reyes

  • Affiliations:
  • University of Puerto Rico, Mayagüez Campus;University of Puerto Rico, Mayagüez Campus

  • Venue:
  • SpringSim '09 Proceedings of the 2009 Spring Simulation Multiconference
  • Year:
  • 2009

Quantified Score

Hi-index 0.01

Visualization

Abstract

This article focuses on an emulator used for validating a model for TCP offload. The TCP Offload Engine Emulator (TOE-Em) is a full TCP offload program that emulates the behavior of a TOE device using another PC as a front-end. Its purpose is to study the impact of full offload in a real environment. We tested Apache 2.2 with and without the support of the TOE-Em by requesting different file sets. The CPU utilization and the delay of the system was obtained and analyzed. In our context, full TCP offload was beneficial for files greater than 10 KB.