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...
Autores principales: | , , |
---|---|
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 |