Systemy obsługi ze wspólną pamięcią



Podobne dokumenty
Modelowanie komputerowe

Priorytetowy system obsługi zgłoszeń niejednorodnych z mechanizmem odrzucania pakietów opartym o AQM

Spacery losowe generowanie realizacji procesu losowego

Elementy Modelowania Matematycznego

VII. Elementy teorii stabilności. Funkcja Lapunowa. 1. Stabilność w sensie Lapunowa.

MODELE MATEMATYCZNE W UBEZPIECZENIACH

4. Ubezpieczenie Życiowe

Opis układów złożonych za pomocą schematów strukturalnych. dr hab. inż. Krzysztof Patan

Parametr Λ w populacji ubezpieczonych ma rozkład dany na półosi dodatniej gęstością: 3 f

TEORIA OBSŁUGI MASOWEJ

Prawdopodobieństwo i statystyka

Zadanie 1. Liczba szkód N w ciągu roku z pewnego ryzyka ma rozkład geometryczny: k =

Elementy modelowania matematycznego

Tablice trwania życia

01. dla x 0; 1 2 wynosi:

Ogólnopolska Konferencja Aktuarialna Zagadnienia aktuarialne teoria i praktyka Warszawa, IE SGH 2009

Wykład 9 Testy rangowe w problemie dwóch prób

Ćwiczenie 2. Analiza błędów i niepewności pomiarowych. Program ćwiczenia:

Ćwiczenie 2. Analiza błędów i niepewności pomiarowych. Program ćwiczenia:

Macierze. Rozdział Działania na macierzach

PODSTAWOWE ROZKŁADY PRAWDOPODOBIEŃSTWA. Piotr Wiącek

Podstawy Informatyki Elementy teorii masowej obsługi

Proces Poissona. Proces {N(t), t 0} nazywamy procesem zliczającym jeśli N(t) oznacza całkowitą liczbę badanych zdarzeń zaobserwowanych do chwili t.

dr Adam Sojda Wykład Politechnika Śląska Badania Operacyjne Teoria kolejek

Rachunek prawdopodobieństwa dla informatyków

Prawdopodobieństwo i statystyka r.

Matematyka ubezpieczeń majątkowych r.

Dystrybucje, wiadomości wstępne (I)

Filtr Kalmana. Struktury i Algorytmy Sterowania Wykład 1-2. prof. dr hab. inż. Mieczysław A. Brdyś mgr inż. Tomasz Zubowicz

Rozkłady i ich dystrybuanty 16 marca F X (t) = P (X < t) 0, gdy t 0, F X (t) = 1, gdy t > c, 0, gdy t x 1, 1, gdy t > x 2,

P (A B) = P (A), P (B) = P (A), skąd P (A B) = P (A) P (B). P (A)

Agata Boratyńska Statystyka aktuarialna... 1

Funkcje charakterystyczne zmiennych losowych, linie regresji 1-go i 2-go rodzaju

13 Układy równań liniowych

Komisja Egzaminacyjna dla Aktuariuszy LXX Egzamin dla Aktuariuszy z 23 marca 2015 r. Część I Matematyka finansowa

Systemy masowej obsługi

Rozdział 5. Macierze. a 11 a a 1m a 21 a a 2m... a n1 a n2... a nm

Definicje i przykłady

Politechnika Wrocławska, Wydział Informatyki i Zarządzania. Modelowanie

Estymacja przedziałowa - przedziały ufności dla średnich. Wrocław, 5 grudnia 2014

Enkapsulacja RARP DANE TYP PREAMBUŁA SFD ADRES DOCELOWY ADRES ŹRÓDŁOWY TYP SUMA KONTROLNA 2 B 2 B 1 B 1 B 2 B N B N B N B N B Typ: 0x0835 Ramka RARP T

19 marzec, Łańcuchy Markowa z czasem dyskretnym. Procesy Stochastyczne, wykład 6, T. Byczkowski, Procesy Stochastyczne, PPT, Matematyka MAP1136

Projektowanie bazy danych przykład

Colloquium 1, Grupa A

Metoda momentów i kwantyli próbkowych. Wrocław, 7 listopada 2014

Wykład 10 Estymacja przedziałowa - przedziały ufności dla średn

Lista zadania nr 7 Metody probabilistyczne i statystyka studia I stopnia informatyka (rok 2) Wydziału Ekonomiczno-Informatycznego Filia UwB w Wilnie

Matematyka ubezpieczeń majątkowych r.

Rachunek prawdopodobieństwa i statystyka

z przedziału 0,1 liczb dodatnich. Rozważmy dwie zmienne losowe:... ma złożony rozkład dwumianowy o parametrach 1,q i, gdzie X, wszystkie składniki X

4. ELEMENTY PŁASKIEGO STANU NAPRĘŻEŃ I ODKSZTAŁCEŃ

Skąd dostać adres? Metody uzyskiwania adresów IP. Statycznie RARP. Część sieciowa. Część hosta

Wybrane rozkłady zmiennych losowych. Statystyka

UBEZPIECZENIA NA ŻYCIE

Matematyka ubezpieczeń majątkowych r.

Układy równań liniowych. Ax = b (1)

Wykład 6 Centralne Twierdzenie Graniczne. Rozkłady wielowymiarowe

Prawdopodobieństwo i statystyka

26. RÓWNANIA RÓŻNICZKOWE ZWYCZAJNE DRUGIEGO RZĘDU

Matematyka ubezpieczeń majątkowych r.

STATYSTYKA. Rafał Kucharski. Uniwersytet Ekonomiczny w Katowicach 2015/16 ROND, Finanse i Rachunkowość, rok 2

Zadanie 1. Zmienne losowe X 1, X 2 są niezależne i mają taki sam rozkład z atomami:

Zadanie 1. O rozkładzie pewnego ryzyka X posiadamy następujące informacje: znamy oczekiwaną wartość nadwyżki ponad 20:

Jeśli wszystkie wartości, jakie może przyjmować zmienna można wypisać w postaci ciągu {x 1, x 2,...}, to mówimy, że jest to zmienna dyskretna.

Uczeń: -podaje przykłady ciągów liczbowych skończonych i nieskończonych oraz rysuje wykresy ciągów

Ataki na serwery Domain Name System (DNS Cache Poisoning)

IX. MECHANIKA (FIZYKA) KWANTOWA

Funkcje wymierne. Jerzy Rutkowski. Działania dodawania i mnożenia funkcji wymiernych określa się wzorami: g h + k l g h k.

Prawdopodobieństwo geometryczne

1. Przyszła długość życia x-latka

Wnioskowanie bayesowskie

7. Estymacja parametrów w modelu normalnym( ) Pojęcie losowej próby prostej

Wymagania edukacyjne z informatyki w klasie IIIa gimnazjum

WYKŁADY ZE STATYSTYKI MATEMATYCZNEJ wykład 7 i 8 - Efektywność estymatorów, przedziały ufności

Zadanie 1. są niezależne i mają rozkład z atomami: ( ),

Sieci komputerowe i bazy danych

Przykład 1 W przypadku jednokrotnego rzutu kostką przestrzeń zdarzeń elementarnych

Wykład z równań różnicowych

Ważne rozkłady i twierdzenia c.d.

N ma rozkład Poissona z wartością oczekiwaną równą 100 M, M M mają ten sam rozkład dwupunktowy o prawdopodobieństwach:

Model Blacka-Scholesa

Średnie. Średnie. Kinga Kolczyńska - Przybycień

Prawa wielkich liczb, centralne twierdzenia graniczne

Ćwiczenia: Ukryte procesy Markowa lista 1 kierunek: matematyka, specjalność: analiza danych i modelowanie, studia II

Estymacja parametrów w modelu normalnym

Komisja Egzaminacyjna dla Aktuariuszy. XXXIX Egzamin dla Aktuariuszy z 5 czerwca 2006 r. Część I. Matematyka finansowa

RACHUNEK PRAWDOPODOBIEŃSTWA WYKŁAD 3.

III. ZMIENNE LOSOWE JEDNOWYMIAROWE

O ŚREDNIEJ STATYSTYCZNEJ

3 Ubezpieczenia na życie

Elementy modelowania matematycznego

II. Równania autonomiczne. 1. Podstawowe pojęcia.

O ŚREDNIEJ STATYSTYCZNEJ

Układy równań i nierówności liniowych

Za pierwszy niebanalny algorytm uważa się algorytm Euklidesa wyszukiwanie NWD dwóch liczb (400 a 300 rok przed narodzeniem Chrystusa).

Matematyka ubezpieczeń majątkowych r.

Kwantyle. Kwantyl rzędu p rozkładu prawdopodobieństwa to taka liczba x p. , że. Możemy go obliczyć z dystrybuanty: P(X x p.

Wykład z modelowania matematycznego. Zagadnienie transportowe.

POLITYKA PRYWATNOŚCI od Przetwarzanie danych Serwisu fabryq.pl W związku z korzystaniem przez Użytkownika z Serwisu fabryq.

Wykład 4. Plan: 1. Aproksymacja rozkładu dwumianowego rozkładem normalnym. 2. Rozkłady próbkowe. 3. Centralne twierdzenie graniczne

Transkrypt:

Systemy obsłgi ze wspólną pamięcią dr Marcin Ziółkowski 14 listopada 2014 r.

SCHEMAT DZIAŁANIA SYSTEMU OBSŁUGI ZGŁOSZEŃ NIEJEDNORODNYCH Rysnek: Schemat działania system obsłgi zgłoszeń niejednorodnych

KLASYFIKACJA SYSTEMÓW OBSŁUGI ZGŁOSZEŃ NIEJEDNORODNYCH NiechVbędzieobjętościąpamięci,azmiennelosoweξorazζ oznaczają odpowiednio czas obsłgi i objętość zgłoszenia. Z wagi na charakter zależności zmiennych losowych ξ oraz ζ, a także wielkość V modele takich systemów możemy zaliczać do jednej z następjących klas: 1 Modele,dlaktórychV =,azmiennelosoweξiζsą niezależne. 2 Modele,dlaktórychV<,azmiennelosoweξiζsą niezależne. 3 Modele,dlaktórychV =,azmiennelosoweξiζsą zależne. 4 Modele,dlaktórychV<,azmiennelosoweξiζsą zależne.

ANALIZA MODELU SERWERA Rozpatrjemy dwa działające niezależnie od siebie klasyczne systemyobsłgitypm/m/n/m,oznaczającjejakom/m/n i /m i, gdziei=1,2,1 n i,0 m i. Niecha i,µ i będąparametramiwejściowego(najprostszego) strmienia żądań oraz czas obsłgi dla i-tego system. Dodatkowo zakładamy, że każde żądanie w i-tym systemie posiada pewienlosowyrozmiarζ i. OznaczmyprzezL i (x)dystrybantęzmiennejlosowejζ i orazprzez σ(t) objętość smaryczną wszystkich żądań obecnych w pamięci serwera pochodzących od ob systemów w chwili t. Załóżmy teraz, żeczasobsłgiżądańniezależyodichrozmiaroraz,żeoba systemy są połączone poprzez wspólną ograniczoną wielkością V pamięć. Z powod ostatniego założenia systemy te oczywiście stają się zależne.

OZNACZENIA, PROCES OPISUJĄCY DZIAŁANIE SYSTEMU Niechη i (t)będzieliczbążądańwi-tymsystemiewchwiliczast, i =1,2. Przezσ i j (t)oznaczmyrozmiarj-tegożądaniaobecnegowi-tym systemiewchwiliczast,j =1,η i (t). Wówczas analizowany kład dwóch systemów może być opisany przez poniższy proces markowowski ( ) η 1 (t),η 2 (t),σj 1 (t),j =1,η 1 (t),σj 2 (t),j =1,η 2 (t), (1) gdzie 2 η i (t) i=1j=1 σj i (t) =σ(t).

FUNKCJE OPISUJĄCE BADANY PROCES Analizowany proces możemy charakteryzować poprzez poniższe fnkcje: G(k 1,k 2,x,t) =P{η 1 (t) =k 1,η 2 (t) =k 2,σ(t)<x}; (2) P(k 1,k 2,t) =P{η 1 (t) =k 1,η 2 (t) =k 2 } =G(k 1,k 2,V,t), (3) k i =0,n i +m i,k 1 +k 2 1,i =1,2; P 0 (t) =P(0,0,t) =P{η 1 (t) =0,η 2 (t) =0}. (4)

RÓWNANIA OPISUJĄCE ZACHOWANIE SIĘ SYSTEMU Analizjąc zachowanie się proces(1), można zaważyć, że fnkcje (2) (4) spełniają następjące równania: P 0 (t) = (a 1L 1 (V)+a 2 L 2 (V))P 0 (t)+µ 1 P(1,0,t)+µ 2 P(0,1,t); (5) V P (0,1,t) =a 2 P(0,0,t)L 2 (V) a 1 G(0,1,V x,t)dl 1 (x) V a 2 G(0,1,V x,t)dl 2 (x) µ 2 P(0,1,t)+µ 1 P(1,1,t)+2µ 2 P(0,2,t); 0 (6) V P (1,0,t) =a 1 P(0,0,t)L 1 (V) a 1 G(1,0,V x,t)dl 1 (x) V a 2 G(1,0,V x,t)dl 2 (x) µ 1 P(1,0,t)+2µ 1 P(2,0,t)+µ 2 P(1,1,t); 0 0 0 (7)

RÓWNANIA OPISUJĄCE ZACHOWANIE SIĘ SYSTEMU V P (k 1,k 2,t) = (1 δ 0,k1 )a 1 G(k 1 1,k 2,V x,t)dl 1 (x)+ 0 V +(1 δ 0,k2 )a 2 G(k 1,k 2 1,V x,t)dl 2 (x) 0 V (1 δ m1+n 1,k 1 )a 1 G(k 1,k 2,V x,t)dl 1 (x) 0 V (1 δ m2+n 2,k 2 )a 2 G(k 1,k 2,V x,t)dl 2 (x) 0 (κ 1 µ 1 +κ 2 µ 2 )P(k 1,k 2,t)+(1 δ m1+n 1,k 1 )γ 1 µ 1 P(k 1 +1,k 2,t)+ +(1 δ m2+n 2,k 2 )γ 2 µ 2 P(k 1,k 2 +1,t),k i =0,m i +n i,k 1 +k 2 2,i =1,2, (8) gdzieκ i =min(k i,n i ),γ i =min(k i +1,n i ).

RÓWNANIA W STANIE STACJONARNYM W trybie stacjonarnym otrzymjemy poniższe równania dla stacjonarnych odpowiedników fnkcji(2) (4): 0 = (a 1 L 1 (V)+a 2 L 2 (V))p 0 +µ 1 p(1,0)+µ 2 p(0,1); (9) V 0 =a 2 p 0 L 2 (V) a 1 g(0,1,v x)dl 1 (x) 0 V a 2 g(0,1,v x)dl 2 (x) µ 2 p(0,1)+µ 1 p(1,1)+2µ 2 p(0,2); 0 (10) V 0 =a 1 p 0 L 1 (V) a 1 g(1,0,v x)dl 1 (x) 0 V a 2 g(1,0,v x)dl 2 (x) µ 1 p(1,0)+2µ 1 p(2,0)+µ 2 p(1,1); 0 (11)

RÓWNANIA W STANIE STACJONARNYM V 0 = (1 δ 0,k1 )a 1 g(k 1 1,k 2,V x)dl 1 (x)+ 0 V +(1 δ 0,k2 )a 2 g(k 1,k 2 1,V x)dl 2 (x) 0 V (1 δ m1 +n 1,k 1 )a 1 g(k 1,k 2,V x)dl 1 (x) 0 V (1 δ m2 +n 2,k 2 )a 2 g(k 1,k 2,V x)dl 2 (x) 0 (κ 1 µ 1 +κ 2 µ 2 )p(k 1,k 2 )+(1 δ m1 +n 1,k 1 )γ 1 µ 1 p(k 1 +1,k 2 )+ +(1 δ m2 +n 2,k 2 )γ 2 µ 2 p(k 1,k 2 +1),k i =0,m i +n i,k 1 +k 2 2,i =1,2. (12)

ROZWIĄZANIE Wprowadźmy następjące oznaczenie: (n i ρ i ) k, k =0,n i, N i (k) = k! n n i iρ k i, k =n i +1,n i +m i, n i! (13) gdzieρ i =a i /(n i µ i ). Poprzez bezpośrednie podstawienie można sprawdzić, że rozwiązanie kład(9) (12) ma postać: g(k 1,k 2,x) =p 0 N 1 (k 1 )N 2 (k 2 )L (k 1) 1 L (k 2) 2 (x),k 1 +k 2 1, (14) skąd otrzymjemy p(k 1,k 2 ) =g(k 1,k 2,V) =p 0 N 1 (k 1 )N 2 (k 2 )L (k1) 1 L (k2) 2 (V),k i =0,m i +n i. (15)

WYZNACZENIE PRAWDOPODOBIEŃSTW ODMOWY Stacjonarneprawdopodobieństwoodmowyp i żądaniawi-tymsystemie (i =1,2)możebyćzyskanezrównaniarównowagi równanietoma następjący sens probabilistyczny w warnkach stacjonarnych średnia liczba żądań przybyłych do system w ciąg jednostki czas, które nie zostały odrzcone(tj. przyjętych do pamięci serwera) jest równa średniej liczbie żądań obsłżonych w ciąg jednostki czas. W przypadk i = 1 równanie równowagi przyjmje postać: gdziepk 1 1 = n2+m2 n ( ) 1 1 a 1 1 p 1 =µ1 k 2=0 k 1=1 p(k 1,k 2 ),pk 2 2 = n1+m1 n 1 1 k 1 pk 1 1 +n 1 µ 1 (1 k 1=0 p(k 1,k 2 ). k 1=0 p 1 k 1 ), (16)

WYZNACZENIE PRAWDOPODOBIEŃSTW ODMOWY Z równania(16) oraz analogicznego równania w przypadk i = 2 otrzymjemy równość: n i 1 p i =1 (n i ρ i ) 1 n k i pk i i 1 1 i ρ i 1. (17) k i =1 pk i i k i =0

UOGÓLNIENIE NA WIĘKSZĄ LICZBĘ URZĄDZEŃ Załóżmy,żemamykładr,r =1,2,...systemówinformatycznychtyp M/M/n/mpołączonychpoprzezwspólnąograniczonąpamięć.Niecha i, µ i będąparametramistrmieniawejściowegoorazczasobsłgidla i-tegosystemodpowiednio,i =1,r,L i (x)-dystrybantąobjętości zgłoszenia w i-tym systemie, V niech oznacza objętość pamięci. Wówczas dla prawdopodobieństw stacjonarnych p(k 1,...,k r ) =P{η 1 =k 1,...,η r =k r }otrzymjemyponiższe wyrażenie: r r p(k 1,...,k r ) =p 0 N i (k i ) i=1 i=1 L (ki) i (V), gdziefnkcjan i (k)jestokreślonawzorem(13),wktórymi =1,r.

UOGÓLNIENIE NA WIĘKSZĄ LICZBĘ URZĄDZEŃ Prawdopodobieństwo odmowy żądania dla i-tego system jest określone przez równość(17), przy czym p i k i = k 1,...,k i 1,k i+1,...,k r p(k 1,...,k i 1,k i,k i+1,...,k r ),k i =0,n i +m i.

UKŁAD DWÓCH SYSTEMÓW JEDNOLINIOWYCH Z WYKŁADNICZYM ROZMIAREM ŻĄDAŃ Załóżmyterazdodatkowo,żen 1 =n 2 =1,m 1 =m 2 = oraz rozmiary żądań dla ob systemów mają rozkład wykładniczy z parametremf:l(x) =1 e fx.dodatkowoprzypśćmy,że ρ 1 1,ρ 2 1orazρ 1 ρ 2.Wówczasotrzymjemy: k 1 +k 2 1 k p(k 1,k 2 ) =p 0 ρ 1 k 1 ρ 2 2 1 e fv (fv) j,k i =0,1,...,i=1,2; j! j=0 (18)

WYZNACZENIE PRAWDOPODOBIEŃSTW ODMOWY Można wykazać, że w tym przypadk: p 1 =1 1 1 p 0 (1 ρ ) 2 e (1 ρ 2)fV. (19) ρ 1 1 ρ 2 p 2 =1 1 1 p 0 (1 ρ ) 1 e (1 ρ 1)fV. (20) ρ 2 1 ρ 1 Możnałatwopokazać,żep 1 =p. 2

WYZNACZENIE PRAWDOPODOBIEŃSTW ODMOWY Jeślizałożymy,żeρ 1 =ρ 2 =ρ 1,tootrzymamy p 1 =p2 = (ρ 1)2 +p 0 ( 1+e f(ρ 1)V ρ). (21) ρ(ρ 1) Jeśliρ 1 =1orazρ 2 1,towówczas p 1 =p2 =1 1 (1+fV)p 0 ρ 2. (22) Jeśliwreszcieρ 1 =1orazρ 2 =1,towtymwypadkotrzymjemy p 1 =p 2 =p 0 (1+fV). (23) Wzory mogą być ogólnione na większą ilość rządzeń obsłgi.

UWAGI UWAGA Podczas analizy możemy zaważyć, że badana kombinacja systemów jednoliniowych z wykładniczym rozkładem rozmiar żądań i parametrem f jednakowym dla wszystkich systemów może należeć do jednej z klas: stanstabilny(ρ i 1dlawszystkichi =1,r).Wtedydla każdegosystemmamyp 0,gdyV ; stanprzeładowania(ρ i >1przynajmniejdlajednegoi, i =1,r).Wtedydlakażdegosystemmamy p 1 min{ 1 ρ i,i =1,r},gdyV.

PORÓWNANIE WYNIKÓW ANALITYCZNYCH Z WYNIKAMI SYMULACJI Tabela:Prawdopodobieństwaodmowywprzypadk(ρ 1 =ρ 2 =2) V p an f =1 f =2 p 1sim p 2sim p an p 1sim p 2sim 1 0.686832 0.686795 0.686833 0.614603 0.614647 0.614602 2 0.614603 0.614588 0.614515 0.561857 0.561810 0.562041 3 0.580923 0.580899 0.580654 0.541611 0.541680 0.541745 4 0.561857 0.561779 0.561724 0.531244 0.531494 0.531350 5 0.549815 0.549978 0.549948 0.524999 0.525055 0.524902 6 0.541611 0.541553 0.541606 0.520833 0.521165 0.521116 7 0.535697 0.535677 0.535696 0.517857 0.517851 0.517885 8 0.531244 0.531021 0.531105 0.515625 0.515622 0.515614

PORÓWNANIE WYNIKÓW ANALITYCZNYCH Z WYNIKAMI SYMULACJI Tabela:Prawdopodobieństwaodmowywprzypadk(ρ 1 =ρ 2 =1) V p an f =1 f =2 p 1sim p 2sim p an p 1sim p 2sim 1 0.571429 0.571275 0.571358 0.428571 0.428492 0.428357 2 0.428571 0.428538 0.428451 0.294118 0.294076 0.294357 3 0.347826 0.347784 0.348007 0.225806 0.225838 0.225987 4 0.294118 0.294001 0.294107 0.183673 0.183590 0.183621 5 0.255319 0.254936 0.255082 0.154930 0.155001 0.155152 6 0.225806 0.225657 0.225452 0.134021 0.134111 0.134160 7 0.202532 0.202312 0.202552 0.118110 0.117945 0.117995 8 0.183673 0.183616 0.183433 0.105590 0.105270 0.105623

UWAGI C.D Jeśli parametry wykładniczego rozmiar żądań nie są jednakowe w każdym systemie, to wówczas prawdopodobieństwa trat w każdym systemie są różne. Tabela:Prawdopodobieństwaodmowywprzypadkρ 1 =1,ρ 2 =1 (wykładniczyrozkładrozmiarówprocesów,f 1 =1,f 2 =2) V p 1sim p 2sim 1 0.599983 0.399990 2 0.454333 0.272754 3 0.368260 0.210088 4 0.310260 0.172009 5 0.267856 0.146252 6 0.236325 0.127624 7 0.210847 0.112379 8 0.190707 0.100984

JEDNOSTAJNY ROZKŁAD ROZMIARU ŻĄDAŃ Na koniec zbadamy jeszcze jeden szczególny przypadek. Załóżmy, że dana jest kombinacja dwóch systemów jednoliniowych ze skończoną liczbą miejsc oczekiwania. Dodatkowo załóżmy, że rozmiary żądań mają jednakowy rozkład jednostajny w przedzale [a,b](0 a<b). Wykorzystjąc odwrócone przekształcenie Laplace a możemy znaleźć wzór określający splot wedłg Stieltjesa k-tego rzęd k niezależnych zmiennych losowych, z których każda ma rozkład jednostajny na odcink [a, b]: L (k) (x) = ( 1 ) k k b a l=0 ( 1) l ((b a)l bk +x) k H((b a)l bk +x), l!(k l)! gdzie H(x) jest fnkcją Heaviside a skok jednostkowego. (24)

JEDNOSTAJNY ROZKŁAD ROZMIARU ŻĄDAŃ Wówczas otrzymjemy następjące wyniki: Tabela:Prawdopodobieństwaodmowywprzypadkρ 1 =2,ρ 2 =3 (jednostajnyrozkładrozmiarżądań,a =1,b =3) V p 1sim p 1an p 2sim p 2an 5 0.743848 0.725126 0.743849 0.725126 10 0.687949 0.681329 0.687947 0.681329 15 0.673332 0.670894 0.673261 0.670945 20 0.652558 0.616383 0.668862 0.667861 25 0.548879 0.510477 0.667036 0.666757 30 0.508135 0.500290 0.666488 0.666669 35 0.501514 0.500009 0.666820 0.666667 40 0.500208 0.500001 0.666781 0.666667

JEDNOSTAJNY ROZKŁAD ROZMIARU ŻĄDAŃ Tabela:Prawdopodobieństwaodmowywprzypadkρ 1 = 1 2,ρ 2 = 1 3 (jednostajnyrozkładrozmiarżądań,a =1,b =3) V p 1sim p 2sim 5 0.224913 0.225005 10 0.044114 0.044294 15 0.008617 0.008629 20 0.001590 0.001643 25 0.000248 0.000251 30 0.000248 0.000022 35 0.000243 0.000006 40 0.000239 0.000004 Możemyzaważyć,żeprawdopodobieństwaodmowyp i niesą jednakoweisązbieżnedo0wstaniestabilnymorazdo 1 1 ρ i,(i =1,2)wstanieprzeładowania,comazwiązekze skończoną liczbą miejsc oczekiwania.

ZASTOSOWANIA Jeżeli chodzi o techniczne realizacje model analizowanego w tym rozdziale, to możemy ich poszkiwać przede wszystkim w sieciach kompterowych. Wszędzie tam, gdzie mamy do czynienia z serwerem przechowjącym dane pochodzące od wiel żytkowników sieci kompterowej analizowany model ma swoje praktyczne zasadnienie. Przejdziemy teraz do przedstawienia kilk interesjących przypadków zastosowania analizowanego model.

ZASTOSOWANIA SERWER FTP Rozważamy serwer FTP, na którym żytkownicy mieszczają różnorodne pliki. Dodatkowo zakładamy, że każdy klient serwera FTP może zamieszczać pliki o maksymalnym możliwym w danej chwili rozmiarze, to znaczy ograniczenie jest związane tylko z maksymalną dostępną w danym momencie pamięcią serwera. Całkowita dostępna pamięć serwera ma rozmiar V, kolejka zamieszczanych plików jest nieograniczona dla każdego klienta. Klienci wysyłają losowe żądania zamieszczania plików na serwerze- czas między sąsiednimi chwilami inicjalizacji żądań ma rozkład wykładniczyzparametrema i dlai-tegoklienta.

ZASTOSOWANIA SERWER FTP Czas obsłgi żądania może być ttaj rozmiany jako czas przechowywania określonego plik na serwerze. Zakładamy, że czas ten jest niezależny od rozmiar żądania, co ma swoje praktyczne zasadnienie, gdyż czas przechowywania plików na serwerze FTP zwykle nie zależy od ich rozmiar.

ZASTOSOWANIA SERWER MAILOWY Ttaj sytacja jest bardzo podobna. Serwer poczty mailowej jest wyspecjalizowanym kompterem lb siecią kompterów przechowjącą wiadomości mailowe pochodzące od wiel żytkowników. Czas obsłgi wiadomości mailowej może być rozmiany jako czas przechowywania wiadomości na serwerze do moment jej skasowania. Ttaj również możemy założyć, że czas obsłgi wiadomości nie zależy od jej rozmiar. W tej realizacji technicznej właścicielom serwerów pocztowych zależy przede wszystkim na niezawodności komnikacji mailowej, stąd wyznaczanie rozmiar potrzebnej pamięci jest bardzo ważnym zadaniem przy projektowani takiego serwera.

ZASTOSOWANIA PORTALE AUKCYJNE, SKLEPY INTERNETOWE W dzisiejszych czasach rola handl elektronicznego znacznie wzrosła. Udział procentowy handl w internecie oraz generowane zyski stale się powiększają Skces portalów akcyjnych oraz sklepów internetowych zależy między innymi od odpowiednio zaprojektowanych serwerów, na których zamieszczane są dane związane z przeprowadzonymi transakcjami. Użytkownicy, oprócz ogłoszeń(będących plikami w ogólnym przypadk tekstowymi), zamieszczają zdjęcia, filmy i inne pliki o dżych rozmiarach. Jako czas obsłgi żądania generowanego w portal akcyjnym lb sklepie internetowym rozmiemy czas transakcji do moment snięcia związanych z nią danych z pamięci serwera, na którym dany portal jest zamieszczony. Założenie o niezależności czas transakcji od rozmiar danych związanych z transakcją ma również swoje zasadnienie.

ZASTOSOWANIA PORTALE SPOŁECZNOŚCIOWE Portale społecznościowe są oparte na serwerach o dżych pamięciach możliwiających zamieszczanie przez żytkowników różnorakiego rodzaj plików(zdjęcia, filmy). Czas obsłgi żądania generowanego przez żytkownika jest rozmiany jako czas przechowywania danego plik na portal do moment jego snięcia, ttaj też czas ten zwykle nie zależy od rozmiar zamieszczanego plik. Z wagi na działalność reklamową portalom społecznościowym zależy na trzymani klientów, co ma związek z zapewnieniem stabilności działania takich portali, związanych niewątpliwie z zapewnieniem odpowiedniego rozmiar pamięci dla serwerów obsłgjących dany portal.

ZASTOSOWANIA OBSŁUGA URZĄDZEŃ KOŃCOWYCH Załóżmy, że do system kompterowego posiadającego pamięć o rozmiarze V podłączonych jest kilka rządzeń końcowych, które generją żądania obsłgi, każde takie żądanie zajmje pamięć system i ma losowy rozmiar. Czas obsłgi żądania to czas potrzebny na wykonanie operacji na danym rządzeni, po wykonani takiej operacji pamięć jest zwalniana. Zagadnieniem związanym z taką techniczną realizacją jest zapewnienie stabilności działania rządzeń końcowych poprzez odpowiedni dobór pamięci wydzielonej dla obsłgi żądań w oparci o znane charakterystyki wejściowych strmieni żądań, ich rozmiarów oraz czasów obsłgi.

SERWER POCZTOWY- PRZYKŁAD NUMERYCZNY MODEL SERWERA POCZTOWEGO- PRZYKŁAD Rozważmy niedży serwer pocztowy, który obsłgje dziesięci klientów. Każdy z klientów wysyła z jednego komptera wiadomości pocztowe, które są przechowywane na serwerze do moment podjęcia przez żytkownika decyzji o ich snięci z serwera(skasowania wiadomości). Czas obsłgi wiadomości może być traktowany jako niezależy od jej rozmiar. Załóżmy, że rozmiar każdej wiadomości ma rozkład geometryczny o wartośći średniej 128 KB. Załóżmy, że czas obsłgi wiadomości dla każdego żytkownika ma jednakowy rozkład wykładniczy, a średnio jest obsłgiwanych dziesięć wiadomości dziennie(µ = 10).

SERWER POCZTOWY- PRZYKŁAD NUMERYCZNY MODEL SERWERA POCZTOWEGO- PRZYKŁAD Natomiast średnia liczba wysyłanych w ciąg dnia wiadomości wynosi odpowiedniodlakażdegożytkownikaa=1,2,3,4,5,6,7,8,9oraz2,5 (również rozkład wykładniczy). Serwer pracje więc w stanie stabilnym. Wyznaczymy pamięć serwera w taki sposób, aby prawdopodobieństwo odmowyprzyjęciawiadomościbyłomniejszeod 1 1000.Zaważmy,że geometryczny rozkład rozmiar żądania może być t zastąpiony rozkłademwykładniczymzparametremf = 1 128.

SERWER POCZTOWY- PRZYKŁAD NUMERYCZNY MODEL SERWERA POCZTOWEGO- PRZYKŁAD Korzystając ze wzor(17) można zyskać prawdopodobieństwa trat. Wykorzystjąc analizę dla wykładniczego rozkład rozmiar żądań otrzymjemy,żev 7,5MB.