Web server technology: the advanced guide for World Wide Web information providers
Web server technology: the advanced guide for World Wide Web information providers
A case study of web server benchmarking using parallel WAN emulation
Performance Evaluation
Computer Networks: The International Journal of Computer and Telecommunications Networking - Network processors
Exploiting task-level concurrency in a programmable network interface
Proceedings of the ninth ACM SIGPLAN symposium on Principles and practice of parallel programming
On the elusive benefits of protocol offload
NICELI '03 Proceedings of the ACM SIGCOMM workshop on Network-I/O convergence: experience, lessons, implications
Understanding The Linux Kernel
Understanding The Linux Kernel
Loosely Coupled TCP Acceleration Architecture
HOTI '06 Proceedings of the 14th IEEE Symposium on High-Performance Interconnects
TCP offload through connection handoff
Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006
The performance analysis of linux networking - Packet receiving
Computer Communications
TCP offload is a dumb idea whose time has come
HOTOS'03 Proceedings of the 9th conference on Hot Topics in Operating Systems - Volume 9
Performance issues in parallelized network protocols
OSDI '94 Proceedings of the 1st USENIX conference on Operating Systems Design and Implementation
ALS '01 Proceedings of the 5th annual Linux Showcase & Conference - Volume 5
An Analysis of 10-Gigabit Ethernet Protocol Stacks in Multicore Environments
HOTI '07 Proceedings of the 15th Annual IEEE Symposium on High-Performance Interconnects
Comparison of Onloading and Offloading Strategies to Improve Network Interfaces
PDP '08 Proceedings of the 16th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP 2008)
CPU demand for web serving: Measurement analysis and dynamic estimation
Performance Evaluation
Protocol offload analysis by simulation
Journal of Systems Architecture: the EUROMICRO Journal
A New Offloaded/Onloaded Network Interface for High Performance Communication
PDP '09 Proceedings of the 2009 17th Euromicro International Conference on Parallel, Distributed and Network-based Processing
A survey on dynamic Web content generation and delivery techniques
Journal of Network and Computer Applications
MiAMI: Multi-core Aware Processor Affinity for TCP/IP over Multiple Network Interfaces
HOTI '09 Proceedings of the 2009 17th IEEE Symposium on High Performance Interconnects
Network interfaces for programmable NICs and multicore platforms
Computer Networks: The International Journal of Computer and Telecommunications Networking
Performance comparison of dynamic web platforms
Computer Communications
Hi-index | 0.00 |
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.