Zadanie laboratoryjne 1
Napisać program symulujący działanie sieci SMO jak na rysunku: T1
p1
O1
SMO
O3
p
T2
SMO
2
O2
SMO
Przy realizacji zadania należy przyjąć następujące dane z listy przedstawionej poniżej: a) rozkład zmiennych Tj: (nrDz + i) mod 6 + 1; b) rozkład zmiennych Oi: (nrDz + i + 1) mod 6 + 1; c) Li: (nrDz + i) mod 2 + 1;
d) ALi: (nrDz + i + 2) mod 3 + 1;
e) Rj = (nrDz + i + 5) mod 3 + 1;
f) Mi = (nrDz + i + 2) mod 4 + 1;
g) Blokowanie zgłoszeń i-tego SMO = (nrDz + i) mod 2 +1; gdzie:
Ti – zmienna losowa oznaczająca czas pomiędzy kolejnymi napływami zgłoszeń do systemu; Oi – zmienna losowa oznaczająca czas obsługi pojedynczego zgłoszenia w gnieździe; pi – prawdopodobieństwa przemieszczenia się zgłoszenia po danym łuku; Li – długości kolejek poszczególnych SMO;
AL.i – algorytmy kolejek (w przypadku istnienia kolejki z priorytetami należy przyjąć, że zgłoszenia posiadają priorytety);
Do systemu generowane są zgłoszenia różnego typu. Każdy rodzaj zgłoszenia charakteryzuje się określonym rozkładem czasu obsługi i priorytetem. Niektóre zgłoszenia są „niecierpliwe” tzn. po określonym czasie oczekiwania na rozpoczęcie obsługi w dowolnym gnieździe opuszczają natychmiast system.
1. Rozkłady zmiennych losowych:
1.1. Wykładniczy
1.2. Erlanga
1.3. Normalny
1.4. Jednostajny
1.5. Trojkątny
1.6. Weibulla
2. Długości kolejek pojedynczych SMO
2.1. ograniczone (możliwe straty)
2.2. nieograniczone
3. Algorytm kolejek:
3.1. FIFO
3.2. LIFO
3.3. Z priorytetami
4. Liczba stanowisk obsługi w gniazdach (1-M) 5. Ilość zgłoszeń jednocześnie napływających do systemu (1-R) 6. Możliwość blokowania zgłoszeń w gniazdach obsługi w przypadku braku miejsca w kolejce: 6.1. Tak
6.2. Nie
Pozostałe dane należy określać na początku symulacji.
Program powinien umożliwić oszacowanie poniższych charakterystyk granicznych systemu oraz poszczególnych SMO:
• czas przebywania zgłoszenia,
• liczbę zgłoszeń,
• liczbę zajętych kanałów,
• liczbę zgłoszeń w kolejce.
W sprawozdaniu należy zawrzeć:
− kod źródłowy programu (z komentarzem);
− opis metody wyznaczania charakterystyk (sposób realizacji, wzory estymatorów);
Zadanie laboratoryjne 2
Napisać program symulujący działanie sieci SMO jak na rysunku: p2
O2
T1
p1
O1
SMO
1-p
SMO
1
O3
SMO
p3
Przy realizacji zadania należy przyjąć następujące dane z listy przedstawionej poniżej: h) rozkład zmiennych Tj: (nrDz + i) mod 6 + 1; i)
rozkład zmiennych Oi: (nrDz + i + 1) mod 6 + 1; j)
Li: (nrDz + i) mod 2 + 1;
k) ALi: (nrDz + i + 2) mod 3 + 1;
l)
Rj = (nrDz + i + 5) mod 3 + 1;
m) Mi = (nrDz + i + 2) mod 4 + 1;
n) Blokowanie zgłoszeń i-tego SMO = (nrDz + i) mod 2 +1; gdzie:
Ti – zmienna losowa oznaczająca czas pomiędzy kolejnymi napływami zgłoszeń do systemu; Oi – zmienna losowa oznaczająca czas obsługi pojedynczego zgłoszenia w gnieździe; pi – prawdopodobieństwa przemieszczenia się zgłoszenia po danym łuku; Li – długości kolejek poszczególnych SMO;
AL.i – algorytmy kolejek (w przypadku istnienia kolejki z priorytetami należy przyjąć, że zgłoszenia posiadają priorytety);
Do systemu generowane są zgłoszenia różnego typu. Każdy rodzaj zgłoszenia charakteryzuje się określonym rozkładem czasu obsługi i priorytetem. Niektóre zgłoszenia są „niecierpliwe” tzn. po określonym czasie oczekiwania na rozpoczęcie obsługi w dowolnym gnieździe opuszczają natychmiast system.
1. Rozkłady zmiennych losowych:
1.1. Wykładniczy
1.2. Erlanga
1.3. Normalny
1.4. Jednostajny
1.5. Trojkątny
1.6. Weibulla
2. Długości kolejek pojedynczych SMO
2.1. ograniczone (możliwe straty)
2.2. nieograniczone
3. Algorytm kolejek:
3.1. FIFO
3.2. LIFO
3.3. Z priorytetami
4. Liczba stanowisk obsługi w gniazdach (1-M) 5. Ilość zgłoszeń jednocześnie napływających do systemu (1-R) 6. Możliwość blokowania zgłoszeń w gniazdach obsługi w przypadku braku miejsca w kolejce: 6.1. Tak
6.2. Nie
Pozostałe dane należy określać na początku symulacji.
Program powinien umożliwić oszacowanie poniższych charakterystyk granicznych systemu oraz poszczególnych SMO:
• czas przebywania zgłoszenia,
• liczbę zgłoszeń,
• liczbę zajętych kanałów,
• liczbę zgłoszeń w kolejce.
W sprawozdaniu należy zawrzeć:
− kod źródłowy programu (z komentarzem);
− opis metody wyznaczania charakterystyk (sposób realizacji, wzory estymatorów);
Zadanie laboratoryjne 3
Napisać program symulujący działanie sieci SMO jak na rysunku: T1
p
O
2
1
O2
SMO
SMO
T2
O3
SMO
p3
Przy realizacji zadania należy przyjąć następujące dane z listy przedstawionej poniżej: o) rozkład zmiennych Tj: (nrDz + i) mod 6 + 1; p) rozkład zmiennych Oi: (nrDz + i + 1) mod 6 + 1; q) Li: (nrDz + i) mod 2 + 1;
r) ALi: (nrDz + i + 2) mod 3 + 1;
s) Rj = (nrDz + i + 5) mod 3 + 1;
t)
Mi = (nrDz + i + 2) mod 4 + 1;
gdzie:
Ti – zmienna losowa oznaczająca czas pomiędzy kolejnymi napływami zgłoszeń do systemu; Oi – zmienna losowa oznaczająca czas obsługi pojedynczego zgłoszenia w gnieździe; pi – prawdopodobieństwa przemieszczenia się zgłoszenia po danym łuku; Li – długości kolejek poszczególnych SMO;
AL.i – algorytmy kolejek (w przypadku istnienia kolejki z priorytetami należy przyjąć, że zgłoszenia posiadają priorytety);
Do systemu generowane są zgłoszenia różnego typu. Każdy rodzaj zgłoszenia charakteryzuje się określonym rozkładem czasu obsługi i priorytetem. Niektóre zgłoszenia są „niecierpliwe” tzn. po określonym czasie oczekiwania na rozpoczęcie obsługi w dowolnym gnieździe opuszczają natychmiast system.
1. Rozkłady zmiennych losowych:
1.1. Wykładniczy
1.2. Erlanga
1.3. Normalny
1.4. Jednostajny
1.5. Trojkątny
1.6. Weibulla
2. Długości kolejek pojedynczych SMO
2.1. ograniczone (możliwe straty)
2.2. nieograniczone
3. Algorytm kolejek:
3.1. FIFO
3.2. LIFO
3.3. Z priorytetami
4. Liczba stanowisk obsługi w gniazdach (1-M) 5. Ilość zgłoszeń jednocześnie napływających do systemu (1-R) 6. Możliwość blokowania zgłoszeń w gniazdach obsługi w przypadku braku miejsca w kolejce: 6.1. Tak
6.2. Nie
Pozostałe dane należy określać na początku symulacji.
Program powinien umożliwić oszacowanie poniższych charakterystyk granicznych systemu oraz poszczególnych SMO:
• czas przebywania zgłoszenia,
• liczbę zgłoszeń,
• liczbę zajętych kanałów,
• liczbę zgłoszeń w kolejce.
W sprawozdaniu należy zawrzeć:
− kod źródłowy programu (z komentarzem);
− opis metody wyznaczania charakterystyk (sposób realizacji, wzory estymatorów);