WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2015124187) BUFFER BLOAT CONTROL
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2015/124187    International Application No.:    PCT/EP2014/053319
Publication Date: 27.08.2015 International Filing Date: 20.02.2014
Chapter 2 Demand Filed:    16.12.2015    
IPC:
H04L 29/06 (2006.01), H04W 80/06 (2009.01)
Applicants: TECLO NETWORKS AG [CH/CH]; Stockerstrasse 45 CH-8002 Zürich (CH)
Inventors: SNELLMAN, Juho; (CH).
GORRIE, Luke; (CH)
Agent: ZACCO SWEDEN AB; P.O. Box 5581 SE-11485 Stockholm (SE)
Priority Data:
Title (EN) BUFFER BLOAT CONTROL
(FR) LIMITATION DE GONFLEMENT DE TAMPON
Abstract: front page image
(EN)The present disclosure relates to a method and device for transferring TCP data packets from a plurality of server nodes to a client node, wherein the proxy node captures all TCP data packets of the TCP flows, buffers the captured TCP data packets in a TCP stack and updates an active TCP flow list in a subscriberrecord representing the client node. The method comprises estimating (S20) a current proxy scheduling capacity from a current maximum amount of data allowed concurrently in transmission in oneor more TCP flows to the client node. When a TCP data packet transmission triggering event is received (S21), a TCP data packet retrieved from the TCP stack is scheduled (S22) in accordance with the estimated current proxy scheduling capacity and order given bythe active flow list. The scheduled TCP data packet is transmitted (S23) and the active flow list is updated (S24), whereupon the step of scheduling (S22) a TCP flow for transmission is repeated until the current proxy scheduling capacity has been reached or there are no TCP flows in the active flow list (S25).
(FR)La présente invention concerne un procédé et un dispositif pour transférer des paquets de données TCP d'une pluralité de nœuds serveurs à un nœud client, le nœud serveur mandataire capturant tous les paquets de données TCP des flux TCP, mettant en tampon les paquets de données TCP capturés dans une pile TCP et mettant à jour une liste de flux TCP actifs dans un enregistrement d'abonné représentant le nœud client. Le procédé consiste à estimer (S20) une capacité de de planification de serveur mandataire courante à partir d'une quantité maximale courante de données autorisées simultanément pour une transmission au nœud client dans un ou plusieurs flux TCP. Lorsqu'un événement déclencheur de transmission de paquets de données TCP est reçu (S21), un paquet de données TCP extrait de la pile TCP est planifié (S22) en fonction de la capacité de planification de serveur mandataire courante estimée et d'un ordre donné par la liste de flux actifs. Le paquet de données TCP planifié est transmis (S23) et la liste de flux actifs est mise à jour (S24), après quoi l'étape de planification (S22) d'un flux TCP pour la transmission est répétée jusqu'à ce que la capacité de planification de serveur mandataire courante soit atteinte ou qu'il n'y ait plus de flux TCP dans la liste de flux actifs (S25).
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)