Title :
Application Layer Routing Options for efficient data transport over the Internet
Author :
Zhang, Jingsong ; McLeod, Robert D.
Author_Institution :
Dept. of Electr. & Comput. Eng., Manitoba Univ., Winnipeg, Man., Canada
Abstract :
Most file transfer architectures are based on the conventional client server paradigm with the Internet providing the interconnect infrastructure. In order to avoid/control traffic congestion, the most common scenario is that the server effectively throttles back its transmission when congestion is inferred. In this paper, we propose an alternative mechanism, Application Layer Routing Options (ALRO), to improve the transport of large-size files over the Internet. In our approach, the server will not throttle back its transmission when congestion is inferred, instead, it will reroute the flow of packets along an alternative route. This alternative route is constructed through a "relay router or server", which is a prototype function implemented at a known host dedicated to redirecting the data stream. The proposed mechanism is implemented through a UDP-based application level file transfer protocol and the performance is tested on the Internet through experiments using only one relay server. The underlying file transfer protocol denoted by UFTP already improves latency on the Internet with improvements often on the order of 10 to 20 times over the traditional file transfer protocol FTP. The experimental results presented here show that ALRO combined with UFTP attempts to balance the network load when congestion is inferred while still obtaining high-speed file transferring. The objective of this paper is to investigate ways in which the network and its topology itself can be more efficiently utilized.
Keywords :
Internet; client-server systems; data communication; file servers; network topology; performance evaluation; resource allocation; routing protocols; telecommunication congestion control; ALRO; Application Layer Routing Options; Internet; UDP; UFTP; application level file transfer protocol; client server system; congestion; efficient data transport; file transfer architectures; large-size files; latency; network load balancing; network topology; packet flow rerouting; performance; prototype function; relay router; relay server; Delay; File servers; Internet; Network servers; Protocols; Prototypes; Relays; Routing; Testing; Web server;
Conference_Titel :
Electrical and Computer Engineering, 2002. IEEE CCECE 2002. Canadian Conference on
Print_ISBN :
0-7803-7514-9
DOI :
10.1109/CCECE.2002.1012970