Development of HTTP proxy for delay tolerant networks

In this digital century, the public’s daily life relies heavily on the services provided by the Internet. Among all of the protocols that the Internet used, the hypertext transfer protocol (HTTP) is the most important one since it is the foundation of World Wide Web. Therefore, a high quality of HTT...

Full description

Saved in:
Bibliographic Details
Main Author: Peng, Yiheng.
Other Authors: Yeo Chai Kiat
Format: Final Year Project
Language:English
Published: 2013
Subjects:
Online Access:http://hdl.handle.net/10356/51012
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-51012
record_format dspace
spelling sg-ntu-dr.10356-510122023-03-03T20:33:09Z Development of HTTP proxy for delay tolerant networks Peng, Yiheng. Yeo Chai Kiat School of Computer Engineering Centre for Multimedia and Network Technology DRNTU::Engineering::Computer science and engineering::Computer systems organization::Computer-communication networks In this digital century, the public’s daily life relies heavily on the services provided by the Internet. Among all of the protocols that the Internet used, the hypertext transfer protocol (HTTP) is the most important one since it is the foundation of World Wide Web. Therefore, a high quality of HTTP communication to ensure the Internet users obtain what they expect is essential and critical. It is in this context that the need for performance enhancing proxy has grown so dramatically. Any poor HTTP communication quality or failed HTTP communication due to disrupted networks will impact the Internet user seriously, especially for online transactions of the commercial and financial industries. This project is an attempt to design a HTTP proxy for delay tolerant networks (DTNs) which enables the Internet user to proceed with HTTP communication despite disrupted network environments such as intermittent connectivity, long delay, asymmetric data rates and high error rate. The code of programming is written using object-oriented C++ language under Linux based operating system environment with some necessary libraries. Overall, the HTTP proxy is successful in handling HTTP communications over the DTNs instead of the normal IP networks. Due to the limitation of a single OASYS thread, the response time of the websites with multiple objects is quite slow at the beginning. Therefore, this HTTP proxy for DTNs still has room for improvement with incorporation of parallel processing techniques. Bachelor of Engineering (Computer Engineering) 2013-01-02T09:04:47Z 2013-01-02T09:04:47Z 2012 2012 Final Year Project (FYP) http://hdl.handle.net/10356/51012 en Nanyang Technological University 74 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Computer systems organization::Computer-communication networks
spellingShingle DRNTU::Engineering::Computer science and engineering::Computer systems organization::Computer-communication networks
Peng, Yiheng.
Development of HTTP proxy for delay tolerant networks
description In this digital century, the public’s daily life relies heavily on the services provided by the Internet. Among all of the protocols that the Internet used, the hypertext transfer protocol (HTTP) is the most important one since it is the foundation of World Wide Web. Therefore, a high quality of HTTP communication to ensure the Internet users obtain what they expect is essential and critical. It is in this context that the need for performance enhancing proxy has grown so dramatically. Any poor HTTP communication quality or failed HTTP communication due to disrupted networks will impact the Internet user seriously, especially for online transactions of the commercial and financial industries. This project is an attempt to design a HTTP proxy for delay tolerant networks (DTNs) which enables the Internet user to proceed with HTTP communication despite disrupted network environments such as intermittent connectivity, long delay, asymmetric data rates and high error rate. The code of programming is written using object-oriented C++ language under Linux based operating system environment with some necessary libraries. Overall, the HTTP proxy is successful in handling HTTP communications over the DTNs instead of the normal IP networks. Due to the limitation of a single OASYS thread, the response time of the websites with multiple objects is quite slow at the beginning. Therefore, this HTTP proxy for DTNs still has room for improvement with incorporation of parallel processing techniques.
author2 Yeo Chai Kiat
author_facet Yeo Chai Kiat
Peng, Yiheng.
format Final Year Project
author Peng, Yiheng.
author_sort Peng, Yiheng.
title Development of HTTP proxy for delay tolerant networks
title_short Development of HTTP proxy for delay tolerant networks
title_full Development of HTTP proxy for delay tolerant networks
title_fullStr Development of HTTP proxy for delay tolerant networks
title_full_unstemmed Development of HTTP proxy for delay tolerant networks
title_sort development of http proxy for delay tolerant networks
publishDate 2013
url http://hdl.handle.net/10356/51012
_version_ 1759855240462467072