Upload
trungtrucbg
View
222
Download
0
Embed Size (px)
Citation preview
8/10/2019 c s truyn s liu mng hng i
1/13
Bi tp ln 7: M phng mng hng i bng OMNET++
Phn 1. Gii thiu ti bi tp ln v phn chia cng vic.
1.1. Gii thiu ti bi tp ln.1.1.1. Mc ch ca bi tp ln.
ng dng cc tnh ton l th !"t #o t$ong % bi ton c th&' (m ) *n # i cng c m phng OMNET++ ,ht t$i&n -. n/ng lm #i0c nh1m c2ng nh3 -. n/ng lm #i0c cc
nh4n'1.1.2. ti 7: Mng hng i
To $5 -6ch b7n m phng cho mng hng i n8i ti"p g9m : hngi ;%< ;=< ;: bng = # cho ;= # ;? bng %' Ng 9n pht $5 cc g1i # i t8c t i t 4n th*o ph4n b8,oiDDon # i th5m D8 FG>H Ig1iJDK' T$m phc # phc # cc g1t8c ph c # t 4n th*o ph4n b8 ,oiDDon< # i t8c phc # lLl3t l %G >H Ig1iJDK< =G :H Ig1iJDK< >G =: Ig1iJDK< ?G ?
:G >H Ig1iJDK'%' ! ch! -6ch b7n m phng t$Pn cho -ho7ng thQi gi5n :D #=HHD' Tnh ton cc th5m D8 cR5 hng i nh3S N< T # N)< T) cRt ng hng i< D8 l3ng g1i TU< T$V t$ ng bWnh t$ong mng hngCo Dnh # i -"t ) 7 m phng '=' ! tnh D8 l3ng g1i pht i 3c "n ch'>' Xi7 DY t8c cc g1i "n cR5 tZt c7 cc hng i l F # gi[ gi t$6
G?H Ig1iJDK' ThQi gi5n t$ !An g1i l =HHD' ! l\5 ch]n t8c F D5o cho D8 g1i 3c t$ !An i l l n nhZt'?' Xi7 DY hng i = c1 chiA di hng i ^ G= # hng i ? c1^GH cc hng i -hc c1 di bng # c_ng' @c thng D8 -hcgi[ ng !Pn' ! tnh ton cc th5m D8 cR5 hng i nh3S N< T # N)< T) cR5 t ng hng i' Co Dnh # i -"t ) 7 m phng t$ong thQigi5n =HHD '
%
8/10/2019 c s truyn s liu mng hng i
2/13
Bi tp ln 7: M phng mng hng i bng OMNET++
1.2. Phn chia cng vic.
=
8/10/2019 c s truyn s liu mng hng i
3/13
Bi tp ln 7: M phng mng hng i bng OMNET++
Phn 2. Qu t!"nh th#c hin bi tp ln.
2.1. $% thu&'t hng (i )*)*1 v )*)*+.2.1.1. Hng i M/M/1.
Wnh =' %' ng i `n gi7n # i % D*$#*$ '
(3c 9 t$ng thiS
Wnh =' =' @h ai M5$-o# cR5 hng i MJMJ%'
F t8c "n Ig1iJDK'
t8c phc # Ig1iJDK'
c D Zt n 6nh t$ng thi
>
8/10/2019 c s truyn s liu mng hng i
4/13
Bi tp ln 7: M phng mng hng i bng OMNET++
C8 l3ng g1i t$ ng bWnh t$ong h0 th8ng
C8 l3ng g1i t$ ng bWnh t$ong hng i
ThQi gi5n t$ ng bWnh g1i t$ong h0 th8ng
ThQi gi5n t$ ng bWnh g1i t$ong hng i
2.1.2. Hng i M/M/C.
(3c 9 t$ng thiS
Wnh =' >' @h ai M5$-o# cR5 hng i MJMJ@'
c D Zt n 6nh t$ng thi # i
# i
?
8/10/2019 c s truyn s liu mng hng i
5/13
Bi tp ln 7: M phng mng hng i bng OMNET++
c D Zt e Zt hi0n hng i
C8 l3ng g1i t$ ng bWnh t$ong hng i
ThQi gi5n t$ ng bWnh g1i t$ong hng i
ThQi gi5n t$ ng bWnh g1i t$ong h0 th8ng
C8 l3ng g1i t$ ng bWnh t$ong h0 th8ng
2.2. ,-nh t n bi tp / t!0n l% thu&'t.
Mng hng i n8i ti"p $ D%G$ %=G$ =>G$ >?G%
Thng l3ng t$ ng bWnh i ) 5 hng i thf i lS iG%
8/10/2019 c s truyn s liu mng hng i
6/13
Bi tp ln 7: M phng mng hng i bng OMNET++
c D Zt e Zt hi0n hng iS
C8 l3ng g1i t$ ng bWnh t$ong hng iS
ThQi gi5n t$ ng bWnh g1i t$ong hng iS
ThQi gi5n t$ ng bWnh g1i t$ong h0 th8ng
C8 l3ng g1i t$ ng bWnh t$ong h0 th8ngS
i vi hng (i Q2 3)*)*14:
C8 l3ng g1i t$ ng bWnh t$ong h0 th8ngS
C8 l3ng g1i t$ ng bWnh t$ong hng iS
8/10/2019 c s truyn s liu mng hng i
7/13
Bi tp ln 7: M phng mng hng i bng OMNET++
ThQi gi5n t$ ng bWnh g1i t$ong h0 th8ngS
ThQi gi5n t$ ng bWnh g1i t$ong hng iS
i vi hng (i Q5 3)*)*24:
c e Zt -hng c1 g1i t$ong h0 th8ngS
c D Zt e Zt hi0n hng iS
C8 l3ng g1i t$ ng bWnh t$ong hng iS
ThQi gi5n t$ ng bWnh g1i t$ong hng iS
ThQi gi5n t$ ng bWnh g1i t$ong h0 th8ng
8/10/2019 c s truyn s liu mng hng i
8/13
Bi tp ln 7: M phng mng hng i bng OMNET++
C8 l3ng g1i t$ ng bWnh t$ong h0 th8ngS
i vi hng (i Q6 3)*)*14:
C8 l3ng g1i t$ ng bWnh t$ong h0 th8ngS
C8 l3ng g1i t$ ng bWnh t$ong hng iS
ThQi gi5n t$ ng bWnh g1i t$ong h0 th8ngS
ThQi gi5n t$ ng bWnh g1i t$ong hng iS
i vi 8ng hng (i 9 ch :
C8 l3ng g1i t$ ng bWnh t$ong mngS
8/10/2019 c s truyn s liu mng hng i
9/13
Bi tp ln 7: M phng mng hng i bng OMNET++
ThQi gi5n t$ ng bWnh g1i t$ong mngS
2.5. Qu t!"nh th#c hin
B c 1: To jil* m t7 mng hng i c1 tPn ; *N*t'n*dS
Wnh =' ?' Mng hng i ; *N*t'
B c 2: Thi"t lBp cc thng D8 cho m phng t$ong jil* iniS[General]ned-path = .;../queueinglib[Config HangDoi]description = " ai tap lon"net!or = HangDoirecord-e#entlog = true$$.start%i&e = ' s/ ()$$.source.stop%i&e = *+ti&e = , s )) s$$.source.inter0rri#al%i&e = e1ponential 2 ' s/ 3) 4$$.queue .ser#ice%i&e = e1ponential 2 ' s/ ,) 4#**.queue2.capacity = 2$$.queue3.ser#ice%i&e = e1ponential 2 ' s/ 3, 4#**.queue4.capacity = 0$.ser#er).ser#ice%i&e = e1ponential 2 ' s/ () 4$.ser#er'.ser#ice%i&e = e1ponential 2 ' s/ () 4$.ser#er .ser#ice%i&e = e1ponential 2 ' s/ , 4$.ser#er(.ser#ice%i&e = e1ponential 2 ' s/ , 4$.ser#er3.ser#ice%i&e = e1ponential 2 ' s/ () 4$.ser#er,.ser#ice%i&e = e1ponential 2 ' s/ () 4
B c 5: Ti"n hnh ch! m phng' ^"t ) 7 m phng t5 Dk 3c cc jil* 5ng oi H'*log # 5ng oi %'*log ghli ) t$Wnh mai *#*nt 3c eY l t$ong mng hng i' cc jil*
8/10/2019 c s truyn s liu mng hng i
10/13
Bi tp ln 7: M phng mng hng i bng OMNET++
5ng oi 'Dc5< # 5ng oi '#ci chf5 d[ li0 l L #o cR5 ) t$Wnh ph4tch -"t ) 7 m phng'
Wnh =' :' qil* 5ng oi H'*log
%H
8/10/2019 c s truyn s liu mng hng i
11/13
Bi tp ln 7: M phng mng hng i bng OMNET++
Ui %'
C8 !P cL t$ ng bWnh c1 t$ong h0 th8ngS N G!"!"ing#"ngth:ti$"a%g +r
C8 !P cL t$ ng bWnh t$ong hng iS N) G !"!"ing#"ngth:ti$"a%g
ng i N) T T)
% %'H?: ? H'> ?H% =H: H'H? %= :
= %'HH : ? H'H= == ==
> H' %H H'H:> :>H>
? ?'H=?:% H H'%% ?:
: H'?>H% >: H'H>H% ::>?
% %'%HH':%? ?= :
H'H:%::?H ?H
= >'H%H>?:? H'H ? ?:H:
> ='? ? H'H H ? :
? 'H :?% H H'% :?>HH:
: %'H ?> : H'H:H%=% ?%
ThQi gi5n m t !P cL ph7i i t$ong h0 th8ngS T Gli&"'i$":$"an ThQi gi5n m t !P cL ph7i i t$ong hng iS T) G !"!"ing'i$":$"an
@4 ='
C8 g1i "n chS
:D S %
=HHDS H
@4 ?'
C8 !P cL t$ ng bWnh c1 t$ong h0 th8ngS N G!"!"ing#"ngth:ti$"a%g +r
C8 !P cL t$ ng bWnh t$ong hng iS N) G !"!"ing#"ngth:ti$"a%g
ng i N) T T)
%%
8/10/2019 c s truyn s liu mng hng i
12/13
Bi tp ln 7: M phng mng hng i bng OMNET++
% %'%= >?>=H':%? ?= :
H'H:H> = ?
= H': := >H H'H% = >>
> H' :H%%>% H'H? H ??=
? H H
: H'H=>=:: : H'H% %
ThQi gi5n m t !P cL ph7i i t$ong h0 th8ngS T Gli&"'i$":$"an ThQi gi5n m t !P cL ph7i i t$ong hng iS T) G !"!"ing'i$":$"an
@4 >'
T8c "n C8 g1i "n ch
=HH =
% %
% H H=:
%: H
%: ?
%?H =
%HH H=%
%H% H%?
:H
%=
8/10/2019 c s truyn s liu mng hng i
13/13
Bi tp ln 7: M phng mng hng i bng OMNET++
Ts ( uv T wM ^ xO'y%z(i)* t+,nh c- $ng th0ng tin.
y=zhttpSJJomn*tpp'o$g '
%>
http://omnetpp.org/http://omnetpp.org/