(EN) A sum-of-delays algorithm in a digital mobile communication bandwidth- varying network is employed to estimate link buffer size and queue length in an undying network connection. In particular, mechanisms associated with the process compensate for link bandwidth variations. In a particular embodiment, passive estimation are employed to implement the process by simply measuring the in-band data packet timings to perform estimation, thus eliminating the need for transmission of extra measurement packets. This method enables the integration of the link buffer size estimation algorithm into existing transport protocols such as TCP to optimize flow and congestion controls. As part of the invention, a new congestion control method called TCP Queue-length-Adaptive (TCP-QA) is developed to employ the sum-of-delays algorithm in the TCP sender computer to control the data flow in a TCP connection. Compared to existing TCP variants, TCP-QA can achieve significantly better network bandwidth utilization in bandwidth-varying networks.
(FR) L'invention concerne un algorithme de somme de retards dans un réseau à largeur de bande variable de communication mobile numérique qui est employé pour estimer une taille de mémoire tampon de liaison et une longueur de file d'attente dans une connexion de réseau indéfectible. En particulier, des mécanismes associés au procédé compensent des variations de largeur de bande de liaison. Dans un mode de réalisation particulier, une estimation passive est employée pour implémenter le procédé par simple mesure des synchronisations de paquet de données intra-bande afin de réaliser une estimation, éliminant ainsi la nécessité de transmettre des paquets de mesure supplémentaires. Ce procédé permet l'intégration de l'algorithme d'estimation de taille de mémoire tampon de liaison dans des protocoles de transport existants tels que TCP afin d'optimiser les régulations de flux et de congestion. Faisant partie de l'invention, un nouveau procédé de régulation de congestion appelé TCP Longueur de File d'Attente Adaptative (TCP-QA) est mis au point pour employer l'algorithme de somme de retards dans l'ordinateur expéditeur TCP afin de réguler le flux de données dans une connexion TCP. Comparé à des variantes de TCP existantes, le TCP-QA peut obtenir une utilisation de largeur de bande de réseau bien meilleure dans des réseaux à largeur de bande variable.