Skip to main content

Virtualized Reconfigurable Hardware Resources in the SAVI Testbed

  • Conference paper
  • First Online:
Testbeds and Research Infrastructure: Development of Networks and Communities (TridentCom 2014)

Abstract

Reconfigurable hardware can allow acceleration of compute intensive tasks, provide line-rate packet processing capabilities, and in short, expand the range of experiments and applications that can be run on a testbed. Few large-scale networking testbeds have made any concerted effort towards the inclusion of virtualized reconfigurable devices, such as FPGAs, into their systems as allocatable resources. This changes with the SAVI testbed. In this paper, we present the current state of heterogeneous, reconfigurable hardware resources in the SAVI testbed, as well as how they are virtualized and facilitated to end-users through the Control and Management system. In addition, we present several use cases that show how beneficial these resources can be, including an in-network multicore multithreaded network processor programmable in C, and network-connected custom hardware modules.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Pan, J., Paul, S., Jain, R.: A Survey of the Research on Future Internet Architectures. Communications Magazine, IEEE 49(7), 26–36 (2011)

    Article  Google Scholar 

  2. Joon-Myung K., Bannazadeh, H., Rahimi, H., Lin, T., Faraji, M., Leon-Garcia, A.: Software-Defined Infrastructure and the Future Central Office. In: IEEE International Conference on Communications Workshops (ICC), pp. 225–229 (2013)

    Google Scholar 

  3. Smit, M., Ng, J., Litoiu, M., Iszali, G., Leon-Garcia, A.: Smart Applications on Virtual Infrastructure. In: Proceedings of the 2011 Conference of the Center for Advanced Studies on Collaborative Research, CASCON 2011, pp. 381–381, Riverton (2011)

    Google Scholar 

  4. NetFPGA. NetFPGA 10G (2014). http://netfpga.org/

  5. GENI. Global Environment for Networking Innovations (GENI) Project (2014). http://geni.net/

  6. Emulab. ProtoGENI Nodes (2014). https://wiki.emulab.net/wiki/pgeniNodes

  7. Internet2 (2014). http://www.internet2.edu/

  8. Lockwood, J.: NetFPGA Update at GEC4. Presented at NSF GENI Engineering Conference (2009)

    Google Scholar 

  9. Redmond, K., Bannazadeh, H., Chow, P., Leon-Garcia, A.: Development of a Virtualized Application Networking Infrastructure Node. In: IEEE GLOBECOM Workshops, pp. 1–6 (2009)

    Google Scholar 

  10. ORION. Ontario Research and Innovation Optical Network (2014). http://www.orion.on.ca/

  11. CANARIE. Canada’s Advanced Research and Innovation Network (2014). http://www.canarie.ca/

  12. OpenStack (2013). http://www.openstack.org/

  13. Fielding, R.T.: REST: Architectural Styles and the Design of Network-Based Software Architectures. PhD thesis, University of California, Irvine (2000)

    Google Scholar 

  14. Chang, C., Wawrzynek, J., Brodersen, R.W.: BEE2: A High-End Reconfigurable Computing System. Design Test of Computers, IEEE 22(2), 114–125 (2005)

    Article  Google Scholar 

  15. Terasic Technologies Inc. DE5Net (2013). http://de5-net.terasic.com/

  16. BEECube Inc. miniBEE - Research in a Box (2014). http://www.beecube.com/products/miniBEE.asp

  17. Byma, S., Steffan, J.G., Bannazadeh, H., Leon-Garcia, A., Chow, P.: FPGAs in the Cloud: Booting Virtualized Hardware Accelerators with OpenStack. In: 22nd Internation Symposium on Field-Programmable Custom Computing Machines (FCCM). IEEE (2014)

    Google Scholar 

  18. Byma, S., Steffan, J.G., Chow, P.: NetThreads-10G: Software Packet Processing on NetFPGA-10G in a Virtualized Networking Environment Demonstration Abstract. In: 23rd International Conference on Field Programmable Logic and Applications (FPL). IEEE (2013)

    Google Scholar 

  19. Labrecque, M., Steffan, J.G., Salmon, G., Ghobadi, M., Ganjali, Y.: NetThreads: Programming NetFPGA with Threaded Software. In: NetFPGA Developers Workshop, vol. 9 (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Stuart Byma .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Byma, S., Bannazadeh, H., Leon-Garcia, A., Steffan, J.G., Chow, P. (2014). Virtualized Reconfigurable Hardware Resources in the SAVI Testbed. In: Leung, V., Chen, M., Wan, J., Zhang, Y. (eds) Testbeds and Research Infrastructure: Development of Networks and Communities. TridentCom 2014. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 137. Springer, Cham. https://doi.org/10.1007/978-3-319-13326-3_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-13326-3_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-13325-6

  • Online ISBN: 978-3-319-13326-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics