[HTML][HTML] A survey on network data collection
D Zhou, Z Yan, Y Fu, Z Yao - Journal of Network and Computer …, 2018 - Elsevier
Networks have dramatically changed our daily life and infiltrated all aspects of human
society. At the same time when we enjoy the convenience and benefits brought by the …
society. At the same time when we enjoy the convenience and benefits brought by the …
Forwarding metamorphosis: Fast programmable match-action processing in hardware for SDN
In Software Defined Networking (SDN) the control plane is physically separate from the
forwarding plane. Control software programs the forwarding plane (eg, switches and routers) …
forwarding plane. Control software programs the forwarding plane (eg, switches and routers) …
Software {Defined}{Traffic} Measurement with {OpenSketch}
Most network management tasks in software-defined networks (SDN) involve two stages:
measurement and control. While many efforts have been focused on network control APIs for …
measurement and control. While many efforts have been focused on network control APIs for …
Compiling packet programs to reconfigurable switches
Programmable switching chips are becoming more commonplace, along with new packet
processing languages to configure the forwarding behavior. Our paper explores the design …
processing languages to configure the forwarding behavior. Our paper explores the design …
Consensus in a box: Inexpensive coordination in hardware
Consensus mechanisms for ensuring consistency are some of the most expensive
operations in managing large amounts of data. Often, there is a trade off that involves …
operations in managing large amounts of data. Often, there is a trade off that involves …
400 Gb/s programmable packet parsing on a single FPGA
M Attig, G Brebner - 2011 ACM/IEEE Seventh Symposium on …, 2011 - ieeexplore.ieee.org
Packet parsing is necessary at all points in the modern networking infrastructure, to support
packet classification and security functions, as well as for protocol implementation …
packet classification and security functions, as well as for protocol implementation …
Switchblade: a platform for rapid deployment of network protocols on programmable hardware
We present SwitchBlade, a platform for rapidly deploying custom protocols on
programmable hardware. SwitchBlade uses a pipeline-based design that allows individual …
programmable hardware. SwitchBlade uses a pipeline-based design that allows individual …
Dc. p4: Programming the forwarding plane of a data-center switch
The P4 programming language [29, 16] has been recently proposed as a high-level
language to program the forwarding plane of programmable packet processors, spanning …
language to program the forwarding plane of programmable packet processors, spanning …
A general constraint-centric scheduling framework for spatial architectures
Specialized execution using spatial architectures provides energy efficient computation, but
requires effective algorithms for spatially scheduling the computation. Generally, this has …
requires effective algorithms for spatially scheduling the computation. Generally, this has …
Enabling end-host network functions
Many network functions executed in modern datacenters, eg, load balancing, application-
level QoS, and congestion control, exhibit three common properties at the data-plane: they …
level QoS, and congestion control, exhibit three common properties at the data-plane: they …