Separating VNF and Network Control for Hardware-Acceleration of SDN/NFV Architecture |
Duan, Tong
(Department of Communications, National Digital Switching System and Technology Research Center (NDSC))
Lan, Julong (Department of Communications, National Digital Switching System and Technology Research Center (NDSC)) Hu, Yuxiang (Department of Communications, National Digital Switching System and Technology Research Center (NDSC)) Sun, Penghao (Department of Communications, National Digital Switching System and Technology Research Center (NDSC)) |
1 | ONF, OpenFlow-Enabled SDN and Network Functions Virtualization, white paper, 2014. |
2 | H. Song, "Protocol-Oblivious Forwarding: Unleash the Power of SDN through a Future-proof Forwarding Plane," HotSDN'13, Hong Kong, China, Aug. 16, 2013, pp. 127- 132. |
3 | P. Bosshart et al., "P4: Programming Protocol-Independent Packet Processors," ACM Comput. Commun. Rev., vol. 44, no. 4, Apr. 2013, pp. 87-95. |
4 | Z. Bronstein et al., "Uniform Handling and Abstraction of NFV Hardware Accelerators," IEEE Netw., vol. 29, no. 3, May-June 2015, pp. 22-29. DOI |
5 | J. Bi et al., "Supporting Virtualized Network Functions with Stateful Data Plane Abstraction," IEEE Netw., vol. 30, no. 3, May-June 2016, pp. 40-45. DOI |
6 | M.T. Arashloo et al., "SNAP: Stateful Network-Wide Abstractions for Packet Processing," Conf. ACM SIGCOMM'16, Florianopolis, Brazil, Aug. 22-26, 2016, pp. 29-43. |
7 | A. Dwaraki and T. Wolf, "Adaptive Service-Chain Routing for Virtual Network Functions in Software-Defined Networks," Conf. ACM HotMiddlebox, Florianopolis, Brazil, Aug. 22-26, 2016, pp. 32-37. |
8 | J. Matias et al., "Toward an SDN-Enabled NFV Architecture," IEEE Commun. Mag., vol. 53, no. 4, Apr. 2015, pp. 187-193. DOI |
9 | X. Ge et al., "OpenANFV: Accelerating Network Function Virtualization with a Consolidated Framework in Openstack," ACM Comput. Commun. Rev., vol. 44, no. 4, Oct. 2015, pp. 353-354. |
10 | B. Li et al., "ClickNP: Highly Flexible and High Performance Network Processing with Reconfigurable Hardware," Conf. ACM SIGCOMM'16, Florianopolis, Brazil, Aug. 22-26, 2016, pp. 1-14. |
11 | A. Bremler-Barr et al., "Deep Packet Inspection as a Service," Conf. ACM CoNEXT, Sydney, Australia, Dec. 2- 5, 2014, pp. 271-282. |
12 | A. Bremler-Barr et al., "OpenBox: A Software-Defined Framework for Developing, Deploying, and Managing Network Functions," Conf. ACM SIGCOMM, Florianopolis, Brazil, Aug. 22-26, 2016, pp. 511-524. |
13 | ETSI, Network Functions Virtualization (NFV); Infrastructure Overview, ETSI ISG for NFV, 2015, Accessed Nov. 15, 2016. http://www.etsi.org/deliver/etsi_ gs/NFV-INF/001_099/001/01.01.01_60/gs_nfv-inf001v010 101p.pdf |
14 | P. Bosshart et al., "Forwarding Metamorphosis: Fast Programmable Match-action Processing in Hardware for SDN," ACM Comput. Commun. Rev., vol. 43, no. 4, Oct. 2013, pp. 99-110. DOI |
15 | S.K. Fayazbakhsh et al., "Enforcing Network-Wide Policies in the Presence of Dynamic Middlebox Actions Using Flowtags," NSDI'14, Seattle, WA, USA, Apr. 2-4, 2014, pp. 533-546. |
16 | Z.A. Qazi et al., "SIMPLE-fying Middlebox Policy Enforcement Using SDN," ACM Comput. Commun. Rev., vol. 43, no. 4, Oct. 2013, pp. 27-38. DOI |
17 | L. Jose et al., "Compiling Packet Programs to Reconfigurable Switches," NSDI'15, Oakland, CA, USA, May 4-6, 2015, pp. 103-115. |
18 | G. Gibb, OpenFlow Agent for NetFPGA-10G, Stanford University, 2011, Accessed Nov. 3, 2016. http://git://github.com/eastzone/openflow.git |
19 | Stanford University, NOX Controller, Github, 2012, Accessed Nov. 4, 2016. https://github.com/noxrepo/nox |
20 | T. Yabe, OpenFlow implementation on NetFPGA-10G Design Document, Stanford University, 2011, Accessed Nov. 3, 2016. https://github.com/NetFPGA/NetFPGA-public/wiki |