37
ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije Osnove telekomunikacija 1 A. TELEKOMUNIKACIJSKE MREŽE, TOPOLOGIJA I SISTEMI POSLUŽIVANJA A.1 Mreže, modeli i tokovi 1. Kapaciteti i tokovi u mreži U telekomunikacijskim i informacijskim mrežama je bitno poznavati kapacitete između definisanih tačaka ili kapacitet cjelokupne mreže. Kapacitet je, po definiciji, jednak iznosu maksimalnog toka koji može proticati između posmatranih tačaka mreže. serijska struktura Slika 1. Serijski kapacitet Kapacitet serijske strukture sastavljene od M različitih kapaciteta (slika 1.), određen je najmanjim u nizu tj. { } i M i N C C min ,..., 1 1 = = (1) Informacijska jedinica prolaskom kroz serijski slijed kapaciteta zadržava se na svakom od njih T(i) vremenskih jedinica, M i ..., , 2 , 1 = , tako da je: () i C i T 1 = [] s (2) vrijeme potrebno da se obavi zadana operacija i-tog elementa na promatranoj informacijskoj jedinici. Neka je ( ) i T konstantno za svaku informacijsku jedinicu. Ukupno vrijeme prolaza jedne informacijske jedinice kroz sistem iznosi: () = = = i i M i C i T T 1 1 1 (3) Za informacijski tok od L informacijskih jedinica vrijeme prolaza kroz sistem biće: () ( ) {} + = i i T L i T T max 1 (4) 1 N C 1 T(1) C 2 T(2) C M T(M)

OTP - 8-topologija

Embed Size (px)

Citation preview

Page 1: OTP - 8-topologija

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije

Osnove telekomunikacija 1

A. TELEKOMUNIKACIJSKE MREŽE, TOPOLOGIJA I SISTEMI POSLUŽIVANJA A.1 Mreže, modeli i tokovi 1. Kapaciteti i tokovi u mreži U telekomunikacijskim i informacijskim mrežama je bitno poznavati kapacitete između definisanih tačaka ili kapacitet cjelokupne mreže. Kapacitet je, po definiciji, jednak iznosu maksimalnog toka koji može proticati između posmatranih tačaka mreže.

serijska struktura

Slika 1. Serijski kapacitet Kapacitet serijske strukture sastavljene od M različitih kapaciteta (slika 1.), određen je najmanjim u nizu tj.

{ }iMi

N CC min,...,1

1=

= (1)

Informacijska jedinica prolaskom kroz serijski slijed kapaciteta zadržava se na svakom od njih T(i) vremenskih jedinica, Mi ...,,2,1= , tako da je:

( )iC

iT 1= [ ]s (2)

vrijeme potrebno da se obavi zadana operacija i-tog elementa na promatranoj informacijskoj jedinici. Neka je ( )iT konstantno za svaku informacijsku jedinicu. Ukupno vrijeme prolaza jedne informacijske jedinice kroz sistem iznosi:

( ) ∑∑ === i i

M

i CiTT 1

11 (3)

Za informacijski tok od L informacijskih jedinica vrijeme prolaza kroz sistem biće:

( ) ( ) { }∑ −+=i

iTLiTT max1 (4)

1 NC1T(1) C2T(2) CMT(M)

Page 2: OTP - 8-topologija

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije

Osnove telekomunikacija 2

jer nakon prolaza čela informacijskog toka za koje je potrebno vrijeme T1 nastupa gomolanje na onom elementu sa maksimalnim vremenom potrebnim za obavljanje operacije:

{ }min

max1max

CTTi == (5)

Maksimalna propusnost sistema za L jedinica se izražava kao:

( ) ( ) max1max 1 TLT

LTLLPR

⋅−+== (6)

Za beskonačni slijed jedinica, koje čine neprekinuti tok, ∞→L , a T1 je mnogo manje od

maxTL ⋅ , pa izraz (6) prelazi u oblik:

⎥⎦⎤

⎢⎣⎡=

⋅=

serl

TTLLPR

maxmaxmax1

1 (7)

Ako je prosječna dužina informacijske jedinice b bita, slijedi kapacitet serijskog niza:

{ } ⎥⎦⎤

⎢⎣⎡==⋅=

serlC

TbPRbC i

iN min

maxmax11 , (8)

a što je i bilo pretpostavljeno izrazom (1).

Neka je intenzitet nailazaka informacijskih jedinica ⎥⎦⎤

⎢⎣⎡

serlγ kao srednja vrijednost

slučajnog procesa, tada propusnost za informacijske jedinice možemo izraziti kao:

⎭⎬⎫

⎩⎨⎧

=max

11,min

TPR γ , (9)

odnosno propusnost za informacijski tok:

{ }CbPR ,min γ= (10)

Page 3: OTP - 8-topologija

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije

Osnove telekomunikacija 3

paralelna struktura

Slika 2. Paralelni kapacitet

Za paralelnu strukturu, slika 2, ukupni kapacitet je jednak zbiru svih paralelnih iznosa:

∑=

=M

iiCC

112 .

složena struktura

Za strukturu prema slici 3., koja ima oblik jednostavne mreže, kapacitet između tačaka 1 i 4 nije moguće odrediti u opštem obliku.

Slika 3. Složena struktura Za ovaj slučaj će nam poslužiti pravilo minimalnog reza – maksimalnog toka, koje je osnovno pravilo u analizi i sintezi informacijskih mreža.

1

C1

C2

CM

2

C, T

C1(200) C4(100)

C2(100) C5(200)

C3(50) 1 4

250=ulϕ 250=izlϕ f1=150 f4=100

f2=100 f5=150

f3=150

C

Page 4: OTP - 8-topologija

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije

Osnove telekomunikacija 4

Ovo pravilo glasi:

- Kapacitet između izvorišne i odredišne tačke neke mreže jednak je kapacitetu minimalnog reza.

Minimalni je rez, uklanjanje onih elemenata iz mreže koje će uzrokovati potpuni prekid između izvorišne i odredišne tačke, a da zbir uklonjenih elemenata bude minimalan. Iznos maksimalnog toka od izvorišne do odredišne tačke jednak je kapacitetu minimalnog reza. Za mrežu sa slike 3., kapacitet će biti određen kao:

{ }544325312114 ,,,min CCCCCCCCCCC ++++++= Iz navedenog slijedi da je za određivanje kapaciteta između dvaju tačaka j i k mreže potrebno poznavati vrijednosti pojedinih kapaciteta i provesti traženje minimalnog reza:

{ }ijk CrezC min= , Mi ...,,2,1= . Primjer: Kapaciteti.

30021 =+CC , 450531 =++ CCC 250432 =++ CCC , 25054 =+CC

{ }250,250,450,300min14 rezC = ,

43214 250 CCCC ++== . Vrijednost kapaciteta Ci i raspored unutrašnjih tokova fi za slučaj maksimalnog toka prikazani su na istoj slici. Zaključak: Ukupni tok se kreće ( )sbCul /2500 14 =≤≤ ϕ . U području 1000 ≤≤ ulϕ tok se najkraćim putem može prenijeti preko kapaciteta C2 i C5 ili C1 i C4. Za područje 200100 ≤≤ ulϕ treba upotrijebiti C2 i C5 i C1 i C4, a u području

250200 ≤≤ ulϕ , treba upotrijebiti i put C1, C3, C5. Ovje je važno istaći i važnost spojnih tačaka. U telekomunikacijskoj mreži spojne tačke imaju funkciju prikupljanja i sabiranja tokova i njihova usmjeravanja prema

Page 5: OTP - 8-topologija

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije

Osnove telekomunikacija 5

neiskorištenim kapacitetima. Te tačke nazivamo komutacijskim čvorištima mreže, a njihova je funkcija usmjeravanje ili komutacija informacijskih tokova. Pretpostavićemo da je kapacitet komutacijskih čvorova zasad neograničen. Sa slike je vidljivo da je uz veličinu ulaznog toka vezan raspored unutrašnjih tokova f1 - f5, koji teku kroz pojedine kapacitete. Uz ovakve odnose može se uvesti pojam zasićenja kapaciteta u slučaju kada je

0=− ii fC . Za slučaj maksimalnog toka, kapaciteti koji ulaze u min. rez su zasićeni. Međutim, izvan minimalnog reza postoji još preostalog kapaciteta. Ovo dovodi do zaključka da se i preostali kapacitet može iskoristiti za prihvatanje tokova u drugim smjerovima, npr. 1 - 2, 3 - 4 za naš primjer. Tako će u opštem slučaju telekomunikacijske mreže unutrašnji tokovi biti višekomponentni, sastavljeni od dijelova koji pripadaju tokovima različitih izvorišta i odredišta, pa će postupak nalaženja minimalnog reza - maksimalnog toka biti potrebno provoditi za sve parove čvorišta.

Page 6: OTP - 8-topologija

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije

Osnove telekomunikacija 6

A.2. Telekomunikacijski sistem kao informacijska mreža.

1. Mreže i algoritmi Telekomunikacijska mreža po svojoj formalnoj strukturi može se razmatrati kao općenita mrežna struktura sastavljena od skupine čvorova i grana. Primjena mrežnih modela omogućuje prikaz slijeda događaja, odražava tehnološku šemu, kao i organizaciju strukture. Modeliranje pomoću tokova u mreži ima širu primjenu i ovdje ćemo se koristiti onim modelima i metodama koji su prikladni za analizu i sintezu mreža. Kod toga ćemo stohastički karakter informacijskih tokova, nakon što ustanovimo njihova svojstva nadomjestiti determinističkim parametrima, kao što su srednje vrijednosti pojedinih veličina, varijanse i momenti višeg reda. Na ovaj način će biti moguće primijeniti neke rezultate dobivene analizom determiniranih mreža, ali imajući u vidu stohastički karakter pojave. Metode koje rješavaju probleme optimalne raspodjele tokova u mreži, dio su područja matematičkog programiranja i nazivamo ih metodom mrežnog programiranja. Za primjenu u telekomunikacijskim mrežama najznačajnija su rješenja dvaju problema: • problem najkraćeg puta, i • problem maksimalnog toka. Kod problema najkraćeg puta, iz mreže izdvajamo dva čvora: • izvorišni i • odredišni. Težinsku vrijednost pojedine grane razmatramo kao njezinu duljinu. Između izvorišnog i odredišnog čvora mogu postojati različiti putevi, sastavljeni od serijskog niza grana. Put koji ima najmanju duljinu (ukupna je cijena najmanja) nazivamo najkraćim putem. Kod problema maksimalnog toka kao jedinstveni parametar uzimamo kapacitet grane. Problem se sastoji u tome da nađemo maksimalni tok koji može protjecati mrežom između nekog izvorišnog i nekog odredišnog čvora. Navedena dva problema se kompliciraju u mrežama zbog toga što obično treba naći najkraće puteve između svih parova čvorova, a jednako tako i maksimalne tokove. Rješenja tih problema dovode do toga da pojedine grane ulaze u sastav više puteva i da kroz jednu granu teku viševrsni tokovi (tokovi koji pripadaju različitim parovima izvor – odredište), što onda nazivamo problemima rješavanja multitokova u mreži. Tri su osnovna projektna parametra koji udređuju svojstva telekomunikacijske mreže: • topologija, • tokovi i • kapaciteti.

Page 7: OTP - 8-topologija

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije

Osnove telekomunikacija 7

topologija mreže Topologija mreže je određena skupom čvorova i skupom grana koje povezuju čvorove. Čvor j element je skupa čvorova { }NjV ,...,,...,2,1= . Granu možeo odrediti kao uređeni par čvorova ( )kj, odnosno kao element i iz skupa grana { }MiE ,...,,...,2,1= . Možemo govoriti i o usmjerenoj grani ( )kji , kao grani u kojoj je izvorišni čvor j, a odredišni k. Grani može biti pridodana težinska vrijednost koju nazivamo duljina grane

jkl ili il . Za mrežu u cjelosti možemo formirati skupove izvorišnih i odredišnih čvorova:

{ }NSSSS ,...,, 21= , { }NOOOO ,...,, 21= ,

gdje su iS i iO odgovarajući izvorišni i odredišni čvor i-te grane. Topologija se može zadati i [ ]kj, matricom veličine NxN , čiji elementi prikazuju indekse grana koje povezuju j-k čvorove ili kapacitet ili težine tih grana.

tokovi u mreži Tok u grani je osnovna numerička varijabla koja se pojavljuje u većini projektnih i optimizacijskih problema vezanih za mreže. Tokove u granama označavamo skupom brojeva if , Mi ...,,2,1= . Tok u ( )kji , grani ćemo označavati kao if ili jkf . Pri opisu tokova u mrežama osnovni je uslov o očuvanju toka u čvoru, tj. zbir veličina svih tokova koji ulaze u neki čvor mreže mora biti jednak zbiru veličina svih tokova koji izlaze iz čvora. Cjelokupnost tokova mreže opisujemo vektorom Mffff ,...,, 21= .

kapacitet mreže Veličinu iC , koja ograničava maksimalnu veličinu toka u i-toj grani, nazivamo kapacitetom:

ii Cf ≤ . Kapacitet cjelokupne mreže opisujemo vektorom:

MCCCC ,...,, 21= , i moguće ga je primijeniti za formiranje skupa ograničenja Cf ≤ , koja se pojavljuju kod postupaka optimizacije. Kada bude potrebno koristit ćemo se i oznakom jkC za kapacitet ( )kj, grane.

Page 8: OTP - 8-topologija

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije

Osnove telekomunikacija 8

traženje minimalnog stabla Problem nalaženja minimalnog stabla predstavlja se tako da u mreži određene topologije, gdje se grane mogu označiti određenim svojstvom dužine, treba pronaći povezanu strukturu s minimalnim brojem grana i minimalnom ukupnom dužinom. Razmotriće se dva algoritma za pronalaženje minimalnog stabla: • Prim-Dijkstrin algoritam, koji pronalazi minimalno stablo za N2 koraka; • Kruskalov algoritam, koji zahtijeva MldM koraka.

a) najkraći putevi u mreži Veliki broj optimizacijskih problema moguće je svesti na problem traženja najkraćeg puta. Postoji više tipova različitih problema koji pripadaju spomenutoj klasi, a mogu se podijeliti na slijedeće:

- najkraći put između dvaju specificiranih čvorova (Dijkstrin algoritam); - najkraći put između svih parova čvorova (Floydov algoritam); - najkraći putevi od specificiranog početnog čvora do svih ostalih (gotovo je

istovjetan Dijkstrinom algoritmu); - najkraći put između dvaju čvorova koji prolazi kroz neke označene; - drugi, treći, ..., k - ti najkraći put.

Općenito ćemo put između čvorova j i k označavati sa Π jk. Pokazaćemo neke algoritme za rješavanje ovih problema.

b) minimalni rez, maksimalni tok

Jedan od najvažnijih problema pri mrežnom programiranju je nalaženje maksimalnog toka koji može protjecati kroz mrežu od zadanog izvornog čvora s do odredišnog čvora t. Taj se problem može rješiti pomoću teoreme o minimalnom rezu i maksimalnom toku: Maksimalni tok koji može mreža prenositi između nekog izvora s i odredišta t jednak je veličini kapaciteta minimalnog reza s – t. Bilo koji rez s – t u mreži jeste uklanjanje bilo kojeg skupa grana, takvog da se u potpunosti prekida protjecanje toka od izvora s do odredišta t. Kapacitet reza je jednak sumi kapaciteta uklonjenih grana. Minimalni rez je onaj koji ima najmanji kapacitet, a to je upravo veličina maksimalnog toka koji može teći od s prema t.

Page 9: OTP - 8-topologija

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije

Osnove telekomunikacija 9

A.3 Rutiranje u mreži Polazeći od općeg modela telekomunikacijske mreže i tehničke izvedbe njenih elemenata, analizirati će se model prema slici 1.

Slika 1. Opći model telekomunikacijske mreže Telekomunikacijska mreža sastavljena je od N čvorišta u kojima se obavlja komutacija, a u nekima i obrada. Čvorišta su međusobno povezana posredstvom M jednosmjernih transmisijskih grana, koje prenose informacione tokove između njih. Kapacitet j-k transmisijske grane označićemo sa cjk i pretpostaviti ćemo potpuno pouzdane veze i bez utjecaja smetnji. Za čvorišta ćemo pretpostaviti da zadane funkcije potpuno pouzdano obavljaju bez pogrešaka uz maksimalnu brzinu cj (b/s). Ulazni tok u mrežu koji dolazi od vanjskih izvora (korisnika) ima osobine Poissonova

toka informacijskih jedinica sa srednjom vrijednošću ⎥⎦⎤

⎢⎣⎡

serl

jkγ i odnosi se na one

telekomunikacijske jedinice koje ulaze iz korisničkog područja u j-ti čvor, a određene su da u korisničko područje izađu iz čvora k. Ukupni vanjski promet koji ulazi u razmatranu mrežu možemo prikazati relacijom:

∑∑= =

⎥⎦⎤

⎢⎣⎡=

N

j

N

kjk s

erl1 1

γγ (1)

1 2 j k N

1

2 cjk

ckj

cj

γj γk

γjk

M

Komutacija-obrada

Transmisija

Korisnička ravan

λj

Page 10: OTP - 8-topologija

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije

Osnove telekomunikacija 10

Ako u mreži nema gubitaka niti novih izvora, tada isti promet prikazan relacijom (1) napušta mrežu prema korisničkom području. Ukupni ulazni promet u j-to čvorište, bez obzira na odredište, iznosi:

⎥⎦⎤

⎢⎣⎡= ∑

= serlN

kjkj

1

γγ (2)

Za unutrašnji tok svakog čvora vrijede ovi odnosi:

⎥⎦⎤

⎢⎣⎡+= ∑

= serlr

N

iijijj

1

λγλ (3)

gdje jλ prikazuje unutrašnji tok informacijskih jedinica u j-tom čvoru, a ijr koeficijenti su usmjeravanja koji pokazuju koliki se dio unutrašnjeg toka čvora i, iλ , usmjerava prema čvoru j. Iz toga slijedi da će tok i, j grane iznositi:

⎥⎦⎤

⎢⎣⎡=

serlrijjij λλ (3)

Svi koeficijenti ijr koji se odnose na mrežu u cjelosti čine matricu usmjeravanja R prema slijedećem izrazu:

NNNN

N

N

ij

rrr

rrrrrr

rR

21

22221

11211

== (5)

Page 11: OTP - 8-topologija

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije

Osnove telekomunikacija 11

Slika 2. Unutrašnji tok čvora telekomunikacijske mreže Vrijednosti koeficijenata su 10 ≤≤ ijr , ali tako da vrijedi:

∑=

≤N

ijir

11 (6)

Matrica (5) prikazuje na određeni način topologiju veza između čvorova. Ako je 0≠jir , znači da postoji izravna komunikacijska veza između čvorova i-j, koja ima kapacitet

0>jic , dovoljno velik da može prihvatiti tok jijji rλλ = . Prema tome, matrica (5) sadrži neke podatke o načinu usmjeravanja (rutiranja) tokova:

- Ako su vrijednosti matrice konstantne, govorimo o fiksnom rutiranju; - Ako su vrijednosti matrice promjenjive, radi se o određenoj vrsti adaptivnog

usmjeravanja tokova u mreži. Unutrašnji tok čvora λj, označava tok zahtijeva za obavljanje operacije komutacije, odnosno obrade u čvoru. Da bismo mogli ustanoviti međusobne odnose tog parametra i unutrašnjih parametara, koji obilježavaju programsku i sklopovsku strukturu čvora, potrebno je provesti razlaganje čvora na mikrostrukturu. Razmotrićemo opće probleme vezane za analizu i sintezu telekomunikacijskih sistema. Vrednovanje svojstava telekomunikacijske mreže važan je aspekt postupaka analize i sinteze, jer nam pomaže da procijenimo informacijska svojstva u odnosu na primijenjene postupke manipulacije informacijskim tokovima, da bismo podesili parametre mreže tako da se optimiziraju njena svojstva, te da uporedimo informacijska svojstva dviju ili više različitih rješenja u kvantitativnom smislu.

j cj

λj λ1r1j

λ2r2j

λNrNj

λjrj1

λjrj2

λjrjN

γj

λj ⎟⎠

⎞⎜⎝

⎛−× ∑

=

N

ijir

11

Page 12: OTP - 8-topologija

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije

Osnove telekomunikacija 12

Kriterijumi za vrednovanje telekomunikacijskih mreža mogu varirati od slučaja do slučaja, ovisno o cilju sa kojim se vrednovanje provodi. Također, vrednovanje sa jednog stajališta može biti u kontradikciji u odnosu na vrednovanje sa drugog stajališta. Primjer je slučaj korisnika i vlasnika telekomunikacijske mreže. Korisnik želi da njegovo traženje bude zadovoljeno u što kraćem vremenu, a vlasnik mreže istodobno želi veću iskorištenost mreže. Iz navedenog razloga je korisno kriterijume za vrednovanje svojstava mreže grupisati u tri cjeline: • Kriterijumi sa stajališta korisnika; • Kriterijumi sa stajališta vlasnika mreže; • Kriterijumi sa stajališta projektanta mreže. Sa stajališta korisnika, najopćenitiji kriterijum za vrednovanje svojstava mreže jeste vrijeme za koje korisnik dobije traženu uslugu ili vjerovatnoća da se tražena usluga ne može uopće dobiti: • prosječno vrijeme prenošenja informacija između izvora i odredišta; • vjerovatnoća da veza između dva korisnika ne bude ostvarena i sl. Korisnik traži kompromis između osobina i cjene. Sa stajališta vlasnika sistema/mreže, kompromis između osobina i cijene mreže znači ostvariti veći profit uz manja ulaganja. Ovaj zahtjev će biti u suprotnosti sa jednakopravnim dostupom svih korisnika svim resursima. Da bi korisnik bio zadovoljan uslugom, potrebno je uz nastojanje da se poveća propusnost, a time i profit, kriterijume sa stajališta korisnika držati na prihvatljivoj razini. Kriterijumi sa aspekta projektanta treba da uzmu u obzir i zahtjeve korisnika i vlasnika mreže. Projektant provodi dimenzionisanje pojedinih elementa sistema u fazi planiranja tako da se zadovolje kriterijumi što su ih postavili korisnik i vlasnik. U postupcima analize i sinteze telekomunikacijskih sistema i mreža se primjenjuju različiti postupci i metode od kojih su najvažnije: • analitičke, • algoritamske, • simulacijske, • mjerenje na realnim sistemima. Promjena informacijskih osobina mreže je neposredno vezana uz raspored i količinu resursa. Zbog toga je sloboda promjene sve manja polazeći od faze planiranja preko uređenja do faze korištenja, odnosno, prolazeći kroz te faze, cijena promjena raste što potencira važnost prethodne analize svojstava mreže.

Page 13: OTP - 8-topologija

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije

Osnove telekomunikacija 13

Slika 3. Cijena i sloboda promjene parametara mreže

Slika 4. Podešavanje parametara telekomunikacijske mreže

slob

oda

prom

jene

cije

na p

rom

jene

vrijeme

Telekomunikacijska mreža

Postojeći parametri

Informacijskeosobine

Obrada izmjenjenih parametara

Potrebna podešavanja

+

Page 14: OTP - 8-topologija

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije

Osnove telekomunikacija 14

A.4 Sistem masovnog posluživanja 1. Uvod Tok informacijskih jedinica, ovisno o postupku komunikacija, ima određeno značenje:

- u postupku komutacije kanala, to je tok poziva; - u postupku komutacije paketa (poruka), to je tok paketa (poruka).

Bez obzira na to kakva je vrsta komunikacija u pitanju, informacijskim jedinicama pridružujemo značajku prosječne dužine b . Primjer: Za telefonski poziv prosječnog trajanja 120 s preko digitalnog kanala 64 kbit/s, prosječna dužina će iznositi b = 7,68 Mbit (64 kbit/s x 120 s = 7,68 Mbit). U mrežama koje pokrivaju velika geografska područja potrebno je uzeti u obzir vrijeme propagacije signala Tpi , koje je potrebno da se energija kojom je predstavljen binarni element informacije prenese duž i-tog prenosnog puta. Označimo brzinu energije sa v (km/s), koja je ovisna o tipu prenosnog puta, tada je:

Tpi = vli (s)

Dalje slijedi da će, ako informacijska jedinica ima srednju dužinu b , vrijeme zauzimanja i-te prenosne veze kapaciteta ci biti:

Tsi = Tpi + ic

b (s).

Veličina Tpi se često zanemaruje, ali katkada čini znatan udio u kašnjenju. Napomenimo da vrijeme Tsi označava srednju vrijednost slučajnog vremena tsi koje nastaje zbog slučajne dužine informacijske jedinice b, dok su Tpi i ci determinističkog karaktera. Varijable Tsi će imati slučajni karakter kao i dužine informacijskih jedinica b. Definicija kriterijuma po kojem provodimo vrednovanje svojstava komunikacijske mreže ovisi o primjenjenom postupku komutacije. Kriterij za vrednovanje svojstava definiramo sa stajališta korisnika. Ako se radi o komunikaciji postupkom komutacije kanala, kriterij se može iskazati:

Page 15: OTP - 8-topologija

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije

Osnove telekomunikacija 15

* Ako pozivajući korisnik (izvorište), priključen na neki čvor mreže, želi uspostaviti vezu sa pozvanim korisnikom (odredište), priključenim na neki drugi čvor mreže, ta se želja signalizacijskim porukama predaje upravljajućem dijelu mreže. Najčešće primjenjivan kriterij za vrednovanje svojstava mreže sa komutacijom kanala jeste srednja vrijednost gubitaka u mreži ili vjerovatnoća blokiranja PB. PB = {vjerovatnoća da pozivajući korisnik ne dobije vezu sa pozvanim korisnikom} Ova vjerovatnoća ovisi o mnogim faktorima, posebno o topologiji mreže, ulaznom prometu, kapacitetu grana i o primjenjenom načinu preusmjeravanja (rutiranja). * U komunikaciji postupkom komutacije paketa komuniciranje se obavlja na slijedeći način: Radi komunikacije na izvorištu se formiraju paketi informacija kojim se dodaje adresa odredišta. Paketi se prenose etapno od čvorišta do čvorišta mreže zauzimajući pritom istodobno vezu samo između dvaju čvorišta, koja je na najpovoljnijem putu prema odredištu u datom trenutku. Ako bilo gdje na putu napredovanja prema odredištu nema slobodnog kapaciteta, paketi čekaju spremljeni u memoriji dok se potreban kapacitet ne oslobodi. U ovom slučaju najčešće primjenjivani kriterij za vrednovanje svojstava mreže je srednja vrijednost vremena kašnjenja u mreži, T. T = {srednje vrijeme zadržavanja informacijskih jedinica u mreži} Vrijeme kašnjenja općenito zavisi o mnogo različitih faktora: o topologiji mreže, ulaznom prometu, kapacitetima grana i o načinu preusmjeravanja. Ne ulazeći sada u kvantificiranje utjecaja pojedinih parametara mreže, razmotrimo kvalitativno utjecaj vanjskog toka na vjerovatnoću gubitaka i vrijeme kašnjenja, uz ostale konstantne parametre. Na narednoj slici su prikazane spomenute funkcije.

Pb

γγ*

Pbmax

0

T

γγ* 0

Tmax

Page 16: OTP - 8-topologija

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije

Osnove telekomunikacija 16

Kriteriji vrednovanja se zadaju u obliku maksimalnih vrijednosti vjerovatnoće gubitaka Pbmax ili vremena kašnjenja Tmax čime je ograničen maksimalni ulazni tok γ* koji se uz postavljene kriterije mreže može prenijeti mrežom. U daljem razmatranju će se uzeti u obzir tri osnovna moguća skupa slobodnih parametara:

- prvi skup, kapaciteti prenosnih grana {ci}, i = 1, 2, ..., M - drugi skup, unutrašnji tokovi {λi}, i = 1, 2, ..., M - treći skup, grane koje određuju topologiju mreže

2. Procesi u sistemu posluživanja a) Teorija repova i informacijske mreže Oslikavanje repa opća je pojava koja se javlja uvijek kada trenutna veličina zahtijeva za posluživanjem prelazi kapacitet posluživanja. U informacijskim mrežama to se događa na bilo kojem elementu mreže kada trenutni informacijski tok prelazi veličinu kapaciteta posmatranog elementa, npr. poruke koje čekaju na prenos kanalom, pozivi koji čekaju da budu spojeni kroz komutaciju itd. Pri ovome se kao korisnici pojavljuju informacijske jedinice (paket, poruka, poziv), a poslužitelji su elementi mreže (kanal, komutacija, memorija, procesorska jedinica itd). Zbog toga ćemo u nastavku razmotriti teoriju repova, kao matematičko sredstvo za analizu različitih situacija čekanja, koja se može primijeniti za analizu i sintezu mreža. Situacija čekanja nastupa kada neki korisnik dolazi do poslužitelja i ustanovi da je on zauzet. Korisnik je prisiljen čekati na svoj red dok ne bude primljen na posluživanje. U sistemu sa čekanjem možemo identificirati tri pojave koje nastupaju u toku posluživanja (Slika 1.): - ulazak u sistem; - čekanje; - posluživanje;

Page 17: OTP - 8-topologija

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije

Osnove telekomunikacija 17

Slika 1. Proces posluživanja Analiza osobina sistema sa čekanjem se svodi na nalaženje međusobnih odnosa tih triju pojava. Označimo sa Li i-tog korisnika koji ulazi u sistem posluživanja. Slučajne varijable koje pridružujemo korisniku Li, su: ti – dolazno vrijeme korisnika Li; tai = ti – ti-1 – međudolazno vrijeme između korisnika Li i Li-1; tsi – vrijeme posluživanja korisnika Li; Slijed slučajnih varijabli tai i tsi zapravo pokreće mehanizam čekanja. Funkcija )(tα prikazuje kumulativan broj korisnika koji ulaze u sistem posluživanja u toku posmatranog vremenskog intervala uz prije spomenut karakter međudolaznog vremena tai. Funkcija )(tβ prikazuje broj korisnika koji izlaze iz sistema posluživanja u toku istog vremenskog intervala uz slučajnu veličinu vremena posluživanja tsi. Slučajne varijable međudolaznog vremena i vremena posluživanja (ta, ts) međusobno su neovisne zbog čega možemo ustanoviti da će u nekom razdoblju doći do gomilanja korisnika ispred posluživanja (stvaranje repa), da bi opet u nekom drugom razdoblju došlo do razrjeđivanja i do potpunog pražnjenja repa. Te pojave možemo opisati funkcijom: ( ) ( ) ( )ttt βαδ −= , koja prikazuje trenutni broj korisnika u sistemu.

U slijedećim razmatranjima ćemo uvesti daljnja poopćenja. Osim međusobne neovisnosti slučajnih varijabli međudolaznog vremena i vremena posluživanja, one se mogu posmatrati i neovisno o korisniku, pa općenito možemo definisati: ta – međudolazno vrijeme; ts – vrijeme posluživanja; kao slučajne varijable kojima će se pridružiti funkcije raspodjele vjerovatnoće: ( ) { }ttPtF a ≤= i ( ) { }ttPtH s ≤= ;

skup promet. jedinica - korisnici

Li-1 Li

ta

ULAZAK ČEKANJE POSLUŽIVANJE

tq

tw

Page 18: OTP - 8-topologija

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije

Osnove telekomunikacija 18

i funkcije gustine vjerovatnoće: ( ) ( )dt

tdFtf = i ( ) ( )dt

tdHth = .

Uvešćemo uobičajene oznake koje se primjenjuju u teoriji repova (Kendall-ove notacije). Uvodimo opis sa tri oznake u obliku F/H/m, što označava sistem posluživanja sa m poslužitelja, F opisuje raspodjelu vjerovatnoće međudolaznim vremenom, a H raspodjelu vjerovatnoće vremenom posluživanja. F i H će imati slijedeća značenja ovisno o vrsti funkcije raspodjele vjerovatnoće: M – eksponencijalna; Er – Erlangova r-tog stepena; Hr – hipereksponencijalna R-tog stepena; D – deterministička; G – općenita; Tako će npr. oznaka M/M/1 prikazivati sistem sa jednim poslužiteljem i eksponencijalnim raspodjelama vjerovatnoće međudolaznog vremena i vremena posluživanja.

Page 19: OTP - 8-topologija

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije

Osnove telekomunikacija 19

A.5 Modeli I analitički opisi procesa u sistemu posluživanja

a.) ulazak u sistem posluživanja Kao polaznu tačku za definisanje ulaska u sistem posluživanja uzimamo skup prometnih jedinica (korisnika) koje nazivamo ulazni izvor. Jedna od značajki toga izvora jeste njegova veličina, tj. ukupan broj mogućih korisnika, koji može biti konačan ili beskonačan. Ako je skup korisnika velik, ulazak jednog korisnika u sistem ne utiče bitno na intenzitet ulaska dok u slučaju malog skupa korisnika, ulazak jednog korisnika bitno utiče na intenzitet ulazaka. U ekstremnom slučaju, kod vrlo malog skupa, svi će korisnici biti u sistemu. Slijedeća osobina ulazaka korisnika jeste stohastičko ponašanje u vremenu. Moglo bi se smatrati da je najjednostavnije ponašanje determinističkih ulazaka: Korisnici ulaze u sistem u jednakim vremenskim odsječcima constTa = . Za taj slučaj

bila bi i gustoća (brzina ulazaka) aT

1=λ konstantna. Međutim, pretpostavka da će

međudolazno vrijeme biti konstantno ne samo da je nestvarna u većini slučajeva, već je i teško provesti matematičku analizu ovih sistema. Za našu primjenu najjednostavniji i najpraktičniji potpuno slučajan proces ponašanja ulazaka predstavlja Poisson-ov proces. Analiziraćemo ovaj proces kao osnovni model ulazaka u sistem posluživanja. Posmatrajmo konačni vremenski interval (0, t) i nađimo funkciju raspodjele vjerovatnoće broja korisnika koji ulaze u sistem posluživanja za vrijeme posmatranog intervala. U tu ćemo svrhu interval (0, t) podijeliti na x podintervala

jednake dužine xth = , kao na slici 5.

Slika 5. Podjela intervala Neka je λ srednji broj ulazaka u jedinici vremena. Za svaki podinterval možemo napisati vjerovatnoće: ( ) ( )hoh +λ - vjerovatnoća ulaska jednog korisnika;

( )ho - vjerovatnoća ulaska dvaju ili više korisnika;

( )hoh +− λ1 - vjerovatnoća da se nije pojavio nijedan korisnik.

0 h 2h 3h xh = t t

Page 20: OTP - 8-topologija

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije

Osnove telekomunikacija 20

Ovdje smo simbolom ( )ho označili funkciju koja se približava nuli brže od h kada h teži 0 npr. ( ) 22hho = . Za potpuno slučajan ili Poisson-ov proces vrijedi neovisnost događaja: Sve što se događa u bilo kojem podintervalu potpuno je neovisno o događajima u bilo kojem intervalu koji ne pokriva promatrani interval. Na taj način ako uzmemo da je ulazak korisnika ishod Bernoulli-jeva događaja, tada slijed ulazaka za razdoblje xht = možemo posmatrati kao rezultat slijeda od x Bernoulli-jevih događaja.Otuda slijedi da je vjerovatnoća da se u x podintervala pojavi upravo h korisnika približno jednaka binomnoj raspodjeli:

( )( ) ( )( )1n x nx

h o h h o hn

λ λ−⎛ ⎞

+ − +⎜ ⎟⎝ ⎠

. (5)

Graničnim prelazom kada 0h → i x →∞ uz zadržavanje xh const= , dobivamo da će se u intervalu (0, t) naći ukupno h korisnika.

( ) ( )( )

( )!lim lim 1! ! !

n nx nt

n n

t tx tP t en x x n x n

λλ λλ −−⎛ ⎞= − =⎜ ⎟− ⎝ ⎠

(6)

što označava Poisson-ov zakon raspodjele vjerovatnoće koji smo intuitivno pretpostavili. Determinisana je veličina λ , dakle, konstanta i ona izražava srednji intenzitet ulazaka u sistem u jedinici vremena (brzina ulazaka). Proizvod tλ srednji je broj ulazaka za vrijeme t i naziva se intenzitetom ulaznog prometa u posmatranom intervalu. Drugi način opisivanja Poisson-ovog procesa se zasniva na proteklom vremenu između ulazaka (međudolazno vrijeme). Neka je at interval od vremenskog ishodišta (proizvoljno odabranog) do trenutka pojave prvog korisnika. Slučaj da se u intervalu ( )0, t ne pojavi niti jedan korisnik dogodiće se samo ako je at t> odnosno

{ } ( ){ } 0aP t t P n t> = = (7)

gdje je ( )n t broj ulazaka za vrijeme t vremenskih jedinica. Koristeći se izrazom (6)

nalazimo da je ( ){ }0 tP n t e λ−= = (8) Iz gornjeg slijedi funkcija raspodjele vjerovatnoće međudolaznih vremena: ( ) { } 1 t

aF t P t t e λ−= ≤ = − (9) Budući da je ishodište odabrano proizvoljno, gornja raspodjela važi za bilo koje mjesto na vremenskoj osi. Funkcija gustine vjerovatnoće dobije se kao:

Page 21: OTP - 8-topologija

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije

Osnove telekomunikacija 21

( ) ( ) tdF tf t e

dtλλ −= = 0t ≥ (10)

b.) posluživanje Slijedeća bitna komponenta sistema posluživanja jeste opis količine usluga koju traži pojedini korisnik tj. trajanje usluge koju poslužitelj daje korisniku. Jedinica nad kojom se izvodi usluga mora biti različita, ovisno o vrsti korisnika i poslužitelja. Primjerice, ako je poslužitelj prenosni kanal, a korisnici su poruke ili paketi podataka, jedinica usluge će biti oktet ili bit. U većini slučajeva se pretpostavlja da je skup korisnika homogen, što uvjetuje da raspodjela dužina usluga koju poslužitelj daje korisnicima bude istovjetna i zajednička za sve korisnike. Ponašanje ulazaka i dužina usluge nisu dovoljne da se opišu značajke cijelog sistema posluživanja. Zbog toga se uvodi kapacitet poslužitelja (ili brzina posluživanja), odnosno označava se kojom brzinom poslužitelj obavlja posao. Kapacitet posluživanja označićemo sa C, a njegova jedinica ovisi o vrsti usluge (ako je poslužitelj govorni kanal, jedinica kapaciteta će biti b/s. Označimo općenito dužinu usluge sa b (jedinica) i odgovarajući kapacitet poslužitelja sa C (jedinica u sekundi). Odnos tih dvaju veličina je vrijeme posluživanja.

( )sbt sC

= (11)

što je slučajna veličina zbog slučajne raspodjele dužine usluge. Srednje vrijeme posluživanja iznosi:

sbTC

= (12)

gdje je b srednja dužina usluge. Recipročna vrijednost srednjeg vremena posluživanja se naziva intenzitet posluživanja i označava kao:

1

s

C CT b

β μ= = = (13)

Page 22: OTP - 8-topologija

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije

Osnove telekomunikacija 22

gdje je 1b

μ = .

U sistemima posluživanja nerijetko se susrećemo sa potrebom varijabilne promjene kapaciteta ovisno o stepenu gomilanja korisnika. Takav primjer nalazimo u sistemima sa više istovršnih poslužitelja, gdje sistem čine m paralelnih poslužitelja, koji prihvataju korisnike iz zajedničkog repa (Slika 7.).

Slika 7. Sistem sa m poslužitelja Ako je kapacitet svakog poslužitelja jednak C, a ql broj korisnika u sistemu (u repu i na posluživanju), popunjeni kapacitet sistema ovisi o broju korisnika u sistemu i iznosi:

( ) { }min ,k q qC l l m C= ⋅ (14) što se vidi na slici 7. Ovaj zaključak nas navodi da je moguće dinamičko pridruživanje veličine ukupnog kapaciteta u zavisnosti o intenzitetu nailazaka zahtjeva. Za detaljniju analizu sistema posluživanja potrebno je poznavati pojedine funkcije raspodjele dužine usluge, odnosno vremena posluživanja: ( ) { }ttPtH s ≤= (15)

i odgovarajuće funkcije gustoće vjerovatnoće

( ) ( )dH th t

dt= . (16)

1

2

...

m

C2C

mC

Ck (lq)

lq

Page 23: OTP - 8-topologija

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije

Osnove telekomunikacija 23

eksponencijalna funkcija posluživanja

( ) 1 tH t e β−= − (17) ( ) th t e ββ −= (18)

Srednja vrijednost vremena posluživanja:

1 1sT

Cβ μ= = (19)

i varijansa

( )2 22

1s sT Tσ

β= = (20)

Erlangova raspodjela

U mrežama nailazimo na modele u kojima raspodjela vremena posluživanja nije ni eksponencijalna niti konstantna, već leži između tih zakona. Ta raspodjela se u teoriji posluživanja naziva Erlangova raspodjela (poznata iz telefonskog prometa) karakterisana parametrom r. Za neko srednje vrijeme posluživanja sT vjerovatnost da vrijeme posluživanja bude manje od određenog vremena t ili jednako njemu izražava se funkcijom ( )rE t . Kada je 1r = , funkcija ( )rE t predstavlja eksponencijalnu raspodjelu. Kada r →∞ funkcija postaje konstanta. Za vrijednosti r između spomenutih dvaju ekstrema, funkcija ( )rE t leži između navedenih dvaju funkcija. Što je veće r, to je veće grupisanje raspodjele oko srednje vrijednosti ..

( ) ( ) { } ( )∑−

=

−−=≤==1

0 !1

r

i

ii

trsr t

irettPtEtH ββ (21)

( ) ( ) ( )( )1 !

r tr

r r th t e t e

rββ β −= =

− (22)

Ovdje je 2

s

s

T

Trσ

⎛ ⎞= ⎜ ⎟⎜ ⎟⎝ ⎠

ranije uveden parametar Erlangove funkcije raspodjele,

sTσ standardna devijacija vremena posluživanja.

Page 24: OTP - 8-topologija

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije

Osnove telekomunikacija 24

hipereksponencijalna raspodjela

U praksi je čest slučaj da se raspodjela vremena posluživanja može prikazati sumom eksponencijalnih funkcija. Neka u takav sistem ulazi k vrsta korisnika i neka se svaka vrsta pojavljuje sa vjerovatnoćom ip , 1, 2, ... ,i k= , te svaki korisnik t-te vrste ima vrijeme posluživanja eksponencijalno raspodijeljeno sa srednjom vrijednosti 1

iβ, 1, 2, ... ,i k= .

Funkcija raspodjele vremena posluživanja biće:

( ) ( )1 1 1

1 1i i

k kt t

i ii

H t p e p eβ β− −

= =

= − = −∑ ∑ (23)

( )1

i

kt

i ii

h t p e ββ −

=

=∑ (24)

Srednja vrijednost vremena posluživanja iznosi:

1

1ki

i i

pTsβ β=

= =∑ (25)

i varijansa:

2

21 1

1 1 1s

k k

T i ji j i j

p pσβ β β= =

⎛ ⎞= + −⎜ ⎟⎜ ⎟

⎝ ⎠∑∑ (26)

eksponencijalna

t 0

1

hipereksponencijalna

Page 25: OTP - 8-topologija

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije

Osnove telekomunikacija 25

c.) čekanje Svojstva repa čekanja biće ovisna o raspodjeli vjerovatnoće ulazaka u sistem i raspodjeli vremena posluživanja. Situacije prilikom posluživanja u stvarnim sistemima mogu biti vrlo složene. Biće razmotren model ”prvi ulazi, prvi poslužen”, ako ne bude drukčije naznačeno. Da bismo opisali svojstva posluživanja, treba definisati neke slučajne veličine koje proizilaze iz pojave čekanja. To su: ( )ql t - broj korisnika u sistemu u trenutku t;

wt - slučajno vrijeme čekanja korisnika u repu:

qt - slučajno vrijeme zadržavanja korisnika u sistemu;

( )wl t - broj korisnika u repu u trenutku t.

Funkcija raspodjele vremena čekanja:

( ) { }wW t P t t= ≤ i gustoća:

( ) ( )dW tw t

dt= .

Funkcija čekanja izražava vjerovatnoću da korisnik neće u posluživanju čekati više od t vremena. Funkcija čekanja za 0t = pokazuje vjerovatnoću ( )0W da je poslužitelj slobodan u trenutku ulaska korisnika. Srednje vrijeme čekanja možemo izračunati pomoću funkcije čekanja kao

( )∫∞

=0

ttdWTW (27)

i varijansu

( ) ( )2

0wT wt T dw tσ

= −∫ (28)

Izgled funkcije čekanja ovisi o tome kakve su funkcije ulazaka i posluživanja, pa se analiza čekanja treba provesti za konkretne slučajeve.

Page 26: OTP - 8-topologija

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije

Osnove telekomunikacija 26

d) parametri i osobine sistema posluživanja Osnovni je razlog predstavljanja matematičkog modela sistema posluživanja da se dobije mogućnost vrednovanja prema određenim mjerama za ocjenu karakteristika. Kod sistema posluživanja jedna od pojava koja može biti mjera kvaliteta jeste veličina gomilanja korisnika pred posluživanjem. Najjednostavnije se veličina gomilanja mjeri pomoću prometnog intenziteta ili tzv. ponuđenog prometa i definiše:

srednje vrijeme posluživanjaprometni intenzitetsrednje međudolazno vrijeme

= ;

Pretpostavimo model sa beskonačnim skupom korisnika, te primijenimo ranije uvedene

oznake za intenzitet ulazaka 1

aTλ = i intenzitet posluživanja 1

sTβ = , a prometni

intenzitet označimo sa A iz čega slijedi:

[ ]s

a

TA erlT C

λ λβ μ

= = =

Ako je prometni intenzitet veći od jedinice to znači da korisnici nailaze brže nego što mogu biti posluženi od jednog poslužitelja, a što bi izazvalo nepopravljivo gomilanje u sistemu. Budući da su λ i μ parametri ovisni o korisnicima, jedina mogućnost da se u sistemu spriječi gomilanje jeste prikupljanje više poslužitelja.

Tako će m paralelnih poslužitelja prihvaćati mλ korisnika u jedinici vremena, pa se

pravilnim izborom vrijednosti m sprečava gomilanje. Slijedeća mjera kvaliteta, koja je vrlo slična prometnom intenzitetu jeste faktor opterećenja poslužitelja ili faktor iskorištenosti. Ta veličina koju ćemo označavati sa ρ , pokazuje koji je dio vremena poslužitelj zauzet od ukupnog vremena promatranja. Uzmimo dovoljno dugi interval T. U sistemu sa m paralelnih poslužitelja očekujemo da u

vremenu T dolazi u prosjeku Tmλ korisnika po poslužitelju uz pretpostavku ravnomjerne

raspodjele prometa na sve poslužitelje.

Svaki korisnik treba u prosjeku vrijeme posluživanja 1sT

β= , tako da ukupno očekivano

vrijeme za koje će poslužitelj biti zauzet iznosi Tmλβ

. Budući da je fizički nemoguće da

jedan poslužitelj bude zauzet više od 100% vremena, faktor opterećenja fizikalno ne može biti veći od jedinice. Otuda slijedi izraz za opterećenje poslužitelja:

Page 27: OTP - 8-topologija

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije

Osnove telekomunikacija 27

[ ]min ,1opterećenje erlmλρβ

⎧ ⎫= = ⎨ ⎬

⎩ ⎭;

Za sistem sa jednim poslužiteljem opterećenje je 1λρβ

= ≤ i jednako je prometnom

intenzitetu. Za mjeru kvaliteta možemo uzeti i propusnost sistema posluživanja. Ta se veličina definiše kao srednji broj korisnika koji su prošli kroz sistem u jedinici vremena (obavljene usluge). U sistemu sa m poslužitelja biće posluženo m ρ β⋅ ⋅ korisnika u svakoj jedinici vremena iz čega slijedi:

{ }min , erlpropusnost PR m ms

ρ β λ β ⎡ ⎤= = ⋅ ⋅ = ⎢ ⎥⎣ ⎦.

Tako možemo zaključiti da će propusnost biti jednaka intenzitetu ulazaka, dok je taj intenzitet manji od maksimalnog intenziteta posluživanja m β⋅ , nakon čega se propusnost zaustavlja na toj maksimalnoj vrijednosti m β⋅ . Sa stajališta korisnika najznačajnija mjera kvaliteta jeste vrijeme koje on provodi čekajući u repu na posluživanje ili zadržavajući se u sistemu. Vrijeme čekanja i-tog korisnika,

iwt , vrijeme je što ga korisnik troši čekajući u repu, a vrijeme zadržavanja,

iqt , ukupno je vrijeme koje i-ti korisnik boravi u sistemu. Bez obzira na pojedine korisnike, općenito vrijedi relacija:

q w st t t= + , gdje su wt , st i qt slučajne varijable. Kao mjera navedenih slučajnih veličina uzimaju se srednje vrijednosti navedenih slučajnih veličina: wT , sT i qT , za koje također vrijedi relacija q w sT T T= + . Za ocjenu kvaliteta sistema posluživanja, također je važno određivanje dužine repa (broj korisnika koji čeka u repu). Označimo sa ( )wl t broj korisnika u repu u vremenu t, sa

( )ql t broj korisnika u sistemu u istom vremenu. Za sistem sa m poslužitelja možemo napisati relaciju: ( ) { }max 0,w ql t l m= − .

Navedena relacija je jako važna za dimenzionisanje sistema čekanja. Poznajući slučajne procese ( )wl t i ( )ql t , možemo ustanoviti i njihove srednje vrijednosti:

Page 28: OTP - 8-topologija

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije

Osnove telekomunikacija 28

wL - srednji broj korisnika u repu;

qL - srednji broj korisnika u sistemu. Između navedenih veličina sistema posluživanja vrijedi jednostavna relacija:

w wL Tλ= poznata pod nazivom Little-ova formula (teorema) koja nam omogućuje izračunavanje vrijednosti parametara koji opisuju osobine sistema posluživanja. Srednje vrijeme zadržavanja u sistemu tada iznosi:

q w sT T T= + , a srednji broj korisnika u sistemu iznosi:

q q wL T Lλ ρ= = + .đ Poseban slučaj sistema posluživanja su sistemi sa gubicima. U takvim sistemima nema mogućnosti stvaranja repa, pa se u slučaju nastanka gomilanja, ne može obaviti posluživanje nagomilanih jedinica. U tom slučaju nastupa gubitak. Za sisteme sa gubicima kriterij za opis osobina je vjerovatnoća gubitaka. Gubitak nastupa kada su u sistemu sa m poslužitelja, svi poslužitelji zauzeti, a mogućnosti čekanja minimalne. Može se definisati vjerovatnoća gubitaka:

( )B qvjerovatnoća gubitaka P P l m= = > . Vjerovatnoća gubitaka je u općem slučaju funkcija ponuđenog prometa i broja poslužitelja:

( ),BP F A m= . Svi dosada definisani parametri sistema posluživanja i njihovi međusobni odnosi vrijede bez obzira na vrstu funkcija vjerovatnoće koje opisuju karakteristiku ulazaka i posluživanja. Za konkretne modele potrebno je poznavati funkciju čekanja ( )W t , pomoću koje se, primjenom navedenih relacija izračunavaju parametri osobina razmatranog sistema. Kod rješenja ovog problema polazi se od toga da je sistem posluživanja difuzijski proces i da funkcija ( ),W t τ mora zdovoljavati Fokker – Planck – ovu jednačinu protjecanja:

22

2

12

W W Wvt t

στ

∂ ∂ ∂= − +

∂ ∂ ∂,

Page 29: OTP - 8-topologija

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije

Osnove telekomunikacija 29

gdje v i 2σ imaju vrijednosti :

1 1sv Tρ λ= − = − , ( )2 2 2 2ss T st Tσ λ λ σ= = + .

Srednje vrijeme čekanja sa dobije kao:

( ) ( )2

2

0

/ 2 12W sT tw t dt t

vσ λ ρ

= = − = −∫ ,

gdje je ( )w t funkcija gustine vjerovatnoće data kao ( ) ( ) 22

2

2 vdW t vw t edt

σ

σ= = − .

Izraz za wT vrijedi općenito i isti se koristi u analizi pojedinih modela. Izraz je poznat kao Pollaczek - Khinchin – ova formula i služi kao rješenje modela / /1M G . A.6. Modeli sistema posluživanja Postoji više modela sistema posluživanja: - / /1M M - / /1M D - / /1rM E - / /M M m sa čekanjem - / /M M m sa gubicima Ovi modeli su obrađeni u literaturi, dok će u nastavku biti obrađene Markovljeve mreže repova.

Markovljeve mreže repova Razmotrićemo sistem posluživanja u kojem korisnici prolaze kroz niz posluživanja povezanih u određenu strukturu u obliku mreže. Korisnici ulaze i izlaze iz pojedinih dijelova mreže i prolaze kroz mrežu na slučajan način, dok na kraju ne napuste sistem. Posmatraćemo mrežu od N čvorova u kojoj se i-ti čvor sastoji od sistema posluživanja sa

im poslužitelja, a vrijeme posluživanja ima eksponencijalnu raspodjelu sa srednjom

vrijednosti iβ

1 (slika 1.).

U i-ti čvor ulazi slijed prometnih jedinica sa svojstvima Poisson-ovog izvora intenziteta

nailazaka ⎥⎦⎤

⎢⎣⎡

serliλ . Kada je korisnik poslužen u i-tom čvoru, on će sa vjerovatnoćom ijr

preći u čvor j i tako korisnik postaje unutrašnji ulazak u čvor j. Sa vjerovatnoćom

Page 30: OTP - 8-topologija

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije

Osnove telekomunikacija 30

∑− ijr1 korisnik će nakon što bude poslužen u i-tom čvoru napustiti mrežu. Grananje tokova u čvorovima prikazujemo NxN matricom R, koja sadrži prelazne vjerovatnoće ijr .

Slika 1. Markovljeva mreža Označimo li ukupni ulazni tok u mrežu vektorom Nγγγγ ,...,, 21= i ukupni unutrašnji

tok u čvorove vektorom Nλλλλ ,...,, 21= dobijamo matričnu jednačinu:

Rλγλ += (29) odnosno, drukčije rečeno, ukupni ulazni intenzitet u i-ti čvor se sastoji od vanjskih

NNNN

N

N

ij

rrrrrrrrr

rR

21

22221

11211

==

1 N

2

i

ir11λ

NiN rλ

iλ 2

1

m

1ii rλ

⎟⎟⎠

⎞⎜⎜⎝

⎛−∑

=

N

jiji r

11λ

iNi rλ

Page 31: OTP - 8-topologija

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije

Osnove telekomunikacija 31

i unutrašnjih ulazaka. Skup jednačina koje definiraju iλ dat je izrazom:

∑=

+=N

jijjii r

1λγλ (30)

Ako bismo općenito željeli opisati takvu mrežu, trebalo bi poznavati vjerovatnoće istodobne pojave 1l korisnika u čvoru 1, 2l korisnika u čvoru 2 itd., tj. složenu vjerovatnoću ( )NlllP ...,,, 21 . Postupak izračunavanja spomenute vjerovatnoće za općeniti slučaj vrlo je složen i teško se provodi za veći broj čvorova. Zbog toga se služimo jednostavnim modelom koji pretpostavlja da su pojave u pojedinim čvorovima međusobno neovisne, te se za vjerovatnoću može napisati: ( ) ( ) ( ) ( )NNN lPlPlPlllP ......,,, 221121 ⋅= (31)

Proizvod vjerovatnoće na desnoj strani navedenog izraza govori o spomenutoj nezavisnosti. Svaki faktor u izrazu (31), ( )ii lP , rješenje je izoliranog sistema posluživanja imMM // sa intenzitetom ulazaka iλ . Rješenje za ( )ii lP se može izračunati za sistem sa i bez gubitaka. • Sistem mMM // sa čekanjem

( )( )

⎪⎪⎭

⎪⎪⎬

⎪⎪⎩

⎪⎪⎨

≤==

mnmmP

mnn

mPnlP

nn

n

q

!

!

0

0

ρ

ρ

i ( ) ( ) ( )1

1

00 1

!!

−−

= ⎭⎬⎫

⎩⎨⎧

−+= ∑m

i

ni

nm

imP ρρρ

i mA

Cmm===

μλ

βλρ - faktor opterećenja poslužitelja

• Sistem mMM // sa gubicima

( ) ( )⎭⎬⎫

⎩⎨⎧

≤== mnn

mPnlPn

q !0ρ

Page 32: OTP - 8-topologija

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije

Osnove telekomunikacija 32

( )⎭⎬⎫

⎩⎨⎧

= ∑−

=

1

00 !

m

i

i

imP ρ

Ovako mrežu možemo posmatrati kao N zasebnih posluživanja mMM // (Jackson - ova teorema). Posebnu klasu Markovljevih mreža repova čine mreže iz kojih korisnici ne smiju izlaziti. Pretpostavimo da je L korisnika ušlo u mrežu u početku posmatranja, potom se oni kreću od čvora do čvora, ali ne izlaze. Ovo znači da je ∑ =− 01 ijr za sve i. Ovakva zatvorena mreža ima slijedeće rješenje za raspodjelu vjerovatnoća određenog broja korisnika u pojedinim čvorovima:

( ) ( ) ( )∏=

=N

i ii

lii

N lx

LGlllP

121

1...,,,α

(32)

Skup brojeva { }ix mora zadovoljiti slijedeće linearne jednačine:

∑=

=N

jijjjii rxx

1ββ Ni ...,,2,1= (33)

Funkcija ( )LG ima oblik:

( ) ( )∑∏∈ =

=Ai

N

iii

lii lxLG

1

/α (34)

gdje je Nllll ...,,, 21= , a A je skup vektora l za koje je Llll N =+++ ...21 , a funkcija

( )ii lα glasi: ( )⎪⎭

⎪⎬⎫

⎪⎩

⎪⎨⎧

>

≤= −

iimili

ii

iiiii mlmm

mlll

!

!α .

A.7 Mreže sa komutacijom paketa

1. Analiza kašnjenja Kod mreža sa komutacijom paketa (poruka) osnovni kriterij za vrednovanje svojstava jeste prosječno kašnjenje informacijskih jedinica prolaskom kroz komunikacijsku mrežu. Definirajmo kašnjenje informacijske jedinice kao ukupno vrijeme zadržavanja u mreži prolazom od izvora do odredišta. Jasno je da je to slučajna veličina, pa će za analizu biti zanimljiva njena srednja vrijednost. T = {srednja vrijednost zadržavanja informacijske jedinice u mreži}

Page 33: OTP - 8-topologija

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije

Osnove telekomunikacija 33

Taj parametar ćemo uzeti kao osnovnu mjeru za ocjenu svojstava mreže. Uvedimo veličinu kašnjenja informacijske jedinice na putu jkΠ , sa: zjk = {srednje vrijeme kašnjenja informacijskih jedinica na j-k putu} pa se za ukupno kašnjenje može napisati:

∑∑= =

=N

j

N

kjkjkzT

1 1/γγ , (35)

budući da će dio γjk/γ ukupnog prometa imati kašnjenje zjk. Posljednja relacija prikazuje mogućnosti razlaganja mreže na osnovi parova izvorišni čvor – odredišni čvor. Pretpostavimo da je primjenjena procedurafiksnog uspostavljanja puta kroz mrežu (γjk promet ide uvijek istim putem od j ka k). Označimo put informacijske jedinice koja izvire u čvoru j i koja je usmjerena prema odredištu k (j-k promet) sa jkΠ .

Slika: Kašnjenje informacijskih jedinica na grani Utvrdićemo da je i-ta grana, koja ima kapacitet Ci, uključena u put jkΠ , ako informacijska jedinica na svojem putu prolazi kroz tu granu. U tom slučaju upotrebljavamo označavanje sa jkiC Π∈ . Jasno iz tog proizlazi da srednja vrijednost toka informacijskih jedinica (intenzitet nailazaka) λi u i-toj grani mora biti jednaka sumi srednjih vrijednosti tokova svih puteva koji prolaze posmatranom granom:

∑∑=j k

jki γλ j,k: jkiC Π∈ ; (36)

j u v k

ci, λi,Ti

i

λi ci

Ti zjk

jkΠ

γjk

Page 34: OTP - 8-topologija

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije

Osnove telekomunikacija 34

Također primjećujemo da je zjk suma prosječnih kašnjenja dobivenih promatranjem prolaza informacijskih jedinica kroz različite grane na putu jkΠ . Pojedine su komponente u toj sumi pojedinačna kašnjenja u granama definirana kao: Ti ={prosječno potrošeno vrijeme za čekanje i prijenos na i-toj grani} Tako, Ti možemo smatrati kao prosječno vrijeme zadržavanja u sistemu posluživanja, pri čemu pod sistemom smatramo i-tu prenosnu granu (kao poslužitelj) i privremenu memoriju za spremanje informacijskih jedinica ispred prenosne grane (kao rep). Prolaskom kroz mrežu informacijska jedinica će se određeno vrijeme zadržati na svakoj grani koja je na njenom putu, tako da možemo napisati da je:

∑=i

ijk Tz i: jkiC Π∈ ; (37)

Dalje slijedi da je:

∑∑= =

=N

j

N

kjkjkzT

1 1/γγ = ∑∑ ∑

= =⎟⎟⎠

⎞⎜⎜⎝

⎛N

j

N

k ii

jk T1 1 γ

γ i: jkiC Π∈ ; (38)

Promjenimo redoslije sumiranja uz promjenu uslova postavljenih na i u uvjete za j,k što je uobičajeno kada mijenjamo redoslijed sumiranja, pa izlazi:

( )∑ ∑∑=

=M

i j kjkiTT

1/ γγ j,k: jkiC Π∈ ; (39)

što primjenom izraza za λi daje:

∑=

=M

iiiTT

1

/γλ ; (40)

Ovim smo proveli raščlanjivanje prosječnog vremena kašnjenja na komponente koje pripadaju pojedinim prenosnim granama. Posljednja jednačina u potpunosti je općenita i naš će se dalji postupak u nastavku svesti na određivanje Tij vličine vezane za i-tu granu. Kod toga ćemo se koristiti sljedećom pretpostavkom neovisnosti: U trenutku prijenosa informacijske jedinice u čvoru, neovisno se generira nova dužina b, prema funkciji gustine vjerovatnoće:

( ) ;1,1b

eeb

bp bbb

=⋅== −−

μμ μ (41)

Page 35: OTP - 8-topologija

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije

Osnove telekomunikacija 35

što znači da je primjenjena eksponencijalna raspodjela za generisanje dužina informacijskih jedinica u čvorovima. Gornja pretpostavka nije, dakako, sasvim korektna, jer bi to značilo da informacijske jedinice mijenjaju dužinu prolaskom kroz mrežu. No pokazuje se da uticaj nekorektnosti navedene pretpostavke na ukupni T možemo zanemariti u većini slučajeva, pa tu pretpostavku možemo primjeniti. Uz prihvaćenu pretpostavku nezavisnosti možemo postaviti nezavisni model posluživanja za i-tu granu kao M/M/1 sistem posluživanja sa čekanjem koji ima Poissonov ulaz intenziteta nailazaka λi i eksponencijalnu raspodjelu vremena posluživanja srednje

vrijednosti ic⋅μ

1 . Srednje vrijeme zadržavanja takvog sistema upravo odgovara

srednjem vremenu kašnjenja Ti informacijske jedinice na i-toj grani, tako da možemo primjeniti relaciju za model M/M/1

iii c

Tλμ −

=1

iS c

Tμβ11

== [ b

cbc

TcbT

ss

1,1; ===== μμβ ]

Ovaj izraz uvršten u relaciju (40) daje konačno rješenje za ukupno prosječno vrijeme kašnjenja informacijske jedinice kroz mrežu:

( )∑= −

=M

i ii

i

cT

1 λμγλ

(42)

Relacija (42) je osnova za analizu osobina telekomunikacijske mreže sa komutacijom paketa. U ovoj relaciji je zanemareno nekoliko faktora:

- pretpostavka da su vremena obrade u čvorovima i vremena propagacije signala jednaka nuli;

- zanemarena je činjenica da se u stvarnim mrežama uz izvorne informacije nalaze i upravljačke informacije koje dodatno opterećuju mrežu.

Rezultat M/M/1 modela daje kašnjenje izvornog prometa informacijskih jedinica za pojedinačni kanal. Kao što je ustanovljeno ranije, pri analizi sistema posluživanja, to se kašnjenje sastoji od dva dijela:

- vremena čekanja u repu; - vremena posluživanja.

Page 36: OTP - 8-topologija

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije

Osnove telekomunikacija 36

Vrijeme posluživanja ima srednju vrijednost koja je srazmjerna dužini informacijske

jedinice i

Si cbTμ

= , a kao usluga ovdje se javlja prenos informacijske jedinice između

čvorova koje povezuje i-ta grana. Vrijeme čekanja ( )ii

iWi c

bT

ρρ−⋅

=1

, međutim, ovisno je o

spomenutom opterećenju i-te grane. Na narednoj slici je prikazana karakteristika kašnjenja pomoću parametra T0 konstantnog kašnjenja informacijske jedinice u stabilnom području opterećenja mreže (γ < γ*) i γ* opterećenja zasićenja mreže kod kojeg T postaje ∞ . T0 se jednostavno računa kao kašnjenje ''neopterećene'' mreže i to tako da je vanjsko opterećenje 0→γ . Uz ovakve granične uslove se dobije:

∑=

=M

i i

i

cT

10 γμ

λ (43)

Uvedimo i značenje dužine puta prema definiciji: njk = {dužina puta jkΠ }={broj grana uključenih u jkΠ }. Ta je dužina različita za pojedine j,k i uz to prenos pojedinih komponenti na ukupnoj dužini ovisi o prometnom opterećenju puta, tako da možemo izračunati prosječnu dužinu puta za mrežu u cjelosti prema relaciji:

∑∑= =

=N

j

N

k

jkjknn

1 1 γγ

(44)

Doprinos γjk prometa ukupnom unutrašnjem prometu λ biće jednak njkγjk zbog toga što γjk načini njk ''skokova'' kroz mrežu i svaki put da svoj doprinos unutrašnjem prometu.

T0 γ*

M/M/1

Page 37: OTP - 8-topologija

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U SARAJEVU Odsjek za telekomunikacije

Osnove telekomunikacija 37

Na osnovu provedenog razmatranja možemo napisati:

∑ ∑∑= = =

==M

i

N

j

N

kjkjki n

1 1 1γλλ (45)

Jednačine (44) i (45) jednostavno određuju srednju dužinu puta:

γλ

=n (46)

Koristeći se srednjom dužinom puta i izrazom (43) možemo napisati izraz za kašnjenje neopterećene mreže:

∑=

=M

i i

i

cnT

10

/μλλ

(47)

Napomenimo da odnos λλi ostaje konstantan i funkcija je samo puteva usmjeravanja

vanjskog toka kroz mrežu. Opterećenje zasićenja mreže γ* izračunava se ispitivanjem mjesta u mreži na kojem je ''usko grlo'', jer opterećenje zasićenja odgovara najmanjoj vrijednosti γ kod koje postaje kritična grupa i0 zasićena, tok jednak kapacitetu,

00 iic λμ =