Pr-1st-1.1-m04-Slajd38

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Algorytm Kearnsa, Campa i Ahuja (1)

Algorytm Kearnsa, Campa i Ahuja (1)

W algorytmie tym używany jest jeden typ wiadomości. Jest to typ PACKET, który posiada cztery wspomniane wcześniej pola. Pierwsze z nich type określa rodzaj przesyłanego znacznika, drugie seqNo zawiera numer sekwencyjny wiadomości, kolejne waitForNo jest polem, w którym przesyłany jest numer sekwencyjny wiadomości bezpośrednio poprzedzającej i wreszcie ostatnie pole data zawierające właściwą wiadomość aplikacyjną. Podstawowe zmienne wykorzystywane przez algorytm mają następujące znaczenie:

  • msgIn jest wiadomością aplikacyjną
  • pcktOut jest zmienną reprezentującą pakiet przenoszący wiadomość
  • delayBufi to wektor zbiorów pakietów oczekujących
  • seqNoi jest z kolei wektorem numerów sekwencyjnych wiadomości ostatnio wysłanych
  • backFPi to wektor, który będzie zawierał numery sekwencyjne ostatnio wysłanych wiadomości, których nie można wyprzedzić
  • delivNoi to z kolei wektor zbiorów numerów sekwencyjnych wiadomości ostatnio przekazanych aplikacji
  • deliveredi reprezentuje zmienną typu logicznego, która oznacza status próby doręczenia wiadomości do procesu aplikacyjnego


<< Poprzedni slajd | Spis treści | Następny slajd >>