Wide area traffic: the failure of Poisson modeling
IEEE/ACM Transactions on Networking (TON)
ACM Transactions on Computer Systems (TOCS)
Comparative Performance of a Commodity Alpha Cluster Running Linux and Windows NT
IWCC '99 Proceedings of the 1st IEEE Computer Society International Workshop on Cluster Computing
Evaluating System Performance in Gigabit Networks
LCN '03 Proceedings of the 28th Annual IEEE International Conference on Local Computer Networks
Performance evaluation of a Windows NT based PC cluster for high performance computing
Journal of Systems Architecture: the EUROMICRO Journal
A scheduling scheme for network saturated NT multiprocessors
NT'97 Proceedings of the USENIX Windows NT Workshop on The USENIX Windows NT Workshop 1997
ALS '01 Proceedings of the 5th annual Linux Showcase & Conference - Volume 5
Implementation and experimental performance evaluation of a hybrid interrupt-handling scheme
Computer Communications
Performance considerations in designing network interfaces
IEEE Journal on Selected Areas in Communications
Modeling and analysis of PC-based software routers
Computer Communications
Journal of Network and Computer Applications
Performance of IP-forwarding of Linux hosts with multiple network interfaces
Journal of Network and Computer Applications
Modeling communication software execution for accurate simulation of distributed systems
Proceedings of the 2013 ACM SIGSIM conference on Principles of advanced discrete simulation
Hi-index | 0.00 |
This papers measures and compares the network performance (with respect to packet forwarding) of three popular operating systems when used in today's Gigabit Ethernet networks. Specifically, the paper compares the performance in terms of packet forwarding of Linux, Windows Server and Windows XP. We measure both kernel- and user-level packet forwarding when subjecting hosts to different traffic load conditions. The performance is compared and analyzed in terms of throughput, packet loss, delay, and CPU availability. Our evaluation methodology is based on packet-forwarding measurement which is a standard and popular benchmark and evaluation methodology to assess the performance of network elements such as servers, gateways, routers, and switches. Our evaluation methodology considers different configuration setups and utilizes open-source software tools to generate relatively high traffic rates. We consider today's typical network hosts of modern processors and Gigabit network cards. Our measurements show that in general Linux exhibits superior overall performance in the case of kernel (or IP) packet forwarding, whereas Windows Server exhibits superior performance in the case of user-level packet forwarding.