Open vSwtich:
1、Virtual Switching in an Era of Advanced Edges (2010)
http://openvswitch.org/papers/dccaves2010.pdf
2、Extending Networking into the Virtualization Layer
http://openvswitch.org/papers/hotnets2009.pdf
3、Network virtualization in multi-tenant datacenters (2014)
http://openvswitch.org/support/papers/nsdi2014.pdf
4、The Design and Implementation of Open vSwitch (2015)
http://openvswitch.org/support/papers/nsdi2015.pdf
OpenFlow:
1、OpenFlow: Enabling Innovation in Campus Networks
http://archive.openflow.org/documents/openflow-wp-latest.pdf
2、Rethinking Packet Forwarding Hardware
http://yuba.stanford.edu/~casado/hwsw.pdf
Virtualization:
1、Overcoming the Internet Impasse through Virtualization
https://homes.cs.washington.edu/~tom/support/impasse.pdf
2、NOX: Towards an Operating System for Networks
https://benpfaff.org/papers/nox.pdf
3、Ethane: Taking Control of the Enterprise
http://cs.brown.edu/courses/csci2950-u/s14/papers/Casado07Ethane.pdf
netmap:
1、Transparent acceleration of software packet forwarding using netmap
http://info.iet.unipi.it/~luigi/netmap/20110729-rizzo-infocom.pdf
2、netmap: a novel framework for fast packet IO
https://www.usenix.org/system/files/conference/atc12/atc12-final186.pdf
3、The BSD Packet Filter: A New Architecture for User-level Packet Capture
http://www.vodun.org/papers/net-papers/van_jacobson_the_bpf_packet_filter.pdf
click:
1、The Click Modular Router
https://pdos.csail.mit.edu/papers/click:tocs00/paper.pdf
kernel network:
1、Eliminating Receive Livelock in an Interrupt-driven Kernel
http://www.cs.nyu.edu/~mwalfish/classes/ut/f09-cs395t/ref/mogul96usenix.pdf