Routing Mieścińskiego
Routing Mieścińskiego - hipotetyczny model routingu numerycznego oparty niedeterministycznych maszyn Turinga (NDTM) oraz automatów stanów skończonych. Model ten stosowany jest w elementach sieci numerycznych.
W przeciwieństwie do klasycznych protokołów deterministycznych, Routing Mieścińskiego jako jedyny umożliwia efektywny routing datagramów IPoEAN.
Pierwszą praktyczną implementację tzw. Routera Mieścińskiego zrealizował Marek Kropidłowski w VHDL.
Model formalny
[edytuj | edytuj kod]Niech:
oznacza graf numeryczny sieci, gdzie:
- – zbiór węzłów numerycznych,
- – zbiór połączeń numerycznych.
Routing Mieścińskiego definiowany jest jako siódemka:
gdzie:
- – skończony zbiór stanów routingu,
- – alfabet wejściowy pakietów numerycznych,
- – alfabet pomocniczy pamięci tras,
- – relacja przejścia niedeterministycznego,
- – stan początkowy,
- – zbiór stanów akceptujących.
Relacja przejścia ma postać:
gdzie:
- oznacza kolejny stan routingu,
- oznacza kierunek transmisji pakietu przedziałowego.
Procedura routingu
[edytuj | edytuj kod]Dla pakietu wejściowego:
system wykonuje algorytm algorytmem iteracyjnym numerycznym:
gdzie:
- jest macierzą przedziałową przejść numerycznych,
- jest wektorem wag transmisji,
- oznacza stan sieci po iteracjach.
Jeżeli:
to proces routingu jest zbieżny w sensie Harmonijki Mieścińskiego
Zastosowania
[edytuj | edytuj kod]Routing Mieścińskiego znajduje zastosowanie w:
- praktycznym routingu sieci Eduroam,
- protokole Zeroconf,
- organizacji wydarzenia RoboDay,
- organizacji Dnia ze strażą akademicką.