erlang’s loss system and b-formula loss systems with full accessibility overflow theory
DESCRIPTION
Bevezetés 1. Veszteséges rendszerek. Erlang’s loss system and B-formula Loss systems with full accessibility Overflow theory Multi-dimensional loss systems A TTE klasszikus elmélete innen indult. Erlang, Engset, Fry, Molina …. Bevezetés 2. Erlang’s loss system and B-formula - PowerPoint PPT PresentationTRANSCRIPT
PPKE ITK
2008/09tanév
8.félév
(tavaszi)
Távközlő rendszerekTávközlő rendszerekforgalmi elemzéseforgalmi elemzése
TájékoztatásTájékoztatáshttp://digitushttp://digitus.itk.ppke.hu/~gosztony/.itk.ppke.hu/~gosztony/
7.
Távközlő rendszerek forgalmi elemzése – 2009. 02. 24.Távközlő rendszerek forgalmi elemzése – 2009. 02. 24. 22
1.1. Erlang’s loss system and Erlang’s loss system and B-formulaB-formula
2.2. Loss systems with full accessibilityLoss systems with full accessibility
3.3. Overflow theoryOverflow theory
4.4. Multi-dimensional loss systemsMulti-dimensional loss systems
A TTE klasszikus elmélete innen indult.A TTE klasszikus elmélete innen indult.
Erlang, Engset, Fry, Molina …Erlang, Engset, Fry, Molina …
Bevezetés 1.Bevezetés 1.
Veszteséges rendszerekVeszteséges rendszerek
Távközlő rendszerek forgalmi elemzése – 2009. 02. 24.Távközlő rendszerek forgalmi elemzése – 2009. 02. 24. 33
a)a) Feltevések és modellFeltevések és modell
b)b) Végtelen kapacitás/vonalszámVégtelen kapacitás/vonalszám
c)c) Véges vonalszám Véges vonalszám Erlang-B Erlang-B
d)d) Állapot–ábrák (állapot átmeneti Állapot–ábrák (állapot átmeneti diagramok) – receptkönyv diagramok) – receptkönyv
e)e) Numerikus eljárásokNumerikus eljárások
f)f) Méretezési alapelvek – GoS és Méretezési alapelvek – GoS és költségek költségek
Bevezetés 2.Bevezetés 2.
Erlang’s loss system and B-formula Erlang’s loss system and B-formula gondolatmenet gondolatmenet
Távközlő rendszerek forgalmi elemzése – 2009. 02. 24.Távközlő rendszerek forgalmi elemzése – 2009. 02. 24. 44
• Szerkezet: Szerkezet: nn egyforma csatorna (vonal, egyforma csatorna (vonal, időrés) – homogén csoportidőrés) – homogén csoport
• Stratégia:Stratégia: teljes hozzáférhetőség (teljes hozzáférhetőség (full accessibilityfull accessibility)) foglalt csoportot találó hívások utóhatás foglalt csoportot találó hívások utóhatás
nélkül elvesznek (nélkül elvesznek (lost calls clearedlost calls cleared)) Ez: Ez: Erlang’s loss modelErlang’s loss model
• Forgalom:Forgalom: tartásidők exp. eloszl. tartásidők exp. eloszl. μμ intenzitás (intenzitás (1/1/μμ
várható érték, „tartásidő”)várható érték, „tartásidő”) beérkezési gyakoriság: beérkezési gyakoriság: intenzitásintenzitás tiszta születési és kihalási folyamat (tiszta születési és kihalási folyamat (pure pure
birth and death process birth and death process ill. Pure Chance ill. Pure Chance Traffic type One Traffic type One PCT-1PCT-1
A modell 1.A modell 1.
Távközlő rendszerek forgalmi elemzése – 2009. 02. 24.Távközlő rendszerek forgalmi elemzése – 2009. 02. 24. 55
• Felajánlott forgalom:Felajánlott forgalom: offered traffic = carried traffic, ha noffered traffic = carried traffic, ha n∞∞
• Vizsgált esetek:Vizsgált esetek: n = ∞n = ∞ Poisson eloszlásPoisson eloszlás n < ∞n < ∞ csonkított Poisson eloszláscsonkított Poisson eloszlás
• Teljesítmény mérőszámok Teljesítmény mérőszámok (Performance (Performance measures)measures) : :
Idő torlódásIdő torlódás E E (time congestion)(time congestion) hívás torlódáshívás torlódás B (B (call congestion)call congestion) forgalom torlódásforgalom torlódás C C (traffic congestion)(traffic congestion)
A modell 2.A modell 2.
A modell érzéketlen a tartásidő eloszlásáraA modell érzéketlen a tartásidő eloszlására
azazazaz: átlagos beérkezési : átlagos beérkezési gyakoriság x átlagos gyakoriság x átlagos tartásidőtartásidő
Távközlő rendszerek forgalmi elemzése – 2009. 02. 24.Távközlő rendszerek forgalmi elemzése – 2009. 02. 24. 66
A modell 3.A modell 3.
A modell érzéketlen a tartásidő eloszlásáraA modell érzéketlen a tartásidő eloszlására
InsensitivityInsensitivity: :
A system is insensitive to the A system is insensitive to the holding time distribholding time distribuutiontion
if the state probabilitiesif the state probabilities of the system only depend on the of the system only depend on the mean value of the holding timemean value of the holding time..
Távközlő rendszerek forgalmi elemzése – 2009. 02. 24.Távközlő rendszerek forgalmi elemzése – 2009. 02. 24. 77
n = ∞ n = ∞ Poisson eloszlás 1. Poisson eloszlás 1.
[i] [i] [i+1] [i+1] időegységenként időegységenként -szor-szor[i] [i] [i-1] [i-1] időegységenként i időegységenként iμμ-ször-ször
Stacionaritás Stacionaritás Statisztikai egyensúly (a folyamat idő Statisztikai egyensúly (a folyamat idő szerinti deriváltjai 0-val egyenlők.szerinti deriváltjai 0-val egyenlők.
statistical equilibriumstatistical equilibrium(Erről a pont folyamatok (Erről a pont folyamatok jellemzésekor bővebbenjellemzésekor bővebbenlesz még szó.)lesz még szó.)
Távközlő rendszerek forgalmi elemzése – 2009. 02. 24.Távközlő rendszerek forgalmi elemzése – 2009. 02. 24. 88
n = ∞ n = ∞ Poisson eloszlás 2. Poisson eloszlás 2.
a)a)Csomóponti Csomóponti egyenletek egyenletek
(3 állapot,(3 állapot, mindig jó !)mindig jó !)
bb) metszeti egyenletek) metszeti egyenletek (2 állapot, főleg egy (2 állapot, főleg egy dimenziós esetekre) dimenziós esetekre)
NormálásNormálás
Távközlő rendszerek forgalmi elemzése – 2009. 02. 24.Távközlő rendszerek forgalmi elemzése – 2009. 02. 24. 99
n = ∞ n = ∞ Poisson eloszlás 3. Poisson eloszlás 3.
Távközlő rendszerek forgalmi elemzése – 2009. 02. 24.Távközlő rendszerek forgalmi elemzése – 2009. 02. 24. 1010
n = ∞ n = ∞ Poisson eloszlás 4. Poisson eloszlás 4.
A = A = //μμbevezetésebevezetése
Távközlő rendszerek forgalmi elemzése – 2009. 02. 24.Távközlő rendszerek forgalmi elemzése – 2009. 02. 24. 1111
Végeredményben:Végeredményben:
A foglalt vonalakA foglalt vonalakszáma egy véletlenszáma egy véletlenidőpontban időpontban Poisson eloszlásúPoisson eloszlású
! ! nn ∞∞, minden igényt kiszolgál a rendszer !, minden igényt kiszolgál a rendszer !
n = ∞ n = ∞ Poisson eloszlás 5. Poisson eloszlás 5.
Távközlő rendszerek forgalmi elemzése – 2009. 02. 24.Távközlő rendszerek forgalmi elemzése – 2009. 02. 24. 1212
n = ∞ n = ∞ Poisson eloszlás 6. Poisson eloszlás 6.
A Poisson eloszlás forgalmi jellemzői:A Poisson eloszlás forgalmi jellemzői:CsúcsosságCsúcsosságPeakednessPeakedness
Az [i] állapot tartósságaAz [i] állapot tartóssága – mivel az állapotból való – mivel az állapotból valókilépés teljes intenzitása (kilépés teljes intenzitása ( + i + iμμ) :) :
vonal dimenziójú !vonal dimenziójú !
Távközlő rendszerek forgalmi elemzése – 2009. 02. 24.Távközlő rendszerek forgalmi elemzése – 2009. 02. 24. 1313
Peakedness - CsúcsosságPeakedness - Csúcsosság
Index of Dispersion for Counts IDCIndex of Dispersion for Counts IDC..
To describe second order properties of the number representation we use To describe second order properties of the number representation we use the index ofthe index of dispersion for counts, IDC. This describes the variations of the dispersion for counts, IDC. This describes the variations of the arrival process during aarrival process during a time interval time interval tt and is defined as: and is defined as:
Emlékeztető: TTE-05 !!!Emlékeztető: TTE-05 !!!(A jövő emlékei !!!)(A jövő emlékei !!!)
By dividing the time interval t into x intervals of duration t/x and observing By dividing the time interval t into x intervals of duration t/x and observing the numberthe number of events during these intervals we obtain an estimate of of events during these intervals we obtain an estimate of IDC(t)IDC(t). . For the Poisson processFor the Poisson process IDCIDC becomes equal to one. becomes equal to one. IDCIDC is equal to “ is equal to “peakednesspeakedness”, which we later introduce to”, which we later introduce to characterize characterize the the number of busy channels in a traffic processnumber of busy channels in a traffic process..
variancevariance(szórásnégyzet)(szórásnégyzet)
expectationexpectation (várható érték)(várható érték)
Távközlő rendszerek forgalmi elemzése – 2009. 02. 24.Távközlő rendszerek forgalmi elemzése – 2009. 02. 24. 1414
n = véges n = véges Erlang eloszlás 1. Erlang eloszlás 1.
Forgalom: Forgalom: PCT-1PCT-1
Erlang eloszlásErlang eloszlás (csonkított Poisson)(csonkított Poisson)
[feltételes Poisson p(i i[feltételes Poisson p(i i n) – lásd e n) – lásd e-A -A - val szorozva]- val szorozva]
Távközlő rendszerek forgalmi elemzése – 2009. 02. 24.Távközlő rendszerek forgalmi elemzése – 2009. 02. 24. 1515
Időtorlódás – Time congestionIdőtorlódás – Time congestionMind az Mind az nn vonal foglalt egy véletlen időpontban vonal foglalt egy véletlen időpontban
Hívástorlódás – Call congestionHívástorlódás – Call congestionEgy véletlen hívás visszautasításaEgy véletlen hívás visszautasítása
Erlang BErlang B képlet képlet
n = véges n = véges Erlang eloszlás 2. Erlang eloszlás 2.
Távközlő rendszerek forgalmi elemzése – 2009. 02. 24.Távközlő rendszerek forgalmi elemzése – 2009. 02. 24. 1616
n = véges n = véges Erlang eloszlás 3. Erlang eloszlás 3.Lebonyolított forgalom – Carried trafficLebonyolított forgalom – Carried trafficMetszeti egyenlet az [i-1] és [i] közöttMetszeti egyenlet az [i-1] és [i] között
Elveszett forgalom – Lost traffic Elveszett forgalom – Lost traffic
Forgalmi torlódás –Traffic congestionForgalmi torlódás –Traffic congestion
E = B = CE = B = Cmert a hívásintenzitás mert a hívásintenzitás állapottól függetlenállapottól független
PASTAPASTA – – Poisson arrivals seePoisson arrivals see time averagestime averages
Távközlő rendszerek forgalmi elemzése – 2009. 02. 24.Távközlő rendszerek forgalmi elemzése – 2009. 02. 24. 1717
n = véges n = véges Erlang eloszlás 4. Erlang eloszlás 4.
Távközlő rendszerek forgalmi elemzése – 2009. 02. 24.Távközlő rendszerek forgalmi elemzése – 2009. 02. 24. 1818
n = véges n = véges Erlang eloszlás 5. Erlang eloszlás 5.
Véletlen lefoglalás –Véletlen lefoglalás –Random huntingRandom hunting
AA kihasználás,kihasználás,((utilizationutilization) ) azonosazonostorlódás esetében,torlódás esetében,a vonalszámmala vonalszámmalnöveksziknövekszik
Távközlő rendszerek forgalmi elemzése – 2009. 02. 24.Távközlő rendszerek forgalmi elemzése – 2009. 02. 24. 1919
n = véges n = véges Erlang eloszlás 6. Erlang eloszlás 6.
Sorrendi lefoglalás – Sequential huntingSorrendi lefoglalás – Sequential hunting
Az i-dik vonal által lebonyolitottAz i-dik vonal által lebonyolitottforgalom független a vonalakforgalom független a vonalakszámától. Nincs feed-back.számától. Nincs feed-back.
Az átvitt forgalom növekedése, Az átvitt forgalom növekedése, egy többlet vonalegy többlet vonalhozzáadásakor:hozzáadásakor:
!!
Határértékek:Határértékek:
Távközlő rendszerek forgalmi elemzése – 2009. 02. 24.Távközlő rendszerek forgalmi elemzése – 2009. 02. 24. 2020
n = véges n = véges Erlang eloszlás 7. Erlang eloszlás 7.
Távközlő rendszerek forgalmi elemzése – 2009. 02. 24.Távközlő rendszerek forgalmi elemzése – 2009. 02. 24. 2121
n = véges n = véges Erlang eloszlás 8. Erlang eloszlás 8.
CsúcsosságCsúcsosság
Az [i] állapot tartósságaAz [i] állapot tartóssága
Dimenzió: vonalszámDimenzió: vonalszám
Sorrendi lefoglalás esetében Sorrendi lefoglalás esetében az utolsó vonal forgalmából becsülhetőaz utolsó vonal forgalmából becsülhető
Az [i] állapot elhagyásának intenzitása:Az [i] állapot elhagyásának intenzitása:(( + iμ) + iμ)..
Exponenciális Exponenciális eloszlás sf.eloszlás sf.
Távközlő rendszerek forgalmi elemzése – 2009. 02. 24.Távközlő rendszerek forgalmi elemzése – 2009. 02. 24. 2222
Az Erlang B formula általánosításaAz Erlang B formula általánosítása• Érvényes tetszőleges tartásidő eloszlás Érvényes tetszőleges tartásidő eloszlás
esetében (a képletek csak a tartásidő esetében (a képletek csak a tartásidő átlagától függenek, amelyet az átlagától függenek, amelyet az AA felajánlott forgalom tartalmaz).felajánlott forgalom tartalmaz).
• A levezetés Poisson érkezési A levezetés Poisson érkezési folyamatot tételezett fel. Palm tétele folyamatot tételezett fel. Palm tétele szerint ez érvényes, ha sok egymástól szerint ez érvényes, ha sok egymástól független forrásból érkezik a forgalom.független forrásból érkezik a forgalom.
• Matematikai általánosítás lehetséges Matematikai általánosítás lehetséges tört vonalszámra is.tört vonalszámra is.
A robusztus Erlang B formulaA robusztus Erlang B formula
Távközlő rendszerek forgalmi elemzése – 2009. 02. 24.Távközlő rendszerek forgalmi elemzése – 2009. 02. 24. 2323
1.1. SzerkesztésSzerkesztésa)a) Állapotok definiálásaÁllapotok definiálása
b)b) ÁbrázolásÁbrázolás
c)c) Átmenetek feltüntetéseÁtmenetek feltüntetése• érkezés vagy fázis váltásérkezés vagy fázis váltás• távozás (tartásidő vége vagy fázisváltás)távozás (tartásidő vége vagy fázisváltás)
2.2. Egyenletek felírásaEgyenletek felírása Ha statisztikai egyensúly van, akkor:Ha statisztikai egyensúly van, akkor:
• csomóponti egyenletek vagycsomóponti egyenletek vagy• metszeti egyenletekmetszeti egyenletek
3.3. Egyenletek megoldásaEgyenletek megoldásaa)a) kifejezés pl. [0] valószínűségével: p(0)kifejezés pl. [0] valószínűségével: p(0)
b)b) p(0) kiszámítása normálássalp(0) kiszámítása normálással
Állapotábrák 1.Állapotábrák 1.
Távközlő rendszerek forgalmi elemzése – 2009. 02. 24.Távközlő rendszerek forgalmi elemzése – 2009. 02. 24. 2424
Állapotábrák 2.Állapotábrák 2.
Példa.Példa.
Két dimenziósKét dimenziósállapottérállapottér
Távközlő rendszerek forgalmi elemzése – 2009. 02. 24.Távközlő rendszerek forgalmi elemzése – 2009. 02. 24. 2525
Állapotábrák 3.Állapotábrák 3.
Legyen a nem normalizált állapotvalószínűség q(0), Legyen a nem normalizált állapotvalószínűség q(0), kiszámítjuk a q(i), (i = 1, 2, …) értékeket. Majdkiszámítjuk a q(i), (i = 1, 2, …) értékeket. Majdnormalizálással:normalizálással:
ahol ahol
Az időtorlódás:Az időtorlódás:
Távközlő rendszerek forgalmi elemzése – 2009. 02. 24.Távközlő rendszerek forgalmi elemzése – 2009. 02. 24. 2626
Erlang B formula számítása 1.Erlang B formula számítása 1.
Nagy állapottér esetében numerikus Nagy állapottér esetében numerikus problémák merülhetnek fel az problémák merülhetnek fel az állapotvalószínűségek meghatározása állapotvalószínűségek meghatározása során.során.
Jól használható eljárásJól használható eljárásokok és rekurziós és rekurziós képletek állnak rendelkezésre.képletek állnak rendelkezésre.
[Részletesebben lásd jegyzet:7.4.1 fejezet, (7.22) [Részletesebben lásd jegyzet:7.4.1 fejezet, (7.22) – (7.28) képletek]– (7.28) képletek]
Távközlő rendszerek forgalmi elemzése – 2009. 02. 24.Távközlő rendszerek forgalmi elemzése – 2009. 02. 24. 2727
Erlang B formula számítása 2.Erlang B formula számítása 2.
Nehezen kezelhető,Nehezen kezelhető,mert mert n!n! és és AAnn gyorsan gyorsannöveksziknövekszik
Hasznos rekurziós formula:Hasznos rekurziós formula:
ésés
ahol:ahol:
Távközlő rendszerek forgalmi elemzése – 2009. 02. 24.Távközlő rendszerek forgalmi elemzése – 2009. 02. 24. 2828
Méretezési elvek 1.Méretezési elvek 1.
QoS QoS GoSGoS követelményekkövetelmények
GazdaságosságGazdaságosság
Méretezés a Méretezés a gyakorlatbangyakorlatban
Erlang B képlete több mint 80 éve ismertErlang B képlete több mint 80 éve ismertGazdaságossági megfontolások elméletileg is pontos Gazdaságossági megfontolások elméletileg is pontos formában 1940-es évektől.formában 1940-es évektől.
Távközlő rendszerek forgalmi elemzése – 2009. 02. 24.Távközlő rendszerek forgalmi elemzése – 2009. 02. 24. 2929
Méretezési elvek 2.Méretezési elvek 2.
Méretezés Méretezés rögzített veszteségrerögzített veszteségre
Improvement functionImprovement function(Egy vonallal több !!)(Egy vonallal több !!)
a=(37.901 x 0.99)/50a=(37.901 x 0.99)/50= 0.7504= 0.7504
FF1,n1,n(A)=(A)==37,901[0,01-0,00738]=37,901[0,01-0,00738]=37,901 x 0.00262=37,901 x 0.00262=0.0993=0.0993
Távközlő rendszerek forgalmi elemzése – 2009. 02. 24.Távközlő rendszerek forgalmi elemzése – 2009. 02. 24. 3030
A vonalak A vonalak átlagosátlagos kihasználtságkihasználtság nagy vonalcsoportban nagyobb mint nagy vonalcsoportban nagyobb mint kis vonalcsoportban.kis vonalcsoportban.
Nagy vonalcsoportok Nagy vonalcsoportok érzékenyebbekérzékenyebbek a túlterhelésre. Kis vonalcsoportoknak a túlterhelésre. Kis vonalcsoportoknak nagyobb tartalék-kapacitásuk van.nagyobb tartalék-kapacitásuk van.
Méretezéskor választani lehet, hogy a Méretezéskor választani lehet, hogy a tervezés mire irányuljon:tervezés mire irányuljon:
nagyobb kihasználtságranagyobb kihasználtságra vagy vagy kisebb túlterhelés-érzékenységre kisebb túlterhelés-érzékenységre
Méretezési elvek 3.Méretezési elvek 3.
Távközlő rendszerek forgalmi elemzése – 2009. 02. 24.Távközlő rendszerek forgalmi elemzése – 2009. 02. 24. 3131
Méretezési elvek 4.Méretezési elvek 4.
Méretezés Méretezés rögzített improvement function rögzített improvement function mellettmellett
• Kis vonalcsoportok kihasználtsága növekedett.Kis vonalcsoportok kihasználtsága növekedett.• Nagy vonalcsoportokban a torlódás csökkent.Nagy vonalcsoportokban a torlódás csökkent.• Az így tervezett hálózat összességében kevésbéAz így tervezett hálózat összességében kevésbé érzékeny a túlterhelésre. érzékeny a túlterhelésre.
∆∆A/A/∆∆nnállandó !!állandó !!
Távközlő rendszerek forgalmi elemzése – 2009. 02. 24.Távközlő rendszerek forgalmi elemzése – 2009. 02. 24. 3232
Méretezési elvek 5.Méretezési elvek 5.
Ez az ábraEz az ábraaz előzőaz előzőtáblázatottáblázatotszemlélteti.szemlélteti.
FFBB=0,05=0,05A =2,009A =2,009E =3,72%E =3,72%
Távközlő rendszerek forgalmi elemzése – 2009. 02. 24.Távközlő rendszerek forgalmi elemzése – 2009. 02. 24. 3333
Méretezési elvek 6.Méretezési elvek 6.Egyszerű gazdasági számítás a kívánatosEgyszerű gazdasági számítás a kívánatosFF1,n1,n(A)(A) meghatározására meghatározására
vonalcsoport vonalcsoport költségeköltsége
Költség/időegység :Költség/időegység :
Elvesző forgalom Elvesző forgalom miatti veszteségmiatti veszteség
Minimális a költség, ha:Minimális a költség, ha:
ImprovementImprovementvaluevalue
Bevétel/erlang/időegységBevétel/erlang/időegység
Távközlő rendszerek forgalmi elemzése – 2009. 02. 24.Távközlő rendszerek forgalmi elemzése – 2009. 02. 24. 3434
Méretezési elvek 7.Méretezési elvek 7.
FFBB = 0.35 = 0.35A = 25 erlangA = 25 erlangKöltség min.Költség min.n = 30 -náln = 30 -nál
PéldaPélda
Távközlő rendszerek forgalmi elemzése – 2009. 02. 24.Távközlő rendszerek forgalmi elemzése – 2009. 02. 24. 3535
Méretezési elvek 8.Méretezési elvek 8.
FFBB értéke értéke cc00–től nem függ. –től nem függ.
cc0 0 azt határozza meg, hogy egyáltalán érdemes-e azt határozza meg, hogy egyáltalán érdemes-e forgalmat lebonyolítani (szolgáltatást nyújtani).forgalmat lebonyolítani (szolgáltatást nyújtani).
Meg kell kívánni, hogy valamely Meg kell kívánni, hogy valamely n n értékre igaz legyen,értékre igaz legyen,hogy:hogy:
(Csak ebben az esetben nyereséges a szolgáltatás !)(Csak ebben az esetben nyereséges a szolgáltatás !)