A concurrent multipath TCP and its markov model

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

25 Citations (Scopus)

Abstract

Concurrent Multipath Transport (CMT) has been of increasing interest recently for aggregating bandwidth, balancing load, and increasing reliability. In this paper we propose a concurrent multipath Transport Control Protocol (cmpTCP), which is an extension of TCP New Reno and Steam Control Transmission Protocol (SCTP). The proposed cmpTCP has been implemented by altering and extending library-based open-source for SCTP. The proposed cmpTCP manages transport control parameters of all paths simultaneously; a scheduler concurrently dispatches packets over all the paths from a common transmission queue. However, one virtual retransmission queue is maintained for each path, and the receiver sends acknowledgment for a packet on the same path on which the packet is received. A Markov model for estimation of expected window size of each path has been proposed. Next, the proposed model has been utilized to derive an expression for computing average data transmission rate when the proposed cmpTCP is used. To validate performance of the proposed model, two host computers were connected through two independent network emulators. Each network emulator runs on a separate computer, and the network parameters are adjusted independently. We used our cmpTCP for transferring files from one host to the other. Comparison of experimental results with model predicted results shows excellent agreement.

Original languageEnglish (US)
Title of host publication2006 IEEE International Conference on Communications, ICC 2006
Pages615-620
Number of pages6
Volume2
DOIs
StatePublished - Dec 1 2006
Event2006 IEEE International Conference on Communications, ICC 2006 - Istanbul, Turkey
Duration: Jul 11 2006Jul 15 2006

Other

Other2006 IEEE International Conference on Communications, ICC 2006
CountryTurkey
CityIstanbul
Period7/11/067/15/06

Fingerprint

Network protocols
Transmission control protocol
Steam
Data communication systems
Resource allocation
Bandwidth

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Electrical and Electronic Engineering

Cite this

Sarkar, D. (2006). A concurrent multipath TCP and its markov model. In 2006 IEEE International Conference on Communications, ICC 2006 (Vol. 2, pp. 615-620). [4024196] https://doi.org/10.1109/ICC.2006.254775

A concurrent multipath TCP and its markov model. / Sarkar, Dilip.

2006 IEEE International Conference on Communications, ICC 2006. Vol. 2 2006. p. 615-620 4024196.

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

Sarkar, D 2006, A concurrent multipath TCP and its markov model. in 2006 IEEE International Conference on Communications, ICC 2006. vol. 2, 4024196, pp. 615-620, 2006 IEEE International Conference on Communications, ICC 2006, Istanbul, Turkey, 7/11/06. https://doi.org/10.1109/ICC.2006.254775
Sarkar D. A concurrent multipath TCP and its markov model. In 2006 IEEE International Conference on Communications, ICC 2006. Vol. 2. 2006. p. 615-620. 4024196 https://doi.org/10.1109/ICC.2006.254775
Sarkar, Dilip. / A concurrent multipath TCP and its markov model. 2006 IEEE International Conference on Communications, ICC 2006. Vol. 2 2006. pp. 615-620
@inproceedings{8a9af660c7a94f94b67fd26d4554e459,
title = "A concurrent multipath TCP and its markov model",
abstract = "Concurrent Multipath Transport (CMT) has been of increasing interest recently for aggregating bandwidth, balancing load, and increasing reliability. In this paper we propose a concurrent multipath Transport Control Protocol (cmpTCP), which is an extension of TCP New Reno and Steam Control Transmission Protocol (SCTP). The proposed cmpTCP has been implemented by altering and extending library-based open-source for SCTP. The proposed cmpTCP manages transport control parameters of all paths simultaneously; a scheduler concurrently dispatches packets over all the paths from a common transmission queue. However, one virtual retransmission queue is maintained for each path, and the receiver sends acknowledgment for a packet on the same path on which the packet is received. A Markov model for estimation of expected window size of each path has been proposed. Next, the proposed model has been utilized to derive an expression for computing average data transmission rate when the proposed cmpTCP is used. To validate performance of the proposed model, two host computers were connected through two independent network emulators. Each network emulator runs on a separate computer, and the network parameters are adjusted independently. We used our cmpTCP for transferring files from one host to the other. Comparison of experimental results with model predicted results shows excellent agreement.",
author = "Dilip Sarkar",
year = "2006",
month = "12",
day = "1",
doi = "10.1109/ICC.2006.254775",
language = "English (US)",
isbn = "1424403553",
volume = "2",
pages = "615--620",
booktitle = "2006 IEEE International Conference on Communications, ICC 2006",

}

TY - GEN

T1 - A concurrent multipath TCP and its markov model

AU - Sarkar, Dilip

PY - 2006/12/1

Y1 - 2006/12/1

N2 - Concurrent Multipath Transport (CMT) has been of increasing interest recently for aggregating bandwidth, balancing load, and increasing reliability. In this paper we propose a concurrent multipath Transport Control Protocol (cmpTCP), which is an extension of TCP New Reno and Steam Control Transmission Protocol (SCTP). The proposed cmpTCP has been implemented by altering and extending library-based open-source for SCTP. The proposed cmpTCP manages transport control parameters of all paths simultaneously; a scheduler concurrently dispatches packets over all the paths from a common transmission queue. However, one virtual retransmission queue is maintained for each path, and the receiver sends acknowledgment for a packet on the same path on which the packet is received. A Markov model for estimation of expected window size of each path has been proposed. Next, the proposed model has been utilized to derive an expression for computing average data transmission rate when the proposed cmpTCP is used. To validate performance of the proposed model, two host computers were connected through two independent network emulators. Each network emulator runs on a separate computer, and the network parameters are adjusted independently. We used our cmpTCP for transferring files from one host to the other. Comparison of experimental results with model predicted results shows excellent agreement.

AB - Concurrent Multipath Transport (CMT) has been of increasing interest recently for aggregating bandwidth, balancing load, and increasing reliability. In this paper we propose a concurrent multipath Transport Control Protocol (cmpTCP), which is an extension of TCP New Reno and Steam Control Transmission Protocol (SCTP). The proposed cmpTCP has been implemented by altering and extending library-based open-source for SCTP. The proposed cmpTCP manages transport control parameters of all paths simultaneously; a scheduler concurrently dispatches packets over all the paths from a common transmission queue. However, one virtual retransmission queue is maintained for each path, and the receiver sends acknowledgment for a packet on the same path on which the packet is received. A Markov model for estimation of expected window size of each path has been proposed. Next, the proposed model has been utilized to derive an expression for computing average data transmission rate when the proposed cmpTCP is used. To validate performance of the proposed model, two host computers were connected through two independent network emulators. Each network emulator runs on a separate computer, and the network parameters are adjusted independently. We used our cmpTCP for transferring files from one host to the other. Comparison of experimental results with model predicted results shows excellent agreement.

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

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

U2 - 10.1109/ICC.2006.254775

DO - 10.1109/ICC.2006.254775

M3 - Conference contribution

SN - 1424403553

SN - 9781424403554

VL - 2

SP - 615

EP - 620

BT - 2006 IEEE International Conference on Communications, ICC 2006

ER -