DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: A survey on TCP enhancements using P4-programmable devices

Journal Article · · Computer Networks

Not Available

Sponsoring Organization:
USDOE
OSTI ID:
1870349
Journal Information:
Computer Networks, Journal Name: Computer Networks Journal Issue: C Vol. 212; ISSN 1389-1286
Publisher:
ElsevierCopyright Statement
Country of Publication:
Netherlands
Language:
English

References (83)

Analysis of the increase and decrease algorithms for congestion avoidance in computer networks journal June 1989
An emulation-based evaluation of TCP BBRv2 Alpha for wired broadband journal September 2020
A review on P4-Programmable data planes: Architecture, research efforts, and future directions journal March 2021
OVS-CAB: Efficient rule-caching for Open vSwitch hardware offloading journal April 2021
Advances in Active Queue Management (AQM) Based TCP Congestion Control journal March 2004
Random early detection gateways for congestion avoidance journal January 1993
A Survey on Data Plane Flexibility and Programmability in Software-Defined Networking journal January 2019
An Exhaustive Survey on P4 Programmable Data Plane Switches: Taxonomy, Applications, Challenges, and Future Trends journal January 2021
A Survey on the Security of Stateful SDN Data Planes journal October 2017
P4-enabled Smart NIC: Enabling Sliceable and Service-Driven Optical Data Centres journal May 2020
Enhancing 5G SDN/NFV Edge with P4 Data Plane Programmability journal May 2021
Host-to-Host Congestion Control for TCP journal January 2010
Distributed Random Access Algorithm: Scheduling and Congestion Control journal December 2010
Design and Implementation of TCP-Friendly Meters in P4 Switches journal August 2020
Accelerating Virtual Network Functions With Fast-Slow Path Architecture Using eXpress Data Path journal September 2020
Mitigating TCP Protocol Misuse With Programmable Data Planes journal March 2021
Virtual Queues for P4: A Poor Man’s Programmable Traffic Manager journal September 2021
Sizing router buffers journal August 2004
Why flow-completion time is the right metric for congestion control journal January 2006
Data streaming algorithms for estimating entropy of network traffic journal June 2006
A critique of recently proposed buffer-sizing strategies journal January 2007
Detecting anomalies in network traffic using maximum entropy estimation conference January 2005
OpenFlow: enabling innovation in campus networks journal March 2008
Understanding TCP incast throughput collapse in datacenter networks conference January 2009
On dominant characteristics of residential broadband internet traffic conference January 2009
Data center TCP (DCTCP) conference January 2010
Network traffic characteristics of data centers in the wild conference January 2010
On the characteristics and reasons of long-lived internet flows conference January 2010
TCP and explicit congestion notification journal October 1994
High performance TCP in ANSNET journal October 1994
Bufferbloat: Dark Buffers in the Internet: Networks without effective AQM may again be vulnerable to congestion collapse. journal November 2011
Controlling Queue Delay: A modern AQM is just one piece of the solution to bufferbloat. journal May 2012
Abstractions for network update journal September 2012
P4: programming protocol-independent packet processors journal July 2014
Inside the Social Network's (Datacenter) Network
  • Roy, Arjun; Zeng, Hongyi; Bagga, Jasmeet
  • SIGCOMM '15: ACM SIGCOMM 2015 Conference, Proceedings of the 2015 ACM Conference on Special Interest Group on Data Communication https://doi.org/10.1145/2785956.2787472
conference August 2015
TIMELY: RTT-based Congestion Control for the Datacenter journal September 2015
HULA: Scalable Load Balancing Using Programmable Data Planes conference March 2016
Taking the Blame Game out of Data Centers Operations with NetPoirot conference August 2016
One Sketch to Rule Them All: Rethinking Network Flow Monitoring with UnivMon conference January 2016
ECN or Delay: Lessons Learnt from Analysis of DCQCN and TIMELY
  • Zhu, Yibo; Ghobadi, Monia; Misra, Vishal
  • CoNEXT '16: The 12th International Conference on emerging Networking EXperiments and Technologies, Proceedings of the 12th International on Conference on emerging Networking EXperiments and Technologies https://doi.org/10.1145/2999572.2999593
conference December 2016
LossRadar: Fast Detection of Lost Packets in Data Center Networks
  • Li, Yuliang; Miao, Rui; Kim, Changhoon
  • CoNEXT '16: The 12th International Conference on emerging Networking EXperiments and Technologies, Proceedings of the 12th International on Conference on emerging Networking EXperiments and Technologies https://doi.org/10.1145/2999572.2999609
conference December 2016
BBR: Congestion-Based Congestion Control: Measuring bottleneck bandwidth and round-trip propagation time journal October 2016
Dapper: Data Plane Performance Diagnosis of TCP conference April 2017
Swing State: Consistent Updates for Stateful and Programmable Data Planes conference April 2017
Re-architecting datacenter networks and stacks for low latency and high performance
  • Handley, Mark; Raiciu, Costin; Agache, Alexandru
  • SIGCOMM '17: ACM SIGCOMM 2017 Conference, Proceedings of the Conference of the ACM Special Interest Group on Data Communication https://doi.org/10.1145/3098822.3098825
conference August 2017
UNO: uniflying host and smart NIC offload for flexible packet processing conference September 2017
In-Network Computation is a Dumb Idea Whose Time Has Come
  • Sapio, Amedeo; Abdelaziz, Ibrahim; Aldilaijan, Abdulla
  • HotNets-XVI: The 16th ACM Workshop on Hot Topics in Networks, Proceedings of the 16th ACM Workshop on Hot Topics in Networks https://doi.org/10.1145/3152434.3152461
conference November 2017
Turboflow: information rich flow record generation on commodity switches conference April 2018
Fast network congestion detection and avoidance using P4
  • Turkovic, Belma; Kuipers, Fernando; van Adrichem, Niels
  • SIGCOMM '18: ACM SIGCOMM 2018 Conference, Proceedings of the 2018 Workshop on Networking for Emerging Applications and Technologies https://doi.org/10.1145/3229574.3229581
conference August 2018
P4CEP: Towards In-Network Complex Event Processing conference August 2018
MP-HULA: Multipath Transport Aware Load Balancing Using Programmable Data Planes
  • Benet, Cristian Hernandez; Kassler, Andreas J.; Benson, Theophilus
  • SIGCOMM '18: ACM SIGCOMM 2018 Conference, Proceedings of the 2018 Morning Workshop on In-Network Computing https://doi.org/10.1145/3229591.3229596
conference August 2018
Synchronized network snapshots
  • Yaseen, Nofel; Sonchack, John; Liu, Vincent
  • SIGCOMM '18: ACM SIGCOMM 2018 Conference, Proceedings of the 2018 Conference of the ACM Special Interest Group on Data Communication https://doi.org/10.1145/3230543.3230552
conference August 2018
Microboxes: high performance NFV with customizable, asynchronous TCP stacks and dynamic subscriptions
  • Liu, Guyue; Ren, Yuxin; Yurchenko, Mykola
  • SIGCOMM '18: ACM SIGCOMM 2018 Conference, Proceedings of the 2018 Conference of the ACM Special Interest Group on Data Communication https://doi.org/10.1145/3230543.3230563
conference August 2018
Towards a Congestion Control-Independent Core-Stateless AQM
  • Nádas, Szilveszter; Gombos, Gergő; Hudoba, Péter
  • ANRW '18: Applied Networking Research Workshop, Proceedings of the Applied Networking Research Workshop https://doi.org/10.1145/3232755.3232777
conference July 2018
BurstRadar: Practical Real-time Microburst Monitoring for Datacenter Networks conference August 2018
Accelerating Flow Processing Middleboxes with Programmable NICs conference August 2018
Generic External Memory for Switch Data Planes
  • Kim, Daehyeok; Zhu, Yibo; Kim, Changhoon
  • HotNets '18: The 17th ACM workshop on Hot Topics in Networks, Proceedings of the 17th ACM Workshop on Hot Topics in Networks https://doi.org/10.1145/3286062.3286063
conference November 2018
Hardware-Accelerated Network Control Planes
  • Molero, Edgar Costa; Vissicchio, Stefano; Vanbever, Laurent
  • HotNets '18: The 17th ACM workshop on Hot Topics in Networks, Proceedings of the 17th ACM Workshop on Hot Topics in Networks https://doi.org/10.1145/3286062.3286080
conference November 2018
HPCC: high precision congestion control
  • Li, Yuliang; Miao, Rui; Liu, Hongqiang Harry
  • SIGCOMM '19: ACM SIGCOMM 2019 Conference, Proceedings of the ACM Special Interest Group on Data Communication https://doi.org/10.1145/3341302.3342085
conference August 2019
Towards an AQM Evaluation Testbed with P4 and DPDK conference January 2019
λ-NIC: Interactive Serverless Compute on SmartNICs conference January 2019
Fine-grained queue measurement in the data plane
  • Chen, Xiaoqi; Feibish, Shir Landau; Koral, Yaron
  • CoNEXT '19: The 15th International Conference on emerging Networking EXperiments and Technologies, Proceedings of the 15th International Conference on Emerging Networking Experiments And Technologies https://doi.org/10.1145/3359989.3365408
conference December 2019
PI2 for P4: An Active Queue Management Scheme for Programmable Data Planes
  • Papagianni, Chrysa; De Schepper, Koen
  • CoNEXT '19: The 15th International Conference on emerging Networking EXperiments and Technologies, Proceedings of the 15th International Conference on emerging Networking EXperiments and Technologies https://doi.org/10.1145/3360468.3368189
conference December 2019
The rise of serverless computing journal November 2019
Datacenter congestion control: identifying what is essential and making it practical journal November 2019
Grasp the Root Causes in the Data Plane: Diagnosing Latency Problems with SpiderMon conference March 2020
FAB: Toward Flow-aware Buffer Sharing on Programmable Switches conference January 2020
P4-enabled Network-assisted Congestion Feedback: A Case for NACKs
  • Feldmann, Anja; Chandrasekaran, Balakrishnan; Fathalli, Seifeddine
  • BS '19: 2019 Workshop on Buffer Sizing, Proceedings of the 2019 Workshop on Buffer Sizing https://doi.org/10.1145/3375235.3375238
conference January 2020
Switches Know the Exact Amount of Congestion conference January 2020
TEA: Enabling State-Intensive Network Functions on Programmable Switches
  • Kim, Daehyeok; Liu, Zaoxing; Zhu, Yibo
  • SIGCOMM '20: Annual conference of the ACM Special Interest Group on Data Communication on the applications, technologies, architectures, and protocols for computer communication, Proceedings of the Annual conference of the ACM Special Interest Group on Data Communication on the applications, technologies, architectures, and protocols for computer communication https://doi.org/10.1145/3387514.3405855
conference July 2020
PINT: Probabilistic In-band Network Telemetry
  • Ben Basat, Ran; Ramanathan, Sivaramakrishnan; Li, Yuliang
  • SIGCOMM '20: Annual conference of the ACM Special Interest Group on Data Communication on the applications, technologies, architectures, and protocols for computer communication, Proceedings of the Annual conference of the ACM Special Interest Group on Data Communication on the applications, technologies, architectures, and protocols for computer communication https://doi.org/10.1145/3387514.3405894
conference July 2020
The Great Internet TCP Congestion Control Census
  • Mishra, Ayush; Sun, Xiangpeng; Jain, Atishya
  • SIGMETRICS '20: ACM SIGMETRICS / International Conference on Measurement and Modeling of Computer Systems, Abstracts of the 2020 SIGMETRICS/Performance Joint International Conference on Measurement and Modeling of Computer Systems https://doi.org/10.1145/3393691.3394221
conference June 2020
Measuring TCP Round-Trip Time in the Data Plane
  • Chen, Xiaoqi; Kim, Hyojoon; Aman, Javed M.
  • SIGCOMM '20: Annual conference of the ACM Special Interest Group on Data Communication on the applications, technologies, architectures, and protocols for computer communication, Proceedings of the Workshop on Secure Programmable Network Infrastructure https://doi.org/10.1145/3405669.3405823
conference August 2020
Clara: Performance Clarity for SmartNIC Offloading
  • Qiu, Yiming; Kang, Qiao; Liu, Ming
  • HotNets '20: The 19th ACM Workshop on Hot Topics in Networks, Proceedings of the 19th ACM Workshop on Hot Topics in Networks https://doi.org/10.1145/3422604.3425929
conference November 2020
TCP congestion control with a misbehaving receiver journal October 1999
Congestion avoidance and control journal August 1988
NetFlow: information loss or win? conference January 2002
Approximate fairness through differential dropping journal April 2003
Technical Note—A New Proof of the Optimality of the Shortest Remaining Processing Time Discipline journal February 1978
A Load Balancing Algorithm based on the Variation Trend of Entropy in Homogeneous Cluster journal April 2014
Analysis of the State of ECN on the Internet journal January 2019
P4QCN: Congestion Control Using P4-Capable Device in Data Center Networks journal March 2019
Implementation and Evaluation of Activity-Based Congestion Management Using P4 (P4-ABC) journal July 2019