Rozważmy model sieci .
Przez będziemy oznaczać macierz natężeń strumienia pakietów, gdzie element jest liczbą pakietów przesyłanych (wprowadzanych do sieci) w ciągu sekundy od źródła do ujścia .
Zaproponuj topologię grafu ale tak aby żaden wierzchołek nie był izolowany oraz aby:
Zaproponuj oraz następujące funkcje krawędzi ze zbioru :
- funkcję przepustowości (rozumianą jako maksymalną liczbę bitów, którą można wprowadzić do kanału komunikacyjnego w ciągu sekundy)
- funkcję przepływu (rozumianą jako faktyczną liczbę pakietów, które wprowadza się do kanału komunikacyjnego w ciągu sekundy). Pamiętaj aby funkcja przepływu realizowała macierz oraz aby dla każdego kanału zachodziło: .
Niech miarą niezawodności sieci jest prawdopodobieństwo tego, że w dowolnym przedziale czasowym, nierozspójniona sieć zachowuje , gdzie: jest średnim opóźnieniem pakietu w sieci, jest sumą wszystkich elementów macierzy natężeń, a jest średnią wielkością pakietu w bitach.
Napisz program szacujący niezawodność takiej sieci przyjmując, że prawdopodobieństwo nieuszkodzenia każdej krawędzi w dowolnym interwale jest równe .
Uwaga: , , oraz topologia wyjściowa sieci () są parametrami.Przy ustalonej strukturze topologicznej sieci i dobranych przepustowościach stopniowo zwiększaj wartości w macierzy natężeń. Jak będzie zmieniać się niezawodność zdefiniowana tak jak punkcie poprzednim ().
Przy ustalonej macierzy natężeń i strukturze topologicznej stopniowo zwiększaj przepustowości. Jak będzie zmieniać się niezawodność zdefiniowana tak jak punkcie poprzednim ().
Przy ustalonej macierzy natężeń i pewnej początkowej strukturze topologicznej, stopniowo zmieniaj topologię poprzez dodawanie nowych krawędzi o przepustowościach będących wartościami średnimi dla sieci początkowej. Jak będzie zmieniać się niezawodność zdefiniowana tak jak punkcie poprzednim ().
Napisz sprawozdanie zawierające opis zrealizowanych programów, komentarz do przeprowadzonych badań oraz wnioski.
Z parametrami , oraz generowanym losowo z przedziału wartości zwracane wahały się pomiędzy a .
Po zwiększeniu zakresu z którego była losowana liczba pakietów do macierzy natężeń wymagane było zwiększenie oczywiście żeby uzyskać dobrą niezawodność. Opóźnienie było bardziej odczuwalne.
Po zwiększeniu maksymalnej przepustowości problemy z niezawodnością systemu oczywiście znacznie zmalały. Przekroczeń czasu oczekiwania było znacznie mniej niż w poprzednim przypadku.
Po dodaniu większej ilości krawędzi oczywistym stało się, że nawet przy znacznie zmniejszonym niezawodność nadal była dość dobra, bo było większe prawdopodobieństwo, że znajdzie się inna droga.
Najlepsza sieć to taka, która ma dużo nadmiarowych połączeń, bo jeśli jedno z połączeń ulegnie zniszczeniu zawsze znajdzie się drugie.