19
Ad Hoc Multicast ABAM: Associativity-Based Ad Hoc Multicast Multicast -protokollien vertailu Kimmo Koskinen, Tite 4

Ad Hoc Multicast

  • Upload
    elyse

  • View
    60

  • Download
    0

Embed Size (px)

DESCRIPTION

Ad Hoc Multicast. ABAM: Associativity-Based Ad Hoc Multicast Multicast -protokollien vertailu Kimmo Koskinen, Tite 4. ABAM. On-demand, source-based multicast -tree Assosiatiivisuus: linkkien + reittien vakaus 4 komponenttia Multicast -puun muodostaminen - PowerPoint PPT Presentation

Citation preview

Page 1: Ad Hoc Multicast

Ad Hoc Multicast

ABAM: Associativity-Based Ad Hoc Multicast

Multicast -protokollien vertailu

Kimmo Koskinen, Tite 4

Page 2: Ad Hoc Multicast

ABAM

● On-demand, source-based multicast -tree● Assosiatiivisuus: linkkien + reittien vakaus● 4 komponenttia

– Multicast -puun muodostaminen– Session jäsenien dynaamisuuden hallinta

● poistuminen/liittyminen– Noodien liikkuvuuden hallinta

● fyysinen liikkuminen– Multicast -puun poistaminen ja vanhettuminen

Page 3: Ad Hoc Multicast

ABAM: puun muodostus

1. S: BQ-M -> R (multicast -ryhmälle)

R: RSA (Route Selection Algorithm)

2. R: BQ-REPLY -> S

S: TSA (Tree Selection Algorithm)

3. S: MC-SETUP

Noodityypit:

forwarding (välittäjä), branching (haara),

receiving (vastaanottaja)

Page 4: Ad Hoc Multicast

ABAM: puun muodostus

Page 5: Ad Hoc Multicast

ABAM: puun muodostus

Page 6: Ad Hoc Multicast

ABAM: dynaamisuuden hallinta

● Liittyminen

J: L_JOIN -> M

M: JOIN_REPLY -> J

J: RSA (Route Selection Algorithm)

J: L_JOIN_CONF -> Mk , reititystaulujen päivitys

● Poistuminen

L: L_LEAVE -> upstream

Page 7: Ad Hoc Multicast

ABAM: dynaamisuuden hallinta

Page 8: Ad Hoc Multicast

ABAM: liikkuvuuden hallinta

● Vastaanottajan liikkuminen– RRC (Route Reconstrction) upstream noodissa (päättyy

ensimmäiseen puun haaraan)– Move-join: Vastaanottaja liittyy uudestaan puuhun, entinen reitti

tuhotaan (upstream node)● Voi aiheuttaa upstream –noodin roolin vaihtumisen (branching-

>forwarding)

● Lähettäjän liikkuminen1. Osittaisen reitin etsintä

2. Uuden puun muodostaminen

● Puunoodin liikkuminen– Lokalisoitu broadcast –kysely + RRC

● Yhtäaikainen liikkuvuus => 1 onnistunut RRC

Page 9: Ad Hoc Multicast

ABAM: Puun hallinta

● Puun poistaminen– Lähetys tai vastaanottajat loppuvat

● Broadcast –viesti puun poistamiseen● Reititystiedon vanhettuminen

● Puun uudelleenkonfigurointi– Tarpeen jos assosiatiivisuus muuttuu– Korjaus rikkinäisen linkin upstream –noodin LQ

(Localized Query) –broadcast:lla● LQ -> LQ-REPLY -> MC-SETUP

Page 10: Ad Hoc Multicast

Kompleksisuus

● Aikakompleksisuus– protokollan operaation suoritukseen tarvittavien

askeleiden määrä● Kommunikaatiokompleksisuus

– protokollan operaation suoritukseen tarvittavien viestien määrä

Page 11: Ad Hoc Multicast

ABAM: kompleksisuus

Page 12: Ad Hoc Multicast

Reititysprotokollien vertailu

● Ominaisuudet● Multicast –operaatiot● Suorituskyky● “Overhead”● Kompleksisuus

Page 13: Ad Hoc Multicast

Ominaisuudet

● Lähetysrakenne, keskitetyn noodin käyttö, palautuminen, reititysmenetelmä, riippuvuus unicast –reitityksestä, lähestymistapa, reitin mittayksikkö

● ”core node”– tarvitaan korjaus jos kyseinen noodi poistuu

(AODV: sekvenssinumerot, CAMP)● Reititysmenetelmillä ei hierarkiaa (flat)● Perustavat lyhimpään reittiin

Page 14: Ad Hoc Multicast

Ominaisuudet

Page 15: Ad Hoc Multicast

Operaatiot

● Session aloitus, liittyminen, korjaus, lopetus● Tulviminen

– reititystiedon jatkuva levitys => overhead (kuormittaa datasiirtoa)

● Useat reitit– vikasietoisuus, mutta ylimääräistä pakettien

siirtoa

Page 16: Ad Hoc Multicast

Operaatiot

Page 17: Ad Hoc Multicast

Overhead

● Skaalautuminen– “protokollan kyky toimia laajassa Ad Hoc -

mobiiliverkossa”– nopeus, jolla verkon resursseja kulutetaan

verkon kasvaessa● tallennustila● kommunikaatio

Page 18: Ad Hoc Multicast

Overhead

Page 19: Ad Hoc Multicast

Kompleksisuus