Documente Academic
Documente Profesional
Documente Cultură
1. 1000 de staii pentru transmisia datelor sunt conectate la o magistral lung de 500 m.
Fiecare staie trebuie s trimit 30 de pachete de cte 2000 bii, n fiecare secund, ctre alt
staie de pe magistral. Rata de transmisie pe bus este de 100Mbps. Care din urmtoarele
protocoale poate fi utilizat: P-Aloha, S-Aloha sau Ethernet?
Se presupune c viteza de propagare pe bus este 2.25*108 m/s.
Soluie:
OBS: ncrcarea total (eficiena necesar, traficul util normat, raportul ntre numrul de pachete
transmisie cu succes i numrul total de pachete) se definete ca fiind ncrcarea per staie *
numrul de staii.
Dac toate cele 30 de cadre s-ar transmite cu succes am avea:
= N succes N statii =
30 cadre / sec * 2000 biti / cadru
b
= N succes N statii =
* 1000 = 0.6
R
100 Mbps
unde: Nsucces = nr. de pachete transmise cu succes;
b = nr. de bii dintr-un pachet (cadru);
R = rata de transmisie.
= durata pachetului
Aloha pur
Staiile pot transmite oricnd. Dac nu primesc ACK, se re-transmite pachetul. Perioada de
vulnerabilitate: 2
Eficiena necesar este 0.6 > 0.18 (eficiena maxim asigurat de Aloha pur), deci Aloha pur nu
poate fi utilizat.
Slotted Aloha
Staiile pot transmite doar la nceputul cadrelor. Perioada de vulnerabilitate:
0.6 > 0.368 (eficiena maxim asigurat de slotted Aloha), deci nici slotted Aloha nu poate fi
folosit.
Ethernet (CSMA-CD - Carrier Sense Multiple Access with Collision Detection)
naintea unei transmisii se ascult mediul. Se ncepe tranmisia. Se detecteaz dac avem coliziuni
pe durata transmisiei. Dac da, se abandoneaz transmisia, se aetapt un timp aleator i se retransmite.
Timpul maxim de propagare ntre dou staii (timpul n care detectm dac exist activitate n
500 m
canal): T p =
= 2.22 s
2.25 * 10 8 m / s
Timpul pentru a transmite cu succes un pachet este 2Tp + Tix. Deoarece Tix > 2Tp rezult c toate
coliziunile pot fi detectate.
2000 biti
= 20s
Timpul de transmisiune: Tix =
100 * 10 6 biti / s
Tp
1
1
=
, a=
=> Ethernet =
1 + 5a
Tix
1 + 5a
1
1+ 5
Tp
= 0.64 , deci se
Tix
Protocolul Ethernet
4. 200 de calculatore sunt legate prin protocolul Ethernet utiliznd o magistral de 1500m
(trei segmente de cablu coaxial de cte 500m). Rata de transmisie este 10Mbps i fiecare cadru
are 800 bii.
Cte pachete pe secund poate trimite fiecare PC cu succes? Se presupune c viteza de
propagare pe bus este 2.25*108 m/s.
Soluie:
1500 m
= 6.67 s
2.25 * 10 8 m / s
800 biti
Timpul de transmisiune: Tix =
= 80 s
10 * 10 6 biti / s
T p 6.67
1
=
= 8.33 * 10 2 => max =
= 0.706
a=
Tix
80
1 + 5a
=> rata de transmisie efectiv: 0.76*10Mbs=7.06 Mbps. Din aceasta, un calculator transmite efectiv
(cu succes) 7.06 Mbps/200=35.5 kbps, ceea ce nseamn: 35.5 kbps/(800 bii/pachet)=44.125
pachete/secund
Timpul maxim de propagare: T p =
Numr apeluri
01
12
2 10
> 10
unde este rata de sosire a apelurilor (variabil aleatoare - exprimat n apeluri/or) iar th este
timpul mediu de ateptare exprimat n ore/apel (variabil aleatoare - timpul de ocupare a unei ci
de trafic de ctre o convorbire). E este adimensoinal, dar uzual se exprim n erlangi (dup numele
teoreticianului danez A.K. Erlang).
Se determin durata medie a apelurilor per or cu ajutorul primului tabel:
th = 0.5min*0.5 + 1.5min*0.3 + 2.5min*0.15 + 6.5min*0.05 =
= 1.4 min /convorbire /abonat = 0.023 ore / convorbire / abonat.
Presupunnd c numrul de apeluri mai mare de ct 10 este egal cu 10 din motive legate de uurina
calculelor, se determin rata medie de sosire a apelurilor:
= 0.5*0.6 + 1.5*0.3 + 6*0.08 + 10*0.02 = 1.43 apeluri / or.
Prin urmare, rezult traficul total per abonat este:
E = *th = 1.43 apeluri / or * 0.023 ore/ convorbire / abonat = 0.033 erlangi / abonat.
Alocarea fix a canalelor
6. Fie un sistem de radiocomunicaii celulare n care densitatea traficului este A = 0.25 erlangi.
n condiiile n care numrul de trunchiuri este S = 1, 2 i 5 s se determine probabilitatea de
blocare utilizndu-se fiecare din formulele Erlang B, Erlang C i Poisson.
Soluie:
n cazul modelului Erlang B apelurile blocate sunt rejectate imediat i nu apar ntr-o coad de
ateptare.
Pentru modelul Erlang C apelurile blocate sunt ntrziate pn la deservire.
n cazul adoptrii modelului Poisson, un apel care apare n momentul n care toate trunchiurile sunt
ocupate ateapt pn la expirarea duratei de ateptare. Dac un trunchi devine liber naintea
expirrii duratei de ateptare, apelul este deservit; dac nu, apelul este rejectat.
Distribuia Poisson
PB =
i=S
A i A S 1 A i A
e = e
i!
i = 0 i!
S = 1 => PB = 0.2212;
S = 2 => PB = 0.0265;
S = 5 => PB = 0.000133;
Algoritmul Erlang-B
AS
PB = S S! i
A
i = 0 i!
S = 1 => PB = 0.2;
S = 2 => PB = 0.0243;
S = 5 => PB = 0.000006339;
Algoritmul Erlang-C
PB =
S 1
i =0
AS S
S! S A
i
A
AS S
+
i!
S! S A
S = 1 => PB = 0.25;
S = 2 => PB = 0.003226;
S = 5 => PB = 0.00000845159;
Traficul adiional
7. Se consider c pentru un singur trunchi ce deservete utilizatorii unei reele mobile,
probabilitatea de a fi complet ocupat n decursul orelor de vrf este 20%. Dac numrul de
trunchiuri crete de 6 ori, s se determine traficul adiional disponibil n condiiile aceleiai
probabiliti de blocare. Se vor utiliza modelele Erlang B, Erlang C i Poisson.
Soluie:
Se determin traficul iniial pentru S = 1, utiliznd cele 3 modele:
Poisson:
PB = 1 e A => A = ln(1 PB ) = 0.223 erlangi
Erlang-B:
PB
A
=> A =
= 0.25 erlangi
PB =
1+ A
1 PB
Erlang-C:
A
PB = 1 A => A = PB = 0.2 erlangi
A
1+
1 A
Pentru cazul S > 1 ecuaiile sunt transcedentale i gsirea soluiei se face prin metoda iteraiilor
succesive.
n cazul modelului Poisson, dup 113 iteraii se obine: A = 3.90366 erlangi, n cazul modelului
Erlang-B dup 58 iteraii se obine densitatea traficului: A = 5.10864 erlangi, iar n cazul Erlang-C
dup 117 iteraii se obine densitatea traficului: A = 3.6173 erlangi, cu o eroare mai mic de 10-8.
Traficul per canal se determin mprind densitile de trafic obinute anterior la numrul de
trunchiuri, iar traficul adiional se obine scznd aceast densitate de trafic din densitatea de trafic
obinut n cazul S = 1.