Systemy mobilne wyklad 10-Slajd22
Marszrutyzacja geograficzna
Przykladowy system GEOCAST, opracowany na Rutgers University, sklada sie z trzech glównych komponentów.
Aplikacja GeoHost znajduje sie na komputerach zdolnych do wysylania i odbierania depesz adresowanych geograficznie. Jej podstawowe funkcje to:
- utrzymywanie informacji pozycyjnej
- utrzymywanie adresu lokalnego GeoNode
- umozliwienie wszystkim lokalnym procesom korzystanie z depesz adresowanych geograficznie
Wezel GeoNode sluzy jako bramka do systemu. Jego glówne zadanie to przechowywanie nadchodzacych depeszy przez ich czas zycia i okresowe wysylanie ich do wszystkich podsieci z nim skojarzonych. Kazda podsiec lub komórka moze byc skojarzona z jednym wezlem GeoNode. Czas zycia wiadomosci okreslony jest przez nadawce, jest wazny ze wzgledu na mobilnosc uzytkowników. Wiadomosci sa przez wezel GeoNode szeregowane na podstawie nastepujacych kryteriów:
- rozmiar depeszy
- priorytet depeszy
- przepustowosc medium
GeoRouter jest odpowiedzialny za przeslanie depeszy od nadawcy do adresata. Realizuje to poprzez funkcje routingu geograficznego. Kazdy GeoRouter pokrywa swym zasiegiem pewien obszar terenu. Powstaje on poprzez zsumowanie wszystkich obszarów pokrywanych przez skojarzone z nim GeoNodes. GeoRoutery tworza strukture hierarchiczna.