plik - pdf - Politechnika Białostocka

Transkrypt

plik - pdf - Politechnika Białostocka
System M/M/1 ze stratą
Rozważmy pojedynczą linię telefoniczną. Załóżmy, że zgłoszenia napływają do
systemu i opuszczają go według rozkładu wykładniczego. Pojedyncza linia nie ma poczekalni
i w danej chwili może obsługiwać tylko jedno zgłoszenie, toteż zgłoszenie przybyłe w czasie,
gdy kanał obsługi jest zajęty jest odrzucane (system ze stratą). Nasz system posiada zatem
tylko dwa stany: H0 – brak zgłoszeń w systemie, oraz H1 – jedno zgłoszenie na stanowisku
obsługi (w systemie). Stan H1 określa zarazem maksymalną liczbę zgłoszeń w systemie.
H0 µ1
λ0 H1
Załóżmy, że średnio co pół godziny ktoś próbuje się połączyć z naszą linią, jedno
połączenie trwa średnio 10 min.
Przyjmijmy, że λ0 = λ i µ1 = µ.
1
λ
1
µ
=
1
godz.
2
= 10 min =
więc λ = 2
1
godz.
6
więc µ = 6
Opierając się na wzorach dla procesu narodzin i śmierci, możemy zapisać:
Qi =
λ0 ⋅ λ1 ⋅ λ2 ⋅ ⋅ ⋅ λi −1
λi
=
, oraz Q0 = 1 .
µ1 ⋅ µ 2 ⋅ µ 3 ⋅ ⋅ ⋅ µ i i!µ i
Zatem Q1 =
λ0 λ
= =ρ
µ1 µ
Możemy zauważyć, że nasza linia nie jest mocno obciążona. Wartość obciążenia równa jest
ρ=
λ 2
= ≈ 0.3 .
µ 6
Prawdopodobieństwo obsługi zgłoszenia (stan H0) wynosi pobs = p0 =
1
≈ 0.75 ,
1+ ρ
jest więc dość duże. Prawdopodobieństwo straty zgłoszenia (stan H1) jest równe
p str = p1 =
ρ
1+ ρ
≈ 0.25 .
Otrzymane charakterystyki wskazują, że linia nie jest mocno obciążona, jednak ponosi
pewne straty. 25 procent przybyłych zgłoszeń prawdopodobnie otrzyma odmowę obsługi
(zastanie linię zajętą). Są dość niepokojące straty. Najlepszym rozwiązaniem w przypadku
naszej linii byłoby zamontowanie minicentrali telefonicznej 1.
Zadania
1. Serwer FTP z limitem podłączeń do jednego
Na komputerze podłączonym do sieci stoi serwer FTP. Aby nie obciążać procesora
ustawiono limit podłączeń do jednego. Średnio co n minut ktoś próbuje wejść na serwer.
Przyjmujemy, że proces napływu zgłoszeń do systemu, oraz opuszczania go jest procesem
Markowa. Jeden użytkownik w zależności od przepustowości sieci ściąga różne pliki przez
około:
a) 10 minut, gdy transfer jest najlepszy. Kiedy ruch w sieci rośnie czas wydłuża się
odpowiednio do 15, 20, 25, 30 minut, zaś gdy przepustowość sieci jest najsłabsza
(największy ruch w sieci) – 60 minut (n = 5);
b) 10 minut, gdy transfer jest najlepszy. Kiedy ruch w sieci rośnie czas wydłuża się
odpowiednio do 15, 20, 25, 30 minut, zaś gdy przepustowość sieci jest najsłabsza
(największy ruch w sieci) – 60 minut (n = 10);
c) 15 minut, gdy transfer jest najlepszy. Kiedy ruch w sieci rośnie czas wydłuża się
odpowiednio do 17, 20, 26, 35 minut, zaś gdy przepustowość sieci jest najsłabsza
(największy ruch w sieci) – 47 minut (n = 12);
d) 2 minuty, gdy transfer jest najlepszy. Kiedy ruch w sieci rośnie czas wydłuża się
odpowiednio do 5, 8, 14, 17 minut, zaś gdy przepustowość sieci jest najsłabsza
(największy ruch w sieci) – 25 minut (n = 8);
e) 2 minut, gdy transfer jest najlepszy. Kiedy ruch w sieci rośnie czas wydłuża się
odpowiednio do 3, 4, 5, 6 minut, zaś gdy przepustowość sieci jest najsłabsza
(największy ruch w sieci) – 8 minut (n = 1);
Przeprowadź dokładną analizę systemu (oblicz prawdopodobieństwa obsługi i straty
zgłoszenia, obciążenie serwera, średnią ilość zgłoszeń obsługiwanych i traconych w ciągu
godziny). Otrzymane wyniki przedstaw graficznie. Zaproponuj rozwiązanie, które pozwoli
lepiej funkcjonować zadanemu systemowi.
1
Por. Walenty Oniszczuk: Metody modelowania, Politechnika Białostocka, Białystok 1995, s. 36 - 37
2. Jednoręki bandyta
W kasynie stoi „jednoręki bandyta”. Średnio w ciągu godziny n graczy chce na nim
zagrać. Zwykle jedna osoba gra około m minut. Zakładamy, że zgłoszenia napływające i
opuszczające system opisane są procesem Markowa.
a) n = 20; m = 5, 8, 11, 14, 15, 20;
b) n = 10; m = 8, 13, 17, 20, 25;
c) n = 5, 10, 15, 20, 30; m = 10;
d) n = 10, 12, 14, 16, 20; m = 10;
e) n = 2, 3, 6, 10, 12; m = 20;
Oblicz prawdopodobieństwa obsługi i straty zgłoszenia, oraz obciążenie „jednorękiego
bandyty”. Przedstaw wyniki na wykresie.
3. Telefonistka
Do serwisu naprawczego można się dodzwonić tylko pod jeden numer. Telefonistka
przyjmuje pojedyncze zgłoszenie o awarii średnio przez m minut, zaś w ciągu godziny
średnio n urządzeń naprawianych przez ten serwis ulega awarii. Klient, który nie może
dodzwonić się do tego serwisu skorzysta z innego – konkurencyjnego. Przeprowadź analizę
działania systemu, jeśli:
a) n = 10, 12, 14, 15, 20; m = 2;
b) n = 5, 10, 15, 20, 25; m = 5;
c) n = 2, 3, 4, 5, 10; m = 3;
d) n = 12; m = 0.5, 1, 1.5, 2, 2.5, 3;
e) n = 15; m = 0.7, 0.8, 0.9, 1, 1.5, 2;