25.08.2013 Views

Rezumat teza - Facultatea de Electronica, Telecomunicatii si ...

Rezumat teza - Facultatea de Electronica, Telecomunicatii si ...

Rezumat teza - Facultatea de Electronica, Telecomunicatii si ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Managementul rutării în viitorul Internet UTCN<br />

Contribu¸tia 3. Proiectarea ¸<strong>si</strong> implementarea unui <strong>si</strong>stem <strong>de</strong> management al rutării<br />

Pe baza evaluării stadiului actual al managementului pentru viitorul Internet (Contribu¸tia 1), ¸tinând<br />

cont mai ales <strong>de</strong> aspectele legate <strong>de</strong> rutare, se propune un <strong>si</strong>stem autonom prin care este po<strong>si</strong>bil<br />

managementul rutării pe baza con¸stientizării stării re¸telei. Se <strong>de</strong>finesc două tipuri <strong>de</strong> entită¸ti <strong>de</strong> management:<br />

1) entitatea <strong>de</strong> management local LME care se ocupă <strong>de</strong> aspectele locale ale gestionării<br />

rutării ¸<strong>si</strong> 2) entitatea <strong>de</strong> management <strong>de</strong> domeniu DME responsabilă <strong>de</strong> problemele care nece<strong>si</strong>tă<br />

o viziune globală asupra re¸telei. Obiectivul principal este inclu<strong>de</strong>rea procesului <strong>de</strong> monitorizare<br />

ca parte integrată în arhitectura <strong>de</strong> re¸tea. Proiectarea <strong>si</strong>stemului se bazează pe i<strong>de</strong>ea <strong>de</strong> a separa<br />

procesul <strong>de</strong> monitorizare ¸<strong>si</strong> actualizare a stării re¸telei <strong>de</strong> procesul <strong>de</strong> rutare în <strong>si</strong>ne. În ve<strong>de</strong>rea monitorizării<br />

stării re¸telei se folosesc instrumentele <strong>de</strong>finite în Contribu¸tia 2. Acestea oferă informa¸tii<br />

<strong>de</strong>spre rata <strong>de</strong> transfer disponibilă ¸<strong>si</strong> laten¸ta pe legăturile dintre noduri, respectiv <strong>de</strong>spre pier<strong>de</strong>ri<br />

<strong>de</strong> pachete RTP, fiind po<strong>si</strong>bilă <strong>de</strong>tec¸tia congestiei. Entită¸tile LME ¸<strong>si</strong> DME au fost implementate<br />

practic în limbajul C++ sub <strong>si</strong>stemul <strong>de</strong> operare Linux folo<strong>si</strong>nd cadrul <strong>de</strong> lucru Qt ¸<strong>si</strong> baze <strong>de</strong> date<br />

MySQL. Comunicarea se realizează pe baza unor mesaje XML, structura acestora fiind <strong>de</strong>finită<br />

folo<strong>si</strong>nd limbajul XSD.<br />

Contribu¸tia se găse¸ste în: Capitolul 5<br />

Publica¸tii: [Bar10b], [Bar11b], [Boa10a]<br />

Contribu¸tia 4. Managementul congestiei prin activarea tehnicii Network Coding<br />

O po<strong>si</strong>bilă aplica¸tie a <strong>si</strong>stemului <strong>de</strong> management al rutării în viitorul Internet este managementul<br />

congestiei utilizând tehnica Network Coding. Deoarece codarea în re¸tea presupune foarte multe<br />

opera¸tii suplimentare (implicând atât resurse computa¸tionale, cât ¸<strong>si</strong> resurse ale legăturilor), aceasta<br />

trebuie să fie activată doar în cazul în care este strict necesară, neexistând alte op¸tiuni pentru îmbunătă¸tirea<br />

calită¸tii serviciilor curente dintr-o re¸tea. Decizia privind <strong>si</strong>tua¸tiile în care se justifică<br />

activarea NC este luată <strong>de</strong> către <strong>si</strong>stemul <strong>de</strong> management (mai ales DME) pe baza informa¸tiilor<br />

<strong>de</strong>spre starea re¸telei administrate. Rezultatele experimentale ob¸tinute cu ajutorul unei implementări<br />

practice preliminare arată că activarea codării în re¸tea duce la îmbunătă¸tirea performan¸tei globale<br />

a transmi<strong>si</strong>ilor, în scenariile studiate rata <strong>de</strong> pier<strong>de</strong>re scăzând <strong>de</strong> la 18% . . . 21% fără NC la<br />

0, 5% . . . 3% cu activarea schemei NC. Un <strong>de</strong>zavantaj important al NC este faptul că nu reu¸se¸ste să<br />

elimine în totalitate pier<strong>de</strong>rile <strong>de</strong> pachete fiindcă nu poate rezolva <strong>si</strong>tua¸tia <strong>de</strong> congestie. De¸<strong>si</strong> oferă<br />

o calitate mai bună a serviciilor, nu este o solu¸tie optimală. Network Coding a fost testat într-o<br />

re¸tea cablată Ethernet, dar a<strong>de</strong>vărata valoarea a tehnicii se observă în cazul legăturilor fără fir.<br />

Contribu¸tia se găse¸ste în: Capitolul 6<br />

Publica¸tii: [Cor11], [Pol09], [Rus10a]<br />

Contribu¸tia 5. Managementul congestiei prin rutare QoS-aware<br />

O altă aplica¸tie a <strong>si</strong>stemului <strong>de</strong> management propus se prezintă sub forma unei strategii <strong>de</strong> rutare<br />

QoS-aware. Metricile pe baza cărora se aleg căile <strong>de</strong> rutare sunt modificate în mod dinamic, în<br />

func¸tie <strong>de</strong> resursele <strong>de</strong> legătură disponibile în re¸tea. Strategia <strong>de</strong> rutare permite managementul<br />

congestiei prin rutare con¸stientă <strong>de</strong> starea re¸telei, numită rutare QoS-aware, care presupune rerutarea<br />

transmi<strong>si</strong>ilor în condi¸tii nefavorabile <strong>de</strong> trafic, evitând căile supraîncărcate. Solu¸tia este<br />

testată într-o topologie <strong>de</strong> re¸tea reală ¸<strong>si</strong> se compară cu protocolul <strong>de</strong> rutare OSPF. Dezavantajul<br />

principal al OSPF este faptul că nu se <strong>de</strong>tectează în mod corespunzător congestia apărută în re¸tea.<br />

Managementul propus aici presupune utilizarea informa¸tiilor <strong>de</strong>spre starea curentă a re¸telei pentru<br />

ajustarea adaptivă a mecanismelor <strong>de</strong> rutare. Rezultatele experimentale arată că prin <strong>de</strong>tec¸tia<br />

44

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!