• 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