A Markovi forgalomanalízis legújabb eredményei és ezek alkalmazása a távközlő hálózatok teljesítményvizsgálatában

Hasonló dokumentumok
Statisztikai módszerek a skálafüggetlen hálózatok

E.4 Markov-láncok E.4 Markov-láncok. Sok sorbanállási hálózat viselkedése leírható "folytonos idejű Markovláncok " segítségével.

előadás Diszkrét idejű tömegkiszolgálási modellek Poisson-folyamat Folytonos idejű Markov-láncok Folytonos idejű sorbanállás

Számítógép-rendszerek fontos jellemzői (Hardver és Szoftver):

VIHIMA07 Mobil és vezeték nélküli hálózatok. Forgalmi modellezés és tervezés

Villamos autókból álló taxi flotta számára létesítendő töltőállomások modellezése

Loss Distribution Approach

Sztochasztikus folyamatok alapfogalmak

Hipotézis STATISZTIKA. Kétmintás hipotézisek. Munkahipotézis (H a ) Tematika. Tudományos hipotézis. 1. Előadás. Hipotézisvizsgálatok

Matematikai statisztika c. tárgy oktatásának célja és tematikája

Megkülönböztetett kiszolgáló routerek az

e (t µ) 2 f (t) = 1 F (t) = 1 Normális eloszlás negyedik centrális momentuma:

Alap-ötlet: Karl Friedrich Gauss ( ) valószínűségszámítási háttér: Andrej Markov ( )

x, x R, x rögzített esetén esemény. : ( ) x Valószínűségi Változó: Feltételes valószínűség: Teljes valószínűség Tétele: Bayes Tétel:

Közlekedési áramlatok MSc. Csomóponti-, útvonali eljutási lehetőségek minősítése

Megoldások. ξ jelölje az első meghibásodásig eltelt időt. Akkor ξ N(6, 4; 2, 3) normális eloszlású P (ξ

Kockázatalapú szabályozó kártyák tervezése, kiválasztása és folyamatra illesztése

Statisztika - bevezetés Méréselmélet PE MIK MI_BSc VI_BSc 1

Bemenet modellezése (III.), forgalommodellezés

( 1) i 2 i. megbízhatóságú a levont következtetése? A matematikai statisztika eszközeivel értékelje a kapott eredményeket!

Általánosan, bármilyen mérés annyit jelent, mint meghatározni, hányszor van meg

6. Előadás. Vereb György, DE OEC BSI, október 12.

FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI

Monte Carlo módszerek a statisztikus fizikában. Az Ising modell. 8. előadás

Csapadékmaximum-függvények változása

Több valószínűségi változó együttes eloszlása, korreláció

Rádiós hozzáférő hálózatok elemzése és méretezése analitikus módszerekkel Rákos Attila Nokia Siemens Networks

Sztochasztikus temporális logikák

Kísérlettervezés alapfogalmak

Kísérlettervezés alapfogalmak

biometria II. foglalkozás előadó: Prof. Dr. Rajkó Róbert Matematikai-statisztikai adatfeldolgozás

Valószínűségszámítás összefoglaló

2008 II. 19. Internetes alkalmazások forgalmának mérése és osztályozása. Február 19

Modern műszeres analitika szeminárium Néhány egyszerű statisztikai teszt

Regresszió. Csorba János. Nagyméretű adathalmazok kezelése március 31.

INFOKOMMUNIKÁCIÓS RENDSZEREK HATÉKONYSÁG- ELEMZÉSÉRE SZOLGÁLÓ ESZKÖZÖK

1. Adatok kiértékelése. 2. A feltételek megvizsgálása. 3. A hipotézis megfogalmazása

Nagy számok törvényei Statisztikai mintavétel Várható érték becslése. Dr. Berta Miklós Fizika és Kémia Tanszék Széchenyi István Egyetem

Forgalmi adatsorok illesztése Markov érkezési folyamattal

Matematikai statisztika I. témakör: Valószínűségszámítási ismétlés

[Biomatematika 2] Orvosi biometria

Van-e kapcsolat a változók között? (példák: fizetés-távolság; felvételi pontszám - görgetett átlag)

Statisztika elméleti összefoglaló

STATISZTIKA. Egymintás u-próba. H 0 : Kefir zsírtartalma 3% Próbafüggvény, alfa=0,05. Egymintás u-próba vagy z-próba

Számítógépes döntéstámogatás. Statisztikai elemzés

Véletlenszám generátorok és tesztelésük HORVÁTH BÁLINT

Többváltozós lineáris regressziós modell feltételeinek

DIFFERENCIAEGYENLETEK

[Biomatematika 2] Orvosi biometria

[Biomatematika 2] Orvosi biometria

FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI

STATISZTIKA ELŐADÁS ÁTTEKINTÉSE. Matematikai statisztika. Mi a modell? Binomiális eloszlás sűrűségfüggvény. Binomiális eloszlás

Adatelemzési eljárások az idegrendszer kutatásban Somogyvári Zoltán

i p i p 0 p 1 p 2... i p i

egyetemi jegyzet Meskó Balázs

Kabos: Statisztika II. t-próba 9.1. Ha ismert a doboz szórása de nem ismerjük a

DSL hozzáférési hálózatokban alkalmazott csomagütemezôk sorbanállási modellezése és analízise

A maximum likelihood becslésről

Matematikai alapok és valószínőségszámítás. Statisztikai becslés Statisztikák eloszlása

Az e-mobilitáshoz kapcsolódó közép és hosszú távú villamos hálózati hatások

XVII. econ Konferencia és ANSYS Felhasználói Találkozó

Matematika A3 Valószínűségszámítás, 6. gyakorlat 2013/14. tavaszi félév

Továbblépés. Általános, lineáris modell. Példák. Jellemzık. Matematikai statisztika 12. elıadás,

Bevezetés. 1. előadás, február 11. Módszerek. Tematika

K+F a Hálózattervezés területén

A valószínűségszámítás elemei

IBM SPSS Modeler 18.2 Újdonságok

Diszkrét állapotú rendszerek modellezése. Petri-hálók

1. Név:... Neptun Kód:... Feladat: Egy összeszerel½o üzemben 3 szalag van. Mindehárom szalagon ugyanazt

Statisztikai becslés

Többváltozós lineáris regressziós modell feltételeinek tesztelése I.

Hipotézis, sejtés STATISZTIKA. Kétmintás hipotézisek. Tudományos hipotézis. Munkahipotézis (H a ) Nullhipotézis (H 0 ) 11. Előadás

6. Előadás: Sorbanállási modellek, III.

Forgalmi mérések a gyakorlatban

REGIONÁLIS KLÍMAMODELLEZÉS AZ OMSZ-NÁL. Magyar Tudományos Akadémia szeptember 15. 1

Ellátási lánc optimalizálás P-gráf módszertan alkalmazásával mennyiségi és min ségi paraméterek gyelembevételével

GVMST22GNC Statisztika II. Keleti Károly Gazdasági Kar Vállalkozásmenedzsment Intézet

Biomatematika 2 Orvosi biometria

Populációbecslés és monitoring. Eloszlások és alapstatisztikák

Mérési adatok illesztése, korreláció, regresszió

Számításelmélet. Második előadás

Megújuló energiaforrásokkal kapcsolatos hallgatói és oktatói kutatások a BME Villamos Energetika Tanszékének Villamos Művek és Környezet Csoportjában

Biometria az orvosi gyakorlatban. Korrelációszámítás, regresszió

Gazdasági matematika II. vizsgadolgozat, megoldással,

BIOMATEMATIKA ELŐADÁS

Gazdasági matematika II. vizsgadolgozat megoldása, június 10

Tanmenet a évf. fakultációs csoport MATEMATIKA tantárgyának tanításához

Babeş-Bolyai Tudományegyetem Fizika Kar, Kolozsvár. Hegyi Géza. Filozofia és Történelem Kar, Kolozsvár. M.A. Santos, R. Coelho és J.J.

Valószínűségszámítás és Statisztika I. zh november MEGOLDÁS

Statisztika I. 9. előadás. Előadó: Dr. Ertsey Imre

Programozható vezérlő rendszerek KOMMUNIKÁCIÓS HÁLÓZATOK 2.

Forgalmi tervezés az Interneten

Abszolút folytonos valószín ségi változó (4. el adás)

Acélszerkezetek korszerű tűzvédelmének néhány kérdése

STATISZTIKA. A Föld pályája a Nap körül. Philosophiae Naturalis Principia Mathematica (A természetfilozófia matematikai alapelvei, 1687)

Biometria, haladó biostatisztika EA+GY biometub17vm Szerda 8:00-9:00, 9:00-11:00 Déli Tömb 0-804, Lóczy Lajos terem

10. Exponenciális rendszerek

Statisztika I. 8. előadás. Előadó: Dr. Ertsey Imre

Hipotézis vizsgálatok

Bevezetés a hipotézisvizsgálatokba

Átírás:

A Markovi forgalomanalízis legújabb eredményei és ezek alkalmazása a távközlő hálózatok teljesítményvizsgálatában Horváth Gábor ghorvath@hit.bme.hu (Horváth András, Telek Miklós) - p. 1

Motiváció, problémafelvetés A Markovi Érkezési Folyamat (MAP) MAP illesztési megoldások MAP alapú sorbanállási hálózatok - p. 2

Motiváció Motiváció Aggregációs hálózatokban a legérdekesebb minőségi jellemzők a bufferekben "keletkeznek" Rendszerben lévő buffereket azonosítjuk és a bufferek hálózatát vizsgáljuk tovább - p. 3

Motiváció Motiváció Aggregációs hálózatokban a legérdekesebb minőségi jellemzők a bufferekben "keletkeznek" Rendszerben lévő buffereket azonosítjuk és a bufferek hálózatát vizsgáljuk tovább - p. 3

Motiváció Motiváció Aggregációs hálózatokban a legérdekesebb minőségi jellemzők a bufferekben "keletkeznek" Rendszerben lévő buffereket azonosítjuk és a bufferek hálózatát vizsgáljuk tovább - p. 3

Motiváció Motiváció Aggregációs hálózatokban a legérdekesebb minőségi jellemzők a bufferekben "keletkeznek" Rendszerben lévő buffereket azonosítjuk és a bufferek hálózatát vizsgáljuk tovább A bufferhálózat vizsgálata történhet szimulációval vagy analízissel - p. 3

Számos QoS jellemző gyorsan és pontosan kiszámolható, ha: Motiváció A csomagérkezési időközök exponenciális eloszlásúak (Poisson folyamat) A csomagméretek exponenciális eloszlásúak Ezzel szemben a gyakorlati vizsgálatok (mérések) tapasztalatai: A forgalom nem Poisson folyamat A csomagérkezési idők összefüggők LRD tulajdonság Fraktális viselkedés Kérdések: Milyen eszközzel modellezzük az ilyen összetett forgalmat? Hogy számítsuk a hálózat QoS jellemzőit? - p. 4

Markovi Érkezési Folyamatok Egy állapot-átmeneti rendszer (Markov lánc) modulálja az érkezéseket a háttérben Bizonyos átmenetek érkezést generálnak, mások nem: Markovi Érkezési Folyamatok MAP illesztés Statisztikai alapú MAP illesztés Érkezési időközök MAP illesztés, összefoglalás Validálás Az együttes momentumok Inverz karakterizáció együttes momentumokkal - p. 5

Markovi Érkezési Folyamatok Egy állapot-átmeneti rendszer (Markov lánc) modulálja az érkezéseket a háttérben Bizonyos átmenetek érkezést generálnak, mások nem: Markovi Érkezési Folyamatok MAP illesztés Statisztikai alapú MAP illesztés Érkezési időközök MAP illesztés, összefoglalás Validálás Az együttes momentumok Inverz karakterizáció együttes momentumokkal 16 0 4 D 0 = 0 5 5, D 1 = 6 0 19 0 12 0 0 0 0 10 3 0 - p. 5

Markovi Érkezési Folyamatok Egy állapot-átmeneti rendszer (Markov lánc) modulálja az érkezéseket a háttérben Bizonyos átmenetek érkezést generálnak, mások nem: Markovi Érkezési Folyamatok MAP illesztés Statisztikai alapú MAP illesztés Érkezési időközök MAP illesztés, összefoglalás Validálás Az együttes momentumok Inverz karakterizáció együttes momentumokkal Előnyök: Könnyen szimulálható Hatékonyan megoldható sorbanállási rendszerek: M/M/1 MAP/MAP/1, M/G/1 MAP/G/1 - p. 5

MAP illesztés Markovi Érkezési Folyamatok MAP illesztés Statisztikai alapú MAP illesztés Érkezési időközök MAP illesztés, összefoglalás Validálás Az együttes momentumok Inverz karakterizáció együttes momentumokkal Hogyan lesz mérési eredményekből / adatsorból MAP? Két módszertan: Likelihood alapú: Olyan MAP-ot készít, ami a lehető legnagyobb valószínűséggel generálhatta az adatsort Az adatsor minden tagját figyelembe veszi Drasztikusan lassul az adatsor növelésével Statisztikai alapú: Az adatsorból jól megválasztott statisztikai mennyiségeket számolunk (momentumok, autokorreláció) Olyan MAP-ot keresünk, amely az adatsorral megegyező statisztikával bír Minél több az adat, annál pontosabb - p. 6

Statisztikai alapú MAP illesztés Markovi Érkezési Folyamatok MAP illesztés Statisztikai alapú MAP illesztés Érkezési időközök MAP illesztés, összefoglalás Validálás Az együttes momentumok Inverz karakterizáció együttes momentumokkal Hatékony MAP illesztés kulcsa: 2 lépcsős megoldás 1. Érkezési idők eloszlásának 2. Összefüggőségi jellemzők A hatékonyság oka: két egymást követő optimalizálási feladat sokkal hatékonyabb, mint egy dupla annyi változós optimalizálási feladat - p. 7

Érkezési időközök A független mintákra való Markovi eloszlásillesztés sokat vizsgált terület, sok eredménnyel. Markovi Érkezési Folyamatok MAP illesztés Statisztikai alapú MAP illesztés Érkezési időközök MAP illesztés, összefoglalás Validálás Az együttes momentumok Inverz karakterizáció együttes momentumokkal - p. 8

Összefüggőségi jellemzők Tipikusan autokorrelációval jellemzik az összefüggőséget: Markovi Érkezési Folyamatok MAP illesztés Statisztikai alapú MAP illesztés Érkezési időközök MAP illesztés, összefoglalás Validálás Az együttes momentumok Inverz karakterizáció együttes momentumokkal Tulajdonságok: ρ = E[(X 0 E(X))(X 1 E(X))] σ 2 pozitív: átlag feletti időket várhatóan átlag feletti követi és vice versa negatív: átlag feletti időket várhatóan átlag alatti követi és vice versa - p. 9

Összefüggőségi jellemzők Markovi Érkezési Folyamatok MAP illesztés Statisztikai alapú MAP illesztés Érkezési időközök MAP illesztés, összefoglalás Validálás Az együttes momentumok Inverz karakterizáció együttes momentumokkal Kiterjesztés: a k távolságra lévő érkezési időközök korrelációja: ρ k = E[(X 0 E(X))(X k E(X))] σ 2 Példa: LBL-TCP adatsor (Lawrence Berkeley Laboratory forgalma, 2 óra hosszú) Lag-k korr. 0.16 0.14 0.12 0.1 0.08 0.06 0.04 0.02 0 5 10 15 20 25 Lag trace Lag-k korr. 0.1 0.01 0.001 0.0001 1e-05 1e-06 trace 1e-07 1 10 100 1000 10000 100000 Lag - p. 10

MAP illesztés, összefoglalás Markovi Érkezési Folyamatok MAP illesztés Statisztikai alapú MAP illesztés Érkezési időközök MAP illesztés, összefoglalás Validálás Az együttes momentumok Inverz karakterizáció együttes momentumokkal 1. Érkezési időközök : Adott: az adatsor Cél: az érkezési időközök eloszlásának Eszköz: momentumillesztés, vagy optimalizálás Eredmény: egy MAP (D 0, D 1 ), mely még független érkezéseket generál 2. Összefüggőség : Adott: az adatsorból kinyert autokorrelációs fv., és a független MAP (D 0, D 1 ) Cél: az érkezési időközök eloszlásának megtartása mellett az összefüggőség Eszköz: nemlineáris optimalizálás Eredmény: a kész MAP (D 0, D 1 ) - p. 11

Validálás Markovi Érkezési Folyamatok MAP illesztés Statisztikai alapú MAP illesztés Érkezési időközök MAP illesztés, összefoglalás Validálás Az együttes momentumok Inverz karakterizáció együttes momentumokkal 2 sorbanállási rendszer, determinisztikus kiszolgálással: Tapasztalat: +sorhossz eloszlások összehasonlítása Relatíve rossz eredmények akkor is, ha jól sikerült a MAP Tanulság: Az autokorrelációs függvény illesztésére törekedés tévút! ρ k = E[(X 0 E(X))(X k E(X))] σ 2 = 1 σ 2 (E(X 0X k ) +...) Más összefüggőségi jellemzők is vannak - p. 12

Az együttes momentumok Markovi Érkezési Folyamatok MAP illesztés Statisztikai alapú MAP illesztés Érkezési időközök MAP illesztés, összefoglalás Validálás Az együttes momentumok Inverz karakterizáció együttes momentumokkal Az együttes momentumok fogalma: Tulajdonságok: η i,j = E(X i 0X j 1 ) Csak a szomszédos érkezésekre vonatkoznak, de ez elegendő, mert a magasabb fokú együttes momentumok meghatározzák a MAP összefüggőségét Adatsorból is könnyen előállítható: η i,j = 1 N 1 N 1 k=1 x i k x j k+1 - p. 13

Inverz karakterizáció együttes momentumokkal Markovi Érkezési Folyamatok MAP illesztés Statisztikai alapú MAP illesztés Érkezési időközök MAP illesztés, összefoglalás Validálás Az együttes momentumok Inverz karakterizáció együttes momentumokkal Fő eredmény: MAP inverz karakterizáció n 2 egyszerű statisztikai mennyiséggel 1. 2n 1 momentumból előállítjuk az érkezési időközök eloszlását 2. (n 1) 2 együttes momentumból összefüggővé tesszük a MAP-ot Eljárásunk tulajdonságai: Egyértelmű Gyors (azonnali válasz) De adhat rossz MAP-ot: ezeket addig kell transzformálni, amíg érvényes MAP-ot nem kapunk - p. 14

MAP alapú sorbanállási hálózatok Poisson helyett MAP bemenő forgalom: MAP alapú sorbanállási hálózatok MAP alapú sorbanállási hálózatok - p. 15

MAP alapú sorbanállási hálózatok Poisson helyett MAP bemenő forgalom: MAP alapú sorbanállási hálózatok MAP alapú sorbanállási hálózatok - p. 15

MAP alapú sorbanállási hálózatok Poisson helyett MAP bemenő forgalom: MAP alapú sorbanállási hálózatok MAP alapú sorbanállási hálózatok A MAP osztály zárt: Elágazásra Szuperpozícióra A kimenőforgalomra? - p. 15

MAP alapú sorbanállási hálózatok Legyen a csomag kiszolgálási folyamat is MAP: MAP alapú sorbanállási hálózatok MAP alapú sorbanállási hálózatok - p. 16

MAP alapú sorbanállási hálózatok Legyen a csomag kiszolgálási folyamat is MAP: MAP alapú sorbanállási hálózatok MAP alapú sorbanállási hálózatok - p. 16

MAP alapú sorbanállási hálózatok Legyen a csomag kiszolgálási folyamat is MAP: MAP alapú sorbanállási hálózatok MAP alapú sorbanállási hálózatok A kimenőfolyamat egy állapotterű MAP! n állapotú MAP közelítés: A MAP/MAP/1 rendszer kimenőfolyamatának n 2 paraméterének kiszámolása (pontos!) Az n 2 paraméteréből MAP előállítása (általában pontos) Minél nagyobb n, annál több összefüggőségi jellemzőt veszünk figyelembe egyre pontosabb a közelítés - p. 16

Tandem hálózat Topológia: Node A Node B Tandem hálózat Tandem hálózat, eredmények Tandem hálózat, eredmények Összetett példa Összetett példa 3 vizsgált eset: a) exponenciális eloszlású csomagméretek b) nem exponenciális, de független csomagméretek c) összefüggő csomagméretek - p. 17

Tandem hálózat, eredmények Tandem hálózat Tandem hálózat, eredmények Tandem hálózat, eredmények Összetett példa Összetett példa #Áll. a. eset #Áll. b. eset c. eset Szimuláció n/a 0.9517 n/a 3.48825 3.08063 momentum n=2 2 0.93967 2 2.5053 2.55597 alapú n=3 3 0.954241 3 3.48803 3.01978 ETAQA n=2 6 0.833259 18 2.58742 2.61587 n=5 12 0.900164 36 2.91293 2.73691 n=10 22 0.936189 66 3.20054 2.95097 n=20 42 0.949793 126 3.41015 3.04765 Level n=2 6 0.902632 18 3.52804 3.05992 prob. n=5 12 0.939841 36 3.53408 3.08245 based n=10 22 0.947761 66 3.5002 3.0771 n=20 42 0.951109 126 3.4889 3.07611 - p. 18

Tandem hálózat, eredmények Tandem hálózat Tandem hálózat, eredmények Tandem hálózat, eredmények Összetett példa Összetett példa Probability 0.6 0.5 0.4 0.3 Case c.: Queue length distribution of Node B Simulation MAP(2) MAP(3) 0.2 0.1 0 0 2 4 6 8 10 12 14 Buffer size - p. 19

Tandem hálózat, eredmények Tandem hálózat Tandem hálózat, eredmények Tandem hálózat, eredmények Összetett példa Összetett példa Autocorrelation 0.35 0.3 0.25 0.2 0.15 0.1 Case c.: Autocorrelation of departures of Node A Simulation MAP(2) MAP(3) 0.05 0-0.05 0 5 10 15 20 Lag - p. 19

Összetett példa Topológia: Tandem hálózat Tandem hálózat, eredmények Tandem hálózat, eredmények Összetett példa Összetett példa Node D Node A Node B Node C A csomagérkezési időközök és a kiszolgálási idők is összefüggők. - p. 20

Összetett példa Topológia: Tandem hálózat Tandem hálózat, eredmények Tandem hálózat, eredmények Összetett példa Összetett példa Node D Node A Node B Node C A csomagérkezési időközök és a kiszolgálási idők is összefüggők. Node D Node A Node B Node C Szimuláció 4.24696 1.0709 1.94556 5.4563 MAP(2) 4.24962 1.06936 1.9342 5.23628 Rel. hiba -0.06% -0.1% -0.5% -4% MAP(3) 4.24962 1.07144 1.94196 5.25906 Rel. hiba -0.06% 0.05% -0.2% -3.6% - p. 20

Összetett példa Node C, a legrosszabbul közelített csomópont: Tandem hálózat Tandem hálózat, eredmények Tandem hálózat, eredmények Összetett példa Összetett példa Probability 0.25 0.2 0.15 0.1 Queue length distribution of Node C Simulation MAP(3) 0.05 0 0 2 4 6 8 10 12 14 Buffer size - p. 21

Összetett példa Node C, a legrosszabbul közelített csomópont: Tandem hálózat Tandem hálózat, eredmények Tandem hálózat, eredmények Összetett példa Összetett példa Autocorrelation 0.025 0.02 0.015 0.01 Autocorrelation of the arrivals of Node C Simulation MAP(3) 0.005 0 0 2 4 6 8 10 12 14 Lag - p. 21

Kifejlesztettük az együttes momentum alapú MAP illesztést Megoldást javasoltunk sorbanállási hálózatok megoldására MAP alapokon - p. 22