Ayuda
Ir al contenido

Dialnet


Resumen de Performance Evaluation of Multipath TCP

Mohammad Faisal

  • There are several applications that require the data to be sent from a process running on a host to a process running on another host to be sent in a reliable manner even if the channel is unreliable. A channel is said to be unreliable if there are either bit errors or packet losses or both. In that case, the transport service needs to possess a mechanism for delivering segments from the sending process to the receiving process in a reliable manner. The mechanism often includes acknowledgements and retransmissions. The Transmission Control Protocol (TCP) incorporates such a mechanism for reliable delivery of segments between two communicating processes running on different hosts. In addition to such a mechanism, TCP provides a connection oriented service that includes mechanisms for flow control, congestion control, and in-order delivery of segments. Some of the applications that require the data to be sent reliably over an unreliable channel also require the segments to be transported as fast as possible. These applications may include smart phones, wireless networks, peer-to-peer networks, data centers, and big data. A single path used by the traditional TCP may not be sufficient to meet the growing demands of such applications. Also, there are some applications that need a provision of Quality of Service (QoS) in terms of delay and throughput guarantees e.g. real time and multimedia applications. Using a single path, it may not be possible to provide QoS guarantees. On the other hand, there is a possibility to improve the chances of provision of QoS guarantees, if one can possibly utilize resources along more than one path between a sender and a receiver. There is a need for a mechanism that may deliver the segments possibly over multiple paths, if available, from the sending process to the receiving process running on different hosts. Multipath-TCP (MP-TCP) is version of TCP that may utilize multiple paths, if exist between two hosts, to transport segments between the communicating processes running on them. Before deploying Multipath-TCP, it is advisable to evaluate its performance. In this thesis, we try to answer the following research question: How does Multipath-TCP perform as compared to the traditional TCP? For that purpose, we evaluated the performance of Multipath-TCP. During the performance evaluation, we focused on the following parameters: end-to-end delay, throughput, and packet delivery ratio. We evaluated the impact of link bandwidth and number of buffers in the queue on the above mentioned performance parameters. The thesis is organized into four chapters. The first chapter contains an introduction to the work carried out in the thesis. It includes motivation, problem formulation, and literature survey. The second chapter contains an overview of Multipath-TCP. In the third chapter, we presented results and discussion. The last chapter is for conclusion and directions for future work. In what follows, we describe the contributions made in the thesis in a chapter wise fashion.


Fundación Dialnet

Dialnet Plus

  • Más información sobre Dialnet Plus