Слайд 2Strategia INFORM
Użytkownik informuje system o swoim położeniu
Każda zmiana lokalizacji – interakcja użytkownika
Informacja
![Strategia INFORM Użytkownik informuje system o swoim położeniu Każda zmiana lokalizacji –](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1095418/slide-1.jpg)
o pozycji przechowywana w systemie
Слайд 3Strategia INFORM
Okres wysyłania komunikatów:
Metoda czasowa
Metoda odległościowa
Zmiana współrzędnych
Mieszane – połączenie kilku technik
![Strategia INFORM Okres wysyłania komunikatów: Metoda czasowa Metoda odległościowa Zmiana współrzędnych Mieszane – połączenie kilku technik](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1095418/slide-2.jpg)
Слайд 4Strategia SEARCH
Użytkownik nie wysyła komunikatów pozycyjnych
System poszukuje użytkownika przed wysłaniem komunikatu
![Strategia SEARCH Użytkownik nie wysyła komunikatów pozycyjnych System poszukuje użytkownika przed wysłaniem komunikatu](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1095418/slide-3.jpg)
Слайд 5Strategia SEARCH
Zasięg zapytania
Globalne
Lokalne (regionalne)
Wybór grupy stacji do wydania zapytania
Na podstawie niepewnej
![Strategia SEARCH Zasięg zapytania Globalne Lokalne (regionalne) Wybór grupy stacji do wydania](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1095418/slide-4.jpg)
lokacji użytkownika
Na podstawie zgrubnego oszacowania - użycie strategii INFORM
Слайд 6Zapytania zależne od pozycji
Pozycja jeden z najważniejszych parametrów lub przedmiot zapytania
Najczęstsze zapytania
![Zapytania zależne od pozycji Pozycja jeden z najważniejszych parametrów lub przedmiot zapytania](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1095418/slide-5.jpg)
o:
O najbliższy obiekt
O wszystkie obiekty w określonej
odległości
W linii prostej
W grafie sieci ulic
Слайд 7Zapytania zależne od pozycji
Szacowanie kosztu zapytania zależnego od pozycji
poszukiwanie użytkownika,
czas wykonania zapytania
koszty
![Zapytania zależne od pozycji Szacowanie kosztu zapytania zależnego od pozycji poszukiwanie użytkownika,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1095418/slide-6.jpg)
komunikacyjne
Kompromis pomiędzy kosztem a dokładnością zapytania
Слайд 8Przykład
Skrócenie czasu odpowiedzi a dokładność
Obowiązuje strategia Inform
Estymacja niepewnego położenia za pomocą okręgu.
![Przykład Skrócenie czasu odpowiedzi a dokładność Obowiązuje strategia Inform Estymacja niepewnego położenia za pomocą okręgu.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1095418/slide-7.jpg)
Слайд 9Zapytania a serwisy danych
Stacja bazowa interfejsem pomiędzy mobilnym klientem a częścią stacjonarną
Klasyczna
![Zapytania a serwisy danych Stacja bazowa interfejsem pomiędzy mobilnym klientem a częścią](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1095418/slide-8.jpg)
architektura klient-serwer
Problemy spowodowane specyfiką środowiska mobilnego
Слайд 10Zapytania a serwisy danych
Jeden ze sposobów – zmiana architektury systemu
Wprowadzenie i rola
![Zapytania a serwisy danych Jeden ze sposobów – zmiana architektury systemu Wprowadzenie](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1095418/slide-9.jpg)
Agenta
Przeniesienie ruchu na sieć szerokopasmową
Zmniejszenie transmisji w kanale bezprzewodowym
Слайд 11Zapytania a serwisy danych
Rozwiązanie alternatywne dla operacji na żądanie
Pojęcie DATA ON AIR
Dużo
![Zapytania a serwisy danych Rozwiązanie alternatywne dla operacji na żądanie Pojęcie DATA](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1095418/slide-10.jpg)
możliwych implementacji
Możliwość przechodzenia do trybu ograniczonego poboru mocy
Слайд 12Zapytania a serwisy danych
Jakie informacje włączać do serwisów rozgłoszeniowych?
Powiązanie informacji z miejscem
![Zapytania a serwisy danych Jakie informacje włączać do serwisów rozgłoszeniowych? Powiązanie informacji](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1095418/slide-11.jpg)
nadawania
Podejście statystyczne i dynamiczne włączanie
Priorytetowanie informacji
Reklama i ogłoszenia płatne
Слайд 13Transakcje
Wykonywana na węzłach mobilnych jak i komputerach stacjonarnych
Zachowuje podstawowe własności transakcji:
atomowość,
spójność,
izolacja,
Rola serwera-koordynatora
![Transakcje Wykonywana na węzłach mobilnych jak i komputerach stacjonarnych Zachowuje podstawowe własności](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1095418/slide-12.jpg)
Слайд 14Transakcje
Właściwości specyficzne dla środowiska mobilnego:
Długowieczność – uwarunkowana częstymi wyłączeniami użytkowników,
Podatność na błędy
![Transakcje Właściwości specyficzne dla środowiska mobilnego: Długowieczność – uwarunkowana częstymi wyłączeniami użytkowników,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1095418/slide-13.jpg)
– trudne warunki pracy i zawodna komunikacja,
Heterogeniczność – naturalna własność środowiska mobilnego.
Слайд 15Odłączenia od systemu
Długotrwałe odłączenia od systemu
Przyczyny:
Wyjście poza zasięg systemu
Wyłączenia terminala końcowego (oszczędzanie
![Odłączenia od systemu Długotrwałe odłączenia od systemu Przyczyny: Wyjście poza zasięg systemu](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1095418/slide-14.jpg)
źródeł zasilania)
Wybrane metody
version stamp
callback break
Слайд 16Replikacja i migracja danych
Mobilność to ciągła zmiana topologii sieci
Optymalizacja umieszczenia zasobów
Replikacja +
![Replikacja i migracja danych Mobilność to ciągła zmiana topologii sieci Optymalizacja umieszczenia](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1095418/slide-15.jpg)
ruch = migracja
Слайд 17Migracja odpowiedzi
Długi czas przetwarzania zapytania, użytkownik zmienił pozycję
Nieaktualny wynik zapytania, nieadekwatny do
![Migracja odpowiedzi Długi czas przetwarzania zapytania, użytkownik zmienił pozycję Nieaktualny wynik zapytania,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1095418/slide-16.jpg)
aktualnego położenia użytkownika
Слайд 18Migracja odpowiedzi
Możliwe rozwiązania:
Wydać zapytanie dla estymowanego położenia użytkownika
Odrzucenie wyniku i ponowne wydanie
![Migracja odpowiedzi Możliwe rozwiązania: Wydać zapytanie dla estymowanego położenia użytkownika Odrzucenie wyniku](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1095418/slide-17.jpg)
zapytania,
Fragmentacja odpowiedzi i jej przesyłanie do użytkownika mobilnego
Слайд 19Depesze adresowane geograficznie
Wysyłanie komunikatów sparametryzowanych geograficznie
Do użytkownika, o ile jego lokalizacja spełnia
![Depesze adresowane geograficznie Wysyłanie komunikatów sparametryzowanych geograficznie Do użytkownika, o ile jego](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1095418/slide-18.jpg)
kryteria geograficzne
Do wszystkich (grupy) w danym rejonie
Do wszystkich (grupy), którzy znajdą się w danym rejonie w oknie czasowym
Слайд 20Depesze adresowane geograficznie
Uwzględnienie położenia użytkownika
Warstwa sieciowa
Warstwa aplikacji
Routing geograficzny
Parametr na stronach WWW
![Depesze adresowane geograficznie Uwzględnienie położenia użytkownika Warstwa sieciowa Warstwa aplikacji Routing geograficzny Parametr na stronach WWW](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1095418/slide-19.jpg)
Слайд 21Marszrutyzacja geograficzna
Partycjonowanie danych przestrzennych
Rozproszenie danych i obliczeń
Usługi typu multicast i broadcast
Różne formy
![Marszrutyzacja geograficzna Partycjonowanie danych przestrzennych Rozproszenie danych i obliczeń Usługi typu multicast](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1095418/slide-20.jpg)
interaktywnej
adresacji
Слайд 22Marszrutyzacja geograficzna
Komponenty systemu
GeoHost - komputer użytkownika mobilnego
GeNode – interfejs pomiędzy użytkownikiem i
![Marszrutyzacja geograficzna Komponenty systemu GeoHost - komputer użytkownika mobilnego GeNode – interfejs](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1095418/slide-21.jpg)
systemem
GeoRouter – marszrutyzacja depesz pomiędzy użytkownikami
Слайд 23Marszrutyzacja geograficzna
Nagłówek depeszy zawiera informacje geograficzne – adres depeszy
Różne podejścia
Zmiana protokołu
![Marszrutyzacja geograficzna Nagłówek depeszy zawiera informacje geograficzne – adres depeszy Różne podejścia](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1095418/slide-22.jpg)
IP
Budowa sieci nad protokołem IP
Inne podejście:
nie współrzędne geograficzne, lecz obecność w zasięgu stacji bazowej
Слайд 24Marszrutyzacja geograficzna
Wysłanie depeszy z GH do GN
Wyznaczenie obszaru pokrycia
Całkowite pokrycie (zawieranie)
Częściowe pokrycie
Brak
![Marszrutyzacja geograficzna Wysłanie depeszy z GH do GN Wyznaczenie obszaru pokrycia Całkowite](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1095418/slide-23.jpg)
pokrycia
Wysłanie depeszy do odpowiednich GN i GR
Слайд 25Marszrutyzacja geograficzna
Przechowywanie depeszy przez czas życia
Okresowe wysyłanie w eter
Nasłuchiwanie
„Znalezienie” nagłówka depeszy
Ściągnięcie depeszy
![Marszrutyzacja geograficzna Przechowywanie depeszy przez czas życia Okresowe wysyłanie w eter Nasłuchiwanie](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1095418/slide-24.jpg)