Abstract:
In the last decade, the demand for Internet applications has been increased, which increases the number of data centers across the world. These data centers are usually c...Show MoreMetadata
Abstract:
In the last decade, the demand for Internet applications has been increased, which increases the number of data centers across the world. These data centers are usually connected to each other using long-distance and high-speed networks. As known, the Transmission Control Protocol (TCP) is the predominant protocol used to provide such connectivity among these data centers. Unfortunately, the huge bandwidth-delay product (BDP) of these networks hinders TCP from achieving full bandwidth utilization. In order to increase TCP flexibility to adapt for high-BDP networks, we propose a new delay-based and RTT-independent congestion control algorithm (CCA), namely Elastic-TCP. It mainly contributes the novel window-correlated weighting function (WWF) to increase TCP bandwidth utilization over high-BDP networks. Extensive simulation and testbed experiments have been carried out to evaluate the proposed Elastic-TCP by comparing its performance to the commonly used TCPs developed by Microsoft, Linux, and Google. The results show that the proposed Elastic-TCP achieves higher average throughput than the other TCPs, while it maintains the sharing fairness and the loss ratio. Moreover, it is worth noting that the new Elastic-TCP presents lower sensitivity to the variation of buffer size and packet error rate than the other TCPs, which grants high efficiency and stability.
Published in: IEEE Systems Journal ( Volume: 13, Issue: 2, June 2019)
Funding Agency:

Department of Communication Technologies & Networks, Universiti Putra Malaysia (UPM), Serdang, Malaysia
Mohamed A. Alrshah (M’13–SM’17) received the B.Sc. degree in computer science from Naser University—Libya, in June 2000, and the M.Sc. and Ph.D. degrees in communication technology and networks from Universiti Putra Malaysia (UPM), Malaysia, in May 2009 and February 2017, respectively.
He is currently an Assistant Professor (Senior Lecturer) with the Department of Communication Technology and Networks, Faculty of Computer ...Show More
Mohamed A. Alrshah (M’13–SM’17) received the B.Sc. degree in computer science from Naser University—Libya, in June 2000, and the M.Sc. and Ph.D. degrees in communication technology and networks from Universiti Putra Malaysia (UPM), Malaysia, in May 2009 and February 2017, respectively.
He is currently an Assistant Professor (Senior Lecturer) with the Department of Communication Technology and Networks, Faculty of Computer ...View more

Azal University for Human Development, Sana'a, Yemen
Mohamed A. Al-Maqri received the B.Sc. degree in computer science from Almustanseriah University—Iraq, in 2004. Then, he received the M.Sc. and Ph.D. degrees in communication technology and networks from Universiti Putra Malaysia, Malaysia, in 2009 and 2016, respectively.
He is currently a Lecturer and Head of Department of Information Technology with the Faculty of Computer Science and Information Technology, Azal Univers...Show More
Mohamed A. Al-Maqri received the B.Sc. degree in computer science from Almustanseriah University—Iraq, in 2004. Then, he received the M.Sc. and Ph.D. degrees in communication technology and networks from Universiti Putra Malaysia, Malaysia, in 2009 and 2016, respectively.
He is currently a Lecturer and Head of Department of Information Technology with the Faculty of Computer Science and Information Technology, Azal Univers...View more

INSPEM Computational and Mathematical Lab, UPM, Serdang, Malaysia
Mohamed Othman (M’06–SM’18) received the Ph.D. degree from the Universiti Kebangsaan Malaysia (UKM), Malaysia, with distinction, in 1999.
He is currently a Professor with the Department of Communication Technology and Networks, Faculty of Computer Science and Information Technology, Universiti Putra Malaysia (UPM). He is also an Associate Researcher with the Lab of Computational Science and Mathematical Physics, Institute ...Show More
Mohamed Othman (M’06–SM’18) received the Ph.D. degree from the Universiti Kebangsaan Malaysia (UKM), Malaysia, with distinction, in 1999.
He is currently a Professor with the Department of Communication Technology and Networks, Faculty of Computer Science and Information Technology, Universiti Putra Malaysia (UPM). He is also an Associate Researcher with the Lab of Computational Science and Mathematical Physics, Institute ...View more

Department of Communication Technologies & Networks, Universiti Putra Malaysia (UPM), Serdang, Malaysia
Mohamed A. Alrshah (M’13–SM’17) received the B.Sc. degree in computer science from Naser University—Libya, in June 2000, and the M.Sc. and Ph.D. degrees in communication technology and networks from Universiti Putra Malaysia (UPM), Malaysia, in May 2009 and February 2017, respectively.
He is currently an Assistant Professor (Senior Lecturer) with the Department of Communication Technology and Networks, Faculty of Computer Science and Information Technology, Universiti Putra Malaysia (UPM). He has authored a number of articles in high-impact factor scientific journals. His research interests include high-speed TCP protocols, high-speed wired and wireless network, WSN, MANET, VANET, parallel and distributed algorithms, IoT, and cloud computing.
Mohamed A. Alrshah (M’13–SM’17) received the B.Sc. degree in computer science from Naser University—Libya, in June 2000, and the M.Sc. and Ph.D. degrees in communication technology and networks from Universiti Putra Malaysia (UPM), Malaysia, in May 2009 and February 2017, respectively.
He is currently an Assistant Professor (Senior Lecturer) with the Department of Communication Technology and Networks, Faculty of Computer Science and Information Technology, Universiti Putra Malaysia (UPM). He has authored a number of articles in high-impact factor scientific journals. His research interests include high-speed TCP protocols, high-speed wired and wireless network, WSN, MANET, VANET, parallel and distributed algorithms, IoT, and cloud computing.View more

Azal University for Human Development, Sana'a, Yemen
Mohamed A. Al-Maqri received the B.Sc. degree in computer science from Almustanseriah University—Iraq, in 2004. Then, he received the M.Sc. and Ph.D. degrees in communication technology and networks from Universiti Putra Malaysia, Malaysia, in 2009 and 2016, respectively.
He is currently a Lecturer and Head of Department of Information Technology with the Faculty of Computer Science and Information Technology, Azal University for Human Development, Sana'a, Yemen. He has authored a number of articles in high-impact factor scientific journals. His research interests are in the field of high-speed TCP protocols, high-speed network, QoS, scheduling algorithms, admission control, and wireless networks.
Mohamed A. Al-Maqri received the B.Sc. degree in computer science from Almustanseriah University—Iraq, in 2004. Then, he received the M.Sc. and Ph.D. degrees in communication technology and networks from Universiti Putra Malaysia, Malaysia, in 2009 and 2016, respectively.
He is currently a Lecturer and Head of Department of Information Technology with the Faculty of Computer Science and Information Technology, Azal University for Human Development, Sana'a, Yemen. He has authored a number of articles in high-impact factor scientific journals. His research interests are in the field of high-speed TCP protocols, high-speed network, QoS, scheduling algorithms, admission control, and wireless networks.View more

INSPEM Computational and Mathematical Lab, UPM, Serdang, Malaysia
Mohamed Othman (M’06–SM’18) received the Ph.D. degree from the Universiti Kebangsaan Malaysia (UKM), Malaysia, with distinction, in 1999.
He is currently a Professor with the Department of Communication Technology and Networks, Faculty of Computer Science and Information Technology, Universiti Putra Malaysia (UPM). He is also an Associate Researcher with the Lab of Computational Science and Mathematical Physics, Institute of Mathematical Research (INSPEM), UPM. He has authored more than 160 International journals and 230 proceeding papers. His research interests include the fields of high-speed network, parallel and distributed algorithms, software defined networking, network design and management, wireless network (MPDU- and MSDU-Frame aggregation, MAC layer, resource management, and traffic monitoring), and scientific telegraph equation and modeling.
Dr. Othman was the recipient of the Best Ph.D. Thesis in 2000 awarded by Sime Darby Malaysia and Malaysian Mathematical Science Society.
Mohamed Othman (M’06–SM’18) received the Ph.D. degree from the Universiti Kebangsaan Malaysia (UKM), Malaysia, with distinction, in 1999.
He is currently a Professor with the Department of Communication Technology and Networks, Faculty of Computer Science and Information Technology, Universiti Putra Malaysia (UPM). He is also an Associate Researcher with the Lab of Computational Science and Mathematical Physics, Institute of Mathematical Research (INSPEM), UPM. He has authored more than 160 International journals and 230 proceeding papers. His research interests include the fields of high-speed network, parallel and distributed algorithms, software defined networking, network design and management, wireless network (MPDU- and MSDU-Frame aggregation, MAC layer, resource management, and traffic monitoring), and scientific telegraph equation and modeling.
Dr. Othman was the recipient of the Best Ph.D. Thesis in 2000 awarded by Sime Darby Malaysia and Malaysian Mathematical Science Society.View more