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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |
Summary: | 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. |
---|