Cargando…

On implementation of DCTCP on three-tier and fat-tree data center network topologies

A data center is a facility for housing computational and storage systems interconnected through a communication network called data center network (DCN). Due to a tremendous growth in the computational power, storage capacity and the number of inter-connected servers, the DCN faces challenges conce...

Descripción completa

Detalles Bibliográficos
Autores principales: Zafar, Saima, Bashir, Abeer, Chaudhry, Shafique Ahmad
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer International Publishing 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4912547/
https://www.ncbi.nlm.nih.gov/pubmed/27386252
http://dx.doi.org/10.1186/s40064-016-2454-4
_version_ 1782438277121310720
author Zafar, Saima
Bashir, Abeer
Chaudhry, Shafique Ahmad
author_facet Zafar, Saima
Bashir, Abeer
Chaudhry, Shafique Ahmad
author_sort Zafar, Saima
collection PubMed
description A data center is a facility for housing computational and storage systems interconnected through a communication network called data center network (DCN). Due to a tremendous growth in the computational power, storage capacity and the number of inter-connected servers, the DCN faces challenges concerning efficiency, reliability and scalability. Although transmission control protocol (TCP) is a time-tested transport protocol in the Internet, DCN challenges such as inadequate buffer space in switches and bandwidth limitations have prompted the researchers to propose techniques to improve TCP performance or design new transport protocols for DCN. Data center TCP (DCTCP) emerge as one of the most promising solutions in this domain which employs the explicit congestion notification feature of TCP to enhance the TCP congestion control algorithm. While DCTCP has been analyzed for two-tier tree-based DCN topology for traffic between servers in the same rack which is common in cloud applications, it remains oblivious to the traffic patterns common in university and private enterprise networks which traverse the complete network interconnect spanning upper tier layers. We also recognize that DCTCP performance cannot remain unaffected by the underlying DCN architecture hence there is a need to test and compare DCTCP performance when implemented over diverse DCN architectures. Some of the most notable DCN architectures are the legacy three-tier, fat-tree, BCube, DCell, VL2, and CamCube. In this research, we simulate the two switch-centric DCN architectures; the widely deployed legacy three-tier architecture and the promising fat-tree architecture using network simulator and analyze the performance of DCTCP in terms of throughput and delay for realistic traffic patterns. We also examine how DCTCP prevents incast and outcast congestion when realistic DCN traffic patterns are employed in above mentioned topologies. Our results show that the underlying DCN architecture significantly impacts DCTCP performance. We find that DCTCP gives optimal performance in fat-tree topology and is most suitable for large networks.
format Online
Article
Text
id pubmed-4912547
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Springer International Publishing
record_format MEDLINE/PubMed
spelling pubmed-49125472016-07-06 On implementation of DCTCP on three-tier and fat-tree data center network topologies Zafar, Saima Bashir, Abeer Chaudhry, Shafique Ahmad Springerplus Research A data center is a facility for housing computational and storage systems interconnected through a communication network called data center network (DCN). Due to a tremendous growth in the computational power, storage capacity and the number of inter-connected servers, the DCN faces challenges concerning efficiency, reliability and scalability. Although transmission control protocol (TCP) is a time-tested transport protocol in the Internet, DCN challenges such as inadequate buffer space in switches and bandwidth limitations have prompted the researchers to propose techniques to improve TCP performance or design new transport protocols for DCN. Data center TCP (DCTCP) emerge as one of the most promising solutions in this domain which employs the explicit congestion notification feature of TCP to enhance the TCP congestion control algorithm. While DCTCP has been analyzed for two-tier tree-based DCN topology for traffic between servers in the same rack which is common in cloud applications, it remains oblivious to the traffic patterns common in university and private enterprise networks which traverse the complete network interconnect spanning upper tier layers. We also recognize that DCTCP performance cannot remain unaffected by the underlying DCN architecture hence there is a need to test and compare DCTCP performance when implemented over diverse DCN architectures. Some of the most notable DCN architectures are the legacy three-tier, fat-tree, BCube, DCell, VL2, and CamCube. In this research, we simulate the two switch-centric DCN architectures; the widely deployed legacy three-tier architecture and the promising fat-tree architecture using network simulator and analyze the performance of DCTCP in terms of throughput and delay for realistic traffic patterns. We also examine how DCTCP prevents incast and outcast congestion when realistic DCN traffic patterns are employed in above mentioned topologies. Our results show that the underlying DCN architecture significantly impacts DCTCP performance. We find that DCTCP gives optimal performance in fat-tree topology and is most suitable for large networks. Springer International Publishing 2016-06-17 /pmc/articles/PMC4912547/ /pubmed/27386252 http://dx.doi.org/10.1186/s40064-016-2454-4 Text en © The Author(s) 2016 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
spellingShingle Research
Zafar, Saima
Bashir, Abeer
Chaudhry, Shafique Ahmad
On implementation of DCTCP on three-tier and fat-tree data center network topologies
title On implementation of DCTCP on three-tier and fat-tree data center network topologies
title_full On implementation of DCTCP on three-tier and fat-tree data center network topologies
title_fullStr On implementation of DCTCP on three-tier and fat-tree data center network topologies
title_full_unstemmed On implementation of DCTCP on three-tier and fat-tree data center network topologies
title_short On implementation of DCTCP on three-tier and fat-tree data center network topologies
title_sort on implementation of dctcp on three-tier and fat-tree data center network topologies
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4912547/
https://www.ncbi.nlm.nih.gov/pubmed/27386252
http://dx.doi.org/10.1186/s40064-016-2454-4
work_keys_str_mv AT zafarsaima onimplementationofdctcponthreetierandfattreedatacenternetworktopologies
AT bashirabeer onimplementationofdctcponthreetierandfattreedatacenternetworktopologies
AT chaudhryshafiqueahmad onimplementationofdctcponthreetierandfattreedatacenternetworktopologies