5 research outputs found

    Evaluation of performance enhancing proxies in internet over satellite

    Full text link
    Performance enhancing proxies (PEPs) are widely used to improve the performance of TCP over high delay-bandwidth product links and links with high error probability. In this paper we analyse the performance of using TCP connection splitting in combination with web caching via traces obtained from a commercial satellite system. We examine the resulting performance gain under different scenarios, including the effect of caching, congestion, random loss and file sizes. We show, via analysing our measurements, that the performance gain from using splitting is highly sensitive to random losses and the number of simultaneous connections, and that such sensitivity is alleviated by caching. On the other hand, the use of a splitting proxy enhances the value of web caching in that cache hits result in much more significant performance improvement over cache misses when TCP splitting is used. We also compare the performance of using different versions of HTTP in such a system. Copyright © 2003 John Wiley & Sons, Ltd.Peer Reviewedhttp://deepblue.lib.umich.edu/bitstream/2027.42/35197/1/593_ftp.pd

    Mécanismes d'optimisation multi-niveaux pour IP sur satellites de nouvelle génération

    Get PDF
    L'objectif de cette thèse est de fournir aux réseaux satellitaires géostationnaires des outils d'amélioration de performances dans un contexte contraint, lié au support de communication qui présente une qualité variable. Les défis s'étendent de la couche d'accès au support (l'ordonnancement) à la couche transport (le comportement du TCP étant sensible au délai de propagation dans les réseaux géostationnaires). Nous faisons appel aux mécanismes cross-layer qui mettent en place des interactions entre entités protocolaires non adjacentes du modèle OSI offrant ainsi une adaptation immédiate au changement des conditions dans le réseau. Nous employons à ce but une technique cross-layer informant l'entité protocolaire TCP du débit disponible, permettant d'éviter des conséquences telles que la chute du débit et des pertes liées à la congestion des files d'attente. Nous mettons en oeuvre ce mécanisme au niveau d'un élément sensible du réseau géostationnaire, le proxy TCP. L'intérêt des techniques cross-layer a été mis en évidence au niveau de l'ordonnanceur présent au sein de la gateway d'un réseau DVB-S2/DVB-RCS. Ainsi, ils contribuent à la maximisation de la capacité du système, à l'assurance des contraintes de qualité de service, à l'équité de l'allocation de ressources, etc. Enfin, nous présentons une solution possible d'architecture cross-layer. Nous proposons des caractéristiques demandées pour une architecture cross-layer afin d'assurer l'évolutivité, la modularité et la co-existence avec l'architecture standard existante. ABSTRACT : The main objective of this thesis is to provide tools of improving performance of geostationary satellite networks, operating in a constrained environment mainly due to the variable quality of radio links. There are protocol layers being challenged by such characteristics, such as the medium access protocol and the transport layer protocol (TCP behaviour is impacted by the long propagation delay in geostationary satellite networks). We employ cross-layer mechanisms implementing interaction between non-adjacent protocol layers defined by the OSI architecture aiming at providing a rapid adaptation to changes in network state. We provide a cross-layer technique informing TCP protocol of the available network rate, thus preventing consequences such as TCP rate drop or loss due to buffer overflow. This mechanism is to be implemented in a sensible network element, such as a TCP proxy. Data link layer scheduler can benefit from the advantages of employing cross-layer mechanisms, especially at the gateway of a DVB-S2/DVB-RCS satellite network. The improved scheduler allows an efficient use of network resources and helps insuring quality of services constraints, resource allocation fairness, etc. Finally, we propose a cross-layer architecture along with in-demand characteristics able to offer an inter-operability with the existing architecture, an easy up-grade and design
    corecore