MANET útvonalválasztás Távközlési és Médiainformatikai Tans`zék Felhasznált fóliák: Nitin H. Vaidya (http://www.crhc.uiuc.edu/~nhv)http://www.crhc.uiuc.edu/~nhv.

Slides:



Advertisements
Hasonló előadás
A Floyd-Warshall algoritmus
Advertisements

Dr. Magyar Bálint Oktatási miniszter
Az intézményi dokumentumok átdolgozása a fenntarthatóság érdekében
A Dijkstra algoritmus.
A hálózat működése 1. A DHCP és az APIPA
FDDI (Fiber Distributed Data Interface, Száloptikai adatátviteli interface)
Programozási tételek, és „négyzetes” rendezések
A CSELEKVÉS SZINTJEI AZ ÖKOLÓGIAI KATASZTRÓFÁK ELLEN Fülöp Sándor Jövő Nemzedékek Országgyűlési Biztosának Irodája (JNO) London 20th of November, 2011.
GPRS/EDGE General Packet Radio Service/ Enhanced Data rate for GSM Evolution.
Hálózati és Internet ismeretek
Számítógépes hálózatok
BRANDÉPÍTÉSSEL AZ ONLINE ÉRTÉKESÍTÉSÉRT Budapest,
Segítség! Felnőttem! Nagy terhelhetőségű, magas rendelkezésreállású rendszerek építési és üzemeltetési útmutatója Kovács Zsolt Szerverhotel igazgató.
Alkalmazotti teljesítményértékelés és közalkalmazotti minősítés az intézményi minőségirányítási programban.
2005. április 15.Kulcsár Zoltán - ppos.hu1 Adatvédelem az önkormányzatoknál Kulcsár Zoltán.
Webshop Tuning - Szép Roland Mi az a Webshop Tuning?
Jogharmonizációs feladatok a távközlés szabályozásában Dr. Heller Krisztina Westel Mobil Rt Pécs, március 19.
2010. május 6. Kertész Károly http/ 1 Emissziómérések-1 Mérési terv.
Spanning Tree Protocol
Csatlakozás BRAIN rádiós hozzáférési rendszerhez mozgó ad-hoc hálózaton keresztül Konzulensek: Vajda Lóránt Török Attila Simon Csaba Távközlési és Telematikai.
ZigBee alapú adatgyűjtő hálózat tervezése
Illés Tibor – Hálózati folyamok
A Java programozási nyelv
Sándor Laki (C) Számítógépes hálózatok I. 1 Számítógépes hálózatok 6.gyakorlat Adatkapcsolati réteg MAC alréteg, ALOHA, CSMA Laki Sándor
Hatékony gyorsítótár használata legrövidebb utak kereséséhez Bodnár István, Fodor Krisztián, Gyimesi Gábor Jeppe Rishede Thomsen, Man Lung Yiu, Christian.
Vándor Magyar Internetes műveltségi játék.
 A DEC, Intel és Xerox cégek (együtt: DIX) által kidolgozott alapsávú LAN-ra vonatkozó specifikáció.  Az Ethernet hálózatok az ütközések feloldására.
Függvénytranszformációk
Mozgó Objektumok Detektálása és Követése Robotkamera Segítségével
Address Resolution Protocol (ARP)
ADATBÁZISOK
ADATBÁZISOK
Számítógépes Hálózatok GY 9. Gyakorlat Bitmap, Binary countdown, Routing, Dijkstra, AIMD Számítógépes hálózatok GY1.
Számítógépes Hálózatok GY
Vezeték nélküli technológiák
Játékelméleti alapfogalmak előadás
Lab BME TMIT Sztochasztikus hálózat számítás (Stochastic network calculus) Bíró József, Ph.D. BME Távközlési és Médiainformatikai Tanszék 2007.
Hálózati Bombermen Belicza András Konzulens: Rajacsics Tamás BME-AAIT.
Készítette: Lakos Péter.  Adott egy élsúlyozott, véges gráf  Negatív élsúlyokat nem tartalmaz  Lehet irányított vagy irányítatlan  Továbbá adott egy.
Hálózati réteg.
Hálózati architektúrák
Frontális pedagógia helyett „konstruktivista” pedagógia Dr. Magyar Bálint Oktatási miniszter október 12.
Tóth Gergely, május 13. Tavaszi Szél Konferencia, Sopron, május Megfigyelhető black-box csatorna forrásrejtő tulajdonsága Tóth Gergely.
Tóth Gergely, február BME-MIT Miniszimpózium, Megfigyelhető black-box csatorna forrásrejtő tulajdonsága Tóth Gergely Konzulensek: Hornák.
Intelligens Felderítő Robotok
Hálózati eszközök Bridge, Switch, Router
Az internetes keresőkben a felhasználó az őt érdeklő szavakra, adatokra kereshet rá egy általában egyszerű oldalon, egy beviteli mező és egyéb szűrési.
valós-idejű helymeghatározás WLAN-nal
Problémás függvények : lokális optimalizáció nem használható Globális optimalizáció.
Számítógép-hálózatok
Hernyák Zoltán Programozási Nyelvek II.

A Dijkstra algoritmus.
2006. Peer-to-peer platformok: JXTA Távközlési és Médiainformatikai Tanszék.
Peer-to-peer és mobil ad hoc Távközlési és Médiainformatikai Tanszék.
2006. Peer-to-Peer (P2P) hálózatok Távközlési és Médiainformatikai Tanszék.
Valós idejű adaptív útvonalkeresés
Óravázlat Készítette: Toldi Miklós
Kapcsolatok ellenőrzése
Business Mathematics A legrövidebb út.
A HATÁROZOTT INTEGRÁL FOGALMA
Hatlábú robotok pályatervezése Önálló labor beszámoló 2003/2004 őszi félév Konzulens: Harmati István Irányítástechnika és Informatika Tanszék Gesztelyi.
Dijkstra algoritmus. Az algoritmus működése  Kezdésnél a kezdő csúcson kívül minden csúcs távolsága legyen ∞, a kezdő csúcs távolsága 0.  Feltételes.
Eötvös Konferencia, 2008 április 26. Kovács Máté 1 Útkeresések optimalizálása számítógépes játékokban.
A hálózati réteg forgalomirányítás. Forgalomirányítás A forgalomirányítás (routing) feladata a a csomagok hatékony (gyors) eljuttatása az egyik csomópontból.
A Dijkstra algoritmus.
Nem módosítható keresések
Dijkstra algoritmusa: legrövidebb utak
Dijkstra algoritmusa: legrövidebb utak
Dijkstra algoritmusa: legrövidebb utak
Előadás másolata:

MANET útvonalválasztás Távközlési és Médiainformatikai Tans`zék Felhasznált fóliák: Nitin H. Vaidya (

LAR Távközlési és Médiainformatikai Tanszék

2004. márc. 27 Routing üzenetek elárasztása Korlátozni/csökkenteni az elársztott területet  LAR  Keresések lokalizálása Csökkenteni a redundáns broadcast-ot  Broadcast Storm

2004. márc. 27 Location-Aided Routing (LAR) A célállomás helyzet-információját használja az elárasztás területének korlátozására  Helyzetinformációt pl. GPS-el lehet szerezni  Háromszögeléssel bázisantennákat használva Bevezeti a Várható Zóna (Expected Zone) fogalmát Várható Zóna = az a terület, ahol valószínűleg a célállomás tartózkodik  A célállomás korábban ismert tartózkodási helyét és mozgási irányát, sebességét használják fel a becslésre RREQ csak az ún. Request Zone-n belül továbbítják. A Request Zone tartalmazza az Expected Zone-t, illetve a forrástól az Expected Zone-ig húzódó tartományt

2004. márc. 27 LAR Expected Zone X Y r X = a D célállomás utolsó, ismert tartozkódási helye t 0 időpontban Y = a D célállomás jelenlegi, S forrás számára Ismeretlen tartozkódási helye t 1 időpontban r = ( t 1 - t 0 ) * [D sebességének becsült értéke] Expected Zone

2004. márc. 27 LAR Request Zone X Y r S Request Zone Teljes hálózat kiterjedése B A

2004. márc. 27 LAR Request zone (2) Csak a Request Zone-n belüli állomások továbbítják a RREQ-t  A Request Zone lehet például az Expected Zone-t és a forrást magába foglaló legkisebb téglalap, melynek oldalai parhuzamosak az X és Y tengelyekkel  Pl. az előbbi példán B továbbítja a RREQ-t, de A nem Request zone explicit módon meg van határozva a RREQ üzenetben Minden állomásnak ismernie kell saját helyzetét, hogy eldönthesse, beleesik a Request Zone-ba vagy sem

2004. márc. 27 LAR Request zone (3) Ha a forrás nem helyesen becsülte meg a célállomás helyzetét, a Request Zone nem tartalmazza azt Ekkor az útvonalfelderítés nem lesz sikeres A forrás timeout után új keresést indít  Növeli a Request Zone területet  Néhány lépésben a teljes hálózatot Request Zone-ként jelöli meg A LAR útvonalfelderítésének további lépései megegyeznek a DSR-ben leírtakkal

2004. márc. 27 LAR változatok: Adaptív Request Zone Az RREQ-ben tárolt Request Zone-t minden belső állomás módosíthatja  Amennyiben frissebb/pontosabb információja van a célállomásról  ÉS amennyiben az eredmény egy kisebb Request Zone lesz S B B által változtatott Request zone Az S forrás által kijelölt Request zone

2004. márc. 27 Eddig a RREQ explicit módon tartalmazta a Request Zone -t Egy másik megközelítés: X belső állomás csak akkor továbbítja az Y szomszédjától kapott RREQ-t, ha X úgy ítéli meg, hogy közelebb van D-hez, mint Y A cél, hogy lépésenként finomítsuk a keresést  A RREQ-t fizikailag közelítjük a célállomáshoz LAR változatok: Implicit Request Zone

2004. márc. 27 LAR célállomás helyzetének ismerete Az alapváltozat szerint a forrás az útvonalfelderítés lépései során ismeri meg a többi állomás helyzetét Ezeket az információkat későbbi útvonalkeresései alkalmával használni fogja  Ezáltal minél többet működik egy adott állomás, annál többet tanul, így hatékonyabb lesz a keresés Változatok A helyzet-infot csatolni lehet az adatcsomagokhoz  Gyorsabb tanulás Proaktív módon külön üzentben terjeszteni a helyzet-infot Következőkben ismertetett DREAM és GLS protokolloknál

2004. márc. 27 Location Aided Routing (LAR) Előnyei  Csökkenti az elárasztott területet  (Csökkenti az útvonal felderítési „overhead”-et) Hátrányai  Az állomásoknak ismerniük kell saját helyzetüket A GPS költséges  Nem veszi figyelembe a rádiós környezetet zavaró akadályokat Pl. egy árnyékolt fallal elválaszott két állomás hiába van fél méteren belül, rádiós szempontból nem szomszédok

2004. márc. 27 Location Aided Routing (LAR) Y. Ko and N. H. Vaidya, "Location-Aided Routing (LAR) in Mobile Ad Hoc Networks," MOBICOM '98, Dallas, TX,  w.cs.tamu.eduzSzpeoplezSzyoungbaezSzpsfilezSzmobicom98. pdf/ko98locationaided.pdf

További változatok helyzetinformációt használó MANET routingra

2004. márc. 27 S. Basagni, I. Chlamtac, V.R. Syrotiuk, B.A. Woodward, A distance routing effect algorithm for mobility (DREAM), Proc. MOBICOM, 1998, Mobilitásra alkalmazott Távolsági Routing-Hatás Algoritmus Helyzetinformációt és sebesség információt használ  LAR-hoz hasonlóan DREAM elárasztással terjeszti az adatcsomagokat is  LAR-al ellentétben  Helyzetinfót használ az adatcsomagok elárasztási területének behatárolására Distance Routing Effect Algorithm for Mobility (DREAM)

2004. márc. 27 DREAM lokalizálás S D Expected zone („LAR értelemben”) A Az A belső állomás a jelzett (A csúccsal rendelkező) kúpon belüli szomszédainak továbbítja az adatcsomagot S forrás az S csúccsal rendelkező (nagyobb) kúpon belüli szomszédainak küldi ki az adatcsomagot

2004. márc. 27 Az állomások periodikusan hirdetik saját helyzetüket (broadcast üzenetekben) Szomszéd állomások gyakrabban, távoliak ritkábban frissítik az információkat Távolsági hatás (Distance effect)  A távolabbi állomások alacsonyabb szögsebeséggel mozognak Helyzet frissítő üzenetek time-to-live (TTL) mezőt használnak a terjedés szabályozására DREAM távolsági hatás

2004. márc. 27 Geographic Distance Routing (GEDIR) X. Lin and I. Stojmenovic. Geographic distance routing in ad hoc wireless networks. Technical report, Computer Science SITE, University of Ottawa, December Földrajzi-helyzet alapú Távolsági Routing Feltételezzük, hogy a célállomás helyzete ismert Minden állomás ismeri szomszédja helyzetét Minden állomás a célhoz legközelebb eső állomásnak továbbít minden csomagot Pl. a nyilak az S és D közti útvonalat jelölik S A B D C F E akadály H G

2004. márc. 27 Geographic Distance Routing (GEDIR) Az algoritmus leáll, ha kétszer használja ugyanazt a linket Pl. az algoritmus nem találja az S és E közti utat  G a célállomáshoz legközelebb eső szomszédja C-nek  G nem ismer E-hez vezető utat S A B D C F E akadály H G

2004. márc. 27 Routing with Guaranteed Delivery P. Bose, P. Morin, I. Stojmenovi c, and J. Urrutia, Routing with guaranteed delivery in ad hoc wireless networks, in Proc. of Discrete Algorithms and Methods for Mobility (DIALM'99), 1999, pp azSzzCz7EivanzSzBMSU.pdf/bose01routing.pdf Garantált Kézbesítéses Routing  Egy javított GEDIR változat Garantálja a csomag kézbesítését  Amennyiben létezik egy útvonal a célállomáshoz  Helyzet-infót használ Kikerüli az esetleges akadályokat  Pl. a fenti esetben C-től folytatta volna a keresést

Query Localization

2004. márc. 27 Query Localization (QL) Keresés lokalizálása Útvonaljavítás esetére Gyakori eset MANET-ekben Feltételezett útvonal = egyenes lánc B A S D C

2004. márc. 27 QL és a közelség fogalma Elárasztást korlátoz  Nem használ fizikai helyzet-infot A RREQ csak a korábbi útvonalhoz közeli állomásokhoz jut el A közelségi viszonyt nem helyzetmeghatározással határozzák meg Útvonal lokalizálására: heurisztika (path locality heuristic)

2004. márc. 27 Path Locality Heuristic Olyan új útvonalat kell keresni, amelyik max. k új állomást tartalmaz  Új állomás = nem volt tagja az eredeti útvonalnak Az eredeti útvonalat tartalmaznia kell a RREQ-nek  Hasonló mechanizmus a Source Routinghoz RREQ-et csak akkor továbbítják a belső állomások, ha max. k új állomás van az új útvonalban  Ez a PLH korlátozási mechanizmus

2004. márc. 27 QL példa B E A S D C G F Eredeti S-D útvonal B E A S D C G F Új állomások max száma k = 2 F már nem továbbítja a RREQ-t, mivel B és E már k=2 új állomás az eredeti útvonalhoz képest D elmozdul

2004. márc. 27 QL áttekintés Előnyei  Csökkenti az útvonalfelderítés költségeit  Nem használ (költséges) fizikai helyzetmeghatározást  Gyors útvonaljavítás az akadályok szomszédságában (kikerüli az akadályokat) Hátránya  A LAR-nál hosszab útvonalakat eredményezhet Lokális optimum rosszabb mint a globális optimum

2004. márc. 27 Lokális optimalizálás hátránya B E A D C G F E F S B E A D C G F E F S A javított útvonal Az optimális útvonal

Broadcast Storm Hatás

2004. márc. 27 B D C A Broadcast Storm Hatás A keresi a D célállomást, RREQ üzenetettel árasztja el a hálózatot B és C is megkapja a RREQ-t  Valószínű, hogy egy időben kapják meg B és C is továbbítja a RREQ-t  Körülbelül egy időben továbbítják Nagy valószínűséggel ütközést okoz

2004. márc. 27 Broadcast Storm Hatás Redundancia = egy belső állomás többszöt fogadhatja ugyanazt a RREQ üzenetet  Pedig egy RREQ elég lenne D együtt kaphatja B-től és C-től B D C A

2004. márc. 27 Broadcast Storm javítások Valószínűségi alapon Egy belső állomás kap egy RREQ-t, elárasztással kell továbbítsa A továbbküldés csak p valószínűséggel történik meg Újraküldéskor egy ütközés elkerülő (collision avoidance) technikát használni  Véletlenszerű késleltetés (random delay) küldés előtt  B és C valószínűleg különböző időpontokan küldi a RREQ-t, így azok nem ütköznek

2004. márc. 27 Számlálással Ha E belső állomás k-nál többször szomszédjától hallja, hogy azok elküldték már a RREQ-t  E már nem továbbítja a RREQ-t  E feltételezi, hogy a k szomszéd együttesen már minden más szomszédjának elküldte a RREQ-t B D C A F E Broadcast Storm javítások

2004. márc. 27 E Z <d<d Távolsági becsléssel E belső állomás meghallja, hogy Z szomszédja újraküldte a RREQ-t  Ha Z és E közti távolság kisebb egy d küszöbnél, E nem küldi tovább a RREQ-t  E és Z annyira közel vannak egymáshoz, hogy a lefedettségi területük majdnem megegyezik  Ha E szintén elküldi a RREQ-t, kicsi a nyereség (kevés új állomás hallaná a RREQ-t) Broadcast Storm javítások

Elárasztáson alapuló MANET routingok áttekintése

2004. márc. 27 DSR Sok MANET routing használ elárasztást, pl. DSR Elársztás jellemző hibái:  Ütközés  Redundancia, felesleges terhelés “jittering”, random delay – ütközések elkerülésére Redundanciát szelektív újraküldéssel lehet csökkenteni

2004. márc. 27 DSR Route Requests (RREQ) elárasztás RREQ újraküldésél frissíteni az útvonal-listát  szimmetrikus (bi-directional) link RREQ a célállomásnál egy Route Reply (RREP) üzenetet generál RREP a reverse-pathon megy végig Minden üzenet tartalmazza a teljes útvonalat

2004. márc. 27 AODV DSR adatcsomag a teljes útvonalat tartalmazza Túl nagy fejléc, ami csökkenti a teljesítményt  Kis adatcsomagok  Hosszú útvonalak  Minden egyes csomagban benne van, nem elég az útvonal felderítésnél megjegyezni AODV javít a DSR-n, mivel routing táblákat tart fenn minden állomáson  Nem kell az útvonalat a csomagba tenni AODV is egy on-demand routing protokoll

2004. márc. 27 Helyzet-info alapon GPS-alapú helyzet meghatározás(LAR, DREAM) Becsült mozgási sebesség Becsült jelenlegi helyzet = terület (zone) A forrás és a becsült terület közti sáv Rádiós terjedés ≠ fizikai közelség (GEDIR) Lokális út-javítás (QL)

TORA => lásd később