Technologie mobilne Mobilne systemy baz danych

Содержание

Слайд 2

Strategia 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 –
o pozycji przechowywana w systemie

Слайд 3

Strategia 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

Слайд 4

Strategia 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

Слайд 5

Strategia 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
lokacji użytkownika
Na podstawie zgrubnego oszacowania - użycie strategii INFORM

Слайд 6

Zapytania 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
o:
O najbliższy obiekt
O wszystkie obiekty w określonej
odległości
W linii prostej
W grafie sieci ulic

Слайд 7

Zapytania 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,
komunikacyjne
Kompromis pomiędzy kosztem a dokładnością zapytania

Слайд 8

Przykł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.

Слайд 9

Zapytania 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ą
architektura klient-serwer
Problemy spowodowane specyfiką środowiska mobilnego

Слайд 10

Zapytania 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
Agenta
Przeniesienie ruchu na sieć szerokopasmową
Zmniejszenie transmisji w kanale bezprzewodowym

Слайд 11

Zapytania 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
możliwych implementacji
Możliwość przechodzenia do trybu ograniczonego poboru mocy

Слайд 12

Zapytania 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
nadawania
Podejście statystyczne i dynamiczne włączanie
Priorytetowanie informacji
Reklama i ogłoszenia płatne

Слайд 13

Transakcje

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

Слайд 14

Transakcje

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,
– trudne warunki pracy i zawodna komunikacja,
Heterogeniczność – naturalna własność środowiska mobilnego.

Слайд 15

Odłą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
źródeł zasilania)
Wybrane metody
version stamp
callback break

Слайд 16

Replikacja 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
ruch = migracja

Слайд 17

Migracja 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,
aktualnego położenia użytkownika

Слайд 18

Migracja 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
zapytania,
Fragmentacja odpowiedzi i jej przesyłanie do użytkownika mobilnego

Слайд 19

Depesze 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
kryteria geograficzne
Do wszystkich (grupy) w danym rejonie
Do wszystkich (grupy), którzy znajdą się w danym rejonie w oknie czasowym

Слайд 20

Depesze 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

Слайд 21

Marszrutyzacja 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
interaktywnej
adresacji

Слайд 22

Marszrutyzacja 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
systemem
GeoRouter – marszrutyzacja depesz pomiędzy użytkownikami

Слайд 23

Marszrutyzacja 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
IP
Budowa sieci nad protokołem IP
Inne podejście:
nie współrzędne geograficzne, lecz obecność w zasięgu stacji bazowej

Слайд 24

Marszrutyzacja 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
pokrycia
Wysłanie depeszy do odpowiednich GN i GR

Слайд 25

Marszrutyzacja 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
Имя файла: Technologie-mobilne-Mobilne-systemy-baz-danych.pptx
Количество просмотров: 40
Количество скачиваний: 0