A Flow Control Scheme Based on Per Hop and Per Flow in Commodity Switches for Lossless Networks
Performing flow control inside a network can effectively avoid packet loss due to buffer overflow in switches. IEEE 802.3x exercises a per-hop link-based flow control scheme to achieve this goal. IEEE 802.1Qbb Priority-based Flow Control (PFC) improves IEEE 802.3x by proposing a per-hop per-service-...
Guardado en:
Autores principales: | , , , , |
---|---|
Formato: | article |
Lenguaje: | EN |
Publicado: |
IEEE
2021
|
Materias: | |
Acceso en línea: | https://doaj.org/article/bc4ac4a1406a4988b1c671e1e3b3a04c |
Etiquetas: |
Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
|
id |
oai:doaj.org-article:bc4ac4a1406a4988b1c671e1e3b3a04c |
---|---|
record_format |
dspace |
spelling |
oai:doaj.org-article:bc4ac4a1406a4988b1c671e1e3b3a04c2021-12-01T00:00:50ZA Flow Control Scheme Based on Per Hop and Per Flow in Commodity Switches for Lossless Networks2169-353610.1109/ACCESS.2021.3129595https://doaj.org/article/bc4ac4a1406a4988b1c671e1e3b3a04c2021-01-01T00:00:00Zhttps://ieeexplore.ieee.org/document/9622218/https://doaj.org/toc/2169-3536Performing flow control inside a network can effectively avoid packet loss due to buffer overflow in switches. IEEE 802.3x exercises a per-hop link-based flow control scheme to achieve this goal. IEEE 802.1Qbb Priority-based Flow Control (PFC) improves IEEE 802.3x by proposing a per-hop per-service-class flow control scheme. Although PFC is better than IEEE 802.3x, it still suffers from several serious problems such as congestion spreading, deadlock, and packet loss. In this work, we propose a per-hop per-flow scheme to mitigate these problems. We design, implement, and evaluate the performance of our scheme in P4 hardware switches. Experimental results show that (1) our scheme outperforms PFC in many aspects including avoiding congestion spreading, deadlock, and packet loss, and (2) the bandwidth overhead of our scheme is only slightly higher than that of PFC.Shie-Yuan WangYo-Ru ChenHsien-Chueh HsiehRuei-Syun LaiYi-Bing LinIEEEarticleFlow controlIEEE 802.3xIEEE 802.1QbbPFCP4Electrical engineering. Electronics. Nuclear engineeringTK1-9971ENIEEE Access, Vol 9, Pp 156013-156029 (2021) |
institution |
DOAJ |
collection |
DOAJ |
language |
EN |
topic |
Flow control IEEE 802.3x IEEE 802.1Qbb PFC P4 Electrical engineering. Electronics. Nuclear engineering TK1-9971 |
spellingShingle |
Flow control IEEE 802.3x IEEE 802.1Qbb PFC P4 Electrical engineering. Electronics. Nuclear engineering TK1-9971 Shie-Yuan Wang Yo-Ru Chen Hsien-Chueh Hsieh Ruei-Syun Lai Yi-Bing Lin A Flow Control Scheme Based on Per Hop and Per Flow in Commodity Switches for Lossless Networks |
description |
Performing flow control inside a network can effectively avoid packet loss due to buffer overflow in switches. IEEE 802.3x exercises a per-hop link-based flow control scheme to achieve this goal. IEEE 802.1Qbb Priority-based Flow Control (PFC) improves IEEE 802.3x by proposing a per-hop per-service-class flow control scheme. Although PFC is better than IEEE 802.3x, it still suffers from several serious problems such as congestion spreading, deadlock, and packet loss. In this work, we propose a per-hop per-flow scheme to mitigate these problems. We design, implement, and evaluate the performance of our scheme in P4 hardware switches. Experimental results show that (1) our scheme outperforms PFC in many aspects including avoiding congestion spreading, deadlock, and packet loss, and (2) the bandwidth overhead of our scheme is only slightly higher than that of PFC. |
format |
article |
author |
Shie-Yuan Wang Yo-Ru Chen Hsien-Chueh Hsieh Ruei-Syun Lai Yi-Bing Lin |
author_facet |
Shie-Yuan Wang Yo-Ru Chen Hsien-Chueh Hsieh Ruei-Syun Lai Yi-Bing Lin |
author_sort |
Shie-Yuan Wang |
title |
A Flow Control Scheme Based on Per Hop and Per Flow in Commodity Switches for Lossless Networks |
title_short |
A Flow Control Scheme Based on Per Hop and Per Flow in Commodity Switches for Lossless Networks |
title_full |
A Flow Control Scheme Based on Per Hop and Per Flow in Commodity Switches for Lossless Networks |
title_fullStr |
A Flow Control Scheme Based on Per Hop and Per Flow in Commodity Switches for Lossless Networks |
title_full_unstemmed |
A Flow Control Scheme Based on Per Hop and Per Flow in Commodity Switches for Lossless Networks |
title_sort |
flow control scheme based on per hop and per flow in commodity switches for lossless networks |
publisher |
IEEE |
publishDate |
2021 |
url |
https://doaj.org/article/bc4ac4a1406a4988b1c671e1e3b3a04c |
work_keys_str_mv |
AT shieyuanwang aflowcontrolschemebasedonperhopandperflowincommodityswitchesforlosslessnetworks AT yoruchen aflowcontrolschemebasedonperhopandperflowincommodityswitchesforlosslessnetworks AT hsienchuehhsieh aflowcontrolschemebasedonperhopandperflowincommodityswitchesforlosslessnetworks AT rueisyunlai aflowcontrolschemebasedonperhopandperflowincommodityswitchesforlosslessnetworks AT yibinglin aflowcontrolschemebasedonperhopandperflowincommodityswitchesforlosslessnetworks AT shieyuanwang flowcontrolschemebasedonperhopandperflowincommodityswitchesforlosslessnetworks AT yoruchen flowcontrolschemebasedonperhopandperflowincommodityswitchesforlosslessnetworks AT hsienchuehhsieh flowcontrolschemebasedonperhopandperflowincommodityswitchesforlosslessnetworks AT rueisyunlai flowcontrolschemebasedonperhopandperflowincommodityswitchesforlosslessnetworks AT yibinglin flowcontrolschemebasedonperhopandperflowincommodityswitchesforlosslessnetworks |
_version_ |
1718406161805344768 |