[go: up one dir, main page]

FI112421B - Menetelmä ja laitteisto siirtoyhteyskapasiteetin vuorottamiseksi pakettikytkentäisten tietoliikennevoiden kesken - Google Patents

Menetelmä ja laitteisto siirtoyhteyskapasiteetin vuorottamiseksi pakettikytkentäisten tietoliikennevoiden kesken Download PDF

Info

Publication number
FI112421B
FI112421B FI20021921A FI20021921A FI112421B FI 112421 B FI112421 B FI 112421B FI 20021921 A FI20021921 A FI 20021921A FI 20021921 A FI20021921 A FI 20021921A FI 112421 B FI112421 B FI 112421B
Authority
FI
Finland
Prior art keywords
service quality
packet
time allocation
packets
class
Prior art date
Application number
FI20021921A
Other languages
English (en)
Swedish (sv)
Other versions
FI20021921A0 (fi
Inventor
Janne Vaeaenaenen
Original Assignee
Tellabs Oy
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
Application filed by Tellabs Oy filed Critical Tellabs Oy
Priority to FI20021921A priority Critical patent/FI112421B/fi
Publication of FI20021921A0 publication Critical patent/FI20021921A0/fi
Priority to GB0324387A priority patent/GB2394856B/en
Priority to US10/694,178 priority patent/US7426184B2/en
Priority to IT000503A priority patent/ITRM20030503A1/it
Priority to DE10350504.0A priority patent/DE10350504B4/de
Priority to CNB2003101240767A priority patent/CN1279728C/zh
Priority to FR0312649A priority patent/FR2846501B1/fr
Application granted granted Critical
Publication of FI112421B publication Critical patent/FI112421B/fi

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/50Queue scheduling
    • H04L47/62Queue scheduling characterised by scheduling criteria
    • H04L47/6215Individual queue per QOS, rate or priority
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/12Avoiding congestion; Recovering from congestion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2425Traffic characterised by specific attributes, e.g. priority or QoS for supporting services specification, e.g. SLA
    • H04L47/2433Allocation of priorities to traffic types
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/245Traffic characterised by specific attributes, e.g. priority or QoS using preemption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/50Queue scheduling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/50Queue scheduling
    • H04L47/52Queue scheduling by attributing bandwidth to queues
    • H04L47/522Dynamic queue service slot or variable bandwidth allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/50Queue scheduling
    • H04L47/62Queue scheduling characterised by scheduling criteria
    • H04L47/622Queue service order
    • H04L47/623Weighted service order

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

112421
Menetelmä ja laitteisto siirtoyhteyskapasiteetin vu or ottamiseksi pakettikytkentäisten tietoliikennevoiden kesken
Keksinnön kohteena on patenttivaatimuksen 1 mukainen menetelmä 5 siirtoyhteyskapasiteetin vuorottamiseksi pakettikytkentäisten tietoliikennevoiden kesken.
Keksinnön kohteena on myös patenttivaatimuksen 5 mukainen laitteisto siirtoyhteyskapasiteetin vuorottamiseksi pakettikytkentäisten tietoliikennevoiden kesken.
10 Tässä asiakirjassa käytetään niin tunnetun tekniikan kuin keksinnönkin kuvauksessa seuraavia lyhenteitä: BE Palvelunlaatuluokka sovelluksille, jotka pystyvät hyödyntämään hetkellisesti vapaana olevaa tiedonsiirtoverkon kapasiteettia mutta joille ei taata 15 käytettävissä olevaa vähimmäissiirtonopeutta eikä yläraja-arvoja tiedonsiirto viiveelle ja viiveen vaihtelulle (Best Effort),
CoS Palvelunlaatuluokka (Class of Service), : ·: DSCP Paketin kantama tieto siitä, mihin palvelunlaatuluokkaan kyseinen paketti : ·.' kuuluu (Differentiated Services Code Point), : :· 20 FIFO Aikaisemmin sisään, aikaisemmin ulos -jonokuri (First In First Out - ‘:" discipline), :. ’ ·' G+E Palvelunlaatuluokka sovelluksille, jotka pystyvät hyödyntämään hetkellisesti •. . vapaana olevaa tiedonsiirtoverkon kapasiteettia ja joille taataan tietty vähimmäissiirtonopeus mutta ei yläraja-arvoja tiedonsiirtoviiveelle eikä 25 viiveen vaihtelulle (Guaranteed rate and Best Effort),
QoS Palvelun laatu (Quality of Service), RT Palvelunlaatuluokka sovelluksille, j oille tiedonsiirtoviive j a viiveen vaihtelu pyritään minimoimaan ja joille taataan tietty vähimmäissiirtonopeus mutta jotka eivät hyödynnä hetkellisesti vapaana olevaa tiedonsiirtoverkon . . 30 kapasiteettia (Real Time), SFQ Start-time Fair Queuing, eräs painokerroinperusteinen vuorotusmenetelmä [1], 2 112421 wfq Painokerroinperusteinen vuorotusmenetelmä, käytetään yleisnimenä (weighted fair queuing), WFQ Weighted Fair Queuing, eräs painokerroinperusteinen vuorotusmenetelmä [1], 5 WRJED Painotusperusteinen ruuhkanrajoitusmenetelmä [3,4] (Weighted Random Early Detection).
Pakettikytkentäisessä tietoliikennej äij estelmässä on usein edullista, että siirrettävät paketit luokitellaan kuuluviksi eri palvelunlaatiluokkiin (CoS) sen mukaan, millaisia tarpeita 10 tietoliikennepalvelua käyttävillä sovelluksilla on, ja toisaalta sen mukaan, millaisia sopimuksia palvelun laadusta tietoliikennepalveluntaijoaja on tehnyt asiakkaidensa kanssa. Esimerkiksi tavallisen puhelinsovelluksen kohdalla on olennaista, että sovelluksen tarvitsema tiedonsiirtonopeus on käytettävissä tarvittavan ajan ja siirtoviive on riittävän pieni sekä siirtoviiveen vaihtelu riittävän vähäistä. Puhelinsovelluksessa ei ole hyötyä siitä, 15 että sovellukselle taijottavaa tiedonsiirtonopeutta voitaisiin hetkellisesti kasvattaa, mikäli tiedonsiirtoverkon kuormitus on kyseisenä ajankohtana vähäistä. Sen sijaan esimerkiksi ladattaessa www-sivua on erittäin edullista, jos voidaan hyödyntää verkon hetkellisestikin •: · · vapaana olevaa kapasiteettia täysimääräisesti.
20 Tarkasteellaan seuraavassa tilannetta, jossa tietoliikennepalvelu taijoaa seuraavanlaisia • palvelunlaatuluokkia: - RT (Real Time): sovelluksille, joille taataan tietty vähimmäissiirtonopeus ja lisäksi tiedonsiirtoviive ja siirtoviiveen vaihtely pyritään minimoimaan, mutta sovellukselle 25 taijottavaa hetkellistä tiedonsiirtonopeutta ei kasvateta vaikka tiedonsiirtojäijestelmän kuormitus olisikin kyseisenä ajankohtana vähäistä.
- G + E (Guaranteed rate and Best Effort): sovelluksille, joille taataan tietty vähimmäissiirtonopeus ja lisäksi hyödynnetään kunakin ajankohtana vapaana olevaa . . 30 tiedonsiirtojäqestelmän kapasiteettia. Siirtoviiveelle ja viiveen vaihtelulle ei taata yläraja-arvoja.
3 112421 - BE (Best Effort): sovelluksille, joille ei taata vähimmäissirtonopeutta mutta joille hyödynnetään kunakin ajankohtana vapaana olevaa tiedonsiirtojärjestelmän kapasiteettia. Siirtoviiveelle ja viiveen vaihtelulle ei taata yläraja-arvoja.
5 Kuvio 1 esittää yhtä tunnetun tekniikan mukaista tapaa vuorottaa yhteisen siirtolinkin kapasiteettia yllämainittuja palvelunlaatuluokkia edustaville liikennevoille. Kuvion 1 esittämän järjestelmän toiminta on seuraava: - Se, mihin palvelunlaatuluokkaan yksittäinen paketti kuuluu, on identifioitavissa 10 pakettiin liitetyn tiedon perusteella (esimerkiksi DSCP = Differentiated Services Code
Point [2]).
Paketit ohjataan palvelunlaatuluokkakohtaisiin FIFO jonoihin (RT-, G+E- ja BE-jono).
15 - Jokainen G + E palvelunlaatuluokkaa edustava paketti kuuluu palvelunlaatuluokan sisäiseen aliryhmään, jonka perusteella voidaan päätellä vähintään se, kuuluuko -.···' kyseinen paketti siihen osaan liikennettä, j oka vastaa taattua vähimmäissiirtonopeutta : ·. (jatkossa tätä osuutta kutsutaan G osuudeksi), vai kuuluuko paketti siihen osaan 20 liikennettä, joka ylittää taatun vähimmäissiirtonopeuden (jatkossa tätä osuutta kutsutaan E osuudeksi). Tiettyyn aliryhmään kuuluminen voidaan indikoida ·.’· esimerkiksi DSCP:n kantaman etuoikeustiedon (drop preference) avulla [2].
Aliryhmätietoa käytetään silloin, kun jonon ruuhkautuessa tulee päättää, mihin paketteihin ruuhkanrajoitustoimenpiteet kohdistetaan. Esimerkkinä tästä on WRED 25 menetelmä (Weighted Random Early Detection) [3,4].
- Siirtolinkin kapasiteettia vuorotetaan RT-jonolle, G+E-jonolle ja BE-jonolle • · painokerroinperusteisella vuorotusmenetelmällä (esimerkiksi SFQ [1]) siten, että RT- ·· jonon painokerroin on (Wrt) on valittu niin suureksi G+E- ja BE- jonon . . 30 painokertoimiin (Wg+e ja Wbe) nähden, että RT luokan liikenteellä on kaikissa tilanteissa käytettävissä sille taattu vähimmäissiirtonopeus ja G+E-jonon painokerroin ‘ ‘ on valittu niin suureksi BE-jonon painokertoimeen nähden, että G+E liikenteellä on 4 112421 kaikissa tilanteissa käytettävissä sille taattu vähimmäissiirtonopeus.
- RT luokan liikenne sekä G+E luokan liikenteen G osuus oletetaan rajoitetuiksi ennen vuorotinkoneistoa.
5
Kuviossa 2 esitetään toinen tunnetun tekniikan mukainen tapa vuorottaa yhteisen siirtolinkin kapasiteettia yllämainittuja palvelunlaatuluokkia edustaville liikennevoille. Kuvion 2 esittämän järjestelmän toiminta eroaa kuvion 1 esittämän järjestelmän toiminnasta siten, että siirtolinkin kapasiteettia vuorotetaan RT-jonolle 10 prioriteettiperusteisesti ennen G+E-ja BE-jonoa. Priori teettivuorotuksen käyttäminen RT- luokan liikenteelle on mahdollista, koska RT-luokan liikenne oletetaan rajoitetuksi ennen vuorotinkoneistoa.
Ongelmana kuvioissa 1 ja 2 esitetyissä vuorotusmenetelmissä on, että G+E luokan 15 liikenteen E osuus kilpailee BE luokan liikenteen kanssa painokertoimella (Wq+e), jonka arvo suhteessa BE luokan painokeroimeen (Wbe) on valittu silmälläpitäen G+E luokalle taattua vähimmäissiirtonopeutta (G osuus). Tästä seuraa usein, että BE luokan kyky •: · * hyödyntää hetkellisesti vapaana oleva kapasiteettia on heikko, mikäli myös G+E liikenteen ·/· E osuus pyrkii samanaikaisesti hyödyntämään vapaana olevaa kapasiteettia. Tämä on :.: 20 vastoin BE luokan liikenteen peruslähtökohtaa, jossa vähimmäissiirtonopeutta ei taata • mutta palvelu toteutetaan hyödyntämällä hetkellisesti vapaana olevaa kapasiteettia.
Ilmiötä valotetaan kuviossa 3 esitetyissä esimerkkitilanteissa a ja b. Esimerkkitilanne a esittää siirtokapasiteetin jakautumista eri palvelunlaatuluokkia edustavien 25 tietoliikennevoiden kesken, kun jokaista palvelunlaatuluokkaa edustavaa liikennettä siirretään niin paljon kuin mahdollista. G+E luokan liikenteen käyttämän siirtokapasiteetin '·. osuuden (B<he) suhde BE luokan liikenteen osuuteen (Bbe) on Wq+e : Wbe· ; · Esimerkkitilanne b esittää siirtokapasiteetin jakautumista eri palvelunlaatuluokkia edustavien tietoliikennevoiden kesken, kun sekä RT luokan liikenteelle että G+E luokan . · 30 liikenteen G osuudelle varatut siirtokapasiteettiosuudet ovat samat kuin esimerkkitilanteessa a mutta RT luokan liikenteen käyttämä siirtokapasiteetti on vähäisempi kuin sille varattu kapasiteetti ja G+E sekä BE palvelunlaatuluokkia edustavaa 5 112421 liikennettä siirretään niin paljon kuin mahdollista. Myös tässä tilanteessa Bq+e : Bbe = Wq+e : WBe- Esimerkkitilanteesta b on helppo todeta, että RT luokan liikenteeltä vapaaksi jäänyt kapasiteetti menee lähes kokonaan G+E luokan liikenteen E osuuden hyväksi.
5 On huomattava, että G+E luokan liikenteen G- ja E-osuuksia ei voi laittaa eri jonoihin, joille siis voisi laittaa toisistaan riippumattomat vuorotuspainokertoimet, koska vuorotinkoneisto ei saa muuttaa G+E luokan liikenteen pakettien siirtojäqestystä.
Tämän keksinnön tarkoituksena on poistaa edellä kuvatun tekniikan puutteellisuudet ja 10 aikaansaada aivan uudentyyppinen menetelmä ja laitteisto siirtoyhteyskapasiteetin vuorottamiseksi pakettikytkentäisten tietoliikennevoiden kesken. Keksinnön kohteena on menetelmä, jolla voidaan toteuttaa vuorotinkoneisto siten, että vapaa siirtokapasiteetti allokoituu G+E luokan liikenteen E osuudelle ja BE liikenteelle halutussa suhteessa (esimerkiksi 1:1).
15
Keksintö perustuu siihen, että aliryhmätietoa (esim. etuoikeustieto engl. drop preference) käytetään hyväksi vuorottimen toiminnan ohjaamisessa. Perinteisesti aliryhmätietoa ' ‘' käytetään ruuhkanrajoitusjäijestelmässä (esimerkiksi WRED). Keksinnön mukainen :· vuorotusmenetelmä ei estä aliryhmätiedon käyttämistä myös ruuhkanrajoitusjäijestelmässä.
•V’ 20 ' Keksinnön mukaiselle menetelmälle on tunnusomaista se, mikä on esitetty patenttivaati- ‘ · ‘ muksen 1 tunnusmerkkiosassa.
Keksinnön mukaiselle laitteistolle puolestaan on tunnusomaista se, mikä on esitetty 25 patenttivaatimuksen 5 tunnusmerkkiosassa.
Keksinnöllä saavutetaan tunnetun tekniikan mukaisiin ratkaisuihin verrattuna se etu, että voidaan toteuttaa vuorotinkoneisto siten, että vapaa siirtokapasiteetti allokoituu G+E luokan liikenteen E osuudelle ja BE liikenteelle halutussa suhteessa (esimerkiksi 1:1). • · 30 Tällöin voidaan toteuttaa palvelunlaatuluokka (G+E), jossa pystytään hyödyntämään hetkellisesti vapaana olevaa tiedonsiirtoverkon kapasiteettia ja lisäksi voidaan taata tietty vähimmäissiirtonopeus ilman, että heikennetään sellaisten palvelunlaatuluokkien (BE) 6 112421 toimintaa, joissa vähimmäissiirtonopeutta ei taata mutta palvelu toteutetaan hyödyntämällä hetkellisesti vapaana olevaa kapasiteettia.
Keksintöä ryhdytään seuraavassa lähemmin tarkastelemaan oheisten kuvioiden mukaisten 5 esimerkkien avulla.
Kuvio 1 esittää lohkokaaviona yhtä tunnetun tekniikan mukaista järjestelmää yhteisen siirtolinkin kapasiteetin vuorottamiseksi edellämainittuja palvelunlaatuluokkia (RT, G+E, BE) edustaville liikennevoille.
10
Kuvio 2 esittää lohkokaaviona toista tunnetun tekniikan mukaista jäqestelmää yhteisen siirtolinkin kapasiteetin vuorottamiseksi edellämainittuja palvelunlaatuluokkia edustaville liikennevoille.
15 Kuvio 3 esittää kahta esimerkkitilannetta (a ja b) hetkellisestä siirtokapasiteetin jakautumisesta eri palvelunlaatuluokkia edustavien tietoliikennevoiden kesken. Esimerkkitilantessa a jokaista palvelunlaatuluokkaa edustavaa liikennettä siirretään niin •; ·. paljon kuin mahdollista. Esimerkkitilanteessa b RT luokan liikenteelle ja G+E luokan liikenteen G osuudelle varatut siirtokapasiteettiosuudet ovat samat kuin 20 esimerkkitilanteessa a mutta RT luokan liikenteen käyttämä siirtokapasiteetti on ': ’ ‘ vähäisempi kuin sille varattu kapasiteetti ja G+E sekä BE palvelunlaatuluokkia edustavaa liikennettä siirretään niin palj on kuin mahdollista.
Kuvio 4 esittää lohkokaaviona keksinnön mukaista jäqestelmää yhteisen siirtolinkin 25 kapasiteetin vuorottamiseksi edellämainittuja palvelunlaatuluokkia edustaville liikennevoille.
Keksinnön mukaisen menetelmän teoreettinen perusta käy ilmi seuraavasta tarkastelusta.
30 Painokerroinperusteisessa vuorotusmenetelmässä vuorottimen sisääntulossa oleville '. · paketeille muodostetaan jäqestysindikaatio (esimerkiksi Start tag SFQ menetelmässä [ 1 ]) '· ‘ siitä, milloin kyseinen paketti tulee eteenpäinsiirtovuoroon. Ensimmäisenä siirretään 7 112421 eteenpäin se paketti, jonka jäijestysindikaatio on arvoltaan sellainen, joka ilmaisee aikaisinta eteenpäinsiirtohetkeä. Jäqestysindikaation ei tarvitse olla sidoksissa reaaliaikaan, vaan riittää, että eri pakettien jäijestysindikaatiot ovat mielekkäässä suhteessa toisiinsa nähden.
5 Jäqestysindikaation muodostamisessa tietystä laatuluokkajonosta tulevalle paketille käytetään kyseistä palvelunlaatuluokkaa vastaavaa painokerrointa. Mikäli jonolla J1 on suurempi painokerroin kuin jonolla J2, niin jonon J1 peräkkäisten pakettien jäqestysindikaatioiden saija suhteessa jonon J2 vastaavaan muodostuu sellaiseksi, että jono 10 J1 saa suuremman osuuden vuorottimen ulostulon kapasiteetista.
Prioriteettiperusteisessa vuorotusmenetelmässä vuorottimen sisääntulossa oleville paketeille annetaan prioriteettiarvo. Pakettien prioriteettiarvot määräävät, mikä paketti seuraavaksi siirretään eteenpäin.
15
Keksinnön mukaisessa menetelmässä paketille annettava prioriteettiarvo tai paketin jäqestysindikaation muodostamisessa käytettävä painokerroin ei riipu vain paketin edustamasta palvelunlaatuluokasta (jota tässä asiakiq assa ilmennetään muuttujalla q) vaan myös kyseisen paketin ja/tai sitä aikaisemmin tai myöhemmin saapuvien saman laatuluokan :' 20 pakettien aliryhmätiedoista (jota tässä asiakiqassa ilmennetään muuttujalla p, esimerkiksi ’ · “ etuoikeustieto engl. drop preference [2]), kuvio 4. Koska paketit ovat ’. * laatuluokkakohtaisissa jonoissa ennen vuorotinta, on siis mahdollista jonon täyttöasteen rajoissa tietää vuorottimeen lähitulevaisuudessa tulevien pakettien aliryhmätiedot.
25 Keksinnön mukaisessa menetelmässä aliryhmätieto tai -tiedot voivat määrätä myös sen, käytetäänkö tietyn paketin vuorotuspäätösten tekoon painokerroin- vai prioriteettiperusteista vuorotusmenetelmää.
Tunnetun tekniikan mukaisissa jäqestelmissä aliryhmätietoa (p) käytetään , . 30 ruuhkanrajoitustoimenpiteissä mutta ei vuorotustoiminnassa.
Havainnollistetaan seuraavassa yhden keksinnön toteutusmuodon mukaisen vuorottimen 8 112421 toimintaa G+E ja BE luokkiin kuuluvien liikennevoiden osalta käyttäen SFQ algoritmia [ 1 ]. Tässä keksinnön toteutusmuodossa paketti kohtainen painokerroin määräytyy tarkasteltavan paketin aliryhmän perusteella. G+E luokan paketin i ja BE luokan paketin j järjestysindikaatiot ( Sq+eOD ja sbe(D ) lasketaan seuraavasti: 5
Sg+e(1) = max {v, Sq+e (i -1) + L(i -1) / W(q, p) }, (1)
SbeÖ) = max iv> sbe (j -1) + L(j -1) / W(q, p)}, (2) missä L(i-l), L(j-l) on edellisen paketin koko esimerkiksi tavuina, muuttujat p ja q 10 määräävät painokertoimen W arvon siten, että muuttuj a q riippuu tarkasteltavan paketin (i tai j) edustamasta palvelunlaatuluokasta (G+E tai BE) ja muuttuja p riippuu aliryhmästä, mihin tarkasteltava paketti (i tai j) kuuluu, v on kulloinkin eteenpäin siirettävänä olevan paketin jäijestysindikaatio (virtuaaliaika). Jäijestysindikaatio lasketaan silloin, kun paketti saapuu vuorottimen laatuluokkakohtaiseen sisääntuloon, eikä sitä päivitetä myöhemmin 15 vaikka v muuttuisi. Seuraavaksi eteenpäinsiirrettäväksi valitaan se paketti (i tai j), jonka jäijestysindikaatio on pienempi.
:1 · Tässä havainnollistavassa esimerkissä oletetaan, että aliryhmäkohtaiset painokertoimet on valittu seuraavasti: * * * .·' 20 ’ ' - jos G+E luokan paketti kuuluu G osuuteen W(q =’G+E’, p = ’G’) = WG, ’ · * - jos G+E luokan paketti kuuluu E osuuteen W(q =’G+E’, p = Έ’) = WE, - BE luokan paketeilla on kaikilla sama painokerroin riippumatta aliryhmätiedosta W(q =’BE’, p: ei merkitystä) = Wbe· 25 Tällöin voidaan yksinkertaisella kokeilulla tai simulaatiolla todeta seuraavaa: jos tietyllä , · · · aikavälillä siirretään keskimäärin WG kappaletta tavuja (tai bittejä) edustaen G osuuteen kuuluvia paketteja, niin tällöin kyseisellä aikavälillä siirretään myös keskimäärin Wbe kappaletta tavuja (tai bittejä) edustaen BE liikenteeseen kuuluvia paketteja ja vastaavasti - . 30 siirrettäessä keskimäärin We kpl tavuja (tai bittejä) edustaen E osuuteen kuuluvia paketteja
' I
siirretään myös keskimäärin Wbe kpl tavuja (tai bittejä) edustaen BE liikenteeseen kuuluvia paketteja. Tarkastelu käy havainnollisemmaksi, jos kaikki paketit oletetaan 9 112421 samankokoisiksi, tällöin voidaan puhua yksinkertaisesti paketeista sen sijaan että puhutaan tavuista edustaen paketteja.
Valitsemalla painokerroinarvot We ja Wbe sopivasti voidaan toteuttaa vuorotinkoneisto 5 siten, että vapaa siirtokapasiteetti allokoituu G+E luokan liikenteen E osuudelle ja BE liikenteelle halutussa suhteessa.
Yksi tämän toteutusmuodon variaatio saadaan aikaan siten, että Wq on ääretön. Tämä vastaa itse asiassa sitä, että G osuuteen kuuluvat paketit vuorotetaan prioriteettiperiaatteella 10 eikä SFQ menetelmällä. Tällöin vuorottimen G+E jonoa vastaavassa sisääntulossa G osuuteen kuuluva paketti siirretään eteenpäin riippumatta BE sisääntulossa olevan paketin j äij estysindikaatiosta. Tämä on mahdollista, koska G+E liikenteen G osuus oletetaan rajoitetuksi.
15
Viitteet: [ 1 ] Pawan Goyal, Harric M. Vin, Haichen Cheng. Start-time Fair Queuing: A scheduling ·. ·' 20 Algorithm for Integrated Services Packet Switching Networks. Technical Report TR-96-02, ’ ·' ‘ Department of Computer Sciences, University of Texas Austin.
• · [2] Bruce Davie, Yakov Rekhter. MPLS Technology and Applications. Acaqdemic Press 2000 CA U.S.A. (www.academicpress.com) 25 [3] Sally Floyd, Van Jacobson. Random Early Detection Gateways for Congestion !.. Avoidance. Lawrence Berkeley Laboratory 1993, University of California.
[4] Internet osoitteesta: http://www.iuniper.net/techcenter/techDapers/200021-01 .html . . 30 löytyvä kuvaus WRED algoritmista.

Claims (8)

10 112421
1. Menetelmä siirtolinkkikapasiteetin vuorottamiseksi pakettikytkentäisten 5 tietoliikennevoiden kesken, jossa menetelmässä -digitaalista tietoa siirretään vakio- tai vaihtuvanmittaisina paketteina, -paketteihin liittyy tunnistetieto, jonka perusteella paketit jaetaan vähintään kahteen eri palvelunlaatuluokkaan, 10 -palvelunlaatuluokkatiedon perusteella kukin paketti ohjataan yhteen rinnakkaisista FIFO jonoista, joita on yksi jono kutakin palvelunlaatuluokkaa kohden, -ainakin yhdelle palvelunlaatuluokalle pätee, että siihen kuuluviin paketteihin liittyy tunnistetieto, jonka avulla paketit jaetaan vähintään kahteen 15 laatuluokan sisäiseen aliryhmään, -samaan laatuluokkaan kuuluvat paketit muodostavat vuon (flow), jossa pakettien siirtojäijestys säilytetään riippumatta paketteihin liittyvästä aliryhmän määrittävästä tunnistetiedosta, » I· -jäijestelmästä uloslähtevän linkin tai linkkien käytettävissä olevaa • · 20 kapasiteettia vuorotetaan palvelunlaatuluokkakohtaisille FIFO jonoille painokerroinperusteisella vuorotusmenetelmällä, prioriteettiperusteisella » k > · . vuorotusmenetelmällä tai näiden yhdistelmällä • · * » » tunnettu siitä, että pakettikohtainen prioriteettiarvo prioriteettiperusteisessa 25 vuorotuksessa ja/tai painokerroin painokerroinperusteisessa vuorotuksessa määräytyy muuttujien q ja p yhteisvaikutuksesta, missä muuttuja q määräytyy ;' ·, palvelunlaatuluokasta (CoS), jota edustavaan liikenteeseen kyseinen paketti kuuluu, : ‘' * ja muuttuja p aliryhmästä (esimerkiksi etuoikeustieto engl. drop preference), johon * * . · kyseinen paketti kuuluu ja/tai siitä, miten kyseistä pakettia aikaisemmin tai « * · .. 30 myöhemmin vuorottimeen saapuneet saman laatuluokan paketit ovat jakautuneet eri . j.' aliryhmien kesken. 11 112421
2. Patenttivaatimuksen 1 mukainen menetelmä on tunnettu siitä, että se, mihin aliryhmään paketti kuuluu ja/tai se, miten kyseistä pakettia aikaisemmin tai myöhemmin vuorottimeen saapuneet saman laatuluokan paketit ovat jakautuneet eri aliryhmien kesken, määrää, tehdäänkö kyseistä pakettia koskeva vuorotuspäätös 5 painokerroin- vai prioriteettiperusteisella vuorotusmenetelmällä.
3. Patenttivaatimuksen 1 mukainen menetelmä on tunnettu siitä, että painokerroinperusteisena vuorotusmenetelmänä käytetään SFQ menetelmää (Start-time Fair Queuing [1]). 10
4. Patenttivaatimuksen 1 mukainen menetelmä on tunnettu siitä, että painokerroinperusteisena vuorotusmenetelmänä käytetään WFQ menetelmää (Weighted Fair Queuing [1]).
5. Laitteisto siirtolinkkikapasiteetin vuorottamiseksi pakettikytkentäisten tietoliikennevoiden kesken, jossa laitteisto käsittää -välineet digitaalista tietoa kantavien vakio- tai vaihtuvanmittaisten pakettien vastaanottamiseksi, • *' · 20 -välineet paketteihin liittyvän tunnistetiedon lukemiseksi, jonka perusteella . *' i paketit voidaan jakaa vähintään kahteen eri palvelunlaatuluokkaan, * * · • · • ‘ * -välineet pakettien jakamiseksi vähintään kahteen eri palvelunlaatuluokkaan, * · « · -FIFO jonon kutakin palvelunlaatuluokkaa kohden, ; / -välineet paketin ohjaamiseksi palvelunlaatuluokkatiedon perusteella kyseistä '* 25 palvelunlaatuluokkaa vastaavaan FIFO jonoon, , , -välineet pakettiin liittyvän tunnistetiedon lukemiseksi, jonka perusteella I _ voidaan selvittää palvelunlaatuluokan sisäinen aliryhmä, johon kyseinen > paketti kuuluu. ,; -vuorotin j äq estelmästä uloslähtevän linkin tai linkkien käytettävissä olevan t '! ‘ 30 kapasiteettin vuorottamiseksi palvelunlaatuluokkakohtaisille FIFO jonoille < > · ' * ’ · ‘ painokerroinperusteisella vuorotusmenetelmällä, prioriteettiperusteisella ’ I I * · · vuorotusmenetelmällä tai näiden yhdistelmällä, 112421 12 - välineet pakettien lähettämiseksi uloslähtevälle linkille tai linkeille vuorottimen määräämässä lähetysjäijestyksessä, tunnettu siitä, että laitteisto käsittää välineet, joiden avulla pakettikohtainen 5 prioriteettiarvo prioriteettiperusteisessa vuorotuksessa ja/tai painokerroin painokerroinperusteisessa vuorotuksessa voidaan määrittää perustuen muuttujien q ja p yhteisvaikutukseen, missä muuttuja q määräytyy palvelunlaatuluokasta(CoS), jota edustavaan liikenteeseen kyseinen paketti kuuluu, ja muuttuja p aliryhmästä (esimerkiksi etuoikeustieto engl. drop preference), johon kyseinen paketti kuuluu 10 ja/tai siitä, miten kyseistä pakettia aikaisemmin tai myöhemmin vuorottimeen saapuneet saman laatuluokan paketit ovat jakautuneet eri aliryhmien kesken.
6. Patenttivaatimuksen 5 mukainen laitteisto on tunnettu siitä, että laitteisto käsittää välineet, joiden avulla voidaan määrätä, tehdäänkö pakettia koskeva 15 vuorotuspäätös painokerroin- vai prioriteettiperusteisella vuorotusmenetelmällä, sen perusteella, mihin aliryhmään kyseinen paketti kuuluu ja/tai miten kyseistä pakettia aikaisemmin tai myöhemmin vuorottimeen saapuneet saman laatuluokan paketit ovat jakautuneet eri aliryhmien kesken.
7. Patenttivaatimuksen 5 mukainen laitteisto on tunnettu siitä, että laitteisto ‘ . käsittää välineet painokerroinperusteisen vuorotuksen suorittamiseksi SFQ , : menetelmällä (Start-time Fair Queuing [1]).
8. Patenttivaatimuksen 5 mukainen laitteisto on tunnettu siitä, että laitteisto 25 käsittää välineet painokerroinperusteisen vuorotuksen suorittamiseksi WFQ menetelmällä (Weighted Fair Queuing [1]). ·:·: 30 112421
FI20021921A 2002-10-29 2002-10-29 Menetelmä ja laitteisto siirtoyhteyskapasiteetin vuorottamiseksi pakettikytkentäisten tietoliikennevoiden kesken FI112421B (fi)

Priority Applications (7)

Application Number Priority Date Filing Date Title
FI20021921A FI112421B (fi) 2002-10-29 2002-10-29 Menetelmä ja laitteisto siirtoyhteyskapasiteetin vuorottamiseksi pakettikytkentäisten tietoliikennevoiden kesken
GB0324387A GB2394856B (en) 2002-10-29 2003-10-17 Method and apparatus for scheduling available link bandwidth between packet-switched data flows
US10/694,178 US7426184B2 (en) 2002-10-29 2003-10-28 Method and apparatus for scheduling available link bandwidth between packet-switched data flows
IT000503A ITRM20030503A1 (it) 2002-10-29 2003-10-29 Metodo ed apparecchio per programmare banda passante di collegamento tra flussi di dati commutati a pacchetto.
DE10350504.0A DE10350504B4 (de) 2002-10-29 2003-10-29 Verfahren und Vorrichtung zum Festlegen bzw. Zuteilen einer verfügbaren Verknüpfungsbandbreite zwischen paketvermittelten Datenflüssen
CNB2003101240767A CN1279728C (zh) 2002-10-29 2003-10-29 在分组交换数据流之间调度可用链路带宽的方法和设备
FR0312649A FR2846501B1 (fr) 2002-10-29 2003-10-29 Procede et appareil de programmation de la bande passante de liaison disponible entre les flux de donnees commutes par paquets

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FI20021921A FI112421B (fi) 2002-10-29 2002-10-29 Menetelmä ja laitteisto siirtoyhteyskapasiteetin vuorottamiseksi pakettikytkentäisten tietoliikennevoiden kesken
FI20021921 2002-10-29

Publications (2)

Publication Number Publication Date
FI20021921A0 FI20021921A0 (fi) 2002-10-29
FI112421B true FI112421B (fi) 2003-11-28

Family

ID=8564836

Family Applications (1)

Application Number Title Priority Date Filing Date
FI20021921A FI112421B (fi) 2002-10-29 2002-10-29 Menetelmä ja laitteisto siirtoyhteyskapasiteetin vuorottamiseksi pakettikytkentäisten tietoliikennevoiden kesken

Country Status (7)

Country Link
US (1) US7426184B2 (fi)
CN (1) CN1279728C (fi)
DE (1) DE10350504B4 (fi)
FI (1) FI112421B (fi)
FR (1) FR2846501B1 (fi)
GB (1) GB2394856B (fi)
IT (1) ITRM20030503A1 (fi)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9014562B2 (en) 1998-12-14 2015-04-21 Coriant Operations, Inc. Optical line terminal arrangement, apparatus and methods

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7349405B2 (en) * 2003-06-23 2008-03-25 Transwitch Corporation Method and apparatus for fair queueing of data packets
EP1665668B1 (en) * 2003-09-08 2012-10-10 Philips Intellectual Property & Standards GmbH Method of providing a medium access protocol
FI115100B (fi) * 2003-10-14 2005-02-28 Tellabs Oy Menetelmä ja laitteisto ruuhkanhallinnan sekä siirtoyhteyskapasiteetin vuorottamisen ohjaamiseksi pakettikytkentäisessä tietoliikenteessä
US7418000B2 (en) * 2004-06-03 2008-08-26 Corrigent Systems Ltd. Automated weight calculation for packet networks
KR100675134B1 (ko) * 2004-09-02 2007-01-29 엘지노텔 주식회사 이동통신 시스템에서 중계선의 스케쥴링 가변 처리 장치및 그 방법
FI118072B (fi) 2004-09-24 2007-06-15 Tellabs Oy Viiveominaisuudet säilyttävä menetelmä ja laitteisto siirtoyhteyskapasiteetin vuorottamiseksi pakettikytkentäisten tietoliikennevoiden kesken
US7643493B1 (en) 2004-09-29 2010-01-05 Altera Corporation Method and apparatus for priority-provisioned arbitration scheduling for a switch fabric
KR101169594B1 (ko) * 2004-11-11 2012-07-30 코닌클리케 필립스 일렉트로닉스 엔.브이. 우선 순위에 기초한 큐잉과 패킷을 모으는 방법
US7729239B1 (en) * 2004-12-27 2010-06-01 Emc Corporation Packet switching network end point controller
CN100370787C (zh) * 2004-12-29 2008-02-20 华为技术有限公司 一种分组业务中的数据包调度方法
US7672303B1 (en) * 2005-02-17 2010-03-02 Emc Corporation Arbitration method and system
CN100440862C (zh) * 2005-06-24 2008-12-03 中兴通讯股份有限公司 一种宽带码分多址移动通信系统中的分组调度方法
US7738375B1 (en) * 2005-08-19 2010-06-15 Juniper Networks, Inc. Shared shaping of network traffic
US9225632B2 (en) * 2005-09-16 2015-12-29 Hewlett Packard Enterprise Development Lp Globally fair polling for packet switched routers using dynamically biased arbitration
CN100459574C (zh) * 2005-09-19 2009-02-04 北京大学 对网络流进行分类、状态跟踪和报文处理的装置和方法
US8730982B2 (en) * 2005-11-10 2014-05-20 Broadcom Corporation Scheduling of data transmission with minimum and maximum shaping of flows in a network device
US8867340B2 (en) * 2005-12-21 2014-10-21 Alcatel Lucent Discarded packet indicator
US20070165647A1 (en) * 2006-01-19 2007-07-19 Tellabs Operations, Inc. Apparatus, method, and computer program for data packet scheduling
US20070206602A1 (en) * 2006-03-01 2007-09-06 Tellabs San Jose, Inc. Methods, systems and apparatus for managing differentiated service classes
CN100450030C (zh) * 2006-04-18 2009-01-07 华为技术有限公司 一种实现呼叫服务等级到承载呼叫的连接的映射方法
US7639618B2 (en) * 2006-05-18 2009-12-29 Siemens Enterprise Communications Gmbh & Co. Kg System and method for recognition and cyclic service of partial sequences of communication requests
US8514871B2 (en) * 2006-07-24 2013-08-20 At&T Intellectual Property I, L.P. Methods, systems, and computer program products for marking data packets based on content thereof
US20080043766A1 (en) * 2006-08-21 2008-02-21 Daniel Measurement And Control, Inc. Method and System of Message Prioritization in a Control System
JP4701152B2 (ja) * 2006-10-20 2011-06-15 富士通株式会社 データ中継装置、データ中継方法およびデータ中継プログラム
US7961612B2 (en) * 2006-12-04 2011-06-14 International Business Machines Corporation Limiting transmission rate of data
US7738370B2 (en) * 2006-12-18 2010-06-15 Nokia Corporation Method, network element and modules therefore, and computer program for use in prioritizing a plurality of queuing entities
CN101472295B (zh) * 2007-12-27 2011-02-09 中国移动通信集团公司 一种拥塞控制方法和装置
CN101478487B (zh) * 2009-02-09 2013-08-07 中兴通讯股份有限公司 以太网交换设备工作速率的控制方法及装置
US8171157B2 (en) * 2009-12-21 2012-05-01 Microsoft Corporation Distributing bandwidth across communication modalities
US8441930B2 (en) * 2009-12-21 2013-05-14 Microsoft Corporation Estimating communication conditions
CN101883400B (zh) * 2010-07-06 2012-11-28 迈普通信技术股份有限公司 无线局域网中的数据发送方法以及访问控制设备
US8537670B2 (en) * 2010-09-14 2013-09-17 George Mason Research Foundation, Inc. Router congestion control
US8358590B2 (en) * 2010-12-29 2013-01-22 General Electric Company System and method for dynamic data management in a wireless network
US8681614B1 (en) * 2011-03-29 2014-03-25 Riverbed Technology, Inc. Quality of service for inbound network traffic flows
US9467396B2 (en) * 2014-04-11 2016-10-11 International Business Machines Corporation Simultaneous transfers from a single input link to multiple output links with a timesliced crossbar
US9706563B2 (en) * 2015-07-01 2017-07-11 Honeywell International Inc. Systems and methods for air-ground message prioritization
US10212043B1 (en) * 2017-07-26 2019-02-19 Citrix Systems, Inc. Proactive link load balancing to maintain quality of link
CN110247859B (zh) * 2019-06-17 2022-04-19 哈工大机器人(合肥)国际创新研究院 一种基于airt-ros节点的数据发送方法及装置
US11516151B2 (en) 2019-12-31 2022-11-29 Infinera Oy Dynamically switching queueing systems for network switches
US11463370B2 (en) * 2020-02-12 2022-10-04 Nokia Solutions And Networks Oy Scalable deterministic services in packet networks

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2002A (en) * 1841-03-12 Tor and planter for plowing
US2001A (en) * 1841-03-12 Sawmill
CA2150967C (en) * 1994-12-22 2001-04-03 Jon C. R. Bennett Method and a scheduler for controlling when a server provides service with rate control to an entity
GB9520807D0 (en) 1995-10-11 1995-12-13 Newbridge Networks Corp Fair queue servicing using dynamic weights
US6937566B1 (en) * 1997-07-25 2005-08-30 Telefonaktiebolaget Lm Ericsson (Publ) Dynamic quality of service reservation in a mobile communications network
US5956340A (en) * 1997-08-05 1999-09-21 Ramot University Authority For Applied Research And Industrial Development Ltd. Space efficient fair queuing by stochastic Memory multiplexing
US6408005B1 (en) * 1997-09-05 2002-06-18 Nec Usa, Inc. Dynamic rate control scheduler for ATM networks
AU9084398A (en) * 1997-09-09 1999-03-29 British Telecommunications Public Limited Company Packet network
CA2242219A1 (en) * 1997-10-03 1999-04-03 Newbridge Networks Corporation Classes of service in an mpoa network
US6721325B1 (en) * 1998-04-23 2004-04-13 Alcatel Canada Inc. Fair share scheduling of multiple service classes with prioritized shaping
CA2245367A1 (en) 1998-08-19 2000-02-19 Newbridge Networks Corporation Two-component bandwidth scheduler having application in multi-class digital communication systems
US6560230B1 (en) * 1999-02-01 2003-05-06 Redback Networks Inc. Packet scheduling methods and apparatus
EP1221214A4 (en) * 1999-09-25 2006-06-07 Motorola Inc CIRCULAR PERMUTATION PROGRAMMING (HPRR) BY ORDER OF HIERARCHICAL PRIORITY
US7027457B1 (en) * 1999-12-03 2006-04-11 Agere Systems Inc. Method and apparatus for providing differentiated Quality-of-Service guarantees in scalable packet switches
DE10085287T1 (de) * 1999-12-08 2003-03-27 Univ British Columbia Zeitplaner für einen gewichteten fairen Warteschlagenbetrieb
US6977930B1 (en) * 2000-02-14 2005-12-20 Cisco Technology, Inc. Pipelined packet switching and queuing architecture
JP4879382B2 (ja) * 2000-03-22 2012-02-22 富士通株式会社 パケットスイッチ、スケジューリング装置、廃棄制御回路、マルチキャスト制御回路、およびQoS制御装置
GB0007394D0 (en) 2000-03-27 2000-05-17 Nokia Networks Oy Transmitting packet data
JP4338285B2 (ja) 2000-03-30 2009-10-07 富士通株式会社 パケットスケジューリング方法および装置
US20010046208A1 (en) * 2000-05-05 2001-11-29 Eng Kai Y. Unbreakable optical IP flows and premium IP services
US6950397B1 (en) * 2000-07-14 2005-09-27 At&T Corp. RSVP/SBM based side-stream session setup, modification, and teardown for QoS-driven wireless lans
US7158528B2 (en) * 2000-12-15 2007-01-02 Agere Systems Inc. Scheduler for a packet routing and switching system
US7116663B2 (en) * 2001-07-20 2006-10-03 Pmc-Sierra Ltd. Multi-field classification using enhanced masked matching
US7310348B2 (en) * 2001-09-19 2007-12-18 Bay Microsystems, Inc. Network processor architecture
US20040153564A1 (en) * 2001-12-28 2004-08-05 Jani Lakkakorpi Packet scheduling method and apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9014562B2 (en) 1998-12-14 2015-04-21 Coriant Operations, Inc. Optical line terminal arrangement, apparatus and methods

Also Published As

Publication number Publication date
US20040085964A1 (en) 2004-05-06
DE10350504B4 (de) 2015-12-03
CN1279728C (zh) 2006-10-11
ITRM20030503A0 (it) 2003-10-29
DE10350504A1 (de) 2004-05-13
GB2394856A (en) 2004-05-05
CN1520113A (zh) 2004-08-11
FI20021921A0 (fi) 2002-10-29
ITRM20030503A1 (it) 2004-04-30
GB2394856B (en) 2005-11-09
FR2846501B1 (fr) 2008-04-25
GB0324387D0 (en) 2003-11-19
US7426184B2 (en) 2008-09-16
FR2846501A1 (fr) 2004-04-30

Similar Documents

Publication Publication Date Title
FI112421B (fi) Menetelmä ja laitteisto siirtoyhteyskapasiteetin vuorottamiseksi pakettikytkentäisten tietoliikennevoiden kesken
FI115100B (fi) Menetelmä ja laitteisto ruuhkanhallinnan sekä siirtoyhteyskapasiteetin vuorottamisen ohjaamiseksi pakettikytkentäisessä tietoliikenteessä
US7958260B2 (en) Method and apparatus for queuing data flows
US7680139B1 (en) Systems and methods for queue management in packet-switched networks
US6377546B1 (en) Rate guarantees through buffer management
US6940861B2 (en) Data rate limiting
FI114598B (fi) Menetelmä ja laitteisto palvelunlaadun säilyttävän vuonmuokkauksen tekemiseksi pakettikytkentäisessä tietoliikenteessä
CA2334869A1 (en) Admission control method and switching node for integrated services packet-switched networks
US20080063004A1 (en) Buffer allocation method for multi-class traffic with dynamic spare buffering
Homg et al. An adaptive approach to weighted fair queue with QoS enhanced on IP network
US7522624B2 (en) Scalable and QoS aware flow control
JP2007013462A (ja) パケットスケジューラおよびパケットスケジューリング方法
HUP0203928A2 (en) Method and system for controlling transmission of packets in computer networks
FI118072B (fi) Viiveominaisuudet säilyttävä menetelmä ja laitteisto siirtoyhteyskapasiteetin vuorottamiseksi pakettikytkentäisten tietoliikennevoiden kesken
Asaduzzaman et al. The eight class of service model-an improvement over the five classes of service
Strzęciwilk et al. Performance analysis of a qos system with wfq queuing using temporal petri nets
FI117685B (fi) Yhdistetty asiakasvuo- ja laatuluokkaperusteinen vuorotusmenetelmä ja -laitteisto siirtoyhteyskapasiteetin vuorottamiseksi pakettikytkentäisten tietoliikennevoiden kesken
EP4307641A1 (en) Guaranteed-latency networking
CN101107822B (zh) 分组转发
Zhou et al. Toward end-to-end fairness: A framework for the allocation of multiple prioritized resources
Hai et al. A Study on Bandwidth and Buffer Management Mechanisms of IP Networks
Purnachandra Bcq a Bin-Based Core Stateless Packet Scheduler for Scalable and Flexible Support of Guaranteed Services
Sabrina et al. Fair Resource Allocation in Programmable and Active Networks Using a Composite Scheduler
Jiang et al. Differentiated queueing service (DQS) for granular QoS
Nyberg et al. Differentiation and interaction of traffic: a flow level study

Legal Events

Date Code Title Description
MM Patent lapsed