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
Link To Document