Evaluating System Performance in Gigabit Networks

  • Authors:
  • K. Salah;K. El-Badawi

  • Affiliations:
  • -;-

  • Venue:
  • LCN '03 Proceedings of the 28th Annual IEEE International Conference on Local Computer Networks
  • Year:
  • 2003

Quantified Score

Hi-index 0.01

Visualization

Abstract

With the current wide deployment of Gigabit Ethernettechnology in the backbone and workgroup switches, thenetwork performance bottleneck has shifted for the firsttime in nearly a decade from the network to the end hostsand servers. This dramatic bandwidth increase calls foroptimizations and good design considerations in many keycomponents of the hosts and servers. These keycomponents include network adaptor, operating system,protocol stack, memory, and processing power. Moreimportantly the high bandwidth increase can negativelyimpact the OS performance due to the interrupt overheadcaused by the incoming gigabit traffic. This paperpresents models and analytical techniques for studyingsuch a negative impact. We first present an analyticalmodel for the ideal system when interrupt overhead isignored. We then present two models which describe theimpact of high interrupt rate on system throughput. Onemodel is for network adaptors not equipped with DMAengines, and the other model is for network adaptorsequipped with DMA engines. In addition we study thesystem performance when using different system deliveryoptions of packet data to user applications. Results fromboth simulations and reported experimental findings showthat our analytical models are valid and give a goodapproximation.