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
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;
Conference_Titel :
Parallel, Distributed and Network-Based Processing (PDP), 2011 19th Euromicro International Conference on
Conference_Location :
Ayia Napa
Print_ISBN :
978-1-4244-9682-2
DOI :
10.1109/PDP.2011.20