Pr-1st-1.1-m08-Slajd29
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Algorytm stosujący zegary wektorowe
Rozważamy system, w którym kanały są kanałami nonFIFO .
Algorytm wyznaczający stan globalny dla takiego systemu wywodzi się zkoncepcji wyznaczania stanu globalnego z użyciem zegara czasu rzeczywistego.
Ogólna koncepcja:
- określenie momentu czasu odpowiadającego przyszłości, w którym zostaną zapamiętane stany lokalne wszystkich procesów.
- po wyznaczeniu stanów lokalnych w momencie , monitory przesyłają informację o stanach lokalnych do monitora konstruującego obraz globalny.
W celu adaptacji powyższej koncepcji do asynchronicznego systemu rozproszonego, proces inicjatora określa wektorowy czas wirtualny momentu zapamiętania w przyszłości stanu lokalnego procesu.