Estojärjestelmä (loss system, menetysjärjestelmä)

Samankaltaiset tiedostot
Estynyt puheluyritys menetetään ei johda uusintayritykseen alkaa uusi miettimisaika: aika seuraavaan yritykseen Exp(γ) pitoaika X Exp(µ)

Demonstraatiot Luento 7 D7/1 D7/2 D7/3

Littlen tulos. Littlen lause sanoo. N = λ T. Lause on hyvin käyttökelpoinen yleisyytensä vuoksi

Syntymä-kuolema-prosessit

Odotusjärjestelmät. Aluksi esitellään allaolevan kuvan mukaisen yhden palvelimen jonoon liittyvät perussuureet.

3. Esimerkkejä luento03.ppt S Liikenneteorian perusteet - Kevät

Demonstraatiot Luento

3. Esimerkkejä. Sisältö. Klassinen puhelinliikenteen malli (1) Klassinen puhelinliikenteen malli (2)

J. Virtamo Jonoteoria / Poisson-prosessi 1

Syntymä-kuolema-prosessit

J. Virtamo Jonoteoria / M/G/1/-jono 1

käännetty prosessi. Tarkastellaan pelkistymätöntä stationaarista stokastista prosessia X t.

Järjestelmässä olevien asiakkaiden lukumäärä N(t) ei muodosta enää Markov-prosessia.

J. Virtamo Jonoteoria / Jonoverkot 1

Liikenneongelmien aikaskaalahierarkia

JATKUVAT JAKAUMAT Laplace-muunnos (Laplace-Stieltjes-muunnos)

Kohdassa on käytetty eksponentiaalijakauman kertymäfunktiota (P(t > T τ ) = 1 P(t T τ ). λe λτ e λ(t τ) e 3λT dτ.

Poisson-prosessien ominaisuuksia ja esimerkkilaskuja

MS-A0501 Todennäköisyyslaskennan ja tilastotieteen peruskurssi

J. Virtamo Liikenneteoria ja liikenteenhallinta / Jonoverkot 1

J. Virtamo Jonoteoria / Prioriteettijonot 1

J. Virtamo Jonoteoria / Prioriteettijonot 1

Liikenneteoriaa (vasta-alkajille)

Satunnaismuuttujien muunnokset ja niiden jakaumat

MS-A0503 Todennäköisyyslaskennan ja tilastotieteen peruskurssi

ATM-VERKON KUTSUTASON ESTO

Laskuharjoitus 2 ( ): Tehtävien vastauksia

ABTEKNILLINEN KORKEAKOULU

4.1. Olkoon X mielivaltainen positiivinen satunnaismuuttuja, jonka odotusarvo on

Sovellettu todennäköisyyslaskenta B

5. Stokastiset prosessit (1)

Johdatus todennäköisyyslaskentaan Satunnaismuuttujien muunnokset ja niiden jakaumat. TKK (c) Ilkka Mellin (2004) 1

Ylivuoto puskurillisessa systeemissä: nestejonot

Jatkuvat satunnaismuuttujat

Jatkuva-aikaisten Markov-prosessien aikakehitys

MS-A0501 Todennäköisyyslaskennan ja tilastotieteen peruskurssi

Liikenneteorian tehtävä

MS-A0501 Todennäköisyyslaskennan ja tilastotieteen peruskurssi

T Rinnakkaiset ja hajautetut digitaaliset järjestelmät Stokastinen analyysi

MS-A0502 Todennäköisyyslaskennan ja tilastotieteen peruskurssi

Esimerkki: Tietoliikennekytkin

Liikenneintensiteetti

AB TEKNILLINEN KORKEAKOULU

ABTEKNILLINEN KORKEAKOULU Tietoverkkolaboratorio. 10. Verkon suunnittelu ja mitoitus

Batch means -menetelmä

S Tietoverkkojen simulointi / Varianssinreduktiotekniikat 1(32) Teoria

Lisää Diskreettejä jakaumia Lisää Jatkuvia jakaumia Normaalijakaumasta johdettuja jakaumia

Ilkka Mellin Todennäköisyyslaskenta. Osa 2: Satunnaismuuttujat ja todennäköisyysjakaumat. Momenttiemäfunktio ja karakteristinen funktio

(b) Onko hyvä idea laske pinta-alan odotusarvo lähetmällä oletuksesta, että keppi katkeaa katkaisukohdan odotusarvon kohdalla?

Markov-ketjut pitkällä aikavälillä

riippumattomia ja noudattavat samaa jakaumaa.

4. laskuharjoituskierros, vko 7, ratkaisut

MS-A0503 Todennäköisyyslaskennan ja tilastotieteen peruskurssi

Tiedonvälitystekniikka II KK -95 1

Todennäköisyyden ominaisuuksia

Mat Sovellettu todennäköisyyslasku A

S Tietoverkkojen simulointi / Varianssinreduktiotekniikat 1(37) Teoria

5. laskuharjoituskierros, vko 8, ratkaisut

Jonojen matematiikkaa

Johdatus todennäköisyyslaskentaan Momenttiemäfunktio ja karakteristinen funktio. TKK (c) Ilkka Mellin (2005) 1

dx=5&uilang=fi&lang=fi&lvv=2014

DISKREETIT JAKAUMAT Generoiva funktio (z-muunnos)

ESTON LASKENTA VERKOSSA

Johdatus todennäköisyyslaskentaan Jatkuvia jakaumia. TKK (c) Ilkka Mellin (2005) 1

Moniulotteisia todennäköisyysjakaumia

Tilastollisia peruskäsitteitä ja Monte Carlo

Diskreettiaikainen dynaaminen optimointi

Ilkka Mellin Todennäköisyyslaskenta Osa 3: Todennäköisyysjakaumia Moniulotteisia todennäköisyysjakaumia

Sovellettu todennäköisyyslaskenta B

MS-A0502 Todennäköisyyslaskennan ja tilastotieteen peruskurssi

Samankaltaisia ongelmia esiintyy mm. puskurinhallinnan yhteydessä: on päätettävä,

/1. MTTTP1, luento Normaalijakauma (jatkoa) Olkoon Z ~ N(0, 1). Määritellään z siten, että P(Z > z ) =, graafisesti:

Suotuisien tapahtumien lukumäärä Kaikki alkeistapahtumien lukumäärä

T Rinnakkaiset ja hajautetut digitaaliset järjestelmät Stokastinen analyysi

/1. MTTTP5, luento Normaalijakauma (jatkuu) Binomijakaumaa voidaan approksimoida normaalijakaumalla

Yleistä. Esimerkki. Yhden palvelimen jono. palvelin. saapuvat asiakkaat. poistuvat asiakkaat. odotushuone, jonotuspaikat

MTTTP5, luento Otossuureita ja niiden jakaumia (jatkuu)

1. Johdanto luento01.ppt S Liikenneteorian perusteet - Kevät

Probabilistiset mallit (osa 2) Matemaattisen mallinnuksen kurssi Kevät 2002, luento 10, osa 2 Jorma Merikoski Tampereen yliopisto

Jatkuva-aikaisia Markov-prosesseja

Generoivat funktiot, Poisson- ja eksponenttijakaumat

Matematiikan tukikurssi

Harjoitus 2: Matlab - Statistical Toolbox

ABHELSINKI UNIVERSITY OF TECHNOLOGY

Odotusarvo. Odotusarvon ominaisuuksia Satunnaismuuttujien ominaisuuksia 61

Epäyhtälöt ovat yksi matemaatikon voimakkaimmista

4. Stokastiset prosessit. lect4.tex 1. Sisältö. Peruskäsitteitä. Poisson-prosessi. Markov-prosessit. Syntymä-kuolema-prosessit

Gripenberg. MS-A0502 Todennäköisyyslaskennan ja tilastotieteen peruskurssi Tentti ja välikoeuusinta

Tilastollinen testaus. Vilkkumaa / Kuusinen 1

Sovellettu todennäköisyyslaskenta B

Ilkka Mellin Todennäköisyyslaskenta. Osa 3: Todennäköisyysjakaumia. Diskreettejä jakaumia. TKK (c) Ilkka Mellin (2007) 1

/1. MTTTP5, luento Normaalijakauma (jatkuu) Binomijakaumaa voidaan approksimoida normaalijakaumalla

MS-A0501 Todennäköisyyslaskennan ja tilastotieteen peruskurssi

FoA5 Tilastollisen analyysin perusteet puheentutkimuksessa. 6. luento. Pertti Palo

Teoria. Satunnaismuuttujan arvonta annetusta jakaumasta

Osa 2: Otokset, otosjakaumat ja estimointi

Jos nollahypoteesi pitää paikkansa on F-testisuuren jakautunut Fisherin F-jakauman mukaan

Miten osoitetaan joukot samoiksi?

Teoria. Prosessin realisaatioiden tuottaminen

3.6 Su-estimaattorien asymptotiikka

Transkriptio:

J. Virtamo 38.3143 Jonoteoria / Estojärjestelmä 1 Estojärjestelmä (loss system, menetysjärjestelmä) Tarkastellaan perinteistä puhdasta estojärjestelmää, jossa on annettu n = johtojen (varattavien elementtien) lukumäärä a = tarjotun liikenteen intensiteetti Järjestelmässä ei ole lainkaan odotuspaikkoja. Puhelut, jotka saapuvat kaikkien johtojen ollessa varttuina, estyvät ja estyneet puhelut oletetaan menetetyiksi (blocked calls lost). Kysytään, mikä on todennäköisyys sille, että tarjottu puhelu estyy? Aikaesto tarkoittaa sitä osuutta ajasta, jonka järjestelmä viettää estotilassa, jossa kaikki n elementtiä ovat varattuina. Kutsuesto tarkoittaa taas sitä osuutta saapuvista kutsuista, jotka estyvät. Liikenne-esto puolestaan tarkoittaa estyneen liikenteen liikenneintensiteetin osuutta tarjotusta liikenneintensiteetistä. Kaikki yllämainitut estosuureet ovat yhtäsuuret, jos tuloprosessi on poissoninen kutsujen palveluajat ovat riippumattomia ja identtisesti jakautuneita kutsun estyminen ei riipu pyydetyn palveluajan pituudesta

J. Virtamo 38.3143 Jonoteoria / Estojärjestelmä 2 Esto M/M/n/n-järjestelmässä: Erlangin kaava Oletetaan, että asiakkaat saapuvat poissonisesti intensiteetillä λ ja että palveluaika noudattaa Exp(µ)-jakaumaa λ = asiakkaiden saapumisintensiteetti µ = asiakkaan palvelunopeus (asiakkaan palveluajan kesto on keskimäärin 1/µ) Merkitään N = varattuina olevien elementtien lukumäärä (asiakkaiden lukumäärä järjestelmässä) π j = P{N = j} tilan j tasapainotodennäköisyys Tilamuuttuja N t muodostaa syntymä-kuolema-tyyppisen Markov-prosessin - systeemin tila voi muuttua vain askelittain

J. Virtamo 38.3143 Jonoteoria / Estojärjestelmä 3 Erlangin kaava (jatkoa) 1 2 j-1 j n-1 n Järjestelmän tilakaavio on...... 2 j n Tasapainoyhtälö leikkauksen yli antaa rekursion λπ j 1 = jµπ j eli π j = a j π j 1 (a = λ/µ = tajottu liikenneintensiteetti) Soveltamalla rekursiota toistuvasti saadaan π j = aj j! π, j =, 1,..., n Normiehdosta π + π 1... + π n = 1 voidaan ratkaista π = 1/(1 + a 1! + a2 2! +... + an n! ) π j = a j j! 1 + a 1! + a2 2! +... + an n! - tilojen tasapainotodennäköisyydet M/M/n/n-järjestelmässä - katkaistu Poisson-jakauma - aj j! e a, kun n

J. Virtamo 38.3143 Jonoteoria / Estojärjestelmä 4 Erlangin kaava (jatkoa) Tilan n todennäköisyys π n kertoo järjestelmän aikaeston (= kutsuesto tässä mallissa). Saadaan kuuluisa Erlangin estokaava (ns. Erlangin B-kaava): E(n, a) = a n n! 1 + a 1! + a2 2! +... + an n! Kanoninen liikenneteorian kaava: yhdistää järjestelmän koon n tarjotun liikenteen a sekä koetun palvelun laadun (esto). Esimerkki. Modeemipoolissa on 4 modeemia ja tarjottu liikenne on 2 erl. Mikä on todennäköisyys, että yhteysyritys epäonnistuu? Mikä on esto, jos modeemien määrä nostetaan 6:een? Vastaus: alkuperäinen esto on 9.5 % ja lisämodemien hankinnan jälkeen se on 1.2 %. Insensitiivisyys Erlangin kaava on voimassa yleisesti riipumatta palveluajan jakautuman muodosta. Esto riippuu ainoastaan palveluajan keskimääräisestä pituudesta 1/µ liikenneintensiteetin a = λ/µ kautta.

J. Virtamo 38.3143 Jonoteoria / Estojärjestelmä 5 Erlangin estofunktio käyrästöinä 1% 1% 1% 1 1% 1 2 3 4 1% 2 1% 5 6 7.1% 3 4 5 6 7 8 9 1.1% 8 9 1.1%.1 1 1.1% 2 4 6 8 1 Vaaka-akselilla liikenneintensiteetti a Käyräparametrina systeemin koko n Pystyakselilla estotodennäköisyys E(n, a)

J. Virtamo 38.3143 Jonoteoria / Estojärjestelmä 6 Vaadittu kapasiteetti kuorman funktiona Seuraavassa taulukossa on annettu tarvittavien johtojen lukumäärä n tarjotun liikenneintensiteetin a funktiona, kun sallittu esto on 1 %. Viimeisessä sarakkeessa on tarvittava suhteellinen ylimitoitus n/a eli johtojen määrän suhde kuormaan. a (erl) n n/a 3 8 2.7 1 18 1.8 3 42 1.4 1 117 1.17 3 324 1.8 1 129 1.3 Suurilla liikenneintensiteeteillä a miehityksen Poisson-vaihtelut ovat suhteellisen pieniä ja vaadittu ylimääräkapasiteetti on pieni Poisson-jakaumassa hajonnan suhde keskiarvoon on a/a = 1/ a. Mitoituksen kannalta tällöin (a suuri) onkin tärkeämpää, että mitoituksen pohjana oleva a on määrätty oikein ja sen arvioon sisältyvät epävarmuudet on huomioitu.

J. Virtamo 38.3143 Jonoteoria / Estojärjestelmä 7 Rekursiokaava Erlangin estofunktio on yksinkertainen lauseke, jonka laskeminen ei tuota vaikeuksia. Joissakin mitoitusohjelmissa kuitenkin Erlangin funktio esiintyy (mahdollisesti moninkertaisen) iteraation sisimmässä silmukassa. Tällöin on tarpeen kiinnittää huomitota estofunktion nopeaan laskentaan. Usein on edullista käyttää seuraavaa rekursiota: E(n, a) = E(n, a) E(n 1, a) = a n n! 1+ 1! a +a2 2! + +an n! an n! a n 1 (n 1)! 1+ 1! a +a2 2! + + an 1 (n 1)! 1+ 1! a +a2 2! + +an n! = a a n n (1 n! 1 + a 1! + a2 2! + + ) an n! } {{ } E(n,a) E(n, a) = a E(n 1, a)(1 E(n, a)) E(n, a)(n + ae(n 1, a)) = ae(n 1, a) n E(, a) = 1 ae(n 1, a) E(n, a) = n + ae(n 1, a) F(, a) = 1 F(n, a) = 1 + n F(n 1, a) a Jälkimmäinen muoto on saatu kirjoittamalla rekursio käänteisarvolle F(n, a) = 1/E(n, a). Tätä käytettäessä siis lasketaan ensin F(n, a), josta saadaan E(n, a) = 1/F(n, a).

J. Virtamo 38.3143 Jonoteoria / Estojärjestelmä 8 Tasapainojakauman insensitiivisyys Edellä johdettiin tulos, jonka mukaan estojärjestelmän tasapainotodenäköisyys noudattaa katkaistua Poisson-jakaumaa: π j = a j j! 1 + a 1! + a2 2! +... + an n! j =, 1,..., n a = λ X λ = Poisson saapumisintensiteetti X = keskimääräinen pitoaika (1/µ) Tekniikka, jolla kaava johdettiin, nojautui oletukseen siitä, että saapumisprosessi on poissoninen ja että pitoaika noudattaa eksponenttijakaumaa. On merkittävää, että itse tulos on voimassa yleisemminkin. Pätee ns. insensitiivisyystulos Tasapainojakaumalle (ja erityisesti estotodennäköisyydelle π n ) johdettu kaava on voimassa mielivaltaiselle pitoajan jakaumalle ja riippuu ko. jakaumasta ainoastaan pitoajan keskiarvon X kautta. (Poisson-oletus on sen sijaan välttämätön.) Insensitiivisyysominaisuuden todistus yleisesti on epätriviaali tehtävä. Seuraavassa esitetään tarkastelut, joiden perusteella insensitiivisyysominaisuuden voimassaolo nähdään tapauksissa n = 1 ja n =.

J. Virtamo 38.3143 Jonoteoria / Estojärjestelmä 9 Insensitiivisyys tapauksessa n = 1 (M/M/1/1-järjestelmä) Tapauksessa n = 1 katkaistu Poisson-jakauma supistuu muotoon π = 1 1 + a, π 1 = a, missä a = λ X 1 + a Insensitiivisyysväite: Tilatodennäköisyydet ovat voimassa pitoajan jakaumasta riippumatta. Todistus: Järjestelmän tila vaihtelee palvelin varattu ja palvelin vapaa -tilojen välillä. Tarkastellaan täyttä sykliä, joka sisältää yhden varattujakson ja yhden vapaajakson. 1 _ X Kaikki syklit ovat tilastollisesti identtisiä. Varattu-/vapaatilan todennäköisyys on sama kuin varattu-/vapaajakson keskimääräinen osuus tyypillisen jakson kestosta. X = varattujakson keston odotusarvo 1/λ = vapaajakson keston odotusarvo (saapumisväliajat Exp(λ)-jakautuneita; muistittomuus!) X + 1/λ = koko jakson keston odotsuarvo jakso 1/ t π = 1/λ X + 1/λ = 1 1 + a, π 1 = X X + 1/λ = a 1 + a Tietoa X:n jakaumasta ei tarvittu missään vaiheessa!

J. Virtamo 38.3143 Jonoteoria / Estojärjestelmä 1 Insensitiivisyys tapauksessa n = (M/M/ / -järjestelmä) Järjestelmä on nyt estoton. Tarkastellaan hetkellä käynnissä olevien yhteyksien lukumäärää. Tämä on sama kuin niiden yhteyksien alkamistapahtumien lukumäärä, jotka ovat vielä käynnissä hetkellä. Yhteyden kesto X arvotaan riippumattomasti kullekin saapumiselle häntäjakauma G(t) = P{X > t}. Poisson-prosessi, Poimitaan ne yhteydet, jotka ulottuvat hetken yli. Hetkellä t < saapuvalle yhteydelle valituksi tulemisen todennäköisyys on G( t). Valittujen yhteyksien saapumisprosessi on epähomogeeninen Poisson-prosessi intensiteetillä λ(t) = λ G( t). Hetkellä päälläolevien kutsujen lukumäärä on sama kuin saapumisten lukumäärä ko. prosessista välillä (, ). Lukumäärä on Poisson(a), missä a = λ(t)dt. a = λg( t)dt = λ = λ tf(t)dt = λ X G(t)dt = λ ( / tg(t) } {{ } G (t) }{{} f(t) tdt ) Lukumäärän jakauma Poisson(λ X) riippuu pitoajasta vain keskiarvon X kautta. t

J. Virtamo 38.3143 Jonoteoria / Estojärjestelmä 11 Miehitystilojen kovarianssi eri ajanhetkillä M/M/ / -järjestelmässä Tutkitaan järjestelmän miehityksen N kovarianssia kahden eri ajanhetken t 1 ja t 2 välillä. Järjestelmään saapuu yhteyksiä (asiakkaita) poissonisesti intensiteetillä λ. Yhteyden pitoajan X häntäjakauma on G(x) = P{X > x} (yleinen jakauma). t 1 t 2 Merkitään N 1 = yhteyksien lukumäärä hetkellä t 1 N 2 = yhteyksien lukumäärä hetkellä t 2 t Halutaan siis laskea Cov[N 1, N 2 ]. Jos t 1 ja t 2 ovat lähellä toisiaan, voidaan olettaa, että N 1 N 2 ja Cov[N 1, N 2 ] V[N] = λ X = a. Jos taas t 1 ja t 2 ovat kaukana toisistaan, N 1 ja N 2 ovat likimain riippumattomia ja Cov[N 1, N 2 ].

J. Virtamo 38.3143 Jonoteoria / Estojärjestelmä 12 Miehitystilojen kovarianssi (jatkoa) Jaetaan sekä N 1 että N 2 alla esitettävällä tavalla riippumattomiin komponentteihin N 1 = K 1 + K 1,2 N 2 = K 2 + K 1,2 jolloin kovarianssi tulee kokonaan yhteisen komponentin K 1,2 kautta, Cov[N 1, N 2 ] = Cov[K 1 + K 1,2, K 2 + K 1,2 ] = Cov[K 1, K 2 ] + Cov[K 1, K 1,2 ] + Cov[K 1,2, K 2 ] + Cov[K 1,2, K 1,2 ] = Cov[K 1,2, K 1,2 ] = V[K 1,2 ] Komponentti K 1 : niiden yhteyksien lukumäärä, jotka ovat päällä hetkellä t 1 mutteivät enää hetkellä t 2 - saapuminen hetkellä t < t 1 - ehto kestolle X: t 1 t < X < t 2 t X t t 1 t 2 - satunnaispoiminta tulovirrasta λ välillä < t < t 1 todennäköisyydellä G(t 1 t) G(t 2 t)

J. Virtamo 38.3143 Jonoteoria / Estojärjestelmä 13 Miehitystilojen kovarianssi (jatkoa) Komponentti K 2 : niiden yhteyksien lukumäärä, jotka ovat päällä hetkellä t 2 mutta jotka eivät olleet vielä päällä hetkellä t 1 - saapuminen hetkellä t 1 < t < t 2 X t 1 t t 2 - ehto kestolle X: X > t 2 t - satunnaispoiminta tulovirrasta λ välillä t 1 < t < t 2 todennäköisyydellä G(t 2 t) Komponentti K 1,2 : niiden yhteyksien lukumäärä, jotka ovat päällä sekä hetkellä t 1 että t 2 - saapuminen hetkellä t < t 1 - ehto kestolle X: X > t 2 t X t t 1 t 2 - satunnaispoiminta tulovirrasta λ välillä t < t 1 todennäköisyydellä G(t 2 t)

J. Virtamo 38.3143 Jonoteoria / Estojärjestelmä 14 Miehitystilojen kovarianssi (jatkoa) Suureet K 1, K 2 ja K 1,2 edustavat saapumisten kokonaismääriä epähomogeeinisistä Poisson-prosesseista, jotka on saatu satunnaispoiminnalla tai -hajoituksella asianomaisissa aikaväleissä. Poisson-prosessin satunnaispoimintaa / satunnaishajoitusta koskevien tulosten nojalla K 1, K 2 ja K 1,2 noudattavat kaikki Poisson-jakaumaa ja ovat toisistaan riippumattomia, niiden kutsujen saapumisintensiteetti, jotka ovat käynnissä vielä hetkellä t 1 G(t1-t) G(t2-t) t 1 t 2 a 1 a 2 niiden kutsujen saapumisintensiteetti, jotka ovat käynnissä vielä hetkellä t 2 K 1 Poisson(a 1 ), a 1 = λ t 1 1 t) G(t 2 t))dt K 2 Poisson(a 2 ), a 2 = λ t 2 G(t t 2 t)dt 1 K 1,2 Poisson(a 1,2 ), a 1,2 = λ t 1 2 t)dt a 12 t 1 t 2 Koska V[K 1,2 ] = a 1,2, saadaan tulos (muuttujan vaihto x = t 2 t) Cov[N 1, N 2 ] = λ t 2 t 1 G(t)dt {}}{ / tg(t) Kun t 1 = t 2, saadaan V[N 1 ] = Cov[N 1, N 1 ] = λ t { }}{ f(t) {}}{ G (t) dt G(t)dt = λ X = a, kuten pitääkin.