Improvement of a TCP incast avoidance method using a fine-grained kernel timer

Shigeyuki Osada, Shogo Wakai, Yukinobu Fukushima, Tokumi Yokohira

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

Abstract

When a standard TCP implementation using the minimum retransmission timeout (RTOmin) of 200 ms is used in distributed file systems in data centers, a well-known throughput degradation called TCP Incast occurs, because 200 ms is too large as an RTOmin in data centers. In order to avoid TCP Incast, a TCP implementation using a much smaller RTOmin attained by a fine-grained kernel timer is proposed. However, throughput still decreases in the implementation when the number of servers in distributed file systems is large. In this paper, we propose an improvement method introducing a new TCP option which enables a client to request servers to retransmit packets in a better timing. Numerical examples obtained by extensive simulation runs show the effectiveness of the improved method.

Original languageEnglish
Title of host publicationInternational Conference on Information and Communication Technology Convergence
Subtitle of host publicationICT Convergence Technologies Leading the Fourth Industrial Revolution, ICTC 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages147-152
Number of pages6
Volume2017-December
ISBN (Electronic)9781509040315
DOIs
Publication statusPublished - Dec 12 2017
Event8th International Conference on Information and Communication Technology Convergence, ICTC 2017 - Jeju Island, Korea, Republic of
Duration: Oct 18 2017Oct 20 2017

Other

Other8th International Conference on Information and Communication Technology Convergence, ICTC 2017
CountryKorea, Republic of
CityJeju Island
Period10/18/1710/20/17

Fingerprint

Servers
Throughput
Degradation
Kernel
Avoidance
Data center
Simulation

Keywords

  • Data Center Networks
  • Incast
  • TCP
  • Throughput

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Computer Science Applications
  • Information Systems
  • Information Systems and Management

Cite this

Osada, S., Wakai, S., Fukushima, Y., & Yokohira, T. (2017). Improvement of a TCP incast avoidance method using a fine-grained kernel timer. In International Conference on Information and Communication Technology Convergence: ICT Convergence Technologies Leading the Fourth Industrial Revolution, ICTC 2017 (Vol. 2017-December, pp. 147-152). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/ICTC.2017.8190962

Improvement of a TCP incast avoidance method using a fine-grained kernel timer. / Osada, Shigeyuki; Wakai, Shogo; Fukushima, Yukinobu; Yokohira, Tokumi.

International Conference on Information and Communication Technology Convergence: ICT Convergence Technologies Leading the Fourth Industrial Revolution, ICTC 2017. Vol. 2017-December Institute of Electrical and Electronics Engineers Inc., 2017. p. 147-152.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Osada, S, Wakai, S, Fukushima, Y & Yokohira, T 2017, Improvement of a TCP incast avoidance method using a fine-grained kernel timer. in International Conference on Information and Communication Technology Convergence: ICT Convergence Technologies Leading the Fourth Industrial Revolution, ICTC 2017. vol. 2017-December, Institute of Electrical and Electronics Engineers Inc., pp. 147-152, 8th International Conference on Information and Communication Technology Convergence, ICTC 2017, Jeju Island, Korea, Republic of, 10/18/17. https://doi.org/10.1109/ICTC.2017.8190962
Osada S, Wakai S, Fukushima Y, Yokohira T. Improvement of a TCP incast avoidance method using a fine-grained kernel timer. In International Conference on Information and Communication Technology Convergence: ICT Convergence Technologies Leading the Fourth Industrial Revolution, ICTC 2017. Vol. 2017-December. Institute of Electrical and Electronics Engineers Inc. 2017. p. 147-152 https://doi.org/10.1109/ICTC.2017.8190962
Osada, Shigeyuki ; Wakai, Shogo ; Fukushima, Yukinobu ; Yokohira, Tokumi. / Improvement of a TCP incast avoidance method using a fine-grained kernel timer. International Conference on Information and Communication Technology Convergence: ICT Convergence Technologies Leading the Fourth Industrial Revolution, ICTC 2017. Vol. 2017-December Institute of Electrical and Electronics Engineers Inc., 2017. pp. 147-152
@inproceedings{140dc019d84e4f30a82af779c8d335af,
title = "Improvement of a TCP incast avoidance method using a fine-grained kernel timer",
abstract = "When a standard TCP implementation using the minimum retransmission timeout (RTOmin) of 200 ms is used in distributed file systems in data centers, a well-known throughput degradation called TCP Incast occurs, because 200 ms is too large as an RTOmin in data centers. In order to avoid TCP Incast, a TCP implementation using a much smaller RTOmin attained by a fine-grained kernel timer is proposed. However, throughput still decreases in the implementation when the number of servers in distributed file systems is large. In this paper, we propose an improvement method introducing a new TCP option which enables a client to request servers to retransmit packets in a better timing. Numerical examples obtained by extensive simulation runs show the effectiveness of the improved method.",
keywords = "Data Center Networks, Incast, TCP, Throughput",
author = "Shigeyuki Osada and Shogo Wakai and Yukinobu Fukushima and Tokumi Yokohira",
year = "2017",
month = "12",
day = "12",
doi = "10.1109/ICTC.2017.8190962",
language = "English",
volume = "2017-December",
pages = "147--152",
booktitle = "International Conference on Information and Communication Technology Convergence",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

TY - GEN

T1 - Improvement of a TCP incast avoidance method using a fine-grained kernel timer

AU - Osada, Shigeyuki

AU - Wakai, Shogo

AU - Fukushima, Yukinobu

AU - Yokohira, Tokumi

PY - 2017/12/12

Y1 - 2017/12/12

N2 - When a standard TCP implementation using the minimum retransmission timeout (RTOmin) of 200 ms is used in distributed file systems in data centers, a well-known throughput degradation called TCP Incast occurs, because 200 ms is too large as an RTOmin in data centers. In order to avoid TCP Incast, a TCP implementation using a much smaller RTOmin attained by a fine-grained kernel timer is proposed. However, throughput still decreases in the implementation when the number of servers in distributed file systems is large. In this paper, we propose an improvement method introducing a new TCP option which enables a client to request servers to retransmit packets in a better timing. Numerical examples obtained by extensive simulation runs show the effectiveness of the improved method.

AB - When a standard TCP implementation using the minimum retransmission timeout (RTOmin) of 200 ms is used in distributed file systems in data centers, a well-known throughput degradation called TCP Incast occurs, because 200 ms is too large as an RTOmin in data centers. In order to avoid TCP Incast, a TCP implementation using a much smaller RTOmin attained by a fine-grained kernel timer is proposed. However, throughput still decreases in the implementation when the number of servers in distributed file systems is large. In this paper, we propose an improvement method introducing a new TCP option which enables a client to request servers to retransmit packets in a better timing. Numerical examples obtained by extensive simulation runs show the effectiveness of the improved method.

KW - Data Center Networks

KW - Incast

KW - TCP

KW - Throughput

UR - http://www.scopus.com/inward/record.url?scp=85046902686&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85046902686&partnerID=8YFLogxK

U2 - 10.1109/ICTC.2017.8190962

DO - 10.1109/ICTC.2017.8190962

M3 - Conference contribution

AN - SCOPUS:85046902686

VL - 2017-December

SP - 147

EP - 152

BT - International Conference on Information and Communication Technology Convergence

PB - Institute of Electrical and Electronics Engineers Inc.

ER -