Skip to main content

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5518))

Included in the following conference series:

  • 2225 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. 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)

    Google Scholar 

  2. 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

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. Benvenuti, C.: Understanding Linux Network Internals. O’Reilly Media Inc., Sebastopol (2005)

    Google Scholar 

  8. Magnusson, P.S., et al.: Simics: A Full System Simulation Platform. IEEE Computer, 50–58 (February 2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics