-
1
-
-
84986598772
-
-
June
-
P4 program for OVS, June 2015. https://github.com/blp/ovs-reviews/blob/p4-workshop/tests/ovs.p4.
-
(2015)
P4 Program for OVS
-
-
-
2
-
-
84986616692
-
-
P4-vSwitch. https://github.com/P4-vSwitch, 2016.
-
(2016)
P4-vSwitch
-
-
-
3
-
-
0004072686
-
-
Addison Wesley
-
A. V. Aho, R. Sethi, and J. D. Ullman. Compilers: Principles, Techniques, and Tools. Addison Wesley, 1986.
-
(1986)
Compilers: Principles, Techniques, and Tools
-
-
Aho, A.V.1
Sethi, R.2
Ullman, J.D.3
-
4
-
-
84907356352
-
CONGA: Distributed Congestion-aware Load Balancing for Datacenters
-
M. Alizadeh, T. Edsall, S. Dharmapurikar, R. Vaidyanathan, K. Chu, A. Fingerhut, V. T. Lam, F. Matus, R. Pan, N. Yadav, and G. Varghese. CONGA: Distributed Congestion-aware Load Balancing for Datacenters. In ACM SIGCOMM, 2014.
-
(2014)
ACM SIGCOMM
-
-
Alizadeh, M.1
Edsall, T.2
Dharmapurikar, S.3
Vaidyanathan, R.4
Chu, K.5
Fingerhut, A.6
Lam, V.T.7
Matus, F.8
Pan, R.9
Yadav, N.10
Varghese, G.11
-
5
-
-
70349723394
-
Accountable Internet Protocol (AIP)
-
D. G. Andersen, H. Balakrishnan, N. Feamster, T. Koponen, D. Moon, and S. Shenker. Accountable Internet Protocol (AIP). In ACM SIGCOMM, 2008.
-
(2008)
ACM SIGCOMM
-
-
Andersen, D.G.1
Balakrishnan, H.2
Feamster, N.3
Koponen, T.4
Moon, D.5
Shenker, S.6
-
6
-
-
78149309101
-
Switch-Blade: A Platform for Rapid Deployment of Network Protocols on Programmable Hardware
-
M. B. Anwer, M. Motiwala, M. b. Tariq, and N. Feamster. Switch-Blade: A Platform for Rapid Deployment of Network Protocols on Programmable Hardware. In ACM SIGCOMM, 2010.
-
(2010)
ACM SIGCOMM
-
-
Anwer, M.B.1
Motiwala, M.2
Tariq, M.B.3
Feamster, N.4
-
7
-
-
31844437847
-
DataScript: A Specification and Scripting Language for Binary Data
-
Springer-Verlag
-
G. Back. DataScript: A Specification and Scripting Language for Binary Data. In ACM SIGPLAN. Springer-Verlag, 2002.
-
(2002)
ACM SIGPLAN
-
-
Back, G.1
-
8
-
-
84979254373
-
Information-agnostic Flow Scheduling for Commodity Data Centers
-
W. Bai, L. Chen, K. Chen, D. Han, C. Tian, and H. Wang. Information-agnostic Flow Scheduling for Commodity Data Centers. In USENIX NSDI, 2015.
-
(2015)
USENIX NSDI
-
-
Bai, W.1
Chen, L.2
Chen, K.3
Han, D.4
Tian, C.5
Wang, H.6
-
10
-
-
84986542069
-
P4: Programming Protocol-independent Packet Processors
-
July
-
P. Bosshart, D. Daly, G. Gibb, M. Izzard, N. McKeown, J. Rexford, C. Schlesinger, D. Talayco, A. Vahdat, G. Varghese, and D. Walker. P4: Programming Protocol-independent Packet Processors. ACM SIGCOMM CCR, July 2014.
-
(2014)
ACM SIGCOMM CCR
-
-
Bosshart, P.1
Daly, D.2
Gibb, G.3
Izzard, M.4
McKeown, N.5
Rexford, J.6
Schlesinger, C.7
Talayco, D.8
Vahdat, A.9
Varghese, G.10
Walker, D.11
-
11
-
-
84883262271
-
Forwarding Metamorphosis: Fast Programmable Match-action Processing in Hardware for SDN
-
P. Bosshart, G. Gibb, H.-S. Kim, G. Varghese, N. McKeown, M. Izzard, F. Mujica, and M. Horowitz. Forwarding Metamorphosis: Fast Programmable Match-action Processing in Hardware for SDN. In ACM SIGCOMM, 2013.
-
(2013)
ACM SIGCOMM
-
-
Bosshart, P.1
Gibb, G.2
Kim, H.-S.3
Varghese, G.4
McKeown, N.5
Izzard, M.6
Mujica, F.7
Horowitz, M.8
-
12
-
-
84986558001
-
Programmable Hardware for Software Defined Networks
-
G. Brebner. Programmable Hardware for Software Defined Networks. In IEEE ECOC, 2015.
-
(2015)
IEEE ECOC
-
-
Brebner, G.1
-
14
-
-
84986581656
-
BPF: The Universal In-kernel Virtual Machine
-
Eklektix Inc
-
J. Corbet. BPF: The Universal In-kernel Virtual Machine. Linux Weekly News, Eklektix Inc, 2014.
-
(2014)
Linux Weekly News
-
-
Corbet, J.1
-
15
-
-
84986591442
-
Extending BPF
-
Eklektix Inc
-
J. Corbet. Extending BPF. Linux Weekly News, Eklektix Inc, 2014.
-
(2014)
Linux Weekly News
-
-
Corbet, J.1
-
17
-
-
84986581646
-
-
Technical report, Open Networking Foundation
-
M. Dillon and T. Winters. Network Functions Virtualization in Home Networks. Technical report, Open Networking Foundation, 2015. https://www.opennetworking.org/images/stories/downloads/sdn-resources/IEEE-papers/network-func-virt-in-home-networks.pdf.
-
(2015)
Network Functions Virtualization in Home Networks
-
-
Dillon, M.1
Winters, T.2
-
18
-
-
72249104877
-
RouteBricks: Exploiting Parallelism to Scale Software Routers
-
M. Dobrescu, N. Egi, K. Argyraki, B.-G. Chun, K. Fall, G. Iannaccone, A. Knies, M. Manesh, and S. Ratnasamy. RouteBricks: Exploiting Parallelism to Scale Software Routers. In SOSP, 2009.
-
(2009)
SOSP
-
-
Dobrescu, M.1
Egi, N.2
Argyraki, K.3
Chun, B.-G.4
Fall, K.5
Iannaccone, G.6
Knies, A.7
Manesh, M.8
Ratnasamy, S.9
-
19
-
-
46449131524
-
Building a RCP (Rate Control Protocol) Test Network
-
N. Dukkipati, G. Gibb, N. McKeown, and J. Zhu. Building a RCP (Rate Control Protocol) Test Network. In HOTI, 2007.
-
(2007)
HOTI
-
-
Dukkipati, N.1
Gibb, G.2
McKeown, N.3
Zhu, J.4
-
20
-
-
84954101391
-
MoonGen: A Scriptable High-Speed Packet Generator
-
P. Emmerich, S. Gallenmüller, D. Raumer, F. Wohlfart, and G. Carle. MoonGen: A Scriptable High-Speed Packet Generator. In IMC, 2015.
-
(2015)
IMC
-
-
Emmerich, P.1
Gallenmüller, S.2
Raumer, D.3
Wohlfart, F.4
Carle, G.5
-
23
-
-
31844436571
-
PADS: A Domain-specific Language for Processing Ad Hoc Data
-
K. Fisher and R. Gruber. PADS: A Domain-specific Language for Processing Ad Hoc Data. In PLDI, 2005.
-
(2005)
PLDI
-
-
Fisher, K.1
Gruber, R.2
-
24
-
-
80054087519
-
Frenetic: A Network Programming Language
-
N. Foster, R. Harrison, M. J. Freedman, C. Monsanto, J. Rexford, A. Story, and D. Walker. Frenetic: A Network Programming Language. In ICFP, 2011.
-
(2011)
ICFP
-
-
Foster, N.1
Harrison, R.2
Freedman, M.J.3
Monsanto, C.4
Rexford, J.5
Story, A.6
Walker, D.7
-
25
-
-
85084163167
-
MULTOPS: A Data-structure for Bandwidth Attack Detection
-
T. M. Gil and M. Poletto. MULTOPS: A Data-structure for Bandwidth Attack Detection. In USENIX Security, 2001.
-
(2001)
USENIX Security
-
-
Gil, T.M.1
Poletto, M.2
-
26
-
-
72249122104
-
VL2: A Scalable and Flexible Data Center Network
-
A. Greenberg, J. R. Hamilton, N. Jain, S. Kandula, C. Kim, P. Lahiri, D. A. Maltz, P. Patel, and S. Sengupta. VL2: A Scalable and Flexible Data Center Network. In ACM SIGCOMM, 2009.
-
(2009)
ACM SIGCOMM
-
-
Greenberg, A.1
Hamilton, J.R.2
Jain, N.3
Kandula, S.4
Kim, C.5
Lahiri, P.6
Maltz, D.A.7
Patel, P.8
Sengupta, S.9
-
29
-
-
84945312475
-
-
Internet-Draft draft-ietf-nvo3-geneve-01, Internet Engineering Task Force, Jan. Work in Progress
-
J. Gross and I. Ganga. Geneve: Generic Network Virtualization Encapsulation. Internet-Draft draft-ietf-nvo3-geneve-01, Internet Engineering Task Force, Jan. 2016. Work in Progress.
-
(2016)
Geneve: Generic Network Virtualization Encapsulation
-
-
Gross, J.1
Ganga, I.2
-
30
-
-
84962086565
-
-
Technical Report UC Berkeley, May
-
S. Han, K. Jang, A. Panda, S. Palkar, D. Han, and S. Ratnasamy. SoftNIC: A Software NIC to Augment Hardware. Technical Report UCB/EECS-2015-155, UC Berkeley, May 2015.
-
(2015)
SoftNIC: A Software NIC to Augment Hardware
-
-
Han, S.1
Jang, K.2
Panda, A.3
Palkar, S.4
Han, D.5
Ratnasamy, S.6
-
35
-
-
84986548067
-
-
Intel
-
Intel. DPDK: Programmer's Guide, 2013. http://dpdk.org/doc/guides/prog-guide/index.html.
-
(2013)
DPDK: Programmer's Guide
-
-
-
38
-
-
48049122467
-
Software engineering metrics: What do they measure and how do we know?
-
CiteSeer
-
C. Kaner et al. Software engineering metrics: What do they measure and how do we know? In IEEE METRICS. CiteSeer, 2004.
-
(2004)
IEEE METRICS
-
-
Kaner, C.1
-
39
-
-
0038007544
-
Congestion Control for High Bandwidth-delay Product Networks
-
D. Katabi, M. Handley, and C. Rohrs. Congestion Control for High Bandwidth-delay Product Networks. In ACM SIGCOMM, 2002.
-
(2002)
ACM SIGCOMM
-
-
Katabi, D.1
Handley, M.2
Rohrs, C.3
-
40
-
-
84982790321
-
HULA: Scalable Load Balancing Using Programmable Data Planes
-
N. Katta, M. Hira, C. Kim, A. Sivaraman, and J. Rexford. HULA: Scalable Load Balancing Using Programmable Data Planes. In SOSR, 2016.
-
(2016)
SOSR
-
-
Katta, N.1
Hira, M.2
Kim, C.3
Sivaraman, A.4
Rexford, J.5
-
42
-
-
84986598676
-
-
C. Kim, P. Bhide, E. Doe, H. Holbrook, A. Ghanwani, D. Daly, M. Hira, and B. Davie. In-band Network Telemetry (INT), 2016. http://p4.org/wp-content/uploads/fixed/INT/INT-current-spec.pdf.
-
(2016)
In-band Network Telemetry (INT)
-
-
Kim, C.1
Bhide, P.2
Doe, E.3
Holbrook, H.4
Ghanwani, A.5
Daly, D.6
Hira, M.7
Davie, B.8
-
43
-
-
84988844496
-
In-band Network Telemetry via Programmable Dataplanes
-
Demo
-
C. Kim, A. Sivaraman, N. Katta, A. Bas, A. Dixit, and L. J. Wobker. In-band Network Telemetry via Programmable Dataplanes. In ACM SIGCOMM, 2015. Demo.
-
(2015)
ACM SIGCOMM
-
-
Kim, C.1
Sivaraman, A.2
Katta, N.3
Bas, A.4
Dixit, A.5
Wobker, L.J.6
-
44
-
-
80051934759
-
The Click Modular Router
-
Aug
-
E. Kohler, R. Morris, B. Chen, J. Jannotti, and M. F. Kaashoek. The Click Modular Router. ACM TOCS, Aug. 2000.
-
(2000)
ACM TOCS
-
-
Kohler, E.1
Morris, R.2
Chen, B.3
Jannotti, J.4
Kaashoek, M.F.5
-
45
-
-
84986598674
-
NUMA (Non-Uniform Memory Access): An Overview
-
C. Lameter. NUMA (Non-Uniform Memory Access): An Overview. ACM Queue, 2013.
-
(2013)
ACM Queue
-
-
Lameter, C.1
-
47
-
-
84925960130
-
-
RFC 7348, Oct
-
M. Mahalingam, T. Sridhar, M. Bursell, L. Kreeger, C. Wright, K. Duda, P. Agarwal, and D. Dutt. Virtual eXtensible Local Area Network (VXLAN): A Framework for Overlaying Virtualized Layer 2 Networks over Layer 3 Networks. RFC 7348, Oct. 2015.
-
(2015)
Virtual EXtensible Local Area Network (VXLAN): A Framework for Overlaying Virtualized Layer 2 Networks over Layer 3 Networks
-
-
Mahalingam, M.1
Sridhar, T.2
Bursell, M.3
Kreeger, L.4
Wright, C.5
Duda, K.6
Agarwal, P.7
Dutt, D.8
-
48
-
-
2642524006
-
Packet Types: Abstract Specification of Network Protocol Messages
-
P. J. McCann and S. Chandra. Packet Types: Abstract Specification of Network Protocol Messages. In ACM SIGCOMM, 2000.
-
(2000)
ACM SIGCOMM
-
-
McCann, P.J.1
Chandra, S.2
-
49
-
-
85077206746
-
The BSD Packet Filter: A New Architecture for User-level Packet Capture
-
S. McCanne and V. Jacobson. The BSD Packet Filter: A New Architecture for User-level Packet Capture. In USENIX, 1993.
-
(1993)
USENIX
-
-
McCanne, S.1
Jacobson, V.2
-
50
-
-
84962212354
-
OpenFlow: Enabling Innovation in Campus Networks
-
Mar
-
N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner. OpenFlow: Enabling Innovation in Campus Networks. ACM SIGCOMM CCR, Mar. 2008.
-
(2008)
ACM SIGCOMM CCR
-
-
McKeown, N.1
Anderson, T.2
Balakrishnan, H.3
Parulkar, G.4
Peterson, L.5
Rexford, J.6
Shenker, S.7
Turner, J.8
-
53
-
-
84962194531
-
-
October
-
Open vSwitch. https://github.com/openvswitch/ovs, October 2015.
-
(2015)
Open VSwitch
-
-
-
57
-
-
84986596418
-
The Design and Implementation of Open vSwitch
-
B. Pfaff, J. Pettit, T. Koponen, E. J. Jackson, A. Zhou, J. Rajahalme, J. Gross, A. Wang, J. Stringer, P. Shelar, K. Amidon, and M. Casado. The Design and Implementation of Open vSwitch. In USENIX NSDI, 2015.
-
(2015)
USENIX NSDI
-
-
Pfaff, B.1
Pettit, J.2
Koponen, T.3
Jackson, E.J.4
Zhou, A.5
Rajahalme, J.6
Gross, J.7
Wang, A.8
Stringer, J.9
Shelar, P.10
Amidon, K.11
Casado, M.12
-
58
-
-
84986598696
-
SPRING Problem Statement and Requirements
-
June
-
S. Previdi et al. SPRING Problem Statement and Requirements. IETF, June 2015. https://datatracker.ietf.org/doc/draft-ietf-spring-problem-statement.
-
(2015)
IETF
-
-
Previdi, S.1
-
60
-
-
84921028345
-
-
Internet-Draft draftietf-sfc-nsh-04, Internet Engineering Task Force, Mar. Work in Progress
-
P. Quinn and U. Elzur. Network Service Header. Internet-Draft draftietf-sfc-nsh-04, Internet Engineering Task Force, Mar. 2016. Work in Progress.
-
(2016)
Network Service Header
-
-
Quinn, P.1
Elzur, U.2
-
62
-
-
84912110611
-
Modular SDN Programming with Pyretic
-
J. Reich, C. Monsanto, N. Foster, J. Rexford, and D. Walker. Modular SDN Programming with Pyretic. USENIX ;login:, 2013.
-
(2013)
USENIX ;Login
-
-
Reich, J.1
Monsanto, C.2
Foster, N.3
Rexford, J.4
Walker, D.5
-
64
-
-
84866985287
-
Netmap: A Novel Framework for Fast Packet I/O
-
June
-
L. Rizzo. Netmap: A Novel Framework for Fast Packet I/O. In USENIX ATC, June 2012.
-
(2012)
USENIX ATC
-
-
Rizzo, L.1
-
65
-
-
84962086540
-
The Case for an Intermediate Representation for Programmable Data Planes
-
M. Shahbaz and N. Feamster. The Case for an Intermediate Representation for Programmable Data Planes. In SOSR, 2015.
-
(2015)
SOSR
-
-
Shahbaz, M.1
Feamster, N.2
-
66
-
-
84907007797
-
Flow Caching for High Entropy Packet Fields
-
N. Shelly, E. J. Jackson, T. Koponen, N. McKeown, and J. Rajahalme. Flow Caching for High Entropy Packet Fields. In HotSDN, 2014.
-
(2014)
HotSDN
-
-
Shelly, N.1
Jackson, E.J.2
Koponen, T.3
McKeown, N.4
Rajahalme, J.5
-
67
-
-
84986536240
-
-
Internet-Draft draft-smith-vxlan-group-policy-02, Internet Engineering Task Force, Apr. Work in Progress
-
M. Smith and L. Kreeger. VXLAN Group Policy Option. Internet-Draft draft-smith-vxlan-group-policy-02, Internet Engineering Task Force, Apr. 2016. Work in Progress.
-
(2016)
VXLAN Group Policy Option
-
-
Smith, M.1
Kreeger, L.2
-
68
-
-
84883727735
-
Protocol-oblivious Forwarding: Unleash the Power of SDN Through a Future-proof Forwarding Plane
-
H. Song. Protocol-oblivious Forwarding: Unleash the Power of SDN Through a Future-proof Forwarding Plane. In HotSDN, 2013.
-
(2013)
HotSDN
-
-
Song, H.1
-
72
-
-
84920494326
-
Multi-Layer Packet Classification with Graphics Processing Units
-
M. Varvello, R. Laufer, F. Zhang, and T. Lakshman. Multi-Layer Packet Classification with Graphics Processing Units. In CoNEXT, 2014.
-
(2014)
CoNEXT
-
-
Varvello, M.1
Laufer, R.2
Zhang, F.3
Lakshman, T.4
-
74
-
-
84893398369
-
Scalable, High Performance Ethernet Forwarding with CuckooSwitch
-
D. Zhou, B. Fan, H. Lim, M. Kaminsky, and D. G. Andersen. Scalable, High Performance Ethernet Forwarding with CuckooSwitch. In CoNEXT, 2013.
-
(2013)
CoNEXT
-
-
Zhou, D.1
Fan, B.2
Lim, H.3
Kaminsky, M.4
Andersen, D.G.5
|