Implementation and Experimental Evaluation of a Partially Reliable Transport Protocol

In the last decade, we have seen an explosive growth in the deployment of multimedia applications on the Internet. However, the transport service provided over the Internet is not always feasible for these applications, since the network was originally designed for other types of applications. One w...

Full description

Bibliographic Details
Main Author: Asplund, Katarina
Format: Others
Language:English
Published: Karlstads universitet, Institutionen för informationsteknologi 2004
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:kau:diva-2437
http://nbn-resolving.de/urn:isbn:91-85019-75-5
id ndltd-UPSALLA1-oai-DiVA.org-kau-2437
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-kau-24372018-01-14T05:09:40ZImplementation and Experimental Evaluation of a Partially Reliable Transport ProtocolengAsplund, KatarinaKarlstads universitet, Institutionen för informationsteknologi2004partial reliabilitytransport protocolInternetperformance evaluationComputer SciencesDatavetenskap (datalogi)In the last decade, we have seen an explosive growth in the deployment of multimedia applications on the Internet. However, the transport service provided over the Internet is not always feasible for these applications, since the network was originally designed for other types of applications. One way to better accommodate the service requirements of some of these applications is to provide a partially reliable transport service. A partially reliable transport service does not insist on recovering all, but just some of the packet losses, thus providing a lower transport delay than a reliable transport service. The work in this thesis focuses on the design, implementation, and evaluation of a partially reliable transport protocol called PRTP. PRTP has been designed as an extension to TCP in order to show that such a service could be effectively integrated with current protocol standards. An important feature of PRTP is that all modifications for PRTP are restricted to the receiver side, which means that it could be very easily deployed. The thesis presents performance results from various experiments on a Linux implementation of PRTP. The results suggest that transfer times can be decreased significantly when using PRTP as opposed to TCP in networks in which packet loss occurs. Furthermore, the thesis includes a study that investigates how users perceive an application that is based on a partially reliable service. Specifically, how users select the trade-off between image quality and latency when they download Web pages is explored. The results indicate that many of the users in the study could accept less than perfect image quality if the latency could be shortened. Licentiate thesis, comprehensive summaryinfo:eu-repo/semantics/masterThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kau:diva-2437urn:isbn:91-85019-75-5Karlstad University Studies, 1403-8099 ; 2004:11application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic partial reliability
transport protocol
Internet
performance evaluation
Computer Sciences
Datavetenskap (datalogi)
spellingShingle partial reliability
transport protocol
Internet
performance evaluation
Computer Sciences
Datavetenskap (datalogi)
Asplund, Katarina
Implementation and Experimental Evaluation of a Partially Reliable Transport Protocol
description In the last decade, we have seen an explosive growth in the deployment of multimedia applications on the Internet. However, the transport service provided over the Internet is not always feasible for these applications, since the network was originally designed for other types of applications. One way to better accommodate the service requirements of some of these applications is to provide a partially reliable transport service. A partially reliable transport service does not insist on recovering all, but just some of the packet losses, thus providing a lower transport delay than a reliable transport service. The work in this thesis focuses on the design, implementation, and evaluation of a partially reliable transport protocol called PRTP. PRTP has been designed as an extension to TCP in order to show that such a service could be effectively integrated with current protocol standards. An important feature of PRTP is that all modifications for PRTP are restricted to the receiver side, which means that it could be very easily deployed. The thesis presents performance results from various experiments on a Linux implementation of PRTP. The results suggest that transfer times can be decreased significantly when using PRTP as opposed to TCP in networks in which packet loss occurs. Furthermore, the thesis includes a study that investigates how users perceive an application that is based on a partially reliable service. Specifically, how users select the trade-off between image quality and latency when they download Web pages is explored. The results indicate that many of the users in the study could accept less than perfect image quality if the latency could be shortened.
author Asplund, Katarina
author_facet Asplund, Katarina
author_sort Asplund, Katarina
title Implementation and Experimental Evaluation of a Partially Reliable Transport Protocol
title_short Implementation and Experimental Evaluation of a Partially Reliable Transport Protocol
title_full Implementation and Experimental Evaluation of a Partially Reliable Transport Protocol
title_fullStr Implementation and Experimental Evaluation of a Partially Reliable Transport Protocol
title_full_unstemmed Implementation and Experimental Evaluation of a Partially Reliable Transport Protocol
title_sort implementation and experimental evaluation of a partially reliable transport protocol
publisher Karlstads universitet, Institutionen för informationsteknologi
publishDate 2004
url http://urn.kb.se/resolve?urn=urn:nbn:se:kau:diva-2437
http://nbn-resolving.de/urn:isbn:91-85019-75-5
work_keys_str_mv AT asplundkatarina implementationandexperimentalevaluationofapartiallyreliabletransportprotocol
_version_ 1718608871965065216