Abstract

TCP is a reliable protocol that works on a single communication stream to receive and send data. If either method is interrupted, communication will fail. On the other hand, a device such as a smartphone or laptop has multiple network interfaces that allow data to be transmitted over several lines simultaneously. Multipath TCP is an extension of TCP which can improve device performance to maximize transmission by sending data simultaneously through multiple network interfaces so that it will have an impact on throughput and reduce connection failures. MPTCP has scheduling features, some of which are minimum round trip time (MinRTT) and Round Robin. MPTCP also has several types of congestion control algorithms such as Cubic, wVegas and Balia. With these mechanisms, MPTCP can provide better results on real time services such as video streaming. This study aims to compare the performance of each scheduling method, in which each scheduling mechanism will be combined with Cubic, wVegas, and Balia congestion control to run video streaming services. From the test results, Cubic has better throughput in both the minimum round trip and round robin times and is followed by wVegas and Balia. For the delay metric, Cubic performed best for both the minimum round trip time and round robin, followed by Balia and wVegas. For packet transmission, wVegas gets the best performance for both round trip and round robin minimums, followed by Cubic and Balia.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call