[go: up one dir, main page]

HK1075769B - Load balancing techniques for inter-domain traffic engineering - Google Patents

Load balancing techniques for inter-domain traffic engineering Download PDF

Info

Publication number
HK1075769B
HK1075769B HK05108970.2A HK05108970A HK1075769B HK 1075769 B HK1075769 B HK 1075769B HK 05108970 A HK05108970 A HK 05108970A HK 1075769 B HK1075769 B HK 1075769B
Authority
HK
Hong Kong
Prior art keywords
paths
traffic
path
network
selected path
Prior art date
Application number
HK05108970.2A
Other languages
German (de)
English (en)
Chinese (zh)
Other versions
HK1075769A1 (en
Inventor
Kartikeya Chandrayana
Matthew Roughan
Subhabrata Sen
Yin Zhang
Original Assignee
At&T Corp.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US10/781,542 external-priority patent/US7467224B2/en
Application filed by At&T Corp. filed Critical At&T Corp.
Publication of HK1075769A1 publication Critical patent/HK1075769A1/en
Publication of HK1075769B publication Critical patent/HK1075769B/en

Links

Claims (7)

  1. Procédé pour équilibrer un trafic sur des chemins reliant un réseau à l'Internet comprenant:
    la formation d'une connexion entre un réseau local et un autre réseau qui est relié à une pluralité de réseaux, où la connexion comprend une pluralité de chemins (p) transportant du trafic sous la forme de paquets de données entre le réseau local et l'autre réseau, dans lequel chaque chemin a une charge de chemin (xi), qui est la quantité de trafic allouée à un chemin (p), une capacité disponible (ci), qui est la quantité de trafic que le chemin (p) peut transmettre, et une limite de capacité inférieure (li) et une limite de capacité supérieure (hi) qui sont les limites de capacité supérieure et inférieure mesurées de la capacité disponible (ci);
    la mesure de la charge de chemin (xi) de chacun de la pluralité de chemins (p);
    la mesure de la limite de capacité supérieure (hi(0)) de chacun de la pluralité de chemins (p);
    la comparaison de la charge de chemin (xi) et de la limite de capacité supérieure (hi(0)) pour chacun de la pluralité de chemins (p);
    la sélection d'un de la pluralité de chemins (p), où la pluralité de chemins (p) comprend le chemin sélectionné (p0) et d'autres chemins (pi), le chemin sélectionné (p0) ayant une surcharge initiale (x0(0)), et où la surcharge existe lorsque la charge du chemin initial sélectionné (x0(0)) est plus grande que la limite de capacité supérieure du chemin initial sélectionné (h0(0)); et
    le choix de la charge de chemin (xi) pour chacun de la pluralité d'autres chemins (pi) en utilisant une stratégie d'allocation fractionnaire, dans lequel la stratégie d'allocation fractionnaire comprend:
    (a) l'indexation des autres chemins (pi) par i, dans laquelle i est un ensemble d'entiers de 1 à P, où P est le nombre total des autres chemins (pi);
    (b) l'association d'une pluralité d'intervalles ping avec un compteur (t), où la valeur initiale du compteur est réglée à zéro (0) et il y a un total de N intervalles pin;
    (c) le calcul d'une partie (y(t)) de la surcharge du chemin sélectionné initial (x0(0)) à décharger et à distribuer sur d'autres chemins (pi) en utilisant une stratégie de recherche bissectionnelle et en sautant à l'étape (f);
    (d) le calcul de la charge du chemin sélectionné actualisé (x0(t)), dans lequel la charge du chemin sélectionné actualisé (x0(t)) est égale à la surcharge du chemin sélectionné initial (x0(0)) moins la somme de la limite de capacité inférieure pour i chemin(s);
    (e) le calcul de la partie (y(t)) de la charge du chemin sélectionné actualisé (xo(t)) à décharger et distribuer aux autres chemins (pi) en utilisant une stratégie de recherche bissectionnelle;
    (f) la mesure de la limite de capacité inférieure (li) et de la limite de capacité supérieure (hi) des autres chemins (pi) à l'intervalle ping (t);
    (g) la distribution de la partie de surcharge du chemin sélectionné ou de la charge du chemin sélectionné actualisé (x0(t)) aux autres chemins (pi), où la partie du trafic (y(t)) est distribuée aux autres chemins (pi) en utilisant l'équation x i = l i t + h i t - l i t i = 1 P h i t - l i t y t et
    (h) l'arrêt s'il n'y a plus d'intervalles ping (t = N), sinon l'augmentation de un (1) de la valeur numérique du compteur puis le passage à l'étape (d).
  2. Procédé pour équilibrer un trafic sur des chemins reliant un réseau à l'Internet selon la revendication 1, dans lequel la stratégie de recherche bissectionnelle choisit la partie (y(t)) du trafic à décharger et à distribuer en utilisant l'équation: y t = min { 0.5 [ i = 1 P h i t - l i t ] , ( x 0 t ) } .
  3. Procédé pour équilibrer un trafic sur des chemins reliant un réseau à l'Internet selon la revendication 1 ou 2, dans lequel la quantité de trafic à partir du réseau local vers le grand réseau sur le chemin sélectionné (p0) est mesurée en utilisant des mesures de niveau de flux ou le protocole SNMP (Simple Network Management Protocol).
  4. Procédé pour équilibrer un trafic sur des chemins reliant un réseau à l'Internet selon la revendication 1, 2 ou 3, dans lequel la limite de capacité supérieure du chemin sélectionné initial (h0(0)) est mesurée en utilisant des sondes actives, ou des mesures passives des détails de trafic.
  5. Procédé pour équilibrer un trafic sur des chemins reliant un réseau à l'Internet selon l'une quelconque des revendications 1 à 4, dans lequel la limite de capacité supérieure du chemin sélectionné initial (h0(0)) est mesurée en utilisant le temps de réponse de synchronisation/accusé de réception (SYN/ACK) de protocole TCP (Transmission Control Protocol).
  6. Procédé pour équilibrer un trafic sur des chemins reliant un réseau à l'Internet selon l'une quelconque des revendications 1 à 5, dans lequel la limite de capacité supérieure du chemin sélectionné initial (h0(0)) est mesurée en utilisant le temps d'aller et retour (RTT), et des mesures de perte.
  7. Procédé pour équilibrer un trafic sur des chemins reliant un réseau à l'Internet selon l'une quelconque des revendications précédentes, dans lequel la limite inférieure de capacité du chemin sélectionné initial (l0(0)) est égale à 0 et la limite de capacité supérieure du chemin sélectionné initial (h0(0)) est égale à 1.
HK05108970.2A 2004-02-17 2005-10-10 Load balancing techniques for inter-domain traffic engineering HK1075769B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US781542 2004-02-17
US10/781,542 US7467224B2 (en) 2004-02-17 2004-02-17 Load balancing techniques for inter-domain traffic engineering

Publications (2)

Publication Number Publication Date
HK1075769A1 HK1075769A1 (en) 2005-12-23
HK1075769B true HK1075769B (en) 2007-11-09

Family

ID=

Similar Documents

Publication Publication Date Title
EP1564942B1 (fr) Techniques de partage de charge pour l'ingenierie de traffic inter-domaines
Kabbani et al. AF-QCN: Approximate fairness with quantized congestion notification for multi-tenanted data centers
US6633544B1 (en) Efficient precomputation of quality-of-service routes
Shaikh et al. Dynamics of quality-of-service routing with inaccurate link-state information
Anderson et al. On the stability of adaptive routing in the presence of congestion control
Ye et al. Delay-based network utility maximization modelling for congestion control in named data networking
Glazer et al. A new metric for dynamic routing algorithms
US8289851B2 (en) Lightweight bandwidth-management scheme for elastic traffic
Farhoudi et al. Server load balancing in software-defined networks
Ganesh et al. Congestion notification and probing mechanisms for endpoint admission control
Thorup et al. Avoiding ties in shortest path first routing
HK1075769B (en) Load balancing techniques for inter-domain traffic engineering
Cheng et al. Adaptive QoS provisioning by pricing incentive QoS routing for next generation networks
Alzahrani et al. End-to-end delay in localized qos routing
Zhang et al. Probabilistic packet scheduling: Achieving proportional share bandwidth allocation for TCP flows
Al-Diabat et al. Analytical models based discrete-time queueing for the congested network
Karsten et al. Packet marking for integrated load control
Schmidt et al. Scalable bandwidth optimization in advance reservation networks
EP1535433B1 (fr) Procede d'equilibrage de charges au moyen d'un equilibrage de charges par goulot d'etranglement
Bauer et al. The performance of measurement-based overlay networks
Kawahara et al. A method of bandwidth dimensioning and management using flow statistics
Wang et al. Two-phase modeling of QoS routing in communication networks
Loeser et al. Distributed path selection (DPS) a traffic engineering protocol for IP-networks
Middleton et al. Fairness and convergence results for additive-increase multiplicative-decrease multiple-bottleneck networks
Kamarudin et al. QSroute: Enhancing Software Defined Networking Routing Scheme through Advanced QoS Metrics Integration