Server vznikl s podporou
  Grantové agentury ČR.

  
MatLab server   Katedra telekomunikační techniky
FEL ČVUT v Praze
Technická 2
160 27 Praha 6
Napište nám
Dnešní datum: 29. 03. 2024  Hlavní stránka | Seznam rubrik | Ke stažení | Odkazy  


Informace
10.01.2008:
O Matlab serveru
Podrobnější informace o řešení a používání Matlab serveru jsou uvedeny zde.

01.04.2005:
Další články
Další informace naleznete na Access serveru.

Copyright

* Pravděpodobnost ztráty obsluhového systému X1+ … +Xq / M1+ … +Mq /vR/0

Vydáno dne 21. 12. 2010

Program je určen ke stanovení pravděpodobnosti ztrát jednotlivých typů služeb na rozhraní s celkovou přenosovou rychlostí vR, při znalosti nabízeného provozního zatížení A1,...,AQ, obecně Q vstupních toků o přenosových rychlostech v1,..., vQ.

Simulační program pro simulaci zobecněného Erlangova modelu (podrobnější popis je uveden v tomto článku) ZEM.exe je po registraci k dispozici s sekci Ke stažení. Pro použití simulačního programu je potřeba PC s libovolným 32 bitovým nebo 64-bitovým operačním systémem Microsoft Windows (např. verze: Windows 2000, Windows XP, Windows 7, ….). Rychlost provádění simulací je závislá hlavně na výkonu procesoru. Program je určen ke stanovení pravděpodobnosti ztrát jednotlivých typů služeb na rozhraní s celkovou přenosovou rychlostí vR, při znalosti nabízeného provozního zatížení A1,...,AQ, obecně Q vstupních toků o přenosových rychlostech v1,...,vQ. Pro odhad potřebné přenosové rychlosti jednoho požadavku běžně používaných audio kodeků lze použít tabulku tab. 1 a pro video hovory tab. 2. Program ZEM.exe umožňuje práci v následujících dvou režimech:

a) Interaktivní režim:

Po spuštění programu ZEM.exe je uživatel vyzván k postupnému zadávání jednotlivých parametrů simulovaného systému typu X1+ … +Xq / M1+ … +Mq /vR/0. Pro lepší představu je na obr. 1 zobrazen výpis programu.

obr1

Obr. 1: Ukázka interaktivního způsobu práce s programem ZEM.exe.

Na obr. 1 byla provedena simulace systému s následujícími parametry:

  • přenosová rychlost rozhraní: vR = 1,8 Mbit/s,
  • počet vstupních toků: Q = 2,
  • nabízené provozní zatížení jednotlivých služeb: A1 = 10 erl, A2 = 10 erl,
  • přenosové rychlosti jednotlivých typů služeb: v1 = 20,77 kbit/s (G.723 6,3 kbit), v1 = 87,2 kbit/s (G.711),
  • střední doby obsluhy: tos1 = 120 s, tos2 = 120 s,
  • interval spolehlivosti alfa = 95 %,

Přesnost výsledku a také i rychlost simulace může uživatel ovlivnit změnou délky simulačního úseku a počtem simulačních úseků (v ukázce na obr. 2 je zvoleno 500 simulačních úseků s délkou 50 h.). Výsledné hodnoty pravděpodobností ztrát jsou: B1 = 0,001609 ± 2,7 %, B2 = 0,009013 ± 1,5 %, BS = 0,007589 ± 1,6 %. Zadávání jednotlivých parametrů se ukončuje klávesou ENTER. Hodnoty necelých čísel je nutné zadávat ve formátu s desetinou tečkou! Pro násilné ukončení programu je možné použít standardní klávesovou zkratku CTRL+C. Zadáním posledního vstupního parametru alfa, je spuštěna simulace. Po jejím dokončení jsou výsledky vypsány na obrazovku a současně také do výstupního souboru output.txt (pokud ovšem při spuštění programu nebyl pomocí parametru –o [výstupní_soubor] zadán jiný název souboru). Dalším stisknutím klávesy ENTER se program ukončí. Formát výstupního souboru zobrazuje obr. 2.

obr2

Obr. 2: Formát výstupního souboru output.txt.

b) Dávkový režim:

Pro větší počet prováděných simulací případně pro dimenzování tohoto typu systémů je předchozí interaktivní způsob práce s programem ZEM.exe nevhodný. Proto je program rozšířen o možnost takzvaného „dávkového zpracování“. Výhodou tohoto způsobu práce s programem je možnost provedení několika i časově náročných simulací postupně za sebou, a to i bez nutnosti zásahu uživatele.

Programu se vstupní hodnoty pro provedení jednotlivých simulací zadávají s pomocí parametru:

                            -i [vstupní_soubor], kde hodnota vstupní_soubor určuje název předem připraveného vstupního souboru.

Samozřejmě je i zde možné současně použít parametr:

                            -o [výstupní_soubor], kde hodnota výstupní_soubor určuje název výstupního souboru. Formát výstupního souboru je totožný s formátem uvedeným na obr. 4.

Vstupní soubor v podstatě nahrazuje uživatele při zadávání parametrů. Doporučený formát vstupního souboru je na obr. 3.

obr3

Obr. 3: Formát vstupního souboru input.txt.

V souboru je prvním celým číslem programu sdělen počet prováděných simulací (v souboru input.txt na obr. 3 je připraveno zadání pro 10 simulací). Dále jsou již jen postupně uváděny vstupní hodnoty pro jednotlivé simulace ve stejném pořadí, jako by byly zadávány přímo z klávesnice obsluhou. Jednotlivé hodnoty je nutné ve vstupním souboru oddělit mezerami, tabulátory nebo znaky konce řádku.

Pro první simulaci jsou tedy v souboru input.txt zadány parametry:

  • přenosová rychlost rozhraní: vR = 1,8 Mbit/s,
  • počet vstupních toků: Q = 2,
  • 100 simulačních úseků o délce 40 hodin,
  • nabízené provozní zatížení jednotlivých služeb: A1 = 11 erl, A2 = 10 erl,
  • přenosové rychlosti jednotlivých typů služeb: v1 = 20,77 kbit/s (G.723 6,3 kbit), v1 = 87,2 kbit/s (G.711),
  • střední doby obsluhy: tos1 = 120 s, tos2 = 120 s,
  • interval spolehlivosti alfa = 95 %,

Obdobně jsou v souboru input.txt zadány parametry pro zbývajících devíti simulací. Pro větší přehlednost vstupního souboru je doporučeno mezi parametry jednotlivých simulací vložit alespoň jeden prázdný řádek. Ve výstupním souboru jsou postupně uvedeny výsledky jednotlivých simulací. Začátek výstupního souboru vytvořeného příkazem: ZEM.exe -i input.txt -o output.txt je zobrazen na obr. 4.

obr4

Obr. 4: Formát výstupního souboru output.txt.

Pokud se uživatel rozhodne zadávat místo střední doby obsluhy tos střední dobu mezi příchody tp, může tak učinit s pomocí parametru -tp.

Tento dávkový režim práce s programem ZEM.exe má mnoho výhod. Největší výhodou je úsporu času při provádění většího počtu simulací. Obsluha totiž nemusí čekat na dokončení každé simulace, aby mohla zadat parametry pro simulaci další. Další nezanedbatelnou výhodou je větší komfort při zadávání tak velkého počtu parametrů.

Mimo výše uvedeného exponenciálního rozložení intervalů mezi příchody je možné nastavit i další rozdělení:

  • Deterministické,
  • Erlangovo k-tého řádu,
  • Hyperexponenciální druhého řádu.

Program ZEM.exe je spolu se všemi demonstračními soubory uvedenými v této kapitole uložen v sekci Ke stažení.

obr5

Tab. 1: Parametry běžně používaných audio kodeků.

obr6

Tab. 2: Přibližné požadavky na přenosové rychlosti u video konferencí.


Autor:        P. Hampl
Pracoviště: České vysoké učení technické v Praze, FEL

Informační e-mail Vytisknout článek


Server vznikl s podporou Grantové agentury ČR v rámci projektu :

Omezující faktory při širokopásmovém přenosu signálu po metalických párech a vzájemná koexistence s dalšími systémy
(GACR 102/03/0434)


NAVRCHOLU.cz

Tento web site byl vytvořen prostřednictvím phpRS.