• DocumentCode
    2807092
  • Title

    Improving Dynamic Web Servers by Affinity-Based Network Interfaces

  • Author

    Ortiz, Andrés ; Ortega, Julio ; Díaz, Antonio F. ; Prieto, Alberto

  • Author_Institution
    Dept. Ing. de Comun., Univ. de Malaga, Málaga, Spain
  • fYear
    2011
  • fDate
    9-11 Feb. 2011
  • Firstpage
    478
  • Lastpage
    482
  • Abstract
    Present trend towards multiprocessor and multi-core architectures as well as programmable NICs (Network Interface Cards) provides new opportunities to exploit the available parallelism in the network interface design and implementation to cope with the high communication overhead required to take advantage of a multi-gigabit links. In this paper we have used dynamic web servers to evaluate several alternatives to distribute the network interface work among the different cores available in the node. These alternatives have been devised according to the affinity of the work to be done with the location (proximity to the memories where the different data structures are stored) and characteristics of the processing core. Improvements in the throughput (up to 110%), the response time (up to 500%) and the requests attended per second (up to 85%) have been observed in our experiments on dynamic web servers.
  • Keywords
    file servers; multiprocessing systems; network interfaces; affinity-based network interface; dynamic Web servers; multicore architecture; multigigabit links; multiprocessor architecture; network interface card; Bandwidth; Network interfaces; Operating systems; Protocols; Throughput; Web server; Full system simulation; Interrupt affnity; Network interface; Processor affinity; Simics; Web server evaluation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing (PDP), 2011 19th Euromicro International Conference on
  • Conference_Location
    Ayia Napa
  • ISSN
    1066-6192
  • Print_ISBN
    978-1-4244-9682-2
  • Type

    conf

  • DOI
    10.1109/PDP.2011.20
  • Filename
    5739036