WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Amélioration de la performance de TCP dans les réseaux mobiles ad hoc.

( Télécharger le fichier original )
par Yassine DOUGA
Université dà¢â‚¬â„¢Oran 1 Ahmed Ben Bella  - Doctorat  2016
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

ABSTRACT

We are currently witnessing a rapidly increasing number of mobile users utilising the Transmission Control Protocol (TCP) over wireless networks for accessing Internet services such as video streaming services over HTTP. TCP has been designed for wireline networks and its shortcomings; such as throughput degradation due to random losses and intermittent connectivity, have been the subject of a large volume of research investigations over the last few years. In this thesis, a set of techniques are proposed to enhance the performance of the end-to-end wireless communications using TCP as a transport layer protocol. The proposed set of technique is a Cross-Layer solution that integrates some information from the link layer as the value of signal strength and noise with the TCP packet loss control mechanism of TCP connections. In the design of such a smart transport layer such as on a multi-hop connexion, important issues are raised such as deciding which value of signal strength and noise to choose, which threshold we need to set and how to estimate the best RTT value. Through an extensive series of simulations on the performance of the proposed techniques while focusing on the variables that affect the experience of the end-user, the end-to-end throughput that a TCP flow can accomplish was considered.

As a next step in working on TCP performances over wireless network, we have chosen to apply our first contribution with the HTTP adaptive streaming (HAS) to increase the users experience QoE. The HTTP adaptive streaming (HAS) is a streaming video technique widely used over the Internet for Video on Demand (VoD) and Live streaming services. It employs Transmission Control Protocol (TCP) as transport protocol and it splits the original video inside the server into segments of same duration, called "chunks", that are transcoded into multiple quality levels. In this thesis, we proposed to integrate the user feedback and his terminal parameters (i.e. resolution, screen, battery) on the adaptation process by using the TCP parameters tuning. To estimate the user satisfaction we used the mean opinion score (MOS) of the users which is a score out of five points that the user gives to express his satisfaction towards the proposed set of techniques. Compared to other adaptive video streaming solutions, the emulation results show the extent to which our proposed solution can increase the user experience (satisfaction) on this kind of service.

Keywords: TCP, Congestion, Signal strength, Noise, MANET, RTT, QoE, QoS, Video streaming, Terminal device, Multimedia, Reinforcement learning.

vi

TABLE DES MATIERES

DEDICACES ii

REMERCIEMENTS ...iii

RESUME iv

ABSTRACT . .v

TABLE DES MATIERES vi

LISTE DES FIGURES vii

LISTE DES TABLES .viii

LISTE DES ACRONYMES ...ix

PUBLICATIONS ET CONFERENCES ...X

INTRODUCTION GENERALE 1

1. CONTEXTE ET PROBLEMATIQUE DE LA THESE 1

2. CONTRIBUTION ET STRUCTURE DE LA THESE ..3

CHAPITRE I : CONCEPTS DE BASE

1. GENERALITES SUR LES RESEAUX SANS FIL

...6

1.1. Introduction

6

1.2. Définition

.6

1.3. Les différentes technologies des réseaux sans fil

7

1.4. Différents normes de réseaux sans fil

8

1.5. Spécificités des réseaux sans fil

.10

1.5.1. Spécificité physique

..10

1.5.2. Erreur du canal

10

1.5.3. Contention du Médium et collision

..11

vi

1.5.4. Mobilité 12

1.5.5. Spécificité du routage 13

1.5.6. Congestion 13

1.5.7. Considérations énergétiques 14

1.6. Les réseaux sans fils ad hoc mobiles 14

1.7. Caractéristiques des réseaux ad hoc 15

2. PROTOCOLE DE TRANSPORT 17

2.1. Introduction ..17

2.2. Le protocole TCP 18

2.2.1. Caractéristiques et fonctionnement général .18

3.FONCTIONS DE CONTROLE DE CONGESTION

3.1. La phase slow-start (démarrage lent) 22

3.2. Congestion avoidance (évitement de congestion) 23

3.3. L'algorithme Additive Increase and Multiplicative Decrease (AIMD) 23

3.4. La reprise sur erreur . 23

3.4.1. Fast retransmit (retransmission rapide) 24

3.4.2. Fast-recovey (recouvrement rapide) . 24

3.4.3. Selective Acknowledgment (SACK) 24

4.VARIANTES DE TCP 25

4.1. TCP Tahoe 25

4.2. TCP Reno 25

4.3. TCP New Reno 26

4.4. TCP Vegas 26

4.5. TCP Westwood+ 26

4.6. TCP SACK 27

5.TCP ET LES RESEAUX SANS FIL 27

5.1. Problèmes de TCP dans les réseaux ad hoc mobiles ...28

6.LE PROTOCOLE HTTP 30

7.LES SERVICES DE VIDEO STREAMING .. 32

7.1. Introduction 32

vi

7.2. Le streaming vidéo 32

7.3. Le système de streaming multimédia 33

8.LES DIFFERENTES TECHNOLOGIES DE STREAMING 34

8.1. Le streaming en direct et le streaming stocké 34

8.1.1. Streaming adaptatif 35

8.1.2. Le streaming non adaptatif 35

9. Conclusion ..36

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Qui vit sans folie n'est pas si sage qu'il croit."   La Rochefoucault