CZ2013252A3 - Adaptabilní systém pro zvýšení rychlosti a spolehlivosti přenosu dat v paketové síti s optimalizací zpoždění - Google Patents

Adaptabilní systém pro zvýšení rychlosti a spolehlivosti přenosu dat v paketové síti s optimalizací zpoždění Download PDF

Info

Publication number
CZ2013252A3
CZ2013252A3 CZ2013-252A CZ2013252A CZ2013252A3 CZ 2013252 A3 CZ2013252 A3 CZ 2013252A3 CZ 2013252 A CZ2013252 A CZ 2013252A CZ 2013252 A3 CZ2013252 A3 CZ 2013252A3
Authority
CZ
Czechia
Prior art keywords
packet
input
output
control information
interface
Prior art date
Application number
CZ2013-252A
Other languages
English (en)
Other versions
CZ304568B6 (cs
Inventor
Zbyněk Kocur
Jiří Vodrážka
Peter Macejko
Vladimír Mařík
Original Assignee
České Vysoké Učení Technické V Praze Fakulta Elektrotechnická
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 České Vysoké Učení Technické V Praze Fakulta Elektrotechnická filed Critical České Vysoké Učení Technické V Praze Fakulta Elektrotechnická
Priority to CZ2013-252A priority Critical patent/CZ304568B6/cs
Publication of CZ2013252A3 publication Critical patent/CZ2013252A3/cs
Publication of CZ304568B6 publication Critical patent/CZ304568B6/cs

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

Komunikace přes paketovou datovou sítí (3) je řešena komunikačními jednotkami (2, 4) tvořenými uživatelským rozhraním, paketovou procesní jednotkou a zpravidla dvěma síťovými rozhraními, což umožňuje zvýšení rychlosti a spolehlivosti přenosu dat. Vysílací část paketové procesní jednotky (2.2) obsahuje vstupní paketový zásobník (2.2.1) propojený přes paketový procesor (2.2.2) a vyrovnávací paměť (2.2.3) k paketovému rozřazovači (2.2.4). Na něj navazují zpravidla dva řetězce tvořené paketovým zásobníkem (2.2.5), injektorem (2.2.6) řídicích informací, vyrovnávací pamětí (2.2.7). Přijímací část paketové procesní jednotky obsahuje detektor (2.2.8) řídicích informací, přijímací paketový zásobník (2.2.9) a přijímací paketový procesor (2.2.11). Řídící jednotka (2.2.10) obsahuje odečítací člen (2.2.10.3) s prvním vstupem (2.2.10.2) požadované hodnoty zpoždění a druhým vstupem propojeným s interpreterem (2.2.10.1) řídících informací. Ten je propojen s detektorem (2.2.8) a injektorem (2.2.6) řídících informací. Výstup odečítacího členu (2.2.10.3) přes regulátor (2.2.10.4) a hradlo (2.2.10.5) ovládá vstupní paketový zásobník (2.2.1) a paketový rozřazovač (2.2.4). Regulační smyčka přispívá k optimalizaci zpoždění při přenosu.

Description

V oblasti datových sítí existuje různorodost v použitých přenosových technologiích. Komunikační systémy realizují přenos dat pomocí metalických kabelů, optických vláken nebo bezdrátově. Jednotlivé technologie jsou na fyzické a částečně i spojové vrstvě referenčního modelu ISO/OSI ve většině případů nekompatibilní. Kompatibilita, co do schopnosti přenášet data, je realizovatelná až na třetí vrstvě, která je schopna zaručit spolupráci jednotlivých zařízení napříč jejích technologickými rozdíly. Na této úrovni se data přenášejí v datových jednotkách, které jsou nazývány pakety a odtud je i odvozen název sítě paketová datová síť, který je používán v textu dále. Předkládaný adaptabilní systém spadá do této oblasti a řeší zvýšeni rychlosti a spolehlivosti přenosu dat v paketové síti a zároveň zvětšuje stabilitu datového spoje regulací hodnoty zpoždění při přenosu.
Dosavadní stav techniky
Zvyšování propustnosti a spolehlivosti datového přenosu se běžně realizuje modifikaci a optimalizací fyzické a částečně i spojové vrstvy referenčního modelu ISO/OSI. V současné době existuje několik mechanismů v paketových datových sítích, které jsou schopny využívat paralelních cest za účelem navýšení propustnosti a/nebo spolehlivosti datové komunikace. Běžné jsou mechanismy tzv. inverzního multiplexu pracující na úrovni kanálových intervalů fyzické vrstvy, rámců a jejich segmentů spojové vrstvy, například Ethernet, a na úrovni ATM buněk, například IMA. Funkcionalita na vyšších komunikačních vrstvách by měla být implementována v nově připravovaném protokolu MP-TCP a nové verzi protokolu SCTP, fungujících nad protokolem IP a vycházejících z rodiny protokolů TCP/IP. Přenos dat za účelem navýšení přenosové rychlosti není doposud v žádném z komunikačních protokolů pracujících na třetí vrstvě referenčního modelu ISO/OSI standardizován. Velkou nevýhodou stávajících i připravovaných řešení je závislost komunikující aplikace nebo služby na daném přenosovém protokolu.
Tuto závislost na přenosovém protokolu do značné míry odstraňuje adaptabilní systém pro zvýšení rychlosti a spolehlivosti přenosu dat v přenosové síti dle užitného v vzoru C221913. V tomto řešení je první koncové zařízení prezentováno třemi dílčími Λ koncovými zařízeními. Rovněž tak druhé koncové zařízení je zde prezentováno třemi dílčími koncovými zařízeními. Těchto koncových zařízení může být i více než je uvedeno v příkladu. První koncové zařízení je propojeno přes první komunikační jednotku s paketovou datovou sítí. Paketová datová síť je dále propojená přes druhou komunikační jednotku s druhým koncovým zařízením. První komunikační jednotka je tvořena prvním vstupně/výstupním rozhraním pro propojení s výstupem prvního koncového zařízení. Toto první vstupně/výstupní rozhraní je přes první paketovou procesní jednotku propojeno s alespoň jedním druhým vstupně/výstupním rozhraním pro propojení s paketovou datovou sítí. Druhá komunikační jednotka je analogicky tvořena třetím vstupně/výstupním rozhraním pro propojení s výstupem druhého koncového zařízení. Třetí vstupně/výstupní rozhraní je přes druhou paketovou procesní jednotku propojeno s alespoň jedním čtvrtým vstupně/výstupním rozhraním pro propojení s paketovou datovou sítí. Přenosový systém je tedy složen ze dvou komunikačních jednotek. Jedná se o topologii bod - bod. Při použití více komunikačních jednotek lze na stejném principu realizovat i vícebodovou topologii. Veškeré manipulace s daty jsou prováděny na třetí vrstvě referenčního modelu ISO/OSI. Adaptabilní systém má schopnost inteligentního zacházení s přenášenými daty, kdy podle vlastností přenosových cest a schopnosti samočinného vyřazení jedné či více přenosových cest v případě výpadku nebo zvýšení ztrátovosti paketů nad přípustnou mez kontroluje rozřazování paketů do přenosových cest. Tuto činnost realizuje pomocí svého programového vybavení první respektive druhá paketová procesní jednotka v závislosti na směru procházejících paketů.
Nevýhodou dosavadního řešení je, že rozřazování paketů do jednotlivých přenosových cest je prováděno nekoordinovaně, v důsledku toho může docházet k nekontrolovanému nárůstu zpoždění při přenosu a/nebo dočasnému navýšení ztrátovosti paketů a vzniku nestability komunikace pomocí protokolů vyšších vrstev včetně zahlcení síťových prvků a rozpadu spojení. Tento problém řeší adaptabilní systém pro zvýšení rychlosti a spolehlivosti přenosu dat v paketové síti s optimalizací zpoždění za pomoci paketového regulátoru, jak bude dále popsáno.
Podstata vynálezu
Výše uvedené nedostatky dosud používaných metod a systémů přenosu dat v paketových datových sítích jsou do značné míry odstraněny použitím systému podle předkládaného řešení. Jedná se o systém pro zvýšení rychlosti a spolehlivosti přenosu dat v paketové síti mezi alespoň jedním prvním koncovým zařízením a alespoň jedním druhým koncovým zařízením. Každé z prvních koncových zařízení je propojeno přes jemu přiřazenou první komunikační jednotku, paketovou datovou síť a přes druhou komunikační jednotku sjí příslušejícím druhým koncovým zařízením. První komunikační jednotka je tvořena prvním vstupně/výstupním uživatelským rozhraním pro propojení s výstupem prvního koncového zařízení. Toto první vstupně/výstupní uživatelské rozhraní je přes první paketovou procesní jednotku propojeno s alespoň jedním prvním vstupně/výstupním síťovým rozhraním pro propojení s paketovou datovou sítí. Druhá komunikační jednotka je tvořena druhým vstupně/výstupním uživatelským rozhraním pro propojení s výstupem druhého koncového zařízení. Toto druhé vstupně/výstupní uživatelské rozhraní je přes druhou paketovou procesní jednotku propojeno s alespoň jedním druhým vstupně/výstupním síťovým rozhraním pro propojení s paketovou datovou sítí. Podstatou nového řešení je, že první paketová procesní jednotka je tvořená vysílací a přijímací částí, kde vysílací část má na svém vstupu připojeném na výstup prvního vstupně/výstupního uživatelského rozhraní první vstupní paketový zásobník, který je propojený přes první paketový procesor a přes první vyrovnávací paměť rozřazovače se vstupem prvního paketového rozřazovače. Výstup prvního paketového rozřazovače je propojen s alespoň jedním řetězcem tvořeným prvním paketovým zásobníkem rozhraní propojeným přes první injektor řídicích informací s první vyrovnávací pamětí rozhraní. Výstup první vyrovnávací paměti je spojen s prvním vstupně/výstupním síťovým rozhraním. Přijímací část první paketové procesní jednotky má na svém vstupu připojeném na výstup prvního vstupně/výstupního síťového rozhraní zařazen detektor řídicích informací, který je přes první přijímací paketový zásobník a první přijímací paketový procesor spojen se vstupem prvního vstupně/výstupního uživatelského rozhraní. Analogicky je provedená druhá paketová procesní jednotka. Její vysílací část má na svém vstupu připojeném na výstup druhého vstupně/výstupního rozhraní druhý vstupní paketový zásobník propojený přes druhý paketový procesor a přes druhou vyrovnávací paměť rozřazovače se vstupem druhého paketového rozřazovače. Výstup druhého paketového rozřazovače je propojen s alespoň jedním řetězcem tvořeným druhým paketovým zásobníkem rozhraní propojeným přes druhý injektor řídicích informací s druhou vyrovnávací pamětí rozhraní. Výstup druhé vyrovnávací paměti je spojen s druhým vstupně/výstupním síťovým rozhraním. Přijímací část druhé paketové procesní jednotky má na svém vstupu připojeném na výstup druhého vstupně/výstupního síťového rozhraní zařazen druhý detektor řídících informací, který je přes druhý přijímací paketový zásobník a druhý přijímací paketový procesor spojen se vstupem druhého vstupně/výstupního uživatelského rozhraní. První i druhá paketová procesní jednotka zahrnují shodnou řídící jednotku. Ta je tvořená řídícím procesorem pro ovládání všech bloků. Dále řídící jednotka zahrnuje odečitací člen s prvním vstupem požadované hodnoty zpoždění a/nebo paketové ztrátovosti a s druhým vstupem propojeným s výstupem interpretem řídících informací. Vstup interpreteru řídících informací je propojen s výstupem prvního respektive druhého detektoru řídících informací a jeho výstup je propojen se vstupem prvního respektive druhého injektoru řídících informací. Výstup odečítacího členu je přes regulátor a přes hradlo spojen se vstupy prvního respektive druhého vstupního paketového zásobníku a prvního respektive druhého paketového rozřazovače.
Výhodou tohoto řešení je, že zvýšení přenosové rychlosti a spolehlivosti je realizovatelné pomocí přenosu paketů po více odlišných cestách, které mohou být technologicky odlišné. Na rozdíl od stávajících přenosových systémů a protokolů není nutné provádět úpravu klientských aplikací využívajících paketovou datovou síť. Komunikační systém je navržen tak, aby umožnil sdružení více přenosových cest, typicky 2 až 8, s navzájem různými přenosovými rychlostmi, a to i realizovaných zcela odlišnými fyzickými kanály. Systém má schopnost inteligentního zacházení s přenášenými daty, kdy podle vlastností přenosových cest a schopnosti samočinného vyřazení jedné či více přenosových cest v případě výpadku nebo zvýšení ztrátovosti paketů nad přípustnou mez řídí rozřazování paketů do přenosových cest pomocí regulátoru zpoždění při přenosu. Za pomoci injektování a detekce řídicí informace v přenosové cestě je zjišťováno zpoždění a/nebo ztrátovost paketů a na základě toho řídicí jednotka reguluje intenzitu vysílání paketů do síťových rozhraní.
~Γ?.ΐι/4.α -j
-Objasněm-výkresů-/
Adaptabilní systém pro zvýšení rychlosti a spolehlivosti přenosu dat v paketové síti s optimalizací zpoždění podle předkládaného řešení bude dále popsán pomocí přiložených výkresů. Na 0br. 1 je schematicky uvedeno blokové řešení systému a na Qbr. 2 je blokové schéma řídící jednotky.
PříkladyUskutečněn/ vynálezu
Blokové schéma adaptabilního systému pro zvýšení rychlosti a spolehlivosti přenosu dat v paketové síti s optimalizací zpoždění mezi alespoň jedním prvním koncovým zařízením 1. a alespoň jedním druhým koncovým zařízením 5 je uvedeno na 0br. 1. Pro jednoduchost je příklad uveden vždy jen s jedním prvním a s jedním druhým koncovým zařízením. První koncové zařízení 1. je propojeno přes první komunikační jednotku 2, paketovou datovou síť 3 a přes druhou komunikační jednotku 4 s druhým koncovým zařízením 5. První komunikační jednotka 2 je tvořena prvním vstupně/výstupním uživatelským rozhraním 2.1 pro propojení s výstupem prvního koncového zařízení 1. První vstupně/výstupní uživatelské rozhraní 2.1 je dále přes první paketovou procesní jednotku 2.2 propojeno v daném příkladu se třemi prvními vstupně/výstupními síťovými rozhraními 2.3 pro propojení s paketovou datovou sítí 3. Druhá komunikační jednotka 4 je tvořena druhým vstupně/výstupním uživatelským rozhraním 4.1 pro propojení s druhým koncovým zařízením 5. Druhé vstupně/výstupní uživatelské rozhraní 4.1 je přes druhou paketovou procesní jednotku 4.2 propojeno zde opět se třemi druhými vstupně/výstupními síťovými rozhraními 4.3 pro propojení s paketovou datovou sítí 3. První paketová procesní jednotka 2.2 je tvořená vysílací a přijímací částí. Vysílací část má na svém vstupu připojeném na výstup prvního vstupně/výstupního uživatelského rozhraní 2,1 první vstupní paketový zásobník 2.2.1. Tento první vstupní paketový zásobník 2.2,1 je propojený přes první paketový procesor 2.2.2 a přes první vyrovnávací paměť 2.2.3 rozřazovače se vstupem prvního paketového rozřazovače 2.2.4. Výstup prvního paketového rozřazovače 2.2,4 je zde propojen se třemi shodnými řetězci. Každý tento řetězec je tvořen prvním paketovým zásobníkem 2.2.5 rozhraní propojeným přes první injektor 2.2.6 řídicích informací s první vyrovnávací pamětí 2.2.7 rozhraní. Výstup první vyrovnávací paměti 2.2,7 rozhraní je spojen s prvním vstupně/výstupním síťovým rozhraním 2.3. Přijímací část první paketové procesní jednotky 2.2 má na svém vstupu připojeném na výstup prvního vstupně/výstupního síťového rozhraní 2.3 zařazen detektor 2.2.8 řídicích informací, který je přes první přijímací paketový zásobník 2.2,9 a první přijímací paketový procesor 2.2.11 spojen se vstupem prvního vstupně/výstupního uživatelského rozhraní 2.1. Stejným způsobem je vytvořená i druhá paketová procesní jednotka 4.2. Její vysílací část má na svém vstupu připojeném na výstup druhého vstupně/výstupního rozhraní 4.1 druhý vstupní paketový zásobník 4.2.1 propojený přes druhý paketový procesor 4.2.2 a přes druhou vyrovnávací paměť 4.2.3 rozřazovače se vstupem druhého paketového rozřazovače 4.2.4. Výstup druhého paketového rozřazovače 4,2.4 je zde propojen rovněž se třemi shodnými řetězci. Každý řetězec je realizován druhým paketovým zásobníkem 4.2,5 rozhraní propojeným přes druhý injektor 4.2.6 řídicích informací s druhou vyrovnávací pamětí
4.2.7 rozhraní. Výstup druhé vyrovnávací paměti 4.2.7 rozhraní je spojen s druhým vstupně/výstupním síťovým rozhraním 4.3. Přijímací část druhé paketové procesní jednotky 4.2 má na svém vstupu připojeném na výstup druhého vstupně/výstupního síťového rozhraní 4.3 zařazen druhý detektor 4,2.8 řídících informací, který je přes druhý přijímací paketový zásobník 4.2.9 a druhý přijímací paketový procesor 4.2,11 spojen se vstupem druhého vstupně/výstupního uživatelského rozhraní 4.1. První paketová procesní jednotka 2,2 i druhá paketová procesní jednotka 4,2 zahrnují shodnou řídící jednotku 2.2.10. Tato řídící jednotka 2.2.10 obsahuje řídící procesor 2.2.10.0 pro ovládání všech bloků. Součástí řídící jednotky 2.2,10 je dále odečítací člen 2.2.10.3, který má první vstup 2.2.10.2 požadované hodnoty zpoždění a/nebo paketové ztrátovosti a druhý vstup má propojený s výstupem interpreteru 2.2.10.1 řídících informací. Vstup interpreteru 2.2.10.1 řídících informací je propojen s výstupem prvního detektoru 2.2.8 řídicích informací respektive s výstupem druhého detektoru 4.2.8 řídících informací a jeho výstup je propojen se vstupem prvního injektoru 2.2.6 řídicích informací respektive se vstupem druhého injektoru 4.2.6 řídících informací. Výstup odečítacího členu 2.2.10.3 je přes regulátor 2.2.10,4 a přes hradlo 2.2.10.5 spojen se vstupy prvního vstupního paketového zásobníku 2.2.1 a prvního paketového rozřazovače 2.2.4, respektive se vstupy druhého vstupního paketového zásobníku 4.2.1 a druhého paketového rozřazovače 4.2.4.
Protože funkce první paketové jednotky 2.2 i druhé paketové jednotky 4.2 je v podstatě shodná, změna je jen v umístění v konkrétním bodě paketové sítě a ve směru toku informace, bude popsána činnost jen s uvažováním první paketové jednotky 2.2. Řízení všech dalších funkcí první komunikační jednotky 2 včetně modifikace dat prvním paketovým procesorem 2.2.2 provádí řídicí procesor 2.2.10,Q. Optimalizace funkce v obou směrech přenosu je zajišťována výměnou řídicích a stavových informací mezi řídicím procesorem 2.2.10,0 v první komunikační jednotce 2 a řídicím procesorem 2.2.10.0 v druhé komunikační jednotce 4.
Z výše uvedeného vyplývá, že systém má pro každé vstupně/výstupní síťové rozhraní 2.3 nezávislý první paketový zásobník 2,2.5 rozhraní, první injektor 2.2.6 řídicích informací, první vyrovnávací paměť 2.2.7 a první detektor řídicích informací
2,2.8 a rovněž tak i nezávislý paketový regulátor realizovaný řídicí jednotkou 2.2.10. Interpreter 2.2.10.1 řídicích informací zjišťuje zpoždění a/nebo paketovou ztrátovost mezi prvním injektorem 2.2.6 řídicích informací a prvním detektorem 2.2.8 řídicích informací. Tyto informace porovnává v odečítacím členu 2.2,10.3 s požadovanými hodnotami zpoždění a/nebo paketové ztrátovosti na prvním vstupu 2.2.10.2 a na základě toho regulátor 2.2.10.4 stanoví množství dat přenášených daným vstupně/výstupním rozhraním 2,3 tak, že hradlo 2.2.10.5 ovládá první paketový rozřazovač 2.2.4 a zároveň alokuje odpovídací obsah prvního vstupního paketového zásobníku 2.2.1.
Paketový regulátor 2.2.10.4 ovládá pomocí paketového hradla 2.2.10.5 množství paketů v prvním vstupním paketovém zásobníku 2,2.1 tak, aby obsahoval v součtu jen takové množství dat, která jsou aktuálně schopná přenést všechna první vstupně/výstupní uživatelská rozhraní 2.1. Pakety přetékající kapacitu prvního vstupního paketového zásobníku 2.2.1 se neukládají a nepřenášejí, a tak se chrání první vstupně/výstupní uživatelské rozhraní 2.1 a paketová síť 3 před přetížením, čímž je ve výsledku optimalizováno zpoždění při přenosu.
Měření zpoždění je možno provádět ve smyčce, tj. sumárně pro oba směry přenosu, nebo nezávisle pro každý směr, jak je popsáno v následujících odstavcích.
Interpreter 2.2.10.1 řídicích informací měří zpoždění a ztrátovost paketů ve smyčce vysíláním měřicích paketů složených z měřících informací a/nebo měřicích informací a uživatelských dat z prvního injektoru 2.2.6 řídicích informací přes první vstupně/výstupní uživatelské rozhraní 2.1, paketovou síť 3 do druhé komunikační jednotky 4, kde druhý detektor 4.2.8 řídicích informací zajistí předání měřicího paketu do druhého injektoru 4.2.6 řídicích informací tak, že koriguje měřicí informace odečtením svého vlastního procesního zpoždění a tím zpřesní měřené zpoždění paketů ve smyčce. Takto se měřicí informace dostane zpět přes druhé vstupně/výstupní uživatelské rozhraní 4,1, paketovou síť 3 do první komunikační jednotky 2, kde první detektor 2.2.8 řídicích informací zajistí změření zpoždění přenosu a/nebo ztrátovosti paketů ve smyčce.
Alternativně interpreter 2.2.10.1 zpoždění zjišťuje zpoždění přenosu paketů v jednom směru pomocí zápisu časových značek v prvním injektoru 2,2.6 řídicích paketů a jejich přenosu přes první vstupně/výstupní uživatelské rozhraní 2.1, paketovou síť 3 do druhé komunikační jednotky 4. Zde druhý detektor 4.2.8 řídicích paketů zjistí díky průběžně udržované časové synchronizaci obou komunikačních jednotek 2 a 4 dobu zpoždění ve směru od první komunikační jednotky 2 do druhé komunikační jednotky 4. Tuto dobu zpoždění přenese prostřednictvím druhého injektoru 4.2.6 řídicích paketů a dále přenosem zpět přes druhé vstupně/výstupní uživatelské rozhraní 4,1, paketovou síť 3 do první komunikační jednotky 2, kde první detektor 2.2.8 řídicích informací tuto hodnotu poskytne interpreteru 2.2.10.1 zpoždění.
Komunikační systém realizovaný pomocí popsané první komunikační jednotky 2 a druhé komunikační jednotky 4 je odolný proti změně pořadí paketů, k němuž může dojít během přenosu přes paketovou síť 3. První injektor 2.2.6 řídicích informací první komunikační jednotky 2 čísluje pakety v časové posloupnosti a na základě toho po průchodu paketovou sítí 3, kde se může pořadí paketů změnit, druhý detektor 4.2.8 řídicích informací druhé komunikační jednotky 4 zajistí zápis paketů do druhého přijímacího paketového zásobníku 4.2.9 ve správném pořadí. Řídicí procesor 4.2.10.0 nastavuje délku druhého přijímacího paketového zásobníku 4.2,9 tak, aby se minimalizovala ztrátovost paketů došlých mimo pořadí při současném omezení maximálního zpoždění.
Vysílací první paketový procesor 2.2.2 na základě nastavení z řídicího procesoru 2.2.10.0 modifikuje obsah paketů tak, aby se přenesly s minimálními ztrátami a zpožděním přes paketovou síť 3 tím způsobem, že provádí podle potřeby jejich segmentaci, tedy dělení do kratších paketů, nebo spojování více paketů do superpaketů a/nebo zabezpečení korekčním kódem tak, že se ve druhé komunikační jednotce 4 obnoví ve druhém přijímacím paketovém procesoru 4.2,11 pomocí inverzních operací původní obsah paketů.
Výše popsané postupy pro směr přenosu z první komunikační jednotky 2 do druhé komunikační jednotky 4 platí obdobně pro opačný směr přenosu z druhé komunikační jednotky 4 do první komunikační jednotky 2.
Řešení popsané na ®br. 1 popisuje komunikaci mezi dvěma body, tj. mezi dvěma komunikačními jednotkami 2 a 4, a to pomocí jednoho a více kanálů realizovaných pomocí paketové sítě 3. Obdobným způsobem je možno realizovat i komunikaci mezi více body s více komunikačními jednotkami. Směrování paketů mezi příslušnými dvojicemi komunikačních jednotek, případně vícebodovou komunikaci multicast mezi více komunikačními jednotkami zároveň zajišťuje paketová síť 3.
Průmyslová využitelnost
Uvedený adaptabilní systém pro zvýšení rychlosti a spolehlivosti přenosu dat v paketové síti s optimalizací zpoždění zajišťuje pomoci inverzního paketového multiplexu přenos vysokorychlostních dat skrze pomalou datovou síť. Je využitelný ve všech aplikacích, kde je požadováno přenášet data rychlostí přesahující kapacitní možnosti jedné datové cesty. Typickými příklady je přenos dat skrze mobilní paketové sítě založené na technologiích GPRS, EDGE a UMTS. Navržený systém umožní přenášet audiovizuální obsah v takové kvalitě, která by nebyla při > 4 1 ? t · konvenčním použití těchto technologií, kdy je jen jedna přenosová cesta, možná. Použití systému není omezeno jen na přenos audiovizuálního obsahu, ale ve spojení s rodinou protokolů TCP/IP lze přenášet jakýkoliv datový obsah zapouzdřený do paketů protokolů TCP a UDP, jako je EMAIL, WEB, FTP a podobně.
Použití je možné i v pevných sítích, jako jsou přípojky ADSL a VDSL zejména tam, kde jsou provozovatelem sítí nabízeny nízké přenosové rychlosti ve směru od uživatele, tedy ve směru upstream, a je tak možno tento nedostatek kompenzovat použitím více přenosových cest.
Systém je díky paketovému procesoru a regulátoru zpoždění paketů využitelný i tam, kde je potřeba přenášet data s vysokou spolehlivostí a garantovanou hodnotou zpoždění. Typické použití lze nalézt ve všech aplikacích, kde jsou data přenášena sítí, která vykazuje velkou nespolehlivost a díky použití paralelních přenosových cest lze zaručit vyšší pravděpodobnost úspěšného doručení přenášené informace. Tyto sítě lze nalézt ve všech průmyslových odvětvích, kde dochází k výraznému elektromagnetickému rušení, které velmi nepříznivě ovlivňuje kvalitu datových sítí. Použití tohoto systému je reálné i v mobilních bezdrátových sítích, které jsou využívány pro přenos dat z průmyslových senzorů, například v oblasti energetiky, plynárenství, vodohospodářství, do kontrolního centra, kdy je požadováno spolehlivé doručení naměřených údajů a řídicích povelů.

Claims (1)

  1. Adaptabilní systém pro zvýšení rychlosti a spolehlivosti přenosu dat v paketové síti s optimalizací zpoždění mezi alespoň jedním prvním koncovým zařízením (1) a alespoň jedním druhým koncovým zařízením (5), kde každé z prvních koncových zařízení (1) je propojeno přes jemu přiřazenou první komunikační jednotku (2), paketovou datovou síť (3) a přes druhou komunikační jednotku (4) s jí příslušejícím druhým koncovým zařízením (5), přičemž první komunikační jednotka (2) je tvořena prvním vstupně/výstupním uživatelským rozhraním (2.1) pro propojení s výstupem prvního koncového zařízení (1), kde toto první vstupně/výstupní uživatelské rozhraní (2.1) je přes první paketovou procesní jednotku (2.2) propojeno s alespoň jedním prvním vstupně/výstupním síťovým rozhraním (2.3) pro propojení s paketovou datovou sítí (3) a druhá komunikační jednotka (4) je tvořena druhým vstupně/výstupním uživatelským rozhraním (4.1) pro propojení s výstupem druhého koncového zařízení (5), kde toto druhé vstupně/výstupní uživatelské rozhraní (4.1) je přes druhou paketovou procesní jednotku (4.2) propojeno s alespoň jedním druhým vstupně/výstupním síťovým rozhraním (4.3) pro propojení s paketovou datovou sítí (3)zvyznačující se tím, že první paketová procesní jednotka (2.2) je tvořena vysílací a přijímací částí, kde vysílací část má na svém vstupu připojeném na výstup prvního vstupně/výstupního uživatelského rozhraní (2.1) první vstupní paketový zásobník (2.2.1) propojený přes první paketový procesor (2.2.2) a přes první vyrovnávací paměť (2.2.3) rozřazovače se vstupem prvního paketového rozřazovače (2.2.4), jehož výstup je propojen s alespoň jedním řetězcem tvořeným prvním paketovým zásobníkem (2.2.5) rozhraní propojeným přes první injektor (2.2.6) řídicích informací s první vyrovnávací pamětí (2.2.7) rozhraní, jejíž výstup je spojen s prvním vstupně/výstupním síťovým rozhraním (2.3) a přijímací část první paketové procesní jednotky (2.2) má na svém vstupu připojeném na výstup prvního vstupně/výstupního síťového rozhraní (2.3) zařazen detektor (2.2.8) řídicích informací, který je přes první přijímací paketový zásobník (2.2.9) a první přijímací paketový procesor (2.2.11) spojen se vstupem prvního vstupně/výstupního uživatelského rozhraní (2.1) a analogicky druhá paketová procesní jednotka (4.2) je tvořena vysílací a přijímací částí, kde vysílací část má na svém vstupu připojeném na výstup druhého vstupně/výstupního rozhraní (4.1) druhý vstupní paketový zásobník (4.2.1) propojený přes druhý paketový procesor (4.2.2) a přes druhou vyrovnávací paměť (4.2.3) rozřazovače se vstupem druhého paketového rozřazovače (4.2.4), jehož výstup je propojen s alespoň jedním řetězcem tvořeným druhým paketovým zásobníkem (4.2.5) rozhraní propojeným přes druhý injektor (4.2.6) řídicích informací s druhou vyrovnávací pamětí (4.2.7) rozhraní, jejíž výstup je spojen s druhým vstupně/výstupním síťovým rozhraním (4.3) a přijímací část druhé paketové procesní jednotky (4.2) má na svém vstupu připojeném na výstup druhého vstupně/výstupního síťového rozhraní (4.3) zařazen druhý detektor (4.2.8) řídicích informací, který je přes druhý přijímací paketový zásobník (4.2.9) a druhý přijímací paketový procesor (4.2.11) spojen se vstupem druhého vstupně/výstupního uživatelského rozhraní (4.1), přičemž první paketová procesní jednotka (2.2) i druhá paketová procesní jednotka (4.2) zahrnují shodnou řídící jednotku (2.2.10) tvořenou řídícím procesorem (2.2.10.0) pro ovládání všech bloků a zahrnující dále odečítací člen (2.2.10.3) s prvním vstupem (2.2.10.2) požadované hodnoty zpoždění a/nebo paketové ztrátovosti a s druhým vstupem propojeným s výstupem interpretem (2.2.10.1) řídících informací, jehož vstup je propojen s výstupem prvního detektoru (2.2.8) řídících informací respektive s výstupem druhého detektoru (4.2.8) řídících informaci a jehož výstup je propojen se vstupem prvního injektoru (2.2.6) řídících informací respektive se vstupem druhého injektoru (4.2.6) řídících informací a výstup odečítacího členu (2.2.10.3) je přes regulátor (2.2.10.4) a přes hradlo (2.2.10.5) spojen se vstupy prvního vstupního paketového zásobníku (2.2.1) a prvního paketového rozřazovače (2.2.4) respektive se vstupy druhého vstupního paketového zásobníku (4.2.1) a druhého paketového rozřazovače (4.2.4).
CZ2013-252A 2013-04-03 2013-04-03 Adaptabilní systém pro zvýšení rychlosti a spolehlivosti přenosu dat v paketové síti s optimalizací zpoždění CZ304568B6 (cs)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CZ2013-252A CZ304568B6 (cs) 2013-04-03 2013-04-03 Adaptabilní systém pro zvýšení rychlosti a spolehlivosti přenosu dat v paketové síti s optimalizací zpoždění

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CZ2013-252A CZ304568B6 (cs) 2013-04-03 2013-04-03 Adaptabilní systém pro zvýšení rychlosti a spolehlivosti přenosu dat v paketové síti s optimalizací zpoždění

Publications (2)

Publication Number Publication Date
CZ2013252A3 true CZ2013252A3 (cs) 2014-07-09
CZ304568B6 CZ304568B6 (cs) 2014-07-09

Family

ID=51123015

Family Applications (1)

Application Number Title Priority Date Filing Date
CZ2013-252A CZ304568B6 (cs) 2013-04-03 2013-04-03 Adaptabilní systém pro zvýšení rychlosti a spolehlivosti přenosu dat v paketové síti s optimalizací zpoždění

Country Status (1)

Country Link
CZ (1) CZ304568B6 (cs)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CZ2015458A3 (cs) * 2015-07-02 2016-08-24 České Vysoké Učení Technické V Praze, Fakulta Elektrotechnická Způsob komunikace v mobilních buňkových sítích s výběrem rádiové přenosové cesty

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6178448B1 (en) * 1997-06-18 2001-01-23 International Business Machines Corporation Optimal link scheduling for multiple links by obtaining and utilizing link quality information
US7787370B1 (en) * 2001-09-06 2010-08-31 Nortel Networks Limited Technique for adaptively load balancing connections in multi-link trunks
ES2654924T3 (es) * 2010-06-28 2018-02-15 Deutsche Telekom Ag Método y sistema para derivar un retardo de agregación para la agregación de paquetes en una red inalámbrica
CZ21913U1 (cs) * 2011-01-14 2011-03-07 Ceské vysoké ucení technické v Praze Adaptabilní systém pro zvýšení rychlostí a spolehlivosti přenosu dat v přenosové síti
WO2012109725A2 (en) * 2011-02-17 2012-08-23 Research In Motion Limited Packet delay optimization in the uplink of a multi-hop cooperative relay-enabled wireless network

Also Published As

Publication number Publication date
CZ304568B6 (cs) 2014-07-09

Similar Documents

Publication Publication Date Title
CN104219174B (zh) 用于提供使带宽利用率最大化的动态qos的系统和方法
EP3278514B1 (en) Data transmission
US9667570B2 (en) Fabric extra traffic
US10084716B2 (en) Flexible application of congestion control measures
US7177268B2 (en) Packet distributing device
EP2050199B1 (en) Expedited communication traffic handling apparatus and methods
TWI521923B (zh) 基於能效的資料包分類的方法和系統
US9503374B2 (en) Apparatus for hybrid routing in SDN networks to avoid congestion and achieve good load balancing under fluctuating traffic load
US10148595B2 (en) Handling dynamic port/LAG changes without breaking communication in an extended bridge
CN108476243A (zh) 针对网络业务功能链接的分布式负载均衡
KR101478944B1 (ko) 복수의 컨트롤러를 구비한 소프트웨어 정의 네트워크에서 스위치 접속 변경 방법
RU2586019C2 (ru) Устройство управления, система связи, способ управления узлом и программа
KR101975082B1 (ko) 소프트웨어 정의 네트워킹 네트워크에서 트랜잭션 관리 방법
FI92362B (fi) Menetelmä kehysvälitysverkon ylikuormitustilanteiden hallitsemiseksi sekä kehysvälitysverkon solmu
EP2249524B1 (en) Method for controlling admission and assigning resources to data flows, without a priori knowledge, in a virtual network
CZ2013252A3 (cs) Adaptabilní systém pro zvýšení rychlosti a spolehlivosti přenosu dat v paketové síti s optimalizací zpoždění
CZ25772U1 (cs) Adaptabilní systém pro zvýšení rychlosti a spolehlivosti přenosu dat v paketové síti s optimalizací zpoždění
RU2715016C1 (ru) Передающее устройство, способ, программа и носитель записи
US20140016486A1 (en) Fabric Cell Packing in a Switch Device
Kocur et al. ADAPTABLE SYSTEM INCREASING THE TRANSMISSION SPEED AND RELIABILITY IN PACKET NETWORK BY OPTIMIZING DELAY.
US8850063B2 (en) Wide-area application services device to determine packet loop errors in a data center that communicates over a wide area network
US7835362B2 (en) Methods and systems for the management of sequence-sensitive, connection-oriented traffic on a multi-link aggregated port
Bjornstad et al. Quality of service differentiation in optical packet/burst switching: A performance and reliability perspective
US11228455B2 (en) Network device and method for forwarding multi-cast messages in a network
CZ21913U1 (cs) Adaptabilní systém pro zvýšení rychlostí a spolehlivosti přenosu dat v přenosové síti