2019
DOI: 10.3390/fi11070159
|View full text |Cite
|
Sign up to set email alerts
|

Implementation and Evaluation of Activity-Based Congestion Management Using P4 (P4-ABC)

Abstract: Activity-Based Congestion management (ABC) is a novel domain-based QoS mechanism providing more fairness among customers on bottleneck links. It avoids per-flow or per-customer states in the core network and is suitable for application in future 5G networks. However, ABC cannot be configured on standard devices. P4 is a novel programmable data plane specification which allows defining new headers and forwarding behavior. In this work, we implement an ABC prototype using P4 and point out challenges experienced … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
9
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 14 publications
(9 citation statements)
references
References 20 publications
0
9
0
Order By: Relevance
“…• Reconfigurability: the parser and the processing logic can be redefined in the field. Variations [54][55][56][57][58][59][60][61][62] Collectors and Solutions [63][64][65][66][67] Congestion Control [68][69][70][71][72][73][74][75][76] Measurements AQM [99][100][101][102][103][104][105][106][107][108][109] QoS and TM [110][111][112][113][114] Multicast [115][116][117] Load Balancing [118][119][120][121][122][123][124][125]…”
Section: P4 Languagementioning
confidence: 99%
“…• Reconfigurability: the parser and the processing logic can be redefined in the field. Variations [54][55][56][57][58][59][60][61][62] Collectors and Solutions [63][64][65][66][67] Congestion Control [68][69][70][71][72][73][74][75][76] Measurements AQM [99][100][101][102][103][104][105][106][107][108][109] QoS and TM [110][111][112][113][114] Multicast [115][116][117] Load Balancing [118][119][120][121][122][123][124][125]…”
Section: P4 Languagementioning
confidence: 99%
“…Especially, P4 has been greatly studied to process packets in communication networks with the goal of enhancing their performance. On the one hand, [ 11 , 12 , 13 , 14 ] researched the measurement of network statistics using data plane programming with P4 language. Ref.…”
Section: Related Workmentioning
confidence: 99%
“…Ref. [ 11 ] developed a congestion management mechanism that monitors the user activity and accordingly prevents users from monopolizing the network. Authors in [ 12 , 14 ] proposed a solution in multiple platforms (P4, FPGA, GPU, CPU, multi-core CPU, and OVS) for network measurement reports in real time, based on elastic (instead of static) sketches in order to dynamically allocate memory for elephant flows.…”
Section: Related Workmentioning
confidence: 99%
“…Much research has studied how to use in-network rate computations to support congestion control (e.g., XCP [55] and RCP [27]), queue management (e.g., CoDel [85] and AIFO [121]), or load balancing (e.g., CONGA [4]). P4QCN [30], P4-CoDel [61], and P4-ABC [78] are P4 implementations of specific protocols that require floating point support -currently unavailable in switch hardware. Sharma et al proposed a library that applies approximation to work around this limitation [102].…”
Section: Related Workmentioning
confidence: 99%