410 likes | 585 Views
Algoritmi de dirijare în rețele de senzori. Conducător ştiinţific : Conf . Dr. Ing. Ştefan Stăncescu. Absolvent: Adrian-Alexandru Luca. Cuprins : Rețele de senzori wireless - aplicații ; - caracteristici ; - probleme . Protocoale de rutare
E N D
Algoritmi de dirijare în rețele de senzori Conducător ştiinţific: Conf. Dr. Ing. Ştefan Stăncescu Absolvent: Adrian-Alexandru Luca
Cuprins: Rețele de senzori wireless - aplicații; - caracteristici; - probleme. Protocoale de rutare - cerințe protocol de rutare performant; -prezentare protocoale studiate: DSDV, AODV, DSR; -optimizarea rutării pe baza căilor multiple. Metode de evaluare a performanței Analiza rezultatelor Concluzii
Rețele de senzori wireless – Aplicații Exemple de aplicații: - asistență in caz de incendiu; - controlul mediului; - clădiri inteligente; - agricultură de precizie; - medicină; - supravegherea utilajelor - logistică.
Rețele de senzori wireless – Caracteristici • auto – organizare • dinamicitate • scalabilitate • costuri scăzute noduri • resurse limitate
Rețele de senzori wireless – Probleme Probleme moștenite de la rețele wireless: - problema terminalelor ascunse; - problema terminalelor expuse.
Rețele de senzori wireless – Probleme Probleme specifice rețelelor de senzori: - securitatea; - legăturile unidirecționale; - energia; - rutarea.
Protocoale de rutare– Cerințe protocol performant • Utilizare căi optime; • Reducere număr mesaje control; • Evitare bucle infinite; • Securitate; • Auto – configurabil; • Gestiune eficientă a resurselor; • Face față legăturilor unidirectionale.
Protocoale de rutare – Protocoale studiate • DSDV(DestinationSequencedDistance Vector) • protocol proactiv; • memorează o tabelă de rutare cu toate desținatiileposibile; • alege ruta în funcție de 2 criterii: • - cea mai nouă; • - cea mai scurtă. • actualizare rute periodic sau când au apărut modificări. • Dezavantaje: • supraincarcarea inutile a retelei; • problema căiunidirectionale. • Avantaje: • rezolvăproblemabuclelor infinite.
Protocoale de rutare – Protocoale studiate • AODV(Ad-Hoc On-demandDistance Vector) • protocol reactiv; • memorează o tabelă de rutare strict necesară; • alege ruta în funcție de 2 criterii: • - cea mai nouă; • - cea mai scurtă. • actualizare la nevoie a informației de rutare. • Avantaje: • rezolvaproblema buclelor infinite și a căilor unidirectionale. • Dezavantaje: • pot apăreacongestiisauîntârzieri
Protocoale de rutare – Protocoale studiate • DSR(DynamicSourceRoute) • protocol reactiv; • memoreazăun cache de rute • alege ruta cea mai scurtă • actualizare informațierutarela nevoie. • Avantaje: • metodascurtarerute; • rezolvaproblema buclelor infinite și a căilor asimetrice. • Dezavantaje: • pot apăreacongestiisauîntârzieri; • nu face față la rețele de dimensiunimari; • rutelevechi nu dispar.
Protocoale de rutare • Optimizarea rutăriipebaza căilor multiple • AOMDV • protocol reactiv; • optimizare a protocolului AODV; • reținemaimulterutediferite • pentru o destinație. • Avantaje: • reluarea rapidă a transferului de date la pierderea de rută; • Dezavantaje: • trebuieverificatetoateruteleînainte de a lansa o nouacerere de rută;
Scenarii 1. Scenariul cu variația numărului de noduri
Analizaperformanțelor Tv= momentul în care s-a trimis ultimul pachet de date – momentul când s-a trimis primul pachet de date Ti = momentul de timp al trimiteriipachetului de date - momentul de timp al aparițieidorinței de trimitere a pachetului Timpul de initializarerute Timpul de initializarerute
Protocol Numar de noduri
2. Scenariul cu variația numărului de clustere
2. Scenariul cu variația numărului de clustere
2. Scenariul cu variația numărului de clustere
2. Scenariul cu variația numărului de clustere
Analizaperformanțelor Tv= momentul în care s-a trimis ultimul pachet de date – momentul când s-a trimis primul pachet de date Ti = momentul de timp al trimiteriipachetului de date - momentul de timp al aparițieidorinței de trimitere a pachetului
Analizaperformanțelor Tv= momentul în care s-a trimis ultimul pachet de date – momentul când s-a trimis primul pachet de date Ti = momentul de timp al trimiteriipachetului de date - momentul de timp al aparițieidorinței de trimitere a pachetului
Analizaperformanțelor Tv= momentul în care s-a trimis ultimul pachet de date – momentul când s-a trimis primul pachet de date Ti = momentul de timp al trimiteriipachetului de date - momentul de timp al aparițieidorinței de trimitere a pachetului
Concluzii • DSDV are celemaislaberezultate; • DSR obtinerezultatebune, dar nu e scalabil; • AODV esterecomandatpentruscenarii cu clustere; • AOMDV esterecomandat in retele de dimensiunimarisi in scenarii mobile.