Leveraging bandwidth improvements to web servers through enhanced network interfaces

  • Authors:
  • Andrés Ortiz;Julio Ortega;Antonio F. Díaz;Mancia Anguita

  • Affiliations:
  • Departamento de Ingeniería de Comunicaciones, Universidad de Málaga, Málaga, Spain;Departamento de Arquitectura y Tecnología de Computadores, Universidad de Granada, Granada, Spain;Departamento de Arquitectura y Tecnología de Computadores, Universidad de Granada, Granada, Spain;Departamento de Arquitectura y Tecnología de Computadores, Universidad de Granada, Granada, Spain

  • Venue:
  • The Journal of Supercomputing
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Markets nowadays demand applications that require high communication throughputs to reach their adequate levels of performance. Although the bandwidth of the network links has increased allowing multiple gigabits per second, taking advantage of these links accounts for a high communication overhead, and thus a lot of processor cycles are used for communication tasks, diminishing the processor cycles that remain available for the application.In this paper, we evaluate the performance in web applications of a network interface that as it is distributed among the processors currently available in the node takes advantage of both the hardware (multiprocessor nodes and multicore architectures, as well as programmable network interface cards) and software elements present in the system, thus improving not only the effective communication throughputs and latencies, but also the capacity of the nodes to satisfy the requirements of the applications. Here, the usefulness of this distributed network interface to improve the performance of either static or dynamic web servers is shown. The ubiquity and the different computation/communication rates that can be found in web applications make the analysis of web servers interesting, as it could provide relevant conclusions about the efficiency of the different approaches to the design of high-performance network interfaces.