Abstract
In the last years, the market is demanding (scientific, multimedia, real-time, etc.) applications with high bandwidth requirements. To support this, the bandwidth of the network links has increased to reach multiple gigabit per second. Nevertheless, taking advantage of multigigabit per second links requires a lot of processor cycles for communication tasks, diminishing the processor cyles that remains available for the application. Actual multiprocessor and multicore architectures as well as programmable NICs (Network Interface Cards) provide new opportunities to exploit the parallelism, distributing the communication overhead across the processors available in the node. We have designed a network interface that takes advantage of the different processors available in the node. In this paper, the advantages of this optimized network interface are shown by analyzing the performance of a web server application.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Binkert, N.L., Hallnor, E.G., Reinhardt, S.K.: Network-oriented full-system simulation using M5. In: Sixth Workshop on Computer Architecture Evaluation using Commercial Workloads (CECW) (February 2003)
Ortiz, A., Ortega, J., Díaz, A.F., Prieto, A.: A new offloaded/onloaded network interface for high performance communication. In: 17th Euromicro Intenational Conference on Paralell, Distributed and Network-based Processing. PDP 2009 (February 2009); Weimar
Westrelin, R., et al.: Studying network protocol offload with emulation: approach and preliminary results. In: Proc. 12th Annual Symp. IEEE on High Performance Interconnects, pp. 84–90 (2004)
Mogul, J.C.: TCP offload is a dumb idea whose time has come. In: 9th Workshop on Hot Topics in Operating Systems (HotOS IX) (2003)
Vaidyanathan, K., Panda, D.K.: Benefits of I/O Acceleration Technology (I/OAT) in Clusters. Technical Report Ohio State Univ. (OSU_CISRC-2/07-TR13)
Wun, B., Crowley, P.: Network I/O Acceleration in Heterogeneous Multicore Processors. In: Proceedings of the 14th Annual Symposium on High Performance Interconnects (Hot Interconnects) (August 2006)
Benvenuti, C.: Understanding Linux Network Internals. O’Reilly Media Inc., Sebastopol (2005)
Magnusson, P.S., et al.: Simics: A Full System Simulation Platform. IEEE Computer, 50–58 (February 2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ortiz, A., Ortega, J., Diaz, A.F., Prieto, A. (2009). Improving the Performance of Bandwidth-Demanding Applications by a Distributed Network Interface. In: Omatu, S., et al. Distributed Computing, Artificial Intelligence, Bioinformatics, Soft Computing, and Ambient Assisted Living. IWANN 2009. Lecture Notes in Computer Science, vol 5518. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02481-8_66
Download citation
DOI: https://doi.org/10.1007/978-3-642-02481-8_66
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-02480-1
Online ISBN: 978-3-642-02481-8
eBook Packages: Computer ScienceComputer Science (R0)