Разделы презентаций


Technologie mobilne Mobilne systemy baz danych

Содержание

Strategia INFORMUżytkownik informuje system o swoim położeniuKażda zmiana lokalizacji – interakcja użytkownikaInformacja o pozycji przechowywana w systemie

Слайды и текст этой презентации

Слайд 1Technologie mobilne Mobilne systemy baz danych
Dr inż. Dariusz Dobrowolski
Mikołaj Sobczak

Technologie mobilne Mobilne systemy baz danychDr inż. Dariusz DobrowolskiMikołaj Sobczak

Слайд 2Strategia INFORM
Użytkownik informuje system o swoim położeniu
Każda zmiana lokalizacji –

interakcja użytkownika
Informacja o pozycji przechowywana w systemie

Strategia INFORMUżytkownik informuje system o swoim położeniuKażda zmiana lokalizacji – interakcja użytkownikaInformacja 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 INFORMOkres wysyłania komunikatów:Metoda czasowaMetoda odległościowaZmiana współrzędnychMieszane – połączenie kilku technik

Слайд 4Strategia SEARCH
Użytkownik nie wysyła komunikatów pozycyjnych
System poszukuje użytkownika przed wysłaniem

komunikatu

Strategia SEARCHUżytkownik nie wysyła komunikatów pozycyjnychSystem poszukuje użytkownika przed wysłaniem komunikatu

Слайд 5Strategia SEARCH
Zasięg zapytania
Globalne
Lokalne (regionalne)
Wybór grupy stacji do wydania zapytania
Na

podstawie niepewnej lokacji użytkownika
Na podstawie zgrubnego oszacowania - użycie strategii

INFORM
Strategia SEARCHZasięg zapytaniaGlobalneLokalne (regionalne)Wybór grupy stacji do wydania zapytania Na podstawie niepewnej lokacji użytkownikaNa podstawie zgrubnego oszacowania

Слайд 6Zapytania zależne od pozycji
Pozycja jeden z najważniejszych parametrów lub przedmiot

zapytania
Najczęstsze zapytania o:
O najbliższy obiekt
O wszystkie obiekty w określonej

odległości
W linii prostej
W grafie sieci ulic
Zapytania zależne od pozycjiPozycja jeden z najważniejszych parametrów lub przedmiot zapytaniaNajczęstsze zapytania o:O najbliższy obiektO wszystkie obiekty

Слайд 7Zapytania zależne od pozycji
Szacowanie kosztu zapytania zależnego od pozycji
poszukiwanie użytkownika,
czas

wykonania zapytania
koszty komunikacyjne
Kompromis pomiędzy kosztem a dokładnością zapytania

Zapytania zależne od pozycjiSzacowanie kosztu zapytania zależnego od pozycjiposzukiwanie użytkownika,czas wykonania zapytaniakoszty komunikacyjneKompromis pomiędzy kosztem a dokładnością

Слайд 8Przykład
Skrócenie czasu odpowiedzi a dokładność
Obowiązuje strategia Inform
Estymacja niepewnego położenia za

pomocą okręgu.

PrzykładSkrócenie czasu odpowiedzi a dokładnośćObowiązuje strategia InformEstymacja niepewnego położenia za pomocą okręgu.

Слайд 9Zapytania a serwisy danych
Stacja bazowa interfejsem pomiędzy mobilnym klientem a

częścią stacjonarną
Klasyczna architektura klient-serwer
Problemy spowodowane specyfiką środowiska mobilnego

Zapytania a serwisy danychStacja bazowa interfejsem pomiędzy mobilnym klientem a częścią stacjonarnąKlasyczna architektura klient-serwerProblemy spowodowane specyfiką środowiska

Слайд 10Zapytania a serwisy danych
Jeden ze sposobów – zmiana architektury systemu
Wprowadzenie

i rola Agenta
Przeniesienie ruchu na sieć szerokopasmową
Zmniejszenie transmisji w kanale

bezprzewodowym
Zapytania a serwisy danychJeden ze sposobów – zmiana architektury systemuWprowadzenie i rola AgentaPrzeniesienie ruchu na sieć szerokopasmowąZmniejszenie

Слайд 11Zapytania a serwisy danych
Rozwiązanie alternatywne dla operacji na żądanie
Pojęcie DATA

ON AIR
Dużo możliwych implementacji
Możliwość przechodzenia do trybu ograniczonego poboru mocy

Zapytania a serwisy danychRozwiązanie alternatywne dla operacji na żądaniePojęcie DATA ON AIRDużo możliwych implementacjiMożliwość przechodzenia do trybu

Слайд 12Zapytania a serwisy danych
Jakie informacje włączać do serwisów rozgłoszeniowych?
Powiązanie informacji

z miejscem nadawania
Podejście statystyczne i dynamiczne włączanie
Priorytetowanie informacji
Reklama i ogłoszenia

płatne
Zapytania a serwisy danychJakie informacje włączać do serwisów rozgłoszeniowych?Powiązanie informacji z miejscem nadawaniaPodejście statystyczne i dynamiczne włączaniePriorytetowanie

Слайд 13Transakcje
Wykonywana na węzłach mobilnych jak i komputerach stacjonarnych
Zachowuje podstawowe własności

transakcji:
atomowość,
spójność,
izolacja,
Rola serwera-koordynatora

TransakcjeWykonywana na węzłach mobilnych jak i komputerach stacjonarnychZachowuje podstawowe własności transakcji:atomowość,spójność,izolacja,Rola serwera-koordynatora

Слайд 14Transakcje
Właściwości specyficzne dla środowiska mobilnego:
Długowieczność – uwarunkowana częstymi wyłączeniami użytkowników,
Podatność

na błędy – trudne warunki pracy i zawodna komunikacja,
Heterogeniczność –

naturalna własność środowiska mobilnego.
TransakcjeWłaściwości specyficzne dla środowiska mobilnego:Długowieczność – uwarunkowana częstymi wyłączeniami użytkowników,Podatność na błędy – trudne warunki pracy i

Слайд 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 źródeł zasilania)
Wybrane metody
version stamp
callback break

Odłączenia od systemuDługotrwałe odłączenia od systemuPrzyczyny:Wyjście poza zasięg systemuWyłączenia terminala końcowego (oszczędzanie źródeł zasilania)Wybrane metodyversion stampcallback break

Слайд 16Replikacja i migracja danych
Mobilność to ciągła zmiana topologii sieci
Optymalizacja umieszczenia

zasobów
Replikacja + ruch = migracja

Replikacja i migracja danychMobilność to ciągła zmiana topologii sieciOptymalizacja umieszczenia zasobówReplikacja + ruch = migracja

Слайд 17Migracja odpowiedzi
Długi czas przetwarzania zapytania, użytkownik zmienił pozycję
Nieaktualny wynik zapytania,

nieadekwatny do aktualnego położenia użytkownika

Migracja odpowiedziDługi czas przetwarzania zapytania, użytkownik zmienił pozycjęNieaktualny wynik zapytania, nieadekwatny do 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 zapytania,

Fragmentacja odpowiedzi i jej przesyłanie do użytkownika mobilnego

Migracja odpowiedziMożliwe rozwiązania:Wydać zapytanie dla estymowanego położenia użytkownikaOdrzucenie wyniku i ponowne wydanie zapytania,Fragmentacja odpowiedzi i jej przesyłanie

Слайд 19Depesze adresowane geograficznie
Wysyłanie komunikatów sparametryzowanych geograficznie
Do użytkownika, o ile jego

lokalizacja spełnia kryteria geograficzne
Do wszystkich (grupy) w danym rejonie
Do wszystkich

(grupy), którzy znajdą się w danym rejonie w oknie czasowym
Depesze adresowane geograficznieWysyłanie komunikatów sparametryzowanych geograficznieDo użytkownika, o ile jego lokalizacja spełnia kryteria geograficzneDo wszystkich (grupy) w

Слайд 20Depesze adresowane geograficznie
Uwzględnienie położenia użytkownika
Warstwa sieciowa
Warstwa aplikacji
Routing geograficzny
Parametr na stronach

Depesze adresowane geograficznieUwzględnienie położenia użytkownikaWarstwa sieciowaWarstwa aplikacjiRouting geograficznyParametr na stronach WWW

Слайд 21Marszrutyzacja geograficzna
Partycjonowanie danych przestrzennych
Rozproszenie danych i obliczeń
Usługi typu multicast i

broadcast
Różne formy interaktywnej
adresacji

Marszrutyzacja geograficznaPartycjonowanie danych przestrzennychRozproszenie danych i obliczeńUsługi typu multicast i broadcastRóżne formy interaktywnej  adresacji

Слайд 22Marszrutyzacja geograficzna
Komponenty systemu
GeoHost - komputer użytkownika mobilnego
GeNode – interfejs pomiędzy

użytkownikiem i systemem
GeoRouter – marszrutyzacja depesz pomiędzy użytkownikami

Marszrutyzacja geograficznaKomponenty systemuGeoHost - komputer użytkownika mobilnegoGeNode – interfejs pomiędzy użytkownikiem i systememGeoRouter – marszrutyzacja depesz pomiędzy

Слайд 23Marszrutyzacja geograficzna
Nagłówek depeszy zawiera informacje geograficzne – adres depeszy
Różne

podejścia
Zmiana protokołu IP
Budowa sieci nad protokołem IP
Inne podejście:
nie współrzędne

geograficzne, lecz obecność w zasięgu stacji bazowej
Marszrutyzacja geograficznaNagłówek depeszy zawiera informacje geograficzne – adres depeszy Różne podejściaZmiana protokołu IPBudowa sieci nad protokołem IPInne

Слайд 24Marszrutyzacja geograficzna
Wysłanie depeszy z GH do GN
Wyznaczenie obszaru pokrycia
Całkowite pokrycie

(zawieranie)
Częściowe pokrycie
Brak pokrycia
Wysłanie depeszy do odpowiednich GN i GR

Marszrutyzacja geograficznaWysłanie depeszy z GH do GNWyznaczenie obszaru pokryciaCałkowite pokrycie (zawieranie)Częściowe pokrycieBrak pokryciaWysłanie depeszy do odpowiednich GN

Слайд 25Marszrutyzacja geograficzna
Przechowywanie depeszy przez czas życia
Okresowe wysyłanie w eter
Nasłuchiwanie
„Znalezienie” nagłówka

depeszy
Ściągnięcie depeszy

Marszrutyzacja geograficznaPrzechowywanie depeszy przez czas życiaOkresowe wysyłanie w eterNasłuchiwanie„Znalezienie” nagłówka depeszyŚciągnięcie depeszy

Слайд 26Dziękuję za uwagę

Dziękuję za uwagę

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика