DocumentCode :
2647839
Title :
Bandwidth modelling for network-aware applications
Author :
Bolliger, J. ; Gross, Th ; Hengartner, U.
Author_Institution :
Dept. Inf., Eidgenossische Tech. Hochschule, Zurich, Switzerland
Volume :
3
fYear :
1999
fDate :
21-25 Mar 1999
Firstpage :
1300
Abstract :
Network-aware applications attempt to adjust their resource demands in response to changes in resource availability, e.g., if a server maintains a connection to a client, the server may want to adjust the amount of data sent to the client based on the effective bandwidth realized for the connection. Information about current and future network performance is therefore crucial for an adaptive application. This paper discusses three aspects of the coupling of applications and networks: (1) a network-aware application needs timely information about the status of the network; (2) a simple bandwidth estimation technique per forms reasonably well for TCP-Reno connections without timeouts; (3) enhancements proposed to TCP-Reno to reduce the number of timeouts (i.e., SACKs and its variants) increase the bandwidth but also improve the accuracy of bandwidth estimators developed by other researchers. The empirical observations reported in this paper are based on an in-vivo experiment in the Internet. Over a 6-month period, we logged the micro dynamics of random connections between a set of selected hosts. These results are encouraging for the developer of a network-aware application since they provide evidence that a simple widening of the interface between applications and network (protocol) may provide the information that allows an application to successfully adapt to changes in resource availability
Keywords :
Internet; adaptive systems; performance evaluation; random processes; transport protocols; 6 month; Internet; SACK; TCP-Reno connections; adaptive application; bandwidth estimation; bandwidth modelling; in-vivo experiment; micro dynamics; network performance; network status; network-aware applications; random connections; resource availability; server; timeouts; Application software; Availability; Bandwidth; Computer science; Image databases; Information resources; Network servers; Protocols; Quality of service; US Government;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
INFOCOM '99. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
Conference_Location :
New York, NY
ISSN :
0743-166X
Print_ISBN :
0-7803-5417-6
Type :
conf
DOI :
10.1109/INFCOM.1999.752148
Filename :
752148
Link To Document :
بازگشت