TCP incast solutions in data center networks: A classification and survey

In recent years, Data Centers Networks (DCNs) have been deployed to serve as the backbone to support the extensive variety of services offered through the Internet like social networking, web hosting, and e-commerce. The Transmission Control Protocol (TCP) is at present, the most widely used transmi...

Full description

Saved in:
Bibliographic Details
Main Authors: Alipio, Melchizedek Ibarrientos, Tiglao, Nestor Michael, Bokhari, F., Khalid, Salman
Format: text
Published: Animo Repository 2019
Subjects:
Online Access:https://animorepository.dlsu.edu.ph/faculty_research/1361
https://animorepository.dlsu.edu.ph/context/faculty_research/article/2360/type/native/viewcontent
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: De La Salle University
id oai:animorepository.dlsu.edu.ph:faculty_research-2360
record_format eprints
spelling oai:animorepository.dlsu.edu.ph:faculty_research-23602022-07-07T03:15:25Z TCP incast solutions in data center networks: A classification and survey Alipio, Melchizedek Ibarrientos Tiglao, Nestor Michael Bokhari, F. Khalid, Salman In recent years, Data Centers Networks (DCNs) have been deployed to serve as the backbone to support the extensive variety of services offered through the Internet like social networking, web hosting, and e-commerce. The Transmission Control Protocol (TCP) is at present, the most widely used transmission protocol in DCNs and the Internet. When several senders simultaneously send data to a single receiver in a DCN, congestion occurs at the switches' buffer at the receiver's end. This phenomenon of throughput collapse, particularly in data centers, is termed as the TCP incast problem. In this work, we survey and develop a classification scheme of TCP incast solutions in DCNs. We classify the TCP incast solutions on a multi-level criteria based on the TCP/IP protocol stack either TCP or non-TCP approach from our comprehensive survey. Each level includes sublevel classification such as delay-based congestion control schemes, active queue management based solutions, or probabilistic schemes. We also discuss the performance of each existing solutions in terms of its ability to alleviate the network during incast conditions. Furthermore, we present the strengths and weaknesses of each TCP incast techniques. Finally, we outline the open challenges and issues in mitigating the TCP incast in DCNs. We believe that the result of our survey can serve as a design guide to researchers and engineers in designing future DCN protocols. © 2019 Elsevier Ltd 2019-11-15T08:00:00Z text text/html https://animorepository.dlsu.edu.ph/faculty_research/1361 https://animorepository.dlsu.edu.ph/context/faculty_research/article/2360/type/native/viewcontent Faculty Research Work Animo Repository TCP/IP (Computer network protocol) Queuing networks (Data transmission) Cloud computing Data centers Electrical and Electronics Systems and Communications
institution De La Salle University
building De La Salle University Library
continent Asia
country Philippines
Philippines
content_provider De La Salle University Library
collection DLSU Institutional Repository
topic TCP/IP (Computer network protocol)
Queuing networks (Data transmission)
Cloud computing
Data centers
Electrical and Electronics
Systems and Communications
spellingShingle TCP/IP (Computer network protocol)
Queuing networks (Data transmission)
Cloud computing
Data centers
Electrical and Electronics
Systems and Communications
Alipio, Melchizedek Ibarrientos
Tiglao, Nestor Michael
Bokhari, F.
Khalid, Salman
TCP incast solutions in data center networks: A classification and survey
description In recent years, Data Centers Networks (DCNs) have been deployed to serve as the backbone to support the extensive variety of services offered through the Internet like social networking, web hosting, and e-commerce. The Transmission Control Protocol (TCP) is at present, the most widely used transmission protocol in DCNs and the Internet. When several senders simultaneously send data to a single receiver in a DCN, congestion occurs at the switches' buffer at the receiver's end. This phenomenon of throughput collapse, particularly in data centers, is termed as the TCP incast problem. In this work, we survey and develop a classification scheme of TCP incast solutions in DCNs. We classify the TCP incast solutions on a multi-level criteria based on the TCP/IP protocol stack either TCP or non-TCP approach from our comprehensive survey. Each level includes sublevel classification such as delay-based congestion control schemes, active queue management based solutions, or probabilistic schemes. We also discuss the performance of each existing solutions in terms of its ability to alleviate the network during incast conditions. Furthermore, we present the strengths and weaknesses of each TCP incast techniques. Finally, we outline the open challenges and issues in mitigating the TCP incast in DCNs. We believe that the result of our survey can serve as a design guide to researchers and engineers in designing future DCN protocols. © 2019 Elsevier Ltd
format text
author Alipio, Melchizedek Ibarrientos
Tiglao, Nestor Michael
Bokhari, F.
Khalid, Salman
author_facet Alipio, Melchizedek Ibarrientos
Tiglao, Nestor Michael
Bokhari, F.
Khalid, Salman
author_sort Alipio, Melchizedek Ibarrientos
title TCP incast solutions in data center networks: A classification and survey
title_short TCP incast solutions in data center networks: A classification and survey
title_full TCP incast solutions in data center networks: A classification and survey
title_fullStr TCP incast solutions in data center networks: A classification and survey
title_full_unstemmed TCP incast solutions in data center networks: A classification and survey
title_sort tcp incast solutions in data center networks: a classification and survey
publisher Animo Repository
publishDate 2019
url https://animorepository.dlsu.edu.ph/faculty_research/1361
https://animorepository.dlsu.edu.ph/context/faculty_research/article/2360/type/native/viewcontent
_version_ 1738854813987241984