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-...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Shie-Yuan Wang, Yo-Ru Chen, Hsien-Chueh Hsieh, Ruei-Syun Lai, Yi-Bing Lin
Formato: article
Lenguaje:EN
Publicado: IEEE 2021
Materias:
PFC
P4
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