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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Pan, J., Paul, S., Jain, R.: A Survey of the Research on Future Internet Architectures. Communications Magazine, IEEE 49(7), 26–36 (2011)
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)
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)
NetFPGA. NetFPGA 10G (2014). http://netfpga.org/
GENI. Global Environment for Networking Innovations (GENI) Project (2014). http://geni.net/
Emulab. ProtoGENI Nodes (2014). https://wiki.emulab.net/wiki/pgeniNodes
Internet2 (2014). http://www.internet2.edu/
Lockwood, J.: NetFPGA Update at GEC4. Presented at NSF GENI Engineering Conference (2009)
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)
ORION. Ontario Research and Innovation Optical Network (2014). http://www.orion.on.ca/
CANARIE. Canada’s Advanced Research and Innovation Network (2014). http://www.canarie.ca/
OpenStack (2013). http://www.openstack.org/
Fielding, R.T.: REST: Architectural Styles and the Design of Network-Based Software Architectures. PhD thesis, University of California, Irvine (2000)
Chang, C., Wawrzynek, J., Brodersen, R.W.: BEE2: A High-End Reconfigurable Computing System. Design Test of Computers, IEEE 22(2), 114–125 (2005)
Terasic Technologies Inc. DE5Net (2013). http://de5-net.terasic.com/
BEECube Inc. miniBEE - Research in a Box (2014). http://www.beecube.com/products/miniBEE.asp
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)
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)
Labrecque, M., Steffan, J.G., Salmon, G., Ghobadi, M., Ganjali, Y.: NetThreads: Programming NetFPGA with Threaded Software. In: NetFPGA Developers Workshop, vol. 9 (2009)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)