This paper proposes PINK (Passive INverse feed-bacK), a queue management algorithm designed to indirectly impose a certain resource allocation policy on defined sets of client hosts. PINK adds intelligence at intermediate nodes that connect client hosts to bottleneck links or to external networks in general, allowing these nodes to dynamically modify the TCP Acknowledgments (ACKs) segments passing through. This is made by setting TCP ACK advertised Receive Windows field (RCV.WNDs) to custom values, in order to enforce a specific bandwidth utilization upper bound. To compute new RCV.WND values, PINK needs only the number of active connections, the flows RTTs and the transmission channel bandwidth. It follows that PINK permits to impose a centralized bandwidth management without the cooperation of clients, which means that no modification or addition whatsoever to end hosts is needed with the goal of enabling a smart environment by simply configuring the access node. Furthermore, as demonstrated in this paper, our proposal does not constraints client hosts performance without purpose; on the contrary, PINK improves efficiency on multiplexed channels by exploiting channel throughput, main- taining a low queuing delay, and guaranteeing optimal flow fairness without forcing any packet drop.

Enabling Smart Environments by avoiding TCP Congestion through PINK: a no-drop AQM / Grazia, CARLO AUGUSTO; Patriciello, Natale; Klapez, Martin; Casoni, Maurizio. - (2016), pp. 65-71. (Intervento presentato al convegno 12th IEEE International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob 2016), Workshop on Smart Environments and Urban Networking (SEUNet) tenutosi a New York (U.S.A.) nel 17-19 Ottobre 2016) [10.1109/WiMOB.2016.7763180].

Enabling Smart Environments by avoiding TCP Congestion through PINK: a no-drop AQM

GRAZIA, CARLO AUGUSTO;PATRICIELLO, NATALE;KLAPEZ, MARTIN;CASONI, Maurizio
2016

Abstract

This paper proposes PINK (Passive INverse feed-bacK), a queue management algorithm designed to indirectly impose a certain resource allocation policy on defined sets of client hosts. PINK adds intelligence at intermediate nodes that connect client hosts to bottleneck links or to external networks in general, allowing these nodes to dynamically modify the TCP Acknowledgments (ACKs) segments passing through. This is made by setting TCP ACK advertised Receive Windows field (RCV.WNDs) to custom values, in order to enforce a specific bandwidth utilization upper bound. To compute new RCV.WND values, PINK needs only the number of active connections, the flows RTTs and the transmission channel bandwidth. It follows that PINK permits to impose a centralized bandwidth management without the cooperation of clients, which means that no modification or addition whatsoever to end hosts is needed with the goal of enabling a smart environment by simply configuring the access node. Furthermore, as demonstrated in this paper, our proposal does not constraints client hosts performance without purpose; on the contrary, PINK improves efficiency on multiplexed channels by exploiting channel throughput, main- taining a low queuing delay, and guaranteeing optimal flow fairness without forcing any packet drop.
2016
12th IEEE International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob 2016), Workshop on Smart Environments and Urban Networking (SEUNet)
New York (U.S.A.)
17-19 Ottobre 2016
65
71
Grazia, CARLO AUGUSTO; Patriciello, Natale; Klapez, Martin; Casoni, Maurizio
Enabling Smart Environments by avoiding TCP Congestion through PINK: a no-drop AQM / Grazia, CARLO AUGUSTO; Patriciello, Natale; Klapez, Martin; Casoni, Maurizio. - (2016), pp. 65-71. (Intervento presentato al convegno 12th IEEE International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob 2016), Workshop on Smart Environments and Urban Networking (SEUNet) tenutosi a New York (U.S.A.) nel 17-19 Ottobre 2016) [10.1109/WiMOB.2016.7763180].
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/1113312
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
social impact