Informational

Informational documents are publications by ONF and officially recognized ONF Projects to help further ONF’s mission, the development and/or the deployment of open networking solutions. This will include use cases, white papers, solution briefs testing reports and customer case studies. These documents are not normative, are protected by copyright only, and may be freely used if formally cited, not altered, and not commercially sold.

Current Versions

04/2020
“Efficient File Dissemination in Data Center Networks with Priority-based Adaptive Multicast.” Shouxi Luo, Hongfang Yu, Ke Li, Huanlai Xing. In IEEE Journal on Selected Areas in Communications.
Journal Format:
09/2018
“Towards a Sweet Spot of Dataplane Programmability, Portability and Performance: On the Scalability of Multi-Architecture P4 Pipelines.” P. Gyanesh Kumar Patra, Fabricio E. Rodriguez Cesen, Juan Sebastian Mejia, Daniel Lazkani Feferman, Levente Csikor, Christian Esteve Rothenberg, and Gergely Pongracz. In IEEE Journal on Selected Areas in Communications.
Journal Format:
02/2018
“P4-to-VHDL: Automatic Generation of High-Speed Input and Output Network Blocks.” Pavel Benáček, Viktor Puš, Hana Kubátová, and Tomáš Čejka. In Microprocessors and Microsystems journal (MICPRO).
Journal Format:
09/2017
“Data Plane Programmability Beyond OpenFlow: Opportunities and Challenges for Network and Service Operations and Management.” Weverton Luis da Costa Cordeiro, Jonatas Adilson Marques, Luciano Paschoal Gaspary. In Journal of Network and Systems Management.
Journal Format:
08/2017
“The P4-16 Programming Language.” Mihai Budiu, and Chris Dodd. In ACM SIGOPS Operating Systems Review (OSR), Vol. 51, no 1.
Journal Format:
07/2016
“Programming the Network Dataplane in P4 (in Chinese).” Changhoon Kim, Ron Kao, and Nick McKeown. In Communications of the China Computer Federation (CCF).
Journal Format:
04/2016
“Paxos Made Switch-y.” Huynh Tu Dang, Marco Canini, Fernando Pedone, and Robert Soulé. In ACM SIGCOMM Computer Communication Review (CCR).
Journal Format:
07/2014
“P4: Programming Protocol-Independent Packet Processors.” Pat Bosshart, Dan Daly, Glen Gibb, Martin Izzard, Nick McKeown, Jennifer Rexford, Cole Schlesinger, Dan Talayco, Amin Vahdat, George Varghese, and David Walker. In ACM SIGCOMM Computer Communication Review (CCR).
Journal Format:
12/2019
“Fine-Grained Queue Measurement in the Data Plane.” Xiaoqi Chen, Shir Landau Feibish, Yaron Koral, Jennifer Rexford, Ori Rottenstreich, Steven A Monetti, Tzuu-Yi Wang. In ACM SIGCOMM International Conference on emerging Networking EXperiments and Technologies (CoNEXT).
Conference Format:
07/2019
“How to Avoid Making a Billion-Dollar Mistake: Type-Safe Data Plane Programming with SafeP4.” Matthias Eichholz, Eric Campbell, Nate Foster, Guido Salvaneschi, Mira Mezini. In European Conference on Object-Oriented Programming (ECOOP).
Conference Format:
04/2019
“Fast String Searching on PISA.” Theo Jepsen, Daniel Alvarez, Nate Foster, Changhoon Kim, Jeongkeun Lee, Masoud Moshref, Robert Soulé. In ACM SIGCOMM Symposium on Software Defined Networking Research (SOSR).
Conference Format:
07/2019
“The Case For In-Network Computing On Demand.” Yuta Tokusashi, Huynh Tu Dang, Fernando Pedone, Robert Soulé, and Noa Zilberman. In European Conference on Computer Systems (EuroSYS).
Conference Format:
09/2018
“Efficient Measurement on Programmable Switches Using Probabilistic Recirculation.” Ran Ben Basat, Xiaoqi Chen, Gil Einziger, and Ori Rottenstrich. In IEEE International Conference on Network Protocols (ICNP).
Conference Format:
08/2018
“SketchLearn: Relieving User Burdens in Approximate Measurement with Automated Statistical Inference.” Qun Huang, Patrick P. C. Lee, and Yungang Bao. In ACM Conference of the Special Interest Group on Data Communication (SIGCOMM).
Conference Format:
08/2018
“Elastic Sketch: Adaptive and Fast Network-wide Measurements.” Tong Yang, Jie Jiang, Peng Liu, Qun Huang, Junzhi Gong, Yang Zhou, Rui Miao, Xiaoming Li, and Steve Uhlig. In ACM Conference of the Special Interest Group on Data Communication (SIGCOMM).
Conference Format:
08/2018
“Debugging P4 programs with Vera.” Radu Stoenescu, Dragos Dumitrescu, Matei Popovici, Lorina Negreanu, and Costin Raiciu. In ACM Conference of the Special Interest Group on Data Communication (SIGCOMM).
Conference Format:
08/2018
“p4v: Practical Verification for Programmable Data Planes.” Jed Liu, William Hallahan, Cole Schlesinger, Milad Sharif, Jeongkeun Lee, Robert Soulé, Han Wang, Călin Caşcaval, Nick McKeown, and Nate Foster. In ACM Conference of the Special Interest Group on Data Communication (SIGCOMM).
Conference Format:
08/2018
“Synchronized Network Snapshots.” Nofel Yaseen, John Sonchack, and Vincent Liu. In ACM Conference of the Special Interest Group on Data Communication (SIGCOMM).
Conference Format:
08/2018
“NetHide: Secure and Practical Network Topology Obfuscation.” Roland Meier, Petar Tsankov, Vincent Lenders, Laurent Vanbever, and Martin Vechev. In USENIX Security Symposium.
Conference Format:
04/2018
“Distributed Network Monitoring and Debugging with SwitchPointer.” Praveen Tammana, Rachit Agarwal, and Myungjin Lee. In USENIX Symposium on Networked Systems Design and Implementation (NSDI).
Conference Format:
04/2018
“NetChain: Scale-Free Sub-RTT Coordination.” Xin Jin, Xiaozhou Li, Haoyu Zhang, Nate Foster, Jeongkeun Lee, Robert Soule, Changhoon Kim, and Ion Stoica. In USENIX Symposium on Networked Systems Design and Implementation (NSDI).
Conference Format:
04/2018
“Approximating Fair Queueing on Reconfigurable Switches.” Naveen Kr. Sharma, Ming Liu, Kishore Atreya, and Arvind Krishnamurthy. In USENIX Symposium on Networked Systems Design and Implementation (NSDI).
Conference Format:
03/2018
“Uncovering Bugs in P4 Programs with Assertion-based Verification.” Freire, Miguel Neves, Lucas Leal, Kirill Levchenko, Alberto Schaeffer-Filho, and Marinho Barcellos. In ACM SIGCOMM Symposium on Software Defined Networking Research (SOSR).
Conference Format:
03/2018
“Life in the Fast Lane: A Line-Rate Linear Road.” Theo Jepsen, Masoud Moshref, Antonio Carzaniga, Nate Foster, and Robert Soulé. In ACM SIGCOMM Symposium on Software Defined Networking Research (SOSR).
Conference Format:
02/2018
“P4-Compatible High-Level Synthesis of Low Latency 100 Gb/s Streaming Packet Parsers in FPGAs.” Jeferson Santiago da Silva, François-Raymond Boyer, and J.M. Pierre Langlois. In 2018 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA'18).
Conference Format:
02/2018
“Configurable FPGA Packet Parser for Terabit Networks with Guaranteed Wire-Speed Throughput.” Jakub Cabal, Pavel Benáček, Lukáš Kekely, Michal Kekely, Viktor Puš, and Jan Kořenek. In 2018 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA'18).
Conference Format:
10/2017
“NetCache: Balancing Key-Value Stores with Fast In-Network Caching.” Xin Jin, Xiaozhou Li, Haoyu Zhang, Robert Soulé, Jeongkeun Lee, Nate Foster, Changhoon Kim, and Ion Stoica. In ACM SIGOPS Symposium on Operating Systems Principles (SOSP).
Conference Format:
10/2017
“Programmable Data Plane for Professional Media Networking.” Thomas Edwards and Nick Ciarleglio. In SMPTE 2017 Annual Technical Conference and Exhibition.
Conference Format:
09/2017
“Line Rate Programmable Packet Processing in 100Gb Networks.” Pavel Benáček, Viktor Puš, Jan Kořenek, and Michal Kekely. In 27th International Conference on Field Programmable Logic and Applications (FPL).
Conference Format:
08/2017
“SilkRoad: Making Stateful Layer-4 Load Balancing Fast and Cheap Using Switching ASICs.” Rui Miao, Hongyi Zeng, Changhoon Kim, Jeongkeun Lee, and Minlan Yu. In ACM Conference of the Special Interest Group on Data Communication (SIGCOMM).
Conference Format:
08/2017
“dRMT: Disaggregated Programmable Switching.” Sharad Chole, Andy Fingerhut, Sha Ma, Anirudh Sivaraman, Shay Vargaftik, Alon Berger, Gal Mendelson, Mohammad Alizadeh, Shang-Tse Chuang, Isaac Keslassy, Ariel Orda, and Tom Edsall. In ACM Conference of the Special Interest Group on Data Communication (SIGCOMM).
Conference Format:
08/2017
“Language-Directed Hardware Design for Network Performance Monitoring.” Srinivas Narayana, Anirudh Sivaraman, Vikram Nathan, Prateesh Goyal, Venkat Arun, Mohammad Alizadeh, Vimalkumar Jeyakumar, and Changhoon Kim. In ACM Conference of the Special Interest Group on Data Communication (SIGCOMM).
Conference Format:
06/2016
“MACSAD: High performance dataplane applications on the move.” P Gyanesh Kumar Patra, Christian Esteve Rothenberg, and Gergely Pongrácz. In IEEE International Conference on High Performance Switching and Routing (HPSR).
Conference Format:
04/2017
“Swing State: Consistent Updates for Stateful and Programmable Data Planes.” Shouxi Luo, Hongfang Yu, Laurent Vanbever.n ACM SIGCOMM Symposium on Software Defined Networking Research (SOSR).
Conference Format:
04/2017
“Heavy-Hitter Detection Entirely in the Data Plane.” Vibhaalakshmi Sivaraman, Srinivas Narayana, Ori Rottenstreich, S. Muthukrishnan, and Jennifer Rexford . In ACM SIGCOMM Symposium on Software Defined Networking Research (SOSR).
Conference Format:
04/2017
“Dapper: Data Plane Performance Diagnosis of TCP.” Mojgan Ghasemi, Theophilus Benson, and Jennifer Rexford. In ACM SIGCOMM Symposium on Software Defined Networking Research (SOSR).
Conference Format:
04/2017
“Whippersnapper: A P4 Language Benchmark Suite.” Huynh Tu Dang, Han Wang, Theo Jepsen, Gordon Brebner, Changhoon Kim, Jennifer Rexford, Robert Soulé, and Hakim Weatherspoon. In ACM SIGCOMM Symposium on Software Defined Networking Research (SOSR).
Conference Format:
04/2017
“P4FPGA: A Rapid Prototyping Framework for P4.” Han Wang, Huynh Tu Dang, Robert Soulé, Ki Suh Lee, Vishal Shrivastav, Nate Foster and Hakim Weatherspoon. In ACM SIGCOMM Symposium on Software Defined Networking Research (SOSR).
Conference Format:
03/2017
“Evaluating the Power of Flexible Packet Processing for Network Resource Allocation.” Naveen Kr. Sharma, Antoine Kaufmann, Thomas Anderson, Changhoon Kim, Arvind Krishnamurthy, Jacob Nelson and Simon Peter. In USENIX Symposium on Networked Systems Design and Implementation (NSDI).
Conference Format:
12/2016
“LossRadar: Fast Detection of Lost Packets in Data Center Networks.” Yuliang Li, Rui Miao, Changhoon Kim, and Minlan Yu. In ACM SIGCOMM International Conference on emerging Networking EXperiments and Technologies (CoNEXT).
Conference Format:
08/2016
“PISCES: A Programmable, Protocol-Independent Software Switch.” Muhammad Shahbaz, Sean Choi, Ben Pfaff, Changhoon Kim, Nick Feamster, Nick McKeown, and Jennifer Rexford. In ACM Conference of the Special Interest Group on Data Communication (SIGCOMM).
Conference Format:
08/2016
“SNAP: Stateful Network-Wide Abstractions for Packet Processing.” Mina Tahmasbi Arashloo, Yaron Koral, Michael Greenberg, Jennifer Rexford, and David Walker. In ACM Conference of the Special Interest Group on Data Communication (SIGCOMM).
Conference Format:
08/2016
“One Sketch to Rule Them All: Rethinking Network Flow Monitoring with UnivMon.” Zaoxing Liu, Antonis Manousis, Gregory Vorsanger, Vyas Sekar, and Vladimir Braverman. In ACM Conference of the Special Interest Group on Data Communication (SIGCOMM).
Conference Format:
08/2016
“Programmable Packet Scheduling at Line Rate.” Anirudh Sivaraman, Suvinay Subramanian, Mohammad Alizadeh, Sharad Chole, Shang-Tse Chuang, Anurag Agrawal, Hari Balakrishnan, Tom Edsall, Sachin Katti, and Nick McKeown. In ACM Conference of the Special Interest Group on Data Communication (SIGCOMM).
Conference Format:
08/2016
“Packet Transactions: High-Level Programming for Line-Rate Switches.” Anirudh Sivaraman, Alvin Cheung, Mihai Budiu, Changhoon Kim, Mohammad Alizadeh, Hari Balakrishnan, George Varghese, Nick McKeown, and Steve Licking. In ACM Conference of the Special Interest Group on Data Communication (SIGCOMM).
Conference Format:
05/2016
“P4-to-VHDL: Automatic Generation of 100Gbps Packet Parsers.” Pavel Benáček, Viktor Puš, and Hana Kubátová. In IEEE 24th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM2016).
Conference Format:
03/2016
“FlowRadar: A Better NetFlow for Data Centers.” Yuliang Li, Rui Miao, Changhoon Kim, and Minlan Yu. In USENIX Symposium on Networked Systems Design and Implementation (NSDI).
Conference Format:
03/2016
“HULA: Scalable Load Balancing Using Programmable Data Planes.” Naga Katta, Mukesh Hira, Changhoon Kim, Anirudh Sivaraman, and Jennifer Rexford. In ACM SIGCOMM Symposium on Software Defined Networking Research (SOSR).
Conference Format:
06/2015
“NetPaxos: Consensus at Network Speed.” Huynh Tu Dang, Daniele Sciascia, Marco Canini, Fernando Pedone, and Robert Soulé. In ACM SIGCOMM Symposium on Software Defined Networking Research (SOSR).
Conference Format:
06/2015
“DC.p4: programming the forwarding plane of a data-center switch.” Anirudh Sivaraman, Changhoon Kim, Ramkumar Krishnamoorthy, Advait Dixit, and Mihai Budiu. In ACM SIGCOMM Symposium on Software Defined Networking Research (SOSR).
Conference Format:
05/2015
“Compiling Packet Programs to Reconfigurable Switches.” Lavanya Jose, Lisa Yan, George Varghese, and Nick McKeown. In USENIX Symposium on Networked Systems Design and Implementation (NSDI).
Format:
03/2019
ODTN Informational Reference Design
ONF Info-1002 Format:
09/2016
Negotiable Datapath Model and TTP Signing
TR-537 Format:
09/2016
ONF SDN Evolution
TR-535 Format:
02/2015
NDM Negotiation OpenFlow Extension
TR-536 Format:
02/2015
Benefits of Multiple Flow Tables and TTPs
TR-510 Format:
10/2016
OpenFlow Controller Benchmarking Methodologies
TR-539 Format:
05/2015
ONF AppFest Technical Report
TR-525 Format:
05/2014
ONF PlugFest Technical Report
TR-503 Format:
06/2013
ONF PlugFest Technical Report
TR-501 Format:
03/2016
SDN Architecture for Transport Networks
TR-522 Format:
08/2014
Optical Transport Use Cases
TR-509 Format:
08/2014
Requirements Analysis for Transport OpenFlow/SDN
TR-508 Format:
09/2017
ONOS Security and Performance Analysis (Report No. 1)
White Paper Format:
11/2018
ONOS Security and Performance Analysis (Report No. 2)
White Paper Format:
09/2019
Security and Performance Comparison of ONOS and ODL controllers
White Paper Format: