Sunteți pe pagina 1din 52

Universitatea Transilvania din Braov Facultatea de Inginerie Electric i tiina Calculatoarelor

Contribuii la Calitatea Serviciilor n Comunicaiile Mobile

Contributions to the Quality of Services in Mobile Communications

Rezumatul tezei de doctorat PhD thesis summary

Conductor tiinific,

Prof.Univ.Dr.Ing. Iuliu SZEKELY, Dr.H.C.


Doctorand,

Ing. Dan-Nicolae ROBU


- Braov 2010 -

Contribuii la calitatea serviciilor n comunicaiile mobile

Introducere ...............................................................................................................................3 2 Sisteme de comunicaii mobile..........................................................................................5 2.1 GSM .........................................................................................................................5 2.2 GPRS........................................................................................................................6 2.3 E-GPRS (EDGE) ......................................................................................................7 2.4 UMTS.......................................................................................................................7 2.5 HSDPA.....................................................................................................................7 2.6 Evoluia ctre reele IP (all IP Networks) ...................................................................8 2.7 CDMA2000 ..............................................................................................................8 2.8 Sistemul WiMAX i alte sisteme bazate pe OFDM ...................................................9 2.9 LTE ..........................................................................................................................9 2.10 ATCA .....................................................................................................................10 2.11 Integrarea platformei experimentale cu....................................................................10 un sistem de testare de la distan........................................................................................10 3 Servere i servicii n comunicaii mobile .........................................................................11 3.1 Servere....................................................................................................................11 3.2 Serviciile.................................................................................................................12 3.3 Servicii multimedia i conceptele de reea ...............................................................12 3.4 Serviciile n telecomunicaii ....................................................................................13 3.5 Managementul reelelor de comunicaii mobile .......................................................13 3.6 Integrarea de servere i servicii pe ATCA ...............................................................15 3.7 Tehnici de programare a serviciilor i integrare business .........................................16 4 Algoritmii QoS n comunicaiile mobile..........................................................................16 4.1 Probleme legate de calitatea serviciilor (QoS) .........................................................17 4.2 Mecanismele pentru asigurarea QoS........................................................................17 4.3 Algoritmi de formare a traficului: Leaky bucket i Token Bucket .....................17 4.4 Servicii difereniate (DiffServ) ................................................................................18 4.5 Servicii integrate (IntServ) ......................................................................................20 4.6 Asynchronous Transfer Mode - ATM......................................................................21 4.7 Multiprotocol Label Switching (MPLS) ..................................................................22 4.8 QoS n reelele de comunicaii mobile .....................................................................23 4.9 Maini algoritmice utilizate n modelare .................................................................24 5 QoS pentru streaming mobil de date................................................................................24 5.1 Calitatea tele-transmisiei de date pentru msurri mobile ........................................24 5.2 Sistem Dublu-Microcontroler cu Tele-Monitorizare prin Modem GSM...................32 6 Optimizarea QoS n comunicaii mobile de date..............................................................34 6.1 Formula propus pentru QoS cu dubl ponderare ....................................................34 6.2 Utilizarea QoS pentru Realocarea Traficului n .......................................................37 Comunicaii Mobile Multi-modale......................................................................................37 6.3 Testarea de laborator a conceptului de handover multimodal...................................40 7 Concluzii finale i contribuii originale la........................................................................42 QoS pentru comunicaii mobile ..............................................................................................42 Bibliografie ............................................................................................................................49

Contribuii la calitatea serviciilor n comunicaiile mobile

Introducere
Comunicaiile mobile au cunoscut o dezvoltare exploziv n ultimii ani, ptrunznd n cele mai diverse domenii i cuprinznd tot mai multe tehnologii. Reelele wireless completeaz i chiar nlocuiesc reelele cablate n multe locuine i birouri. n completarea reelelor wireless vin reelele de telefonie mobil care ofer rate de transfer comparabile cu reelele wireless, dar cu avantajul unei acoperiri mai mari. Avnd n vedere disponibilitatea attor modaliti de transmisii de date, se pune problema posibilitii pstrrii unei conectiviti continue, nentrerupte, att timp ct avem la dispoziie cel puin una din aceste reele. n aceast lucrare am propus cteva modaliti de realizare acestui deziderat. Lucrarea debuteaz cu prezentarea celor mai importante sisteme de comunicaii mobile, cu accent pe cele celulare GSM, GPRS, UMTS, CDMA2000, WiMAX, LTE (Long Term Evolution). De asemenea este prezentat arhitectura ATCA (Advanced Telecom Computing Architecture). Se accentueaz contribuiile autorului la modernizarea arhitecturii, echipamentelor, interfeelor hardware i software (drivers) pentru adugarea capabilitilor de telemsurare care vor fi valorificate n capitolul 6. Capitolul 3 prezint servere i servicii specifice pentru comunicaiile mobile. Orientarea spre servicii reprezint o perspectiv modern concretizat n toat lucrarea i ncununat de dezvoltrile din prima partea a capitolului 6. Capitolul 3 include o substanial contribuie a autorului prin integrarea de servicii pe platforma ATCA utiliznd soluii durabile (open-source) pentru GGSN (Gateway GPRS Support Node) i mai ales pentru IMS (OpenIMS) o implementare IP Multimedia Services. Soluiile gsite de autor sunt validate de un studiu de caz de comutaie a fluxurilor multimedia cu evidenierea valorilor specifice QoS. Capitolul se ncheie cu integrarea acestor servere i servicii n reele pentru managementul reelelor, TMN (Telecom Management Networks - standardul TM.3000 al ITU cu accent pe funciile care permit analiza i managementul calitii). Capitolul 4 prezint QoS n perspectiva folosirii n comunicaiile multimodale. Autorul propune o unificare a parametrilor ce determin QoS pentru diversele moduri ale unor transmisiuni combinate (multimodale). Perspectiva este n continuare axat pe testabilitate n medii emulate/simulate cu accent pe mainile algoritmice de stare (ASM Algorithmic State Machines) care stau la baza modelelor comportamentale (de tip cutie alb white box behavioral models) din telecomunicaii (modele care le completeaz pe cele de tip cutie neagr black box limitate la interfaare). Autorul realizeaz o parametrizare pentru un studiu de caz bi-modal 3G WLAN n contextul unuia din cele mai rspndite medii de simulare: OPNET i detaliaz cele mai importante ASM. Capitolul 5 este dedicat QoS pentru streaming mobil. Conceptele sunt concretizate ntro serie de aplicaii de telemsurare. Autorul detaliaz condiionarea QoS i n general a performantelor de funcionare amnunit a subsistemelor dintr-o reea de comunicaii mobile, cu analiz de protocol, diagrame i caracteristici diverse, interpretate n sensul selectrii celor mai bune soluii. Capitolul 6 este dedicat optimizrii QoS n comunicaiile mobile de date. Se utilizeaz funcii de timp real, charging i PDC (Performance Data Collection) pentru redimensionarea (realocarea) traficului n comunicaii mobile multimodale. Abordarea este top-down: autorul creeaz un serviciu dedicat bazat pe BPEL, pentru implementarea deciziei multicriteriale privitoare la handover parial pe baza PDC, n vederea managementului bazat pe QoS al comunicaiilor mobile multi-modale, cu accent pe comutaia fluxurilor multi-media n contextul protocoalelor SIP i RTP.

Contribuii la calitatea serviciilor n comunicaiile mobile

n partea a doua a acestui capitol autorul valideaz conceptul de realocare a traficului pe baza QoS ntr-o configuraie OPNET 3G/WLAN. Se propune modelul detaliat al unui terminal mobil bi-modal fiind implementate principalele ASM descrise n capitolul 4. Conceptele sunt testate n laboratoarele firmei Siemens PSE BV ntr-o configuraie GPRS/3G/WLAN. Sunt interpretate datele i observaiile dintr-un scenariu de handover WiFi GPRS (UMTS - 3G) cu implementare MobileIP. Doresc s mulumesc ndrumtorului meu, profesor doctor inginer Iuliu Szekely, pentru sprijinul i ncurajrile oferite pe tot parcursul elaborrii tezei de doctorat. Sfaturile i comentariile domniei sale au constituit un ajutor preios n realizarea acestei teze. Domnului profesor doctor inginer Florin Sandu in s i mulumesc n mod special pentru sfaturile i ncurajrile pe care mi le-a acordat pe parcursul elaborrii acestei teze. De asemenea in s mulumesc firmei i colegilor mei de la Siemens Program and System Engineering SRL pentru sprijinul acordat n realizarea multor pri experimentale ale tezei. Mulumesc, de asemenea, familiei mele pentru ajutorul i nelegerea de care m-am bucurat pe tot parcursul elaborrii tezei mele.

Contribuii la calitatea serviciilor n comunicaiile mobile

2 Sisteme de comunicaii mobile


Acest capitol ofer o privire de ansamblu asupra sistemelor de comunicaii mobile, cu un accent deosebit pe comunicaiile celulare, evideniind unele caracteristici ale parametrilor de calitate a serviciilor (QoS Quality of Service). Aceste caracteristici vor fi utilizate apoi n capitolul 4.

2.1 GSM
Sistemul GSM este prezentat n special pentru importana pe care nc o are pentru comunicaiile mobile, avnd nc cea mai mare acoperire dintre toate sistemele de comunicaii mobile celulare i, de asemenea, pentru faptul c este baza pe care s-au dezvoltat dou dintre sistemele de comunicaii de date mobile orientate pe pachete: GPRS i EGDE. Dou dintre caracteristicile sale l fac nepotrivit pentru transmisia de date: Timpul mare de stabilire pentru conexiunile de date, de ordinul zecilor de secunde Rata de transfer mic, de numai 9,6 kbii/s, insuficient pentru majoritatea aplicaiilor. Dup cum se poate vedea n figura urmtoare, reeaua celular GSM este alctuit din Access Network (reeaua de acces - BTS i BSC, alctuind BSS) i Core Network (MSC, HLR, VLR, EIR i AuC).

Figura 2-1 Arhitectura sistemului GSM

GSM este o reea celular - telefoanele mobile se conecteaz la ea cutnd celule din apropiere. Deoarece tipul de transmisie este unul de tip comutare de circuite, pentru conexiunea de date GSM, caracteristicile de ntrziere i jitter sunt excelente, ns resursele consumate i limea de band oferit, chiar i prin HSCSD, sunt mult prea mici pentru o utilizare realist, singura utilizare putnd fi n transmisiile de date de volum mic (9,6 kbii/s pana la 57,6 kbii/s). Dei sistemul GSM este de foarte mare succes, el va fi nlocuit treptat cu UMTS sau, chiar n unele cazuri, probabil c sa se va face tranziia direct la tehnologii LTE. De asemenea, se prefigureaz deja i nlocuirea UMTS cu LTE.

Contribuii la calitatea serviciilor n comunicaiile mobile

2.2 GPRS
GPRS este un serviciu care ofer efectiv acces radio pe baz de pachete pentru utilizatori GSM i Time Division Multiple Access (TDMA) deopotriv. Principalele avantaje ale GPRS sunt rezervarea resursele radio numai atunci cnd datele sunt disponibile pentru a le trimite, i reducerea dependenei de circuite comutate a reelelor tradiionale. n figura 2.2 este prezentat un exemplu de reea GPRS cu interconectare cu reelele fixe de date.

Figura 2-2 Arhitectura reelei GPRS

Standardul iniial GPRS face uz de sistemele radio standard GSM. Acest lucru include, de asemenea, schemele de modulare i structurile de cadru standard GSM i TDMA. GPRS prevede alocarea i repartizarea dinamic a canalelor radio pentru servicii de pachete de date, n funcie de cerere. Parametrii QoS suportai de GPRS pot fi separai n dou categorii, n funcie de versiunea de specificaii pe care o respect Rel 97/98 sau R99. Parametrii luai n considerare pentru evaluarea unei conexiuni de date sunt: - pentru QoS R97/R98: A. Clasa de preceden (precedence class) B. Rata de transfer medie (mean troughput) C. Clasa de ntrziere (delay class) D. Clasa de fiabilitate (reliability class) - pentru QoS R99: A. Clasa de trafic B. Rata de bit garantat att downlink ct i n uplink C. ntrzierea de transfer D. Raportul de erori al SDU Aceti parametri sunt cei mai relevani n streaming-ul de date i, de asemenea, au corespondeni n parametrii QoS ai altor reele de transport.

Contribuii la calitatea serviciilor n comunicaiile mobile

2.3 E-GPRS (EDGE)


Rel'99 introduce Enhanced Data Global Evolution (EDGE) pe interfaa radio. Specificaiile Rel'99 i cele de mai trziu se bazeaz pe interfaa EDGE de radio GERAN. Trecerea la EDGE nu necesit actualizri ale reelei de baz (Core Network), sistemul fiind backwards compatible. Cele mai multe au introdus staiile de baz capabile EDGE treptat, minimiznd modificrile reelei ct mai mult posibil. E-GPRS folosete, n plus fa de GPRS, 6 scheme de codificare. Parametrii QoS suportai de EDGE sunt aceeai ca i cei pentru GPRS (respectnd specificaiile Release 97/98 sau Release 99), cu diferena c sunt suportate i rate de bit mai mari, de pn la 384 de kbii/s. De aceea, se vor reine doar parametrii ce vor fi evaluai n cazul streaming-ului de date, prezentai mai sus, pentru GPRS.

2.4 UMTS
Ca structur reeaua UMTS este foarte asemntoare cu reeaua GPRS prezentat anterior. Diferena este c locul BSC-ului este preluat de RNC (Radio Network Controller), iar locul BTS-ului este preluat de ctre NodeB. De asemenea, aceste elemente de reea au n plus i funcionaliti noi. Cnd se definesc clasele de calitate a serviciilor pentru UMTS trebuie luate n considerare restriciile i limitrile interfeei radio. Nu este rezonabil s se defineasc mecanisme complexe, asemenea celor din reelele de telefonie fix, datorit caracteristicilor de eroare la transmisie prin interfaa radio. Mecanismele de asigurare a calitii serviciilor oferite n cazul reelelor celulare trebuie s fie robuste i capabile s asigure o rezoluie rezonabil a calitii serviciilor. Exist patru tipuri diferite de clase pentru calitatea serviciilor: clasa conversaional (conversaional), clasa fluxurilor de date (streaming), clasa interactiv (interactive), clasa de fundal (background). Principala diferen dintre aceste clase este reprezentat de sensibilitatea traficului la ntrzieri: prin urmare, clasa conversaional este destinat traficului foarte sensibil la ntrzieri, n timp ce clasa de fundal este cea mai puin sensibil la ntrzieri. Totui, nu exist o regul strict de mapare a traficului la aceste clase, n sensul c un utilizator poate solicita pentru un serviciu interactiv o clas de trafic conversaional. Pentru reelele UMTS, atributele calitii serviciilor sunt aceleai ca i cele pentru GPRS/EDGE Release 99.

2.5 HSDPA
HSDPA este o alt soluie aplicat ca rspuns la necesitatea de lime de band mai mare. Esena HSDPA este multiplexarea de mai multe canale de downlink (dac este disponibil) pentru a crete limea de band disponibil. Cu toate acestea, exist algoritmi destul de compleci pentru controlul admiterii, pentru a evita situaia cnd utilizatorii HSDPA mpiedic accesul altor utilizatori HSDPA precum i a celor normali. Pentru reelele HSxPA, atributele calitii serviciilor sunt aceleai ca i cele pentru UMTS Rel 99, cu meniunea c valorile pentru rata de bit maxim i pentru rata de bit garantat pot avea valori pn la16 Mbii/s n Release 5 i Release 6 i 256 Mbii/s n Release 7.

Contribuii la calitatea serviciilor n comunicaiile mobile

2.6 Evoluia ctre reele IP (all IP Networks)


UMTS Release 5 se bazeaz pe punerea n aplicare parial a Protocolului Internet (IP) de comutare de pachete n cadrul reelei de baz (CN), pentru a se face trecerea la o arhitectur allIP. n aceast versiune, pachetele pot fi transportate de la un capt la cellalt al reelei folosind transportul IP, cu un serviciu de orientat pe comutaie de pachete (EDGE/UMTS/HSxPA) conectat la o reea IP Multimedia Subsystem (IMS).

2.7 CDMA2000
CDMA2000 este o familie de standarde de telecomunicaii mobile 3G care utilizeaz CDMA. Este a doua generaie de comunicaii celulare digitale CDMA, succesor direct al IS-95. Standardele CDMA2000 1x, Rev. 0, CDMA2000 EV-DO Rev. A i CDMA2000 EV-DO Rev. B, sunt interfee radio aprobate pentru standardul ITU IMT-2000 i un succesor direct al IS-95 (cdmaOne). CDMA2000 este standardizat de 3GPP2. Dei ambele utilizeaz WCDMA, CDMA2000 este un concurent incompatibil cu celalalt standard 3G major UMTS. CDMA2000 1x este de asemenea cunoscut ca CDMA2000 1xRTT n care caz, denumirea "1xRTT" este folosit pentru a identifica versiunea tehnologiei de radio CDMA2000, care funcioneaz pentru o pereche de canale radio de 1.25MHz (un singur canal de 1.25 MHz, spre deosebire de trei canale de 1.25 MHz n 3xRTT). 1xRTT aproape dubleaz capacitatea de voce n reele IS-95. CDMA2000 include protocoale de control al accesului la media i legtur i de control al QoS. n IS-95, nici una dintre acestea nu au fost prezente, iar nivelul de legtur la date a constat practic ntr-o livrare "best effort" RLP - aceast configuraie este nc folosit pentru voce. CDMA2000 1xEV-DO (1x Evolution-Data Optimized, iniial 1x Evolution-Data Only), cunoscut i sub numele 1xEV-DO, EV-DO, EVDO, sau doar DO, este o evoluie a CDMA2000 1x cu capacitate mare (High Data Rate - HDR). CDMA2000 1xEV-DO n revizia A, suport rate de date n downlink de pn la 3.1 Mbii/s i rate de date n uplink de pn la 1.8 Mbii/s pentru un echipament utilizator dedicat transportrii de pachete de date de vitez mare. CDMA2000 1xEV-DO n revizia B suport rate de date n downlink de pn la 4,9 Mbii/s, prin multiplexare rata maxim ajungnd pn la 14,7Mbii/s. De asemenea sunt redus latena i interferenele de pe sectoarele adiacente. CDMA2000 1xEV-DV (1x Evolution-Data/Voice), suport rate de date n downlink de pn la 3.1 Mbii/s i rate de date n uplink de pn la 1.8 Mbii/s. 1xEV-DV poate suporta, de asemenea, servirea concomitent a utilizatorilor sistemelor mai vechi 1x de voce, 1x de date, precum i de mare vitez 1xEV-DV n cadrul aceluiai canal radio. Din cauza lipsei de interes din partea operatorilor de transport, dezvoltarea de CDMA2000 1xEV-DV a fost oprit. CDMA2000 nu a stabilit n mod explicit obiective pentru QoS, nici nu a definit clase proprii similare UMTS. Totui, n practic, suport aceeai gam general de aplicaii i ofer niveluri adecvate de calitate prin utilizarea caracteristicilor la nivelul legturii radio i a capabilitilor Mobile IP. Pentru aplicaii de tip comutare de circuite, informaia QoS se nregistreaz n mesajele iniiale de semnalizare pentru configurarea apelului (mesaje SIP). Factorii cheie n realizarea acestui lucru sunt descrierea serviciului, care conine cererea i limea de band, precum i modul asigurat sau neasigurat (assured sau nonassured). Pe legtura de radio sunt definite ca setul 1 i 2. La nivelul de date utilizator, QoS se bazeaz pe diferitele clase Diffserv. Acestea pot fi solicitate de ctre staiile mobile prin intermediul informaiilor QoS cerute prin mesaje SIP sau pe baza profilului utilizator DiffServ 3GPP2 al acestuia, nregistrat n serverul RADIUS de domiciliu (home RADIUS server). Aceste setri DiffServ sunt incluse n mesajele tunelate ctre serverul de domiciliu Home Agent.

Contribuii la calitatea serviciilor n comunicaiile mobile

2.8 Sistemul WiMAX i alte sisteme bazate pe OFDM


OFDM reprezint o abordare de design de sistem diferit. Aceasta poate fi gndit ca o combinaie de modulaie i scheme de acces multiplu care segmenteaz un canal de comunicare n aa fel nct mai muli utilizatori s l poat partaja. ntruct segmentele TDMA sunt legate de timp, i segmente CDMA de codurile de rspndire, segmentele OFDM sunt legate de frecven. Aceast tehnic mparte spectrul de frecvene ntr-un numr de tonuri echidistante i poart o parte din informaiile utilizatorului pe fiecare ton. Un ton poate fi gndit ca o frecven, similar felului n care fiecare not de pe un pian reprezint o frecven unic. OFDM poate fi privit ca o form de multiplexare (FDM) cu divizare n frecven. FLASH-OFDM folosete arhitectura IETF, utiliznd tehnologia IP de gestionare a mobilitii (Mobile IP), securitate IP i de IP QoS, aceasta eliminnd necesitatea unor protocoale costisitoare pentru reelele de acces radio.

2.9 LTE
LTE Long Term Evolution (LTE) reprezint urmtorul pas n dezvoltarea 3GPP (3rd Generation Partnership Project) la nivel mondial n reelele de telefonie mobil de band larg. Standardizarea LTE a nceput cu Release-ul 8 din 3GPP. Principiile de baz ale arhitecturii LTE SAE includ: Rate de transfer mari prin intermediul unor tehnologii de acces radio eficiente, bazate pe tehnologii de nivel fizic ca Orthogonal Frequency Division Multiplexing (OFDM) i Multiple-Input Multiple-Output (MIMO) (un sistem 4x4 MIMO sporete rata de downlink de pn la 326 Mbps). optimizri ale ntrzierilor i o arhitectur simplificat protocoale bazate pe IP pe toate interfeele arhitectura armonizat pentru 3GPP acceseaz i interacioneaz cu entiti non-3GPP, interoperabilitatea optimizat cu tehnologii de acces 3GPP i CDMA, precum i utilizare de abonai i soluii de control de servicii comune. Noile entiti funcionale de reea ale Evolved Packet Core (EPC) sunt: Mobility

Figura 2-6 a) Arhitectura Non-roaming EPS

Management Entity (MME) responsabil cu semnalizarea NAS (non-Access Stratum) i cu securitatea NAS i cu Idle Mode Mobility Management, Serving Gateway (SGW) cu rolul principal de a ruta i de a transmite pachetele de date de pe user-plane i Packet Data Network Gateway (PGW) este interfaa cu PDN. n cazul n care UE acceseaz mai multe PDNs, pot exista mai mult de un PDN GW pentru acel UE.

Contribuii la calitatea serviciilor n comunicaiile mobile

Marele avantaj al arhitecturii LTE este acela c permite conexiunea i handover-ul la alte tehnologii de acces fr fir sau fixe, cu fir, oferind furnizorilor de servicii capacitatea de a livra mobilitate continu. Datorit corespondenei dintre funciile elementelor din diferite tehnologii 3GPP, se pot face anumite asociaii logice. Core-ul comun SGSN / MME poate fi vzut ca un singur element: folosete date oferite de abonat, MME i SGSN au acelai PDP / purttoare pentru abonai iar modelul QoS este similar. Reeaua este optimizat prin utilizarea unui GW. Aceleai grupri funcionale pot fi fcute pentru Serving i PDN-Gateway ca un gateway comun.

2.10 ATCA
ATCA este un standard internaional ce definete o arhitectur de telecomunicaii deschis. Specificaiile se refer la toate cerinele electrice i mecanice necesare pentru a crea o platform standard. Principalul obiectiv al ATCA este de a permite construirea unor sisteme convergente de tip carrier grade; se dorete convergena accesului de telecom i a funciilor echipamentelor de vrf n cadrul aceleiai platforme modulare. Aceast caracteristic de modularitate, permite att productorilor ct i utilizatorilor s foloseasc aceeai carcas/infrastructur de integrare (backplane) pentru mai multe tipuri de produse, utiliznd diferite module. Reeaua implementat pe arhitectura ATCA emuleaz arhitectura CN de GPRS, RANul, un PDN extern i cteva servere cu aplicaii larg utilizate n reele de telecomunicaii reale. Software-urile de emulare SGSN, GGSN i IMS pot fi instalate, configurate i rulate pe platforma ATCA. De asemenea serviciile suplimentare testate, ca handover decision sunt implementate pe un blade ATCA. Prin deploymentul serviciului de decizie de handover pe un sistem ATCA se demonstreaz posibilitatea integrrii acestui serviciu ntr-o reea aparinnd unui operator, dup cum se va vedea n capitolul 6.

2.11 Integrarea platformei experimentale cu un sistem de testare de la distan


Testarea de la distan cu echipament real este o mare provocare tehnologic n aceast perioad de globalizare. Contribuiile prezentate mai jos conecteaz platforma experimental la infrastructura unui laborator Siemens de comunicaii mobile. Este prezentat extensia realizat de autor asupra unui Centru Mobil de Comutaie din laboratoarele Siemens PSE Romnia, soluie adoptat apoi i la laboratoarele Siemens PSE Austria. Prin aceast extindere s-a asigurat accesarea de la distan a dispozitivelor de stocare de tipul Magnetic Disk Drive (MDD) i Magnetic Optical Disk (MOD) compatibile SCSI din cadrul centrelor de comutaie MSC (Mobile Switching Centers) i semnalizare SS7 ale reelei de telecomunicaii Dispozitivele de stocare de tipul MDD i MOD trebuiau s fie conectate la un PC dedicat, cu interfee specializate i costisitoare (rack-uri SCSI), pentru operaiunile de formatare (n cazul sistemelor proprietare, de genul Siemens WinDiskus, incompatibile FAT32 sau NTFS) i pentru instalarea sistemelor de operare de tipul Application Program Software(APS). Orice alt operaiune de adugare sau instalare necesita acest tip de manipulare, la locaia sistemului respectiv i consumatoare de timp. Cu ajutorul unui PC, conectarea se face att n modul multi-device i n modul multi-controller astfel nct, dispozitivele de stocare pot fi accesate n mod direct fr a mai fi necesar oprirea controllerelor i transportarea dispozitivelor. 10

Contribuii la calitatea serviciilor n comunicaiile mobile

La PC-ul menionat mai sus s-a adugat o plac cu relee reed conectat pe portul Paralel i controlat de un program dedicat care poate seta un octet (sau chiar un bit) pentru o anumit perioad de timp, cnd se apas un buton virtual din interfaa de acces de la distan ("VNC"). Comutatorul minimal de pornire care se conecteaz la GND (mas) este dublat n paralel de starea de normal-deschis a releelor. Principiul poate fi extins la celelalte tipuri de operaiuni (oprirea/pornirea alimentrii) i reprezint o important contribuie dac se consider cele trei aspecte ale automatizrii: generare-msurare(practic concepte duale)-comutare. O camer web a fost instalat pentru a verifica starea LED-urilor din panoul de control al comutatorului. Prin aceast soluie bazat pe comenzi AT trimise ctre terminalele mobile aflate n laboratorul de la distan, n baza extensiei hardware implementate de autor, testele fcute de Integratorii de Proiect n GSM-GPRS-UMTS se pot realiza teste cu echipament real (RET Real Equipment Testing). Extensia hardware deservete o gam larg de telefoane mobile din seriile Sx5/Mx5.. Pe lng aceste contribuii la subsistemele hardware, autorul a abordat i mediile software de testare bazate pe programe de fuziune a bazelor de date cu parametrii operatorului, capabilitile furnizorului i seturile de comenzi - pentru a furniza planul de testare i seturile tip service packages de mari dimensiuni. Autorul a realizat utilitare de descrcare (din spaiul central de stocare Siemens), asamblare i etichetare automat a modulelor software de corecie - patches lucru care necesita nainte un mare efort din partea inginerilor de testare.

3 Servere i servicii n comunicaii mobile


3.1 Servere
n lumea de astzi avem o multitudine de servicii oferite n toate domeniile: n telecomunicaii, n reele de calculatoare, n Internet. Software-ul ca un serviciu (SaaS) este tot mai mult utilizat, oferind att stabilitate ct i performan: prin utilizarea unei ferme de servere se ajunge att la stabilitate i ct i la performan (de exemplu infrastructura Google i Amazon Elastic Compute Cloud - Amazon EC2) accesibilitatea se obine prin utilizarea internetului pentru accesul la resurse. Aadar, serviciile sunt disponibile oriunde Internet-ul este disponibil, deci aproape peste tot. Cu toate acestea, nu putem vorbi despre server fr a discuta despre servicii pentru c ele sunt ceea ce ofer serverele clienilor. Arhitectura client-server este o arhitectur de calcul, care separ un client de un server i este aproape ntotdeauna folosit ntr-o reea de calculatoare. Fiecare client sau server conectat la o reea poate fi numit n continuare un nod. Tipul cel mai comun al arhitecturii client-server are doar dou tipuri de noduri: clieni i servere. Aceasta permite dispozitivelor partajarea fiierelor i resurselor. Serverul ofer unul sau mai multe servicii pentru client. n reelele de telecomunicaii putem gsi serverele i serviciile furnizate de servere n mai multe locuri: Intelligent Networks (IN) - SCP - Service Control Point, mpreun cu SDP Service Data Point i de SMS - Service Management System: acestea ofer diferite servicii clienilor abonaii mobile sau fixe. Serviciile sunt administrate la sistemele de servicii de management i apoi puse la dispoziia abonailor prin SDP i SCP; MNP Portabilitatea numerelor mobile (sau LNP - Local NP, WLNP - Wireless Local NP). Pentru a oferi serviciul NP, reeaua de telecomunicaii are nevoie de un server de MNP care va oferi informaii de rutare pentru un anumit abonat (fix sau mobil).

11

Contribuii la calitatea serviciilor n comunicaiile mobile

Fiecare instan a software-ului client poate trimite cererile de date la unul sau mai multe servere conectate. La rndul su, serverele pot accepta aceste cereri, le pot prelucra i pot returna informaiile solicitate la client. Cu toate c acest concept poate fi aplicat dintr-o varietate de motive pentru mai multe tipuri diferite de aplicaii, arhitectura rmne fundamental aceeai.

3.2 Serviciile
Serviciul este ceea ce serverul ofer clientului, atunci cnd rspunde la cererea clientului. De exemplu, n reelele de telecomunicaii inteligente (IN), serviciile oferite sunt: numere de telefon gratuite, mobile Number Portability (MNP) serviciul de portare a numrului i Number Translation Service (NTS) serviciul de translatare a numrului, televoting, servicii prepltite, VPN - Virtual Private Network, portabilitatea numerelor. Exemple din reelele de calculatoare sunt: servicii web, serviciile de transfer de fiiere i servicii de baze de date

3.3 Servicii multimedia i conceptele de reea


Dup cum se reflect n termenul multimedia, serviciile noi ar necesita existena simultan a mai mult de un singur tip de informaie. Din punct de vedere al reelei, aceasta nseamn c fie diferite tipuri de informaii ar trebui s fie tratate ca un flux unic, fie c diferite fluxuri de informaii care aparin aceleiai sesiuni de utilizator ar trebui s fie pstrate sincronizate, astfel nct, aplicaiile s funcioneze corespunztor, ntre utilizatorii de comunicare. n primul caz, video, audio i datele sunt codificate de terminal i depuse la reea ca un flux unic de informare, n timp ce, n al doilea caz, reeaua ofer mecanisme de identificare i de manipulare a fluxurilor de informaii corelate. Presupunnd c fiecare flux este transmis printr-o conexiune separat, existena mai multor fluxuri pentru o singur sesiune conduce la conceptul de mai multe apeluri multiconectate, o cerin ce este valabil n general pentru comunicaii multicast independent de modul n care sunt prezentate informaiile n reea. n sesiunile de multicast un utilizator ar trebui s se poat conecta sau deconecta n orice moment, ceea ce nseamn c fiecare conexiune individual din cadrul unei sesiuni ar trebui s fie tratat ca o singur entitate. O alt cerin ce decurge din natura serviciilor multimedia este interactivitatea i negocierea cu reeaua i/sau de terminalele de recepie, care este considerat ca fiind capacitatea utilizatorului de a controla i modifica sesiunea sa nu numai n faza de stabilire i ncheiere a conexiunii, dar i pe toat durata de via a sesiunii. Un exemplu tipic este serviciul Video on Demand n care caz se presupune c utilizatorul navigheaz printre diferite surse video. Protocolul Internet a fost iniial dezvoltat pentru a susine un simplu serviciu de transfer de date fiabil i fr orientare pe conexiuni, prin reele locale (LAN) interconectate cu routere. Quality of Service (QoS) a fost meninut prin protocoale de nivel superior ca TCP / IP, care ofer un mecanism de retransmitere a pachetelor, pentru a retransmite datele pierdute. Creterea cererii pentru servicii multimedia n timp real i creterea dramatic a Internetului a dus la conceptul de servicii integrate de Internet, care ar trebui s poat oferi n afar de livrarea garantat de pachete, alte cerine QoS mai stricte, precum ntrziere i sincronizare "end-to-end''. Pentru a face acest lucru, reeaua ar trebui s recunoasc i s manipuleze clase de servicii diferite, n timp ce utilizatorul s poat solicita un serviciu ntr-o clas de calitate deosebit. Deoarece nu exist nicio semnalizare pentru comunicare user- reea la Internet, mai multe mecanisme de control au fost dezvoltate n acest scop. Protocolul cu Rezervare de Resurse (RSVP) ofer mijloacele pentru cererea utilizatorului prin care solicit o anumit categorie de servicii i pentru a transfera acesta cerere la routerele de Internet care rezerv resursele de reea corespunztoare fluxului necesar. 12

Contribuii la calitatea serviciilor n comunicaiile mobile

n prezent, RSVP permite utilizatorului s aleag ntre trei clase de servicii, fiecare oferind caracteristici QoS distincte. Serviciul "garantat" ofer o ntrziere delimitate i nici o pierdere de transmisie pentru traficul conform, serviciul ncrcare controlat tolereaz puine pierderi, garantnd o de lime de band minim i este orientat spre aplicaii care se adapteaz la ntrziere, n timp ce serviciul best effort nu ofer nici o garanie i este adecvat pentru serviciile care se adapteaz la ntrziere i limea de band disponibil.

3.4 Serviciile n telecomunicaii


Inteligena permite unui sistem s exploateze capacitile sale de baz pentru a mbogi setul de servicii oferite. Reeaua de telefonie ofer o facilitate simpl de comutaie i nu este potrivit pentru introducerea de rutri noi, de capaciti de tarifare i de translaie de numere ntr-un mod de sine stttor, fr ajutor. Disponibilitatea switch-urilor controlate prin program a deschis calea introducerii serviciilor bazate pe comutaie, numite servicii suplimentare, subliniind n acelai timp, potenialul i limitele acestui tip de soluie. Prestarea de servicii suplimentare impune modificarea i mbogirea procesrii de baz a apelurilor, efectuate de switch-uri ce furnizeaz serviciul de apelare, n toate nodurile care suport noile funcionaliti. Ideea fundamental din spatele IN este de a plasa inteligena cerut necesar pentru furnizarea unui serviciu complex n servere IN dedicate, n loc s modifice software-ul de prelucrare a apelului n fiecare switch din reea. Procednd astfel, funcionalitatea switch-ului este limitat la prelucrarea de baz a apelului, avnd n plus, la identificarea apelrii unor servicii IN i la rutarea acestor apeluri la serverul IN. Prima soluie a fost pus n aplicare n Statele Unite la nceputul anilor 80 pentru a sprijini serviciul numrului verde. Serviciul Numrul Verde, numit i serviciul 800, permite prii apelate prin intermediul numrului 800 s plteasc pentru costul apelurilor primite. Cum un numr mare de servicii poate fi furnizat combinnd componente de servicii de nivel sczut, un rspuns bun la aceast problem este standardizarea componentelor serviciilor. Suportul adecvat de reea pentru serviciile multimedia necesit o arhitectur mai abstract dect standardele IN actuale. Aici se poate deja vorbi de arhitectura IMS, care adaug serviciile multimedia pentru reelele cu comutaie de pachete.

3.5 Managementul reelelor de comunicaii mobile


Telecommunication Management Network este un model de protocol definit de ITU-T pentru gestionarea unor sisteme deschise ntr-o reea de comunicaii. Acesta face parte din seria M.3000 a recomandrii ITU-T i se bazeaz pe specificaiile de management OSI n recomandrile ITU-T seria X.700 (figura 3-1). TMN ofer un cadru pentru realizarea de interconectri i comunicaii ntre sisteme eterogene de operare i reelele de telecomunicaii. Pentru a realiza acest lucru, TMN definete un set de puncte de interfa pentru elementele care efectueaz procesarea efectiv a comunicaiilor (cum ar fi o central de procesare a apelurilor) pentru a fi accesate de ctre alte elemente, cum ar fi staii de lucru de management, pentru monitorizarea i controlul acestora. Interfaa standard permite ca entitile de la diferii productori s fie ncorporate ntr-o reea sub un control de management unic.

13

Contribuii la calitatea serviciilor n comunicaiile mobile

Ne cesiti comerciale Pentru comunicarea ntre sistemele de management i NE Managementul (elemente de reea), se folosete integrat Managementul protocolul comun de gestionare a Business Afacerilor informaiilor (Common Managementul management information protocol Business Serviciilor - CMIP) sau dispozitive de mediere, atunci cnd se folosete Managementul Business Reelei interfaa Q3. Nivelul de management al Managementul Evoluia standardelor & afacerilor n comunicaii face Elementelor (Nodurilor) de R eea tehnologiilor analiza evoluiei (inclusiv cu predicie financiar), a calitii, a Figura 3-1 Modelul de management al reelelor de comunicaii aspectelor comerciale (direct implicate n modelul facturare extins la nregistrarea i evaluarea tuturor evenimentelor din reea). Nivelul de management al Serviciilor se ocup de crearea, administrarea i contorizarea serviciilor. Nivelul de management al Reelei are funciile de alocare a resurselor distribuite: configurare, monitorizare i control. Nivelul de management al Elementelor de Reea face comanda nodurilor de reea transmiterea, colectarea i procesarea informaiilor (nregistrri) de stare (inclusiv alarme) n vederea automatizrii mentenanei hardware i software. TMN-ul prezint cinci funcii de baz: managementul erorilor (FM - Fault Management detecie, nregistrare, raportare, izolare), managementul conturilor (AM Account Management colectarea, salvarea i livrarea informaiilor de contorizare i de plat), managementul performanelor (PM Performance Management, colectarea, salvarea i livrarea datelor statistice de funcionare, n vederea optimizrii reelei), managementul configuraiilor (CM Configuration Management instalarea echipamentului de reea, setarea de parametri, configurarea capacitilor utilizate), managementul securitii (SM Security Management administrarea funciilor de autorizare i de acces multiplu, protecia la intruziune). Datele oferite de sistemele de management al reelelor pot fi utilizate ulterior pentru postprocesare n sisteme SPOTS (Suport, Planificare, Operare & mentenan i analiza Traficului n Sistem) i pentru optimizarea serviciilor oferite abonailor, dup cum este propus n capitolul 6. Un protocol utilizat n TMN este SNMP. n utilizarea tipic a SNMP, exist o serie de sisteme care sunt gestionate i unul sau mai multe sisteme de gestionare a acestora. O component software numit agent ruleaz pe fiecare sistem gestionat i raporteaz informaiile, prin intermediul SNMP la sistemele de gestionare. n esen, agenii SNMP expun datele de gestionare a sistemelor administrate sub form de variabile (cum ar fi "memorie liber", "numele de sistem", "numrul de procesele", "ruta default"). Configurarea i operaiunile de control sunt utilizate numai atunci cnd schimbrile sunt necesare pentru infrastructura de reea. Operaiunile de monitorizare sunt de obicei efectuate n mod regulat. SNMP folosete un design extensibil, n care caz informaiile disponibile sunt definite n baze de informaii de gestiune (management information bases - MIB). MIB-ul descrie structura de gestionare a datelor unui subsistem al unui obiect; el utilizeaz un spaiu de nume ierarhic care conine identificatori obiect (OID). Se poate spune c fiecare OID identific o variabil sau un set ce poate fi citit prin SNMP. MIB-ul utilizeaz notaia definit de ASN.1. n domeniul telecomunicaiilor i al reelelor de calculator, Abstract Syntax Notation One (ASN.1) este un standard de notaie flexibil, care descrie structuri de date pentru reprezentarea, codificarea, transmiterea, precum i decodare datelor.

14

Contribuii la calitatea serviciilor n comunicaiile mobile

ASN.1 este un standard comun ITU-T i ISO, iniial definit n 1984, ca parte a CCITT X.409: 1984. ASN.1 a primit propriul su standard, X.208, n 1988 (revizuit n 1995) din cauza aplicabilitii largi., versiunea actual este seria X.680. Un subgrup adaptat ASN.1, Structura de Management al Informaiei (SMI), este specificat n SNMP pentru a defini seturi de obiecte legate de MIB; aceste seturi sunt numite module de MIB. Un sistem de management de reea (SNM) execut aplicaii de monitorizare i control al dispozitivelor gestionate. NMS-urile execut cea mai mare parte a prelucrrii i folosete cea mai mare parte a resurselor de memorie necesare pentru gestionarea reelei. Aceste date furnizate de sistemul TMN, prin intermediul serviciilor SPOTS, utiliznd protocoale SNMP i Q3 vor fi utilizate ca date de intrare (opionale) pentru serviciul de decizie de handover prezentat n capitolul 6. Acesta este implementat pe platforma telecom ATCA ce este prezentat n continuare.

3.6 Integrarea de servere i servicii pe ATCA


Pe platforma ATCA au implementate componentele unui sistem IMS, bazat pe pachetul open-source OpenIMS. 3GPP a standardizat funcii n loc de noduri, astfel arhitectura IMS este o colecie de funcii interconectate prin interfee standard. Se poate observa c terminalul folosete o legtur radio pentru a se ataa la reea i c IMS suport i alte tipuri de metode de acces. De exemplu PDA-urile se pot conecta la IMS, iar WLAN, ADSL, UMTS sau HSDPA sunt metode de acces. Arhitectura IMS se afl n teste de integrare i mbuntire cu mai muli operatori din ntreaga lume. De aceea eforturile de cercetare i dezvoltare relative la NGN (Next Generation Networks) vor capta atenia unei audiene mari, n special n aria dezvoltare a serviciilor. Componentele OpenIMS sunt: Proxy Call Session Control Function, Interogating Call Session Control Function, Serving Session Control Function, Home Subscriber Service i serverul de aplicaii Dac n domeniul VoIP exist mai multe proiecte open-source pentru clieni SIP, servere VoIP, cum ar fi Asterisk, toate bazate pe standardele IETF, n cadrul IMS, pn la apariia OpenIMS Core, nu exista nici un proiect open-source. Proiectul OpenIMS Core implementeaz funciile de control al sesiunii (CSCF-urile) i un HSS minimal, care mpreun, formeaz nucleul tuturor arhitecturilor IMS/NGN specificate de 3GPP, 3GPP2 i ETSI TISPAN. Cele patru componente sunt bazate pe soluii gratuite (SIP Express Router sau MySQL). Funciile de control a sesiunii sunt bazate pe proiectul open-source SER (SIP Express Router) i reprezint o extensie a acestuia. SER este un server SIP de nalt performan i configurabil aflat sub licena open-source GNU GPL. Se poate comporta ca o autoritate de nregistrare, server de redirectare i poate fi configurat pentru roluri special, cum ar fi load balancing sau interfa ctre anumite servere de aplicaii. Proiectul OpenIMS are la baz trei componente, bazate pe SER, pcscf, icscf i scscf. SER pcscf este punctul de grani ntre nucleul arhitecturii IMS i utilizator. Numai utilizatorii nregistrai au dreptul de a introduce mesaje n nucleu. SER icscf i SER scscf sunt conectate la FHoSS prin interfaa Cx. Modulele SER comunic ntre ele prin interfaa Mw folosind SIP. Evaluarea comportrii fiecrei entiti a fost fcut prin studiul unor scenarii specifice standardelor IMS, prin analiz de protocol. Arhitectura studiat se poate segmenta n trei nivele logice: nivelul utilizatorului, cel al platformei OpenIMS i cel corespunztor serverelor de aplicaii. Pentru realizarea studiului componentelor nivelului platformei IMS s-au configurat clieni la nivelul utilizatorului i servere de aplicaii la nivelul corespunztor.

15

Contribuii la calitatea serviciilor n comunicaiile mobile

Platforma OpenIMS este foarte extensibil, ceea ce permite dezvoltarea altor componente specifice NGN. La nivelul serverelor de aplicaii se poate ataa orice tip de server ce poate procesa mesaje SIP, i ideal, i negociere Diameter pentru o emulare ct mai aproape de platformele existente a interfeei Sh. SIP este folosit pentru a mapa adresa IP, la care poate fi gsit utilizatorul, din identitatea public a utilizatorului respectiv.

3.7 Tehnici de programare a serviciilor i integrare business


n paragraful de fa propun programarea serviciilor pe baza BPEL (Business Process Execution Language), n cadrul uni concept larg, tot mai rspndit n telecomunicaii integrarea business. Aceast tendin actual urmeaz dup recenta integrarea IT - a reelelor de calculatoare cu reelele de comunicaii posibil datorit comutaiei unificate (pe care am ilustrat-o prin implementarea n ATCA, prezentat n capitolul 2) i a tehnicilor de comutare a fluxurilor multimedia (streaming) pe care am orientat majoritatea studiilor de caz i a prilor experimentale ale acestei lucrri de doctorat. Aceast seciune prezint principalele concepte SOA i ofer o scurt prezentare a BPEL. Folosind BPEL, n capitolul 6 se va implementa un serviciu pentru Management bazat pe QoS n Comunicaii Mobile n Multi-modale. Portabilitatea serviciilor dezvoltate este unul din avantajele principale soluia dezvoltat cu BPEL trebuie sa fie portabil intre diferite sisteme de operare i platforme. Utiliznd aceast abordare SOA, se poate lua un serviciu de evaluare QoS care a fost dezvoltat deasupra infrastructurii de comunicaii mobile existente, i integra ntr-un proces de afaceri care ofer realocarea de trafic. Pentru design-ul acestui proces se va utiliza BPEL. BPEL (The Business Process Execution Language) este un limbaj bazat pe XML i ofer ntreprinderilor un standard industrial pentru orchestraia i execuia procesului de afaceri. Folosind BPEL, un proces de afaceri care integreaz o serie de servicii discrete este proiectat ntr-un flux de procese de tip end-to-end. BPEL se bazeaz pe schema XML, pe protocolul SOAP, precum i pe Web Services Description Language (WSDL). Fiecare component permite executarea unui set specific de sarcini: mediul de proiectare (JDeveloper BPEL Designer sau Eclipse BPEL Designer) permite proiectarea i instalarea proceselor BPEL. Cnd proiectarea este complet, procesul este implementat din mediul de proiectare n serverul Oracle BPEL. Dac implementarea reuete, procesul BPEL poate fi gestionat din consola Oracle BPEL.

Algoritmii QoS n comunicaiile mobile

n prezent, algoritmii calitii serviciilor (QoS) pot fi gsii aproape peste tot i mai ales n domeniile n care resursele disponibile sunt limitate i se intenioneaz maximizarea utilizrii resurselor. Un astfel de domeniu este cel al telecomunicaiilor mobile. n domeniul reelelor cu comutaie de pachete i reele informatice, termenul de calitatea serviciilor - Quality of Service (QoS) n ingineria traficului se refer la probabilitatea reelei de telecomunicaie de a satisface un anumit contract de trafic, sau, n multe cazuri, este folosit informal pentru a se referi la probabilitatea reuitei unui pachet de a trecere prin dou puncte din reea n perioada de laten dorit. n domeniul telefoniei, calitatea serviciilor de telefonie QoS a fost definit de ITU ca efectul cumulativ al tuturor imperfeciunilor care afecteaz o conversaie telefonic asupra satisfaciei abonatului. Aceast definiie include n evaluare factorul uman i implica o ponderare subiectiv adecvat a diverselor defecte, cum ar fi zgomotul i tonurile de pe circuit, nivelul volumului, ecouri sesizabile, etc. i include nivelul de serviciu.

16

Contribuii la calitatea serviciilor n comunicaiile mobile

Odat cu apariia reelelor de telefonie digitale, au aprut noi tipuri de deficiene, cum ar fi efectele erorilor de bii n codec-uri, mpreun cu o tendin de a exprima QoS din punct de vedere al parametrilor de inginerie, care pot fi msurai n mod obiectiv, eliminnd incertitudinea cu privire la subiectivitatea uman.

4.1 Probleme legate de calitatea serviciilor (QoS)


Pe msur ce cltoresc de la origine la destinaie, pachetele pot trece prin situaii multiple care se pot clasifica n urmtoarele probleme: pachete pierdute, ntrzieri, jitter, livrare out-of-order i erori.

4.2 Mecanismele pentru asigurarea QoS


Calitatea serviciilor poate fi asigurat prin supradimensionarea generoas a reelei, astfel nct liniile interioare s fie considerabil mai rapide dect liniile de acces. Aceast abordare este relativ simpl i poate fi fezabil din punct de vedere economic pentru reele de band larg cu ncrcri de trafic uoare i previzibile. Performana este rezonabil pentru multe aplicaii, n special pentru cele de natur s tolereze jitter mare. Serviciile comerciale VoIP sunt adesea competitive n raport cu serviciul de telefonie tradiional, n ceea ce privete calitatea apelului, chiar dac, de obicei, mecanismele de QoS nu sunt utilizate la conectarea utilizatorului la ISP-ul su i la conexiunea furnizorului de VoIP la un ISP diferit. Cu toate acestea, n condiii de ncrcare mare, calitatea VoIP scade la calitatea celularului sau chiar mai ru. Matematica traficului de pachete de date indic faptul c o reea cu QoS poate suporta de patru ori mai multe apeluri cu cerinele de jitter stricte dect o reea fr QoS. Msura n care se face supradimensionarea n liniile interioare necesar nlocuirii QoS depinde de numrul de utilizatori i cerinele lor de trafic. Deoarece Internet-ul a ajuns acum la peste un miliard i jumtate de utilizatori, ansele ca supradimensionarea s elimine nevoia de QoS sunt mici din moment ce VoIP i serviciile video devin tot mai frecvente. Iniial s-a utilizat filozofia "IntServ" de a rezerva resurse de reea. n acest model, aplicaiile foloseau Protocolul de Rezervare Resurse (Resource Reservation Protocol RSVP) pentru a solicita i rezerva resursele reelei. A doua abordare i cea acceptat n prezent este "DiffServ" sau servicii difereniate. n modelul Diffserv, pachetele sunt marcate n funcie de tipul de serviciu de care acestea au nevoie. Ca rspuns la aceste marcaje, routerele i switchurile utilizeaz strategii diferite de ateptare pentru a se adapta la cerinele de performan. (La nivelul de IP, marcajele differentiated services code point (DSCP) utilizeaz cei 6 bii din antetul pachetului IP. La nivelul MAC, se poate utiliza VLAN, IEEE 802.1Q, MPLS i IEEE 802.1D pentru a transporta, n esen, aceleai informaii).

4.3 Algoritmi de formare a traficului: Leaky bucket i Token Bucket


Algoritmul gleii care curge Leaky bucket poate fi neles conceptual dup cum urmeaz: pachetele sosite (network layer PDUs) sunt plasate intr-o gleat care este gurit n partea de jos. Gleata poate pune n coada de ateptare cel mult b octei. Dac un pachet sosete cnd gleata este plin, pachetul este eliminat. Pachetele se scurg prin gaura din gleat n reea la o rata constanta de r octei pe secund, nivelnd astfel vrfurile de trafic. Dimensiunea b a gleii este limitat de memoria disponibil a sistemului. Algoritmul Generic Cell Rate utilizat n modelarea traficului reelelor ATM este echivalent cu algoritmul gleii care curge.

17

Contribuii la calitatea serviciilor n comunicaiile mobile

Implementarea algoritmului Leaky-bucket nu folosete eficient resursele disponibile n reea. Deoarece rata de scurgere este un parametru fix, sunt multe cazuri n care volumul traficului poate fi foarte sczut i mari poriuni din resursele de reea (n special, limea de band) s nu fie utilizate. Prin urmare, nu exist niciun mecanism n acestui algoritm care s permit fluxurilor individuale s accelereze pn la viteza de port i s consume n mod eficient resursele de reea atunci cnd acestea nu sunt disputate. Implementarea gleii cu jetoane suport, cu toate acestea, fluxurile de trafic cu caracteristici de rafal. Implementrile galeii care curge i a galeii cu jetoane pot fi combinate pentru a oferi un maxim de control i eficient n fluxurile de trafic dintr-o reea. Algoritmul gleii cu jetoane este similar n anumite privine cu algoritmul gleii care curge dar diferena primar este aceea ca gleata cu jetoane permite traficului n rafale s-i continue cursul pn la parametrul de revrsare al gleii. Gleata cu jetoane este un mecanism de control care dicteaz cnd poate fi transmis traficul, n funcie de prezena jetoanelor n gleat. Gleata cu jetoane conine jetoane, fiecare dintre ele reprezentnd o unitate de bii. Administratorul de reea specific numrul de jetoane necesar pentru a transmite un anumit numr de bii; atunci cnd jetoanele sunt prezente, un flux este permis pentru transmiterea de date. n cazul n care nu exist jetoane n gleat, un flux nu poate transmite pachetele sale. Prin urmare, un flux poate transmite pachete pn la vrful ratei de revrsare dac n gleat exist jetoanele corespunztoare i dac pragul de revrsare este configurat corespunztor. Algoritmul poate fi neles din punct de vedere conceptual, dup cum urmeaz: un jeton este adugat n gleat la fiecare 1 / r secunde. Gleata poate suporta maxim b jetoane. Dac un jeton sosete cnd gleata este plin, acesta este eliminat. Cnd sosete un pachet (PDU la nivel de reea) de n octei, din gleat sunt scoase n jetoane, iar pachetul este trimis n reea. n cazul n care mai puin de n jetoane sunt disponibile, niciun jeton nu este eliminat din gleat, iar pachetul este considerat a fi non-conform. Algoritmul permite vrfuri de pn la b octei, dar pe termen lung, transmiterea de pachete conforme este limitat la rata constant r. Pachetele non-conforme pot fi tratate n diverse moduri: abandonate, puse n coada de ateptare pentru transmiterea ulterioar n momentul n care s-au acumulat n gleat suficiente jetoane sau transmise, dar marcate ca fiind non-conforme, cu posibilitatea ulterioar de a le elimina dac reeaua este suprancrcat.

4.4 Servicii difereniate (DiffServ)


Deoarece reelele moderne de date transport multe tipuri de servicii, de la voce, video, streaming de muzic, pagini web i email, multe dintre mecanismele QoS propuse care au permis acestor servicii s coexiste erau att complexe ct i incapabile s rspund cerinelor Internetului public. Pentru a contracara aceast problem, n 1998, IETF a publicat RFC 2475 arhitectura DiffServ. Diffserv este un mecanism de gestionare a traficului, bazat pe clase, fr s intre n detaliile fluxurilor de date pe care le proceseaz. n contrast, IntServ este un mecanism detaliat, bazat pe flux. Dect s diferenieze traficului n reea, pe baza cerinelor unui flux individual, Diffserv funcioneaz pe principiul clasificrii traficului, fiecare pachet de date fiind plasat ntr-un numr limitat de clase de trafic. Fiecare router din reea este configurat s diferenieze traficul n funcie de clasa sa. Fiecare clas de trafic poate fi gestionat n mod diferit, asigurnd un tratament preferenial pentru traficul cu prioritate crescut din reea. Modelul Diffserv nu alege cror tipuri de trafic trebuie s li se acorde prioritate, deoarece acest lucru este lsat la latitudinea operatorului de reea. Diffserv ofer, pur i simplu, un cadru care s permit clasificarea i tratamentul difereniat.

18

Contribuii la calitatea serviciilor n comunicaiile mobile

Diffserv recomand totui un set standardizat de clase de trafic (discutate mai jos) pentru a face mai simpl interoperabilitatea ntre reele diferite i echipamente diferite ale furnizorilor. Un grup de routere care implementeaz politici comune definite administrativ DiffServ sunt denumite Domeniu DiffServ. Traficul de reea care intr ntr-un domeniu Diffserv este supus clasificrii i de condiionrii. Traficul poate fi clasificat de ctre mai muli parametri diferii, cum ar fi adresa surs, adresa de destinaie sau de tipul de trafic i ncadrat ntr-o anumit categorie de trafic. Clasificatorii de trafic pot onora orice marcaj Diffserv n pachetele primite sau pot alege s ignore sau s treac peste aceste marcaje. Traficul din fiecare clas poate fi n continuare condiionat de supunerea acestuia la limitatori de rat, monitori de trafic sau modelatori. Comportamentul Per-Hop este indicat codnd o valoare de 6 bii - numit Differentiated Services Code Point (DSCP) n cmpul de 8 bii de Servicii Difereniate (DS) ai antetului pachetului IP. n teorie, o reea ar putea avea pn la 64 (26) clase de trafic diferite folosind marcaje diferite n DSCP. RFC Diffserv recomand, dar nu cer, anumite codificri care ofer unui operator de reea o flexibilitate mare n definirea claselor de trafic. n practic, ns, cele mai multe reele utilizeaz n mod frecvent urmtoarele comportamente Per-Hop: Default PHB - care este de obicei traficul best-effort, Expedited Forwarding (EF) PHB - pentru pierderi mici, laten sczut n trafic, Assured Forwarding (AF) - grup ce asigur livrarea pachetelor ct timp acestea respect rata subscris i Class Selector PHBs - care sunt prevzui s menin compatibilitatea invers cu domeniul de preceden IP Pentru a preveni problemele asociate cu eliminarea cozii, adesea se utilizeaz algoritmi de detectare aleatorie (RED) sau detectare aleatorie ponderat (WRED) pentru eliminarea de pachete. De obicei, traficul de modelare este necesar pentru a codifica precedena de eliminare. n mod obinuit, traficului alocat unei clase ii este iniial acordat o preceden de eliminare sczut. Pe msur ce rata de trafic depete pragurile subscrise, policer-ul va crete precedena de eliminare a pachetelor ce depesc pragul. naintea Diffserv, reelele IP puteau folosi cmpul de preceden n octetul Type of Service (TOS) din antetul IP pentru a marca traficul prioritar. Octetul TOS i precedena IP nu au fost utilizate pe scar larg. IETF a fost de acord s reutilizeze octetul TOS ca DS pentru reelele Diffserv. n scopul de a menine compatibilitatea invers cu dispozitivele de reea care nc utilizeaz cmpul Precedenta, Diffserv definete clasa Selector PHB. Codepoint-urile Class Selector sunt de forma "xxx000". Primii trei bii sunt bii de preceden IP. Fiecare valoare de preceden IP poate fi mapat ntr-o clas Diffserv. n cazul n care un pachet este primit de la un router care nu suporta Diffserv i care a utilizat markeri de preceden IP, routerul Diffserv poate nelege n continuare codificarea ca un codepoint Class Selector. Un flux de date care arat principiul Diffserv poate fi vzut n figura urmtoare: Un avantaj al Diffserv este c toat modelarea i clasificarea se face la graniele dintre norii Diffserv. Acest lucru nseamn c, n nucleul Internet-ului, routerele pot continua rutarea, fr a le psa de complexitatea obinerii plilor sau de executarea acordurilor. Un dezavantaj este acela c, detaliile despre modul n care fiecare router face fa unui domeniu de servicii este oarecum arbitrar i este dificil de prezis comportamentul end-to-end (de la un capt la altul). Acest lucru este complicat suplimentar dac un pachet traverseaz doi sau mai muli nori Diffserv nainte de a ajunge la destinaie. Cel mai mare dezavantaj al Diffserv este c, la cel mai nalt nivel, el poate fi privit ca o soluie tehnic pentru o problem care nu exist. Deoarece Diffserv este pur i simplu un mecanism folosit pentru a decide care pachete s fie ntrziate i care eliminate, n detrimentul altora, n situaia n care nu exist suficient capacitate n reea, se consider c, atunci cnd Diffserv lucreaz prin eliminarea selectiv a pachetelor, traficul de pe legtura n cauz trebuie s fie deja foarte aproape de saturaie.

19

Contribuii la calitatea serviciilor n comunicaiile mobile

Orice cretere ulterioar a traficului va duce la eliminarea serviciilor de tip best-effort. Deoarece traficul pe Internet este foarte fluctuant, este destul de sigur ca acest lucru s se ntmple n mod regulat n cazul n care traficul pe o legtur este aproape de limita de la care Diffserv devine necesar. Prin urmare, Diffserv este, pentru cei mai muli ISP, n principal, un mod de a raionaliza utilizarea reelei de ctre client pentru a permite o supra-rezervare mai mare a capacitii lor.

4.5 Servicii integrate (IntServ)


n reelele de calculatoare, IntServ sau serviciile integrate sunt o arhitectur care specific elementele care garanteaz calitatea serviciilor (QoS) n reele. IntServ, de exemplu, poate fi folosit pentru a permite ca fluxul video i cel audio s ajung la receptor fr ntrerupere. IntServ specific un sistem QoS detaliat, care este adesea n contrast cu sistemul de control Diffserv mai puin detaliat. Ideea IntServ este aceea ca fiecare router din sistemul implementeaz IntServ i fiecare aplicaie care necesit un fel de garanii trebuie s fac o rezervare individual. "Flow Specs" descrie pentru ce este rezervarea, n timp ce "RSVP" este mecanismul de baz pentru a-l semnala de-a lungul reelei. Resource ReSerVation Protocol (RSVP) este descris n RFC 2205. Toate mainile din reea, capabile s transmit date QoS trimit un mesaj PATH la fiecare 30 de secunde, care se rspndete prin intermediul reelelor. Cei care vor s le asculte trimit un mesaj RESV corespunztor (prescurtarea de la "reserve") care apoi urmeaz calea napoi la expeditor. Mesajul RESV conine specificaiile de debit. Routerele ntre expeditor i receptor trebuie s decid dac acestea pot suporta rezervarea solicitat i, n cazul n care ele nu pot, trimite un mesaj de respingere la receptor pentru a-l informa. n caz contrar, odat ce accepta rezervarea, trebuie s efectueze traficul. Routerele apoi pstreaz descrierea fluxului i, de asemenea, un set de politici asociate. Dac nu se recepioneaz nimic pentru o anumit perioad de timp, atunci cititorul va expira i rezervarea va fi anulat. Aceasta rezolv problema pentru cazul n care expeditorul sau receptorul sunt oprii n mod incorect, fr a anula rezervarea. Routerele individuale pot alege setul de politici de trafic pentru a verifica dac el este conform cu specificaiile de debit. Problema cu IntServ const n faptul c multe stri trebuie s fie stocate n fiecare router. Ca rezultat, IntServ lucreaz la o scar mic, dar pe msur ce se trece la un sistem de dimensiunea Internetului, devine dificil urmrirea tuturor rezervrilor. Ca urmare, IntServ nu este foarte popular. O cale de a rezolva aceast problem este utilizarea abordrii multi-nivel, n care rezervarea resurselor per-microflow (de exemplu, rezervri de resurse pentru utilizatorii individuali) se face n reeaua de margine, n timp ce, n reeaua de baz, resursele sunt rezervate numai pentru fluxurile agregate. Routere care se afl ntre aceste niveluri diferite trebuie s se adapteze la limea de band total rezervat de la reeaua central, astfel nct, cererile de rezervare pentru fluxurile individuale din reeaua de margine s poate fi satisfcute mai bine. A se vedea RFC 3175. n mod tradiional, aceste servicii diferite au fost realizate prin intermediul reelelor separate: voce pe reeaua de telefonie, datele privind reele de calculatoare sau reele locale (LAN), teleconferine video de pe reele corporative private, precum i de televiziune, difuzate la radio sau prin reele de cablu. Aceste reele sunt, n mare parte, proiectate pentru o anumit aplicaie i nu sunt potrivite pentru alte aplicaii.

20

Contribuii la calitatea serviciilor n comunicaiile mobile

De exemplu, reeaua de telefonie tradiional este prea zgomotoas i ineficient pentru comunicarea de date n burst-uri (dar totui pentru ultima poriune, la majoritatea furnizorilor nc se folosesc firele de cupru tradiionale cu tehnologii ca xDSL). Reelele de televiziune care folosesc mediul radio sau cablul sunt reele cu emisie masiv, dar cu faciliti minime de comutare. Este de dorit s existe o singur reea pentru furnizarea tuturor acestor servicii de comunicaii n scopul de a realiza economii de partajare. Aceasta economie motiveaz ideea general a unei reele integrate de servicii. Integrarea evit nevoia de reele suprapuse, ceea ce complic gestionarea reelei i reduce flexibilitatea n introducerea i evoluia serviciilor. Aceast integrare este posibil o dat cu progresele n domeniul tehnologiilor de band larg i de procesare de mare vitez a informaiilor. Dei exist structuri de reea care pot ntreine servicii n band larg, un procent tot mai mare de band larg i furnizorii de MSO opteaz pentru structurile de reea pe fibr optic pentru a sprijini att cerinele de lime de band prezente ct i viitoare. Reelele moderne trebuie s transporte trafic integrat care const n voce, video i date. Tipurile de trafic susinute de o reea de band larg pot fi clasificate n funcie de trei caracteristici: lime de band (bandwidth), laten, variaia ntrzierii (Cell-delay variation CDV).

4.6 Asynchronous Transfer Mode - ATM


ATM a fost menit s asigure un standard de reea unificat, care ar putea sprijini att reelele cu canal sincron (PDH, SDH) ct i reeaua bazat pe pachete (IP, Frame Relay, etc), n timp ce susine mai multe niveluri de calitate a serviciului pentru traficul de pachete. Ca rezultat, ATM ofer o tehnologie extrem de complex, cu caracteristici destinate aplicaiilor care variaz de la reelele globale de telecomunicaii la reele private locale de calculatoare. ATM a fost un succes parial ca tehnologie, cu rspndire pe scar larg, dar n general utilizat numai ca transport pentru traficul IP; scopul su, de a oferi o tehnologie unic integrat pentru LAN-uri, reele publice i serviciile de utilizator a euat n mare msur. n momentul de fa ATM este utilizat n backbone-urile multor operatori de reele de telefonie mobil, fiind utilizate pentru semnalizare, date de voce i trafic (planul de utilizator IP ). ATM este un nivel de transport bazat pe canale. Acest lucru este cuprins n conceptul de cale virtual (VP) i circuit virtual (VC). Fiecare celul ATM are o pereche Virtual Path Identifier de 8 sau 12-bii (VPI) i Virtual Circuit Identifier de 16-bii (VCI) definit n antetul su. Lungimea VPI variaz n funcie de destinaie, dac celula este trimis pe interfaa de reea (pe marginea reelei) a utilizatorului, sau dac este trimis pe interfaa de reea a reelei (n interiorul reelei). Pe msur ce aceste celule traverseaz o reea ATM, trecerea se realizeaz prin schimbarea valorilor VPI / VCI. Dei valorile VPI / VCI nu sunt neaprat consecvente de la un capt la cellalt al conexiunii, conceptul unui circuit este coerent (spre deosebire de IP, caz n care fiecare pachet ar putea ajunge la destinaie printr-o cale diferit de a celorlalte pachete). Un alt avantaj al utilizrii de circuite virtuale este posibilitatea de a le folosi ca pe un strat de multiplexare, care s permit diferitelor servicii (cum ar fi voce, frame relay, IP, SNA, etc) s partajeze o conexiune ATM comun, fr a interfera. Un alt concept ATM cheie este cel al contractului de trafic ATM ce fac parte din mecanismul prin care este asigurat "Quality of Service" (QoS). Exist patru tipuri de baz (i mai multe variante), fiecare cu cte un set de parametri care descriu conexiunea: CBR - rata de bii constant, VBR - rata de bii variabil, ABR - rata de bii disponibil, UBR - rat de bii nespecificat, VBR - are variante n timp real i n timp non-real.

21

Contribuii la calitatea serviciilor n comunicaiile mobile

Majoritatea claselor de trafic introduc i conceptul de toleran la variaia ntrzierii celulelor (Cell Delay Variation Tolerance CDVT), care definete "aglomerarea" celulelor n timp. Contractele de trafic sunt de obicei meninute prin utilizarea de "Shaping" (formare), o combinaie de ateptare i de marcare de celule i aplicate de ctre "Policing (politic). Formarea traficului se face de obicei la punctul de intrare ntr-o reea ATM i ncearc s se asigure c fluxul de celule va ndeplini contractul su de trafic. Pentru a menine performana reelei este posibil s se reduc parametrii unor circuite virtuale mpotriva contractelor lor de trafic. n cazul n care un circuit depete contractul su de trafic, reeaua poate fie s elimine celulele, fie s marcheze bitul Cell Loss Priority (pentru a identifica o celul ca fiind ''de eliminat''). Politica de baz funcioneaz pe principiul celul cu celul, dar acest mod de lucru este sub nivelul optim pentru traficul de pachete ncapsulate (deoarece eliminarea unei singure celule invalideaz ntreg pachetul). Ca urmare, scheme ca Partial Packet Discard (PPD) sau Early Packet Discard (EPD) au fost create pentru a renuna la o serie de celule, pana la nceperea unui nou cadru. Acest lucru reduce numrul de celule redundante n reea, economisind lime de band pentru cadrele complete. EPD i PPD lucreaz cu conexiuni AAL5 deoarece utilizeaz bitul de la sfritul cadrului pentru a detecta sfritul pachetelor.

4.7 Multiprotocol Label Switching (MPLS)


n crearea de reele informatice i de telecomunicaii, Multiprotocol Label Switching (MPLS) este un mecanism de suport de date care emuleaz unele proprieti ale unei reele cu comutaie de circuite peste o reea cu comutaie de pachete. MPLS funcioneaz la un nivel de model OSI, care este considerat n general c se ntinde ntre definiiile tradiionale ale nivelului 2 (nivelul legturii de date) i nivelului 3 (nivelul de reea) i astfel, adeseori este menionat ca fiind protocol de "nivel 2.5". Acesta a fost proiectat pentru a oferi un serviciu unificat de suport de date att pentru clienii pentru comutaia de circuite ct i pentru clienii pentru comutaia de pachete ce ofer un model de serviciu de datagrame. Acesta poate fi folosit pentru a transporta mai multe tipuri de trafic, inclusiv pachete IP, precum i ATM, SONET i cadre Ethernet.

Figura 4-5 Antetul MPLS

O prima motivaie n proiectarea MPLS a fost aceea de a permite crearea de switch-uri de mare vitez simple, deoarece, pentru o lung perioad, a fost imposibil s se transmit pachete IP n ntregime n hardware. Totui progresele n VLSI au fcut posibile astfel de dispozitive. Avantajele sistemice ale MPLS, cum ar fi capacitatea de a suporta mai multe modele de servicii, de a gestiona traficul, etc., rmn valabile. MPLS acioneaz prin adugarea la nceputul pachetelor a unui antet MPLS, care conine una sau mai multe "etichete". Aceasta se numete o stiv de etichete. Fiecare intrare din stiva de etichete conine patru cmpuri: o etichet de valoare de 20 de bii, un cmp de 3 bii pentru prioritatea QoS, un bit sfritul stiveii un cmp TTL (timp de via) de 8 bii. Aceste pachete MPLS etichetate sunt transmise (comutate este termenul corect) dup o cutare n tabela de etichete, n locul unei interogri n tabela de rutare IP. Cutarea de etichet i comutarea de etichete pot fi mai rapide dect obinuita interogare a tabelei de rutare, pentru c pot avea loc direct n hardware i nu n CPU.

22

Contribuii la calitatea serviciilor n comunicaiile mobile

Cnd un pachet etichetat este primit de ctre un router MPLS, este examinat eticheta cea mai de sus. Pe baza coninutului etichetei, o operaie de swap (schimbare), push (punere) sau pop (scoatere) poate fi efectuat pe stiva de etichete a pachetului. Routere pot avea tabele de cutare predefinite care, n funcie de eticheta cea mai de sus a pachetului care intr, le spune ce tip de operaiune sa fac, astfel nct routerele s poat procesa pachetele foarte repede. Forwardarea pachetului se face pe baza coninutului etichetelor. La routerul de tip egress, atunci cnd ultima etichet a fost scoas, rmn doar datele. Acesta poate fi un pachet IP, sau oricare dintre o serie de alte tipuri de pachete de date. Routerul de tip egress trebuie s aib, prin urmare, informaii de rutare pentru datele pachetelor, deoarece acesta trebuie s le transmit fr ajutorul unor tabele de cutare a etichetelor. Un router de tranzit MPLS nu are nici o astfel de cerin. n unele cazuri speciale, ultima etichet poate fi de asemenea scoas la penultimul nod (nodul anterior router-ului de tip egress). Aceasta se numete Penultimate Hop Popping (PHP). Acest lucru poate fi interesant n cazurile n care router-ul de tip egress are multe pachete care prsesc tunele MPLS, consumnd astfel cantiti mari de timp de procesare. Prin folosirea PHP, routerele de tranzit conectate direct la acest router de tip egress reduc din ncrcare, eliminnd singure ultima etichet. MPLS poate utiliza infrastructuri de reea ATM existente, ntruct fluxurile sale etichetate pot fi mapate la identificatorii de circuite ATM virtuale i viceversa.

4.8 QoS n reelele de comunicaii mobile


Ultimele specificaii din 3GPP (ncepnd cu Release 6) fac conversia spre o "All IP Network". n UMTS i standardele succesoare (HSxPA, LTE) QoS se poate regsi pe mai multe interfee n interiorul unei reele de comunicaii mobile. Se poate vedea de asemenea c VoIP a ctigat mult n ultimii ani. Pe interfaa Uu singura posibilitate pentru QoS este aceea de a avea parametri diferii pentru fiecare purttoare - Radio Access Bearer, cum ar fi modul de transmitere confirmat sau neconfirmat (neconfirmat pentru aplicaiile pentru care ntrzierea mic este mai important dect eroarea n pachete). Interfaa Iu este interfaa dintre RNC i SGSN. O parte din caracteristicile de QoS ar trebui s fie deja aplicate n direcia uplink de ctre RNC urmnd principiul de a limita fluxul ct mai curnd posibil, astfel nct, ct mai puine resurse s fie folosite n reea. Acest lucru nseamn c GGSN ar trebui s limiteze fluxul pentru direcia downlink. Pe aceast interfa putem vorbi despre QoS legat numai de nivelul de utilizator, deoarece nivelul de control are deja resurse proprii alocate. Conexiunea de control are propriul su canal virtual, cu o rat de bii garantat. n specificaia 3GPP este menionat faptul c aici, pachetele din fluxuri diferite pot fi marcate n conformitate cu DSCP specifice. Acest lucru depinde desigur de clasa de trafic. Acest lucru influeneaz modul n care pachetele sunt tratate n SGSN n funcie de diferitele RNC-uri de la care vin sau n funcie de aplicaia de care aparin pachetele. De exemplu pachetele pentru un transfer FTP dintr-un context PDP cu clasa de trafic "background" pot fi eliminate atunci cnd nu exist suficiente resurse disponibile pentru o sesiune de streaming de date dintr-un context PDP cu clasa de trafic "streaming". n acest fel, traficul pentru FTP este redus n mod automat n timp ce cererea de streaming nc i primete datele cu parametrii garantai (rata de bit i de ntrziere). Un avantaj al punerii n aplicare a DiffServ n reelele de telefonie mobil este acela c ntreaga reea are acelai proprietar, astfel nct DSCP sunt definite pentru ntreaga reea, n timp ce furnizorii de reele fixe trebuie s fac acorduri ntre ei. Nivelul de transport pentru interfaa Iu este ATM pn la Release 6 din specificaiile 3GPP, iar ncepnd cu Release 6, acesta poate fi i IP.

23

Contribuii la calitatea serviciilor n comunicaiile mobile

Acesta ofer o mai mare flexibilitate n implementare i n acelai timp costurile pot fi reduse, deoarece n cazul folosirii reelelor Ethernet pentru transportul IP echipamentele sunt deja uzuale i prin urmare, mai ieftine. Pe interfaa Gn tehnologia Diffserv de pe planul utilizator al interfeei Iu, se aplic de asemenea, dar diferena este c n SGSN DSCP-urile pot fi modificate, dar nu obligatoriu, pentru a se potrivi cu cele de la GGSN. Acest lucru poate fi util i pentru abonaii care sunt n roaming, deoarece, n acest fel se pot face acorduri cu partenerii de roaming pe interfaa Gp. Pe interfaa Gi DSCP-urile pot fi schimbate, dar de data aceasta n scopul de a se adapta la alte posibile soluii QoS care sunt disponibile n continuare la furnizorul de Internet. Pe aceast interfa GGSN limiteaz traficul downlink n funcie de QoS stabilit pentru un anumit context PDP.

4.9 Maini algoritmice utilizate n modelare


Procesarea pe baza QoS este modelat n abordarea generic pentru domeniul telecomunicaiilor cu maini algoritmice de stare (ASM-Algorithmic State MAchines) Automate cu Stri Finite (FSM Finite State Machines) precum ip_dispatch i ip (care vor fi utilizate efectiv n implementrile din capitolul 6). Maina algoritmic de stare ip_dispatch cuprinde urmtoarele stri: primele 4 stri iniializeaz att diferitele variabile de simulare ct i parametrii de MPLS (dac este cazul), urmtoarea stare cmn_rte_tbl asigur redistribuirea informaiilor de rutare ntre diferitele protocoale de rutare din acest nod, n starea inactive se intr n cazul n care nicio interfa nu este activ, n starea init_too se finalizeaz iniializarea iar la final se intr in starea idle n care se ateapt pachete ce vor fi apoi forwardate mai departe n baza adresei destinaie. Este foarte important ca n cazul existenei mai multor interfee IP (ca n cazul unui terminal multimodal) s fie definit indexul adresei IP pe conexiunile ce intr n acest ASM, pentru a se putea mapa adresele IP definite n atributele nodului cu interfeele fizice definite n modelul nodului.

5 QoS pentru streaming mobil de date


5.1 Calitatea tele-transmisiei de date pentru msurri mobile
Reelele celulare wireless sunt omniprezente n zilele noastre n aplicaii de transmiterea datelor n scopuri civile / de uz general, fiind disponibile acum pentru mai mult de 3 miliarde de abonai la nivel mondial i avnd un impact major asupra vieii lor personale i profesionale. Am efectuat un studiu de caz bazat pe un banc de lucru cu vitez mare de achiziie a datelor, prin intermediul unui osciloscop digital cu transmisie n timp real: schema de conversaie n timp real este caracterizat de faptul c, timpul de transfer ar trebui sa fie sczut (datorit naturii conversaionale a schemei) i n acelai timp, de faptul c relaia de timp (variaia) ntre entitile de informare a fluxului ar trebui s se menin similar fluxurilor de timp real. ntrzierea maxim a transferului este dat de percepia uman a conversaiei audio i video. Prin urmare, limita maxim acceptabil a unei ntrzieri de transfer este foarte strict, deoarece o ntrziere de transfer care nu este suficient de sczut va determina o lips de calitate inacceptabil. La msurtori s-au luat n considerare diferite aplicaii, precum telemedicina, comunicaiile industriale.

24

Contribuii la calitatea serviciilor n comunicaiile mobile

Figura 5-1 Scenarii pentru msurtori de la distan prin PLMN a) cu transmisie descendent (DownLink) b) cu transmisie ascendent (UpLink)

Mediul de testare cu echipamentul PLMN Siemens a inclus : Reeaua de Acces Radio (RAN) - BTS/Node-B UMTS,BSC/RNC UMTS, Centrul de comutaie al traficului de voce (Switching Center)- MSC i TRAU , Centrul de comutaie al traficului de data (Data Center) SGSN i GGSN CISCO. Att sonda ct i clientul pot fi fici sau mobili, locali sau la distan. Se pot imagina scenarii diferite, cu uniti mobile de test (de exemplu, vehicule, pacieni) avnd ataate nregistratoare i transmitoare de date i/sau echipe mobile de supravegherediagnostic-intervenie, etc. Obiectivul este acela de a stabili o conexiune de msurare la distan fiabil i de a realiza cteva teste pentru a determina modalitatea cea mai eficient n transmiterea experimental a datelor electronice, n ideea unui efect n timp real n manipularea i operarea la distan a echipamentelor. Pentru aceasta s-a folosit transmiterea de tip TCP/UDP. Elementele reelei n acest caz sunt mprite n : mediul de transport al reelei, care permite transmisia, i echipamentul de achiziie a datelor. Identificarea impactului pe care l are limitarea tehnic a acestora asupra msurrii la distan este unul din scopurile acestui studiu. Echipamentul pentru achiziia de date (DAQ) (mpreuna cu senzorii/traductorii i prelucrarea semnalului local) aplicat pe unitatea test, conectat la PC portabil ("palm-top" or "lap-top") sau fix ("desk-top") este denumit ''sond''. PC-ul fix sau mobil din partea de recepie este clientul care colecteaz valorile msurate de la distan. Sonda i clientul pot avea conexiuni mobile (de ex. acces wireless folosind un modem mobil pentru conectarea la un PC). Majoritatea testelor s-au efectuat pe o platform GPRS/EDGE. Din punct de vedere al accesului radio, transmisia este de tip Up Link (UL) dac pornete de la terminalul mobil spre reea i Down Link (DL) n cazul opus. n general, mbuntirile reelei se fac mai nti n sensul Down Link (DL) pentru a mri limea de band disponibil. Enhanced Data Rates pentru Evoluia GSM (EDGE) este o consolidare de tip suprapunere pentru GSM 2G/2.5. Ratele de date posibile la nivel fizic pentru DL sunt de pn la 236.8 kbii/s, pentru 4 timesloturi (maximul teoretic este de 473.6 kbii/s, pentru 8 timesloturi) n modul de pachete. Dup ce Activarea de Context PDP este acceptat de reea la cererea terminalului mobil, abonatul i PC-ul lui conectate prin intermediul unei legturi USB sau Bluetooth, pot s comunice pe Internet sau cu ali abonai din reea pe baza IP-ului atribuit de GGSN.

25

Contribuii la calitatea serviciilor n comunicaiile mobile

La cellalt capt, staia sau clientul (n funcie de situaie, a se vedea Figura 5-2) sunt conectate pe interfaa Internet/Gi. Achiziia de date a fost efectuat prin utilizarea osciloscopului digital PCS VELLEMAN-500, fie cu date simulate (n "modul demo") fie cu msurare real. Osciloscopul ofer un numr reglabil de mostre pe cadru transmis (200 - 5000, capacitatea buffer-ului ; valoarea implicit este 1000) a semnalului msurat real sau simulat intern. Cele dou rate principale aplicate transmisiei de date sunt: rata de eantionare (o valoare reglabil de la 1250 la 50.000.000 de eantioane/s) aplicat la semnalul msurat, precum i rata la care buffer-ul este citit. Aceste dou valori trebuie s fie corelate; citirea buffer-ului nu ar trebui s se fac dect dup stocarea urmtoare n buffer - a se vedea formula (3) de mai jos. Msurarea efectiv a semnalului cu osciloscopul produce simultan 5000 de eantioane depozitate n memoria buffer-ului I/O prima locaie stocheaz Rata Eantioanelor [Hz], a doua locaie Scala Complet [mV], a treia locaie Offset-ul [mV] i celelalte locaii, pn la 5000, datele dobndite (cu 8 bii / eantion scalat i centrat). Rata de eantionare, SR i numrul de citiri (NOR) pe secund sunt:
SR No. of Samples 1 sec 5000 No. of Readings / sec NoR / sec SR 5000 (Hz )

Ecuaia 1

Ecuaia 2

ceea ce duce la Timpul de Ateptare (TTW), pn cnd buffer-ul este plin i poate fi citit din nou:
TTW 5000 SR (sec) 5000 1000 SR (msec )

Ecuaia 3

n cazul transmisiei TCP, ne intereseaz n mod deosebit Timpul Round-Trip (RTT) care se msoar ntre momentul de timp n care un pachet IP este trimis i momentul de timp n care confirmarea corespunztoare acestuia este primit. Aceasta este ntrzierea care ar putea fi perceput de ctre un operator. n cazul transmisiei UDP, un parametru important n studiul calitii serviciilor l reprezint jitter-ul. Acesta reprezint variaia intervalului de timp dintre dou eantionri succesive i are un efect asupra operatorului uman similar cu cel al RTT-ului n cazul TCP. nainte de fiecare msurare, legtura de date este investigat cu un test de lime de band i fiabilitate (pierdere de pachete, ntrzieri), folosind un instrument dedicat, Iperf (cu interfa grafic Jperf) pentru msurarea limii de band TCP / UDP maxime. Pentru msurarea limii de band (i pentru ali parametri QoS) am utilizat Ethereal / Wireshark. Limea de band n graficele Jperf a fost exprimat n kbps (Y-kbps, XS). Eantioanele sunt citite din buffer-ul de memorie i apoi transmise clientului prin IP TCP cu mecanism propriu de detectare a erorilor i UDP cu detectare a erorilor simple (conexiunea este ncheiat atunci cnd eantioanele sunt pierdute). n acest proces, eantioanele nu sunt modificate n niciun fel, astfel nct, la client vor fi aceleai caracteristici metrologice ca cele ale osciloscopului digital utilizat. n scopul de a programa transmisia i recepia de date la nivelul sondei i al clientului, s-a utilizat LabView, care poate rula, de asemenea, pe smartphone-uri (s-a utilizat HTC P3600 - GSM-GPRS-EGDE / 3G-UMTS-HSDPA / WiFi / Bluetooth / IrDA / GPS / Windows Mobile 5.0). Streaming-ul de date a fost fcut prin intermediul TCP sau UDP de ctre PDP (Packet Data Protocol) stabilit n prealabil, ntre terminalul mobil i PLMN (GGSN), utiliznd funciile definite pentru transportul TCP i UDP. Toate testele au fost efectuate cu 200 de eantioane. 26

Contribuii la calitatea serviciilor n comunicaiile mobile

La sond (partea de server), VI care controleaz osciloscopul digital (folosind driver-ele oferite de VELLEMAN) ca un ''digitizer", citete datele din buffer-ul de memorie (unde au fost obinute), cu o frecven care depinde de valoarea bazei de timp (aceasta este prima citit din memorie). Octeii sunt apoi trimii la conexiunea TCP, precedai de numrul de eantioane care urmeaz s fie trimise. Astfel, lungimea de pachete IP este proporional cu numrul de eantioane trimise. Programele pot recunoate i trata erori de transmisie. Ecranul osciloscopului digital Velleman PCS-500 a fost simulat la client (partea receptoare), acesta procesnd datele trimise de la sond. Calitatea bun a serviciilor (QoS) a permis clientului de la distan s perceap datele msurate i s interacioneze cu interfaa emulat a Osciloscopului (" skin ") imediat, n timp real (fr o ntrziere perceptibil, aa cum este definit n documentul 3GPP QoS) , similar operrii on-site. n cazul n care o eroare de transmisie are loc n mediul de transmisie, aceasta este tradus n ntrzieri la partea receptoare i n consecin, forma de und afiat (oscilograma) este oprit temporar. Acest studiu de caz evolueaz de la soluiile precedente de msurare la distan dezvoltate la Universitatea "Transilvania" din Braov, n colaborare cu Universitatea Tehnic Naional din Atena , bazate pe arhitectura client/server (serverul de web & servere banc de lucru - la nivel de ''sond'' cu Instrumentul naional PCI-6024E sau AT-mio-16E10 DAQ), care implic mediul de transmisie Ethernet. Accentul n acest studiu a fost pus pe capabilitile cheie ale reelei celulare de streaming de date n timp real, evaluate n Downlink (DL) i uplink (UL): n DL, "clientul" mobil a constat n terminalul GSM / GPRS / UMTS / HSDPA conectat la hardware-ul de date de reprezentare i de software (a se vedea Figura 5-1.a); n UL, "sonda" mobil a constat n terminale GSM / GPRS / UMTS / HSDPA conectate la achiziia de hardware & software. Terminalul mobil este conectat la reea cu modul de pachete de date activat. Datele din msurtorile reale sau simulate sunt transmise ntre client i sonda VI-S. Clientul semnaleaz primirea datelor printr-o "sincronizare" elementar (recunoaterea unui caracter simplu trimis la server). Dup fiecare 50 secunde, setarea Time / Div de pe osciloscop a fost sczut de la rata de pornire de 100ms pn la unele mai mici ca 1s. Acest lucru a dus la umplerea mai deas a buffer-ului i la o rat mai mare de transmitere. Cu ct este mai mare rata, cu att este mai mare probabilitatea unui RTT mai lung (TCP) sau Jitter mai mare (UDP). Primul scenariu este cu acces EDGE pentru transferul DL TCP reprezentat n Figura 51.a. Limea de band disponibil este msurat cu Jperf i Ethereal / Wireshark, att la client ct i la sond. Dup cum este ilustrat n Figura 5-2.a, la nceputul transmiterii, timp de aproximativ 2 secunde, nu exist niciun transfer de date din partea ''sondei " (server-ului). Acest lucru este cauzat de configurarea canalelor radio. Vrful de la client este cauzat de umplerea bufferelor de transmisie. Dup ce canalele de radio sunt setate, bufferele sunt golite, fapt care creeaz un vrf n transmisia de date. Creterea mic (dar stabil) a limii disponibile de band este cauzat de ajustarea dimensiunii ferestrei TCP. n figura 5-3.a se ia n considerare modificarea pas cu pas a bazei de timp a osciloscopului i se poate observa c rata de bii este n cretere n mod proporional. n momentele n care baza de timp este pornit, exist unele vrfuri cauzate de faptul c, n acele mo mente osciloscopul nu furnizeaz eantioanele la aceeai vitez ( este necesar un timp scurt pentru stabilizarea acestei viteze).

27

Contribuii la calitatea serviciilor n comunicaiile mobile

Figura 5-2 Jperf/Iperf msurtori ale limii de band [kbps]n cazul transferului DL TCP pentru sond (a) i client (b)- 70 kbps

Figura 5-3 Ethereal/Wireshark msurtori ale transferului EDGE prin TCP la sond pentru variaia bazei de timp de la 100ms la 5 s

Din Figura 5-4 , se poate observa c cele mai multe dintre valorile RTT sunt situate n jurul a 700ms. Exist, de asemenea, pachete cu o RTT de cteva secunde. Aceste ntrzieri sunt provocate de pierderea de pachete pe interfaa radio. Pentru prima parte a msurtorii ilustrate n Figura 5-5, se poate observa tranziia aproape constant atunci cnd se menin primele valori ale bazei de timp. . n a doua parte, atingndu-se capacitatea canalelor ("congestie"), n momentul n care rata de bii necesar se apropie de limea de band disponibil, sunt pierdute din ce n ce mai multe pachete, provocnd variaii mari n grafic (care scade dramatic n timpul negocierii retransmiterii).

28

Contribuii la calitatea serviciilor n comunicaiile mobile

Figura 5-4 Ethereal/Wireshark msurtori ale timpului de transfer total (RTT) la sond pentru transferul DL TCP cu perioade de congestie

Figura 5-5 Ethereal/Wireshark msurtori de trafic la sond pentru transfer DL TCP cu perioade de congestie

Diagrame similare au fost reprezentate grafic pentru aceleai criterii ca n cazul anterior (DL TCP). Urmtoarea interpretare a rezultatelor evideniaz principalele diferene ntre DL UDP i DL TCP. Pentru accesul EDGE cu transferul DL UDP (figura 5-6) nu este vizibil nici un efect al buffering-ului la sond (server), deoarece UDP nu este un protocol orientat pe conexiune. Buffering-ul are efecte vizibile asupra receptorului (clientului). Datorit buffering-ului iniial i a faptului ca nu exist nici un mecanism de actualizare a ferestrei TCP, limea de band disponibil scade uor.

Figura 5-6. Jperf/Iperf msurtori ale limii de band [kbps] n cazul transferului DL UDP pentru sond(a) i client (b) - 70 kbps

29

Contribuii la calitatea serviciilor n comunicaiile mobile

Se poate observa faptul c protocolul UDP nu este orientat pe conexiune, timpul de configurare al canalelor radio este mai scurt n partea sondei i nu exist nici un efect de buffer-are. Spre deosebire de acesta, n cazul clientului exist un efect de buffer-are iniial i se poate observa o uoar scdere a limii de band disponibil, datorat lipsei mecanismelor de control al transferului specific UDP. Dup cum s-a subliniat anterior, buffering-ul nu este vizibil la sond (server) datorit naturii protocolului UDP neorientat pe conexiune i astfel, rata de bii nu este influenat de retransmisia sau pierderea de pachete. Buffering-ul este vizibil la client, dei nu n aceeai msur ca pentru TCP (n UDP nu este implementata retransmiterea). n cazul n care rata de bii se apropie de limea de band disponibil, numrul de pachete pierdute crete, ceea ce face transmiterea nesigur. Jitterul este n cretere uoar n timpul transmisiei, deoarece pachetele sunt stocate n buffer unde rmn din ce n ce mai mult timp 110 ms. Pentru accesul EDGE pentru transferul UL TCP limea de band a fost investigat mai nti cu ajutorul Jperf / Iperf i Ethereal / Wireshark att la sond ct i la client. n cazul n care att sonda ct i clientul sunt mobili, limitrile UL se aplic n ambele cazuri. Acest lucru presupune o serie de ntrzieri care mrginesc rata de transfer printr-un acces UL. Limea de band n UL, este foarte similar cu limea de band DL, dar proporional mai mic (datorit numrului redus de canale GPRS / EDGE disponibile pentru UL) - aceast observaie este valabil pentru toate msurtorile de performan referitoare la transferul UL TCP. Pentru accesul EDGE pentru transferul UL UDP, n primul rnd este investigat limea de band folosind Jperf / Iperf att la sond ct i la client. Acelai fenomen poate fi observat pentru UDP ca i pentru TCP: bufferele de pe server sunt nti umplute, apoi sunt golite provocnd un vrf n trafic. Se poate observa c reeaua accept vrfuri foarte scurte de date. Limea de band disponibil este mai mic n UL dect n DL (pentru c, de obicei, sunt mai puine posturi de radio disponibile pentru DL dect pentru UL), dar comportamentul general este similar cu cel din cazul DL. Din msurtori se poate observa c jitterul nu este constant la nceputul transmiterii ca urmare a configuraiei canalelor de radio. Conexiunea este sigur din momentul n care toate canalele de radio sunt configurate, dup un timp msurat de aproximativ 10 s. n continuare se prezint datalogging i modulul de Supervisory Control al National Instruments LabVIEW este dedicat controlului de la distan, prin conectarea ntr-o reea de dispozitive pentru transferul de achiziie (ieire)/sau (intrare), datele de control la bazele de date distribuite Variabilele partajate LabVIEW permit programarea eficient a aplicaiilor distribuite. Datele pot fi partajate ntre VIs care ruleaz n noduri diferite ale unei reele Ethernet ntr-un mod optimizat n comparaie cu alte metode de partajare de date utilizabile n LabVIEW (de exemplu UDP / TCP, cozile i Real-Time FIFOs).Variabilele partajate sunt configurate la timpul de editare a proiectului de (folosind dialoguri de proprietate) i nu au nevoie de coduri de configurare incluse n aplicaii. Sunt trei tipuri de variabile partajate: cu un singur proces, timp de declanare, publicate n reea (acestea din urm sunt folosite n aparatul prezentat). Crearea de variabile partajate n ierarhia acestui proiect, a fost realizat prin clickdreapta pe nodul principal de calcul din configurarea noastr (hosting the server) denumit My Computer prin selectarea New> Variable se afieaz dialogul proprietilor variabilelor partajate unde noua variabil poate fi configurat. NI Publish and Subscribe Protocol (NI-PSP) este un protocol de reele simplificat, optimizat pentru a fi transportorul variabilelor partajate publicate n reea. Desfurarea de variabile partajate publicate n reea se face spre un motor de variabile partajate (SVE), care gzduiete n reea valori ale variabilelor partajate.

30

Contribuii la calitatea serviciilor n comunicaiile mobile

Cnd se scrie ctre un nod de variabile partajate, LabVIEW trimite noua valoare ctre SVE care desfoar i gzduiete variabila (n cazul nostru serverul My Computer cu adresa de Intranet WLAN 192.168.1.3). Bucla de prelucrare SVE public valoarea, astfel nct orice abonat (de exemplu, un telefon mobil Client Smartphone Pocket PC) primete valoarea actualizat. Server-ul VI preia datele de la interfaa serial a se vedea VISA (VXI (Plug & Play), sistemele de alian) citete (R) de control; aceste date (de exemplu temperaturi) pot fi achiziionate de ctre un stand de lucru de laborator. VI transform aceste date n format zecimal i va publica valorile msurate de temperatur n Variabile1, partajat. n ceea ce privete temperatura de intrare, (care poate fi trimis de la terminalul client ctre un sistem de control automat al temperaturii) valorile ei sunt citite de la Variable3, partajat, convertite din zecimale i trimise (prin intermediul VISA scrie (W) de control) ctre interfaa serial. Clientul VI citete Variable1 partajat (care reprezint temperatura msurat) i o afieaz. Scrie n Variable3 partajat valoarea temperaturii de intrare (preluat de sistemul de control de la distan automat HVAC). O configurare pilot de test a fost construita n jurul unui server PC, conectat la Intranetul unui router Linksys Wireless-G. Pentru a verifica statutul i configurarea acestuia , PDA-ul HTC P3600 ruleaz un instrument vxUtil de la Cambridge Computer Corp, care permite DNS Audit / DNS Lookup / Finger / Get HTML / Info / IP Subnet Calculator / Password Generator / Ping / Ping Sweep / Port Scanner / Quote / Time Service / Trace Route / Wake On LAN / Whois. Este prezentat i un studiu de caz Achiziia mobil de date i Tele-transmiterea prin PDA. Problema abordat este integrarea unui sistem pentru DAQ + logare i/sau teletransmisie care poate fi personal i portabil. Cele mai multe dintre soluiile pre-existente comparabile, sunt extrem de specializate i de proprietare (de exemplu prin soft-urile dedicate hardware-firmware ale micro-controlerelor), acestea nefiind ntotdeauna foarte accesibile. Configurare realizat utilizeaz PDA-uri comune care au plugged-in un card micro DAQ de uz general i cu o interfaa comun (CF - Compact Flash), un card de memorie comun de capacitate mare (SD Secure Digital ) i care ruleaz un software de instrumentaie universal NI LabVIEW (LV). LV poate efectua nu numai achiziii de date i logare, dar i prelucrare (de exemplu, filtrarea digital, de identificare, clasificare, compresie, etc.) i comunicare. Dac PDA-ul are i capabiliti SmartPhone, poate transfera, de asemenea, date prin intermediul comunicaiilor mobile (de exemplu, spre un server central). n caz contrar, o alternativ ieftin (care a fost integrata de autor) este conectarea la telefonul mobil al proprietarului, care poate fi controlat, de exemplu, prin comenzi AT (pentru dial-up, GPRS i/sau transmisie de SMS). Se poate utiliza nregistrarea datelor la nivel local, pentru achiziia de date i diagnosticarea detaliat (uman i/sau automat), n timp ce transmisia tele-mobil poate fi utilizat n principal pentru actualizri i alarme. Pentru monitorizarea de la distan, multe dispozitive portabile au fost dezvoltate pentru achiziia, nregistrarea, prelucrarea i transmiterea datelor achiziionate. Procesarea semnalului digital (DSP) permite o analiz complex i ofer posibilitatea lurii deciziilor n timp real. Autorul a dezvoltat diferite sisteme de tele-monitorizare n ultimii ani. O soluie twinmicrocontroler are un microcontroler alocat controlului achiziiei de date i prelucrrii i altul alocat gestionrii comunicaiilor (interfaarea i controlul unui modem GSM). Astfel de soluii dual-procesor sunt comune, chiar i telefoanelor SmartPhones (doar recent DSP i prelucrarea de uz general au fost aduse la o baz comun). Sistemul cel mai recent implementat de ctre autor, cu arhitectura reprezentat n Figura 5-7, const n 4 canale, card DAQ de 200kS/s, mai exact CF NI 6004, conectate n slot-ul Compact Flash a unui PDA HP iPAQ 2210. Autorul a folosit n configuraia de ncercare o sond portabil format din senzori / traductoare i circuitele de condiionare de semnal.

31

Contribuii la calitatea serviciilor n comunicaiile mobile

Deoarece majoritatea PDA-urilor Compact Flash disponibile n prezent pe pia nu incorporeaz tehnologii de comunicaii mobile precum GSM / UMTS sau WiFi, care ar permite sistemului s transfere datele obinute direct ctre un server la distan, autorul a decis s utilizeze un telefon mobil obinuit pe post de modem GSM / GPRS. PDA-ul este conectat la telefonul mobil prin Bluetooth i utilizeaz comenzi AT standard pentru a transfera un mesaj (care include datele achiziionate i/sau n mod special parametrii rezultai) ctre telefonul mobil care trebuie s transmit aceste date la un server de la distan, utiliznd GPRS (i/sau cel puin SMS). Software-ul pentru achiziia ct i pentru transmiterea de date a fost implementat cu ajutorul modulului PDA LabVIEW, un subset de funcii NI LV concepute special pentru PDAuri. Achiziia datelor se face folosind NI DAQmx Base, un set de drivere i funcii pentru plci DAQ fcute de NI. O sarcin DAQ trebuie s fie definit, specificnd atribute cum ar fi rata de eantionare, canalele utilizate, numrul de probe, etc. Crearea sarcinii DAQ este realizat folosind DAQ Configuration Utility inclus n LV. Un ciclu de msurare const n nceperea unei sarcini specific DAQ (folosind DAQmxBase Start Task.VI), citirea datelor de pe card DAQ (folosind DAQmxBase Read.VI) ntr-o bucl pn cnd utilizatorul oprete sistemul sau pn la apariia unei erori i apoi oprirea sarcinii DAQ (folosind DAQmxBase Stop Task.VI). Datele obinute pot fi vizualizate att online, pe ecranul PDA-ului, folosind un Chart Waveform, sau offline prin nregistrarea de date n fiiere de calcul tabelar (format XLS). S-a ales o rat Figura 5-7 Configuraie Test de eantionare de 250 S/s (pentru multe aparate pentru DAQ mobil industriale sau fiziologice). Un ciclu de msurare relevant implic achiziionarea a 1000 de probe care pot fi stocate n fiiere de calcul tabelar de10 KB. Dosarul cu nregistrri obinut dup 24 de ore de achiziie continu a datelor (necesare pentru monitorizarea activitii cardiace pe o perioad mai lung de timp) ar fi de 216 MB. Fiierele generate cu dimensiuni chiar i de 10 KB pot fi transferate direct prin GPRS la un server de la distan. Dac semnalul obinut trebuie s fie monitorizat pe o perioad mai lung de timp, rezult fiiere mai mari, care nu sunt apte pentru transfer prin GPRS, dar care pot fi stocate pe cardul SD din PDA i apoi descrcate la un PC pentru a fi analizate off-line. Transferul de date obinute prin Bluetooth ctre telefonul mobil (care acioneaz ca un modem GPRS) este gestionat de un subVI care deschide o conexiune Bluetooth la acest telefon (utiliznd funcia Bluetooth Open Connection.VI LV). Funcia Bluetooth Open Connection primete doi parametri principali, i anume adresa MAC a telefonului mobil la care se dorete conectarea i numrul canalului (care, n cazul serviciului de dial-up prin Bluetooth este 0). SubVI trimite apoi o secven de comenzi AT standard pentru iniierea i efectuarea unui transfer GPRS. Comenzile sunt trimise prin Bluetooth apelnd funcia LV Bluetooth Write.VI. Aceast punere n aplicare a dovedit posibilitatea utilizrii instrumentelor hardware i software puternice (NI CF6004 i NI LV) ntr-un format miniatural (pentru PDA), pentru telemonitorizarea mobil.

5.2 Sistem Dublu-Microcontroler cu Tele-Monitorizare prin Modem GSM


Tele-msurarea are o gam larg de aplicaii dintre care monitorizarea proceselor industriale sau, n cazul de fa, monitorizarea de la distan a pacienilor la domiciliul acestora, permindu-le s duc o via ct mai apropiat de normal. 32

Contribuii la calitatea serviciilor n comunicaiile mobile

Sistemul realizat de autor utilizeaz un microcontroler dedicat expedierii de comenzi ctre un modem GSM sau un telefon mobil cu capabiliti de modem. O prim aplicaie este destinat tele-monitorizrii pacienilor cu suferine cardiace, n afara spitalului. n acest caz, viteza interveniei este esenial astfel c serviciul de ambulan trebuie anunat urgent la apariia oricror probleme, fie prin expedierea unui SMS preluat automat sau prin iniierea unui transfer de date ctre server-ul de la spital care interpreteaz informaia i ia automat msuri de alarmare. SMS-ul este mai sumar dect transferul de date astfel c, dac n afara informaiilor de presiune arterial i puls, sistemul cu microcontroler trebuie s proceseze semnalele complexe gen EKG sunt necesare operaiuni de condiionare i conversie AD i extragerea unui set de parametri relevani i/sau compresie. Sistemul a fost realizat monobloc, pe o plac de cablaj pe care principalele subansamble sunt convertorul AD tip ADS1211 i microcontrolerele AT89S53 i AT89C2051 (figura 5-8). Convertorul analog-digital sigma-delta ADS1211 are precizie sporit (rezoluie de 24 bii i o rat maxim de eantionare de 17KHz), auto-calibrare i patru intrri pentru a prelua semnale multiple. Aceste caliti permit utilizarea lui nu numai la msurri mai simple (puls sau tensiune arterial) dar i n cea mai pretenioas aplicaie - monitorizarea EKG.

Figura 5-8 Schema bloc a sistemului de tele-monitorizare

Interfaa serial dintre CAD tip ADS1211 i AT89C2051 este sincron, cu ceas de aprox. 1MHz. Microcontrolerul AT89C2051 este master. Transmisia este iniiat doar cnd CAD are date valide n registrele sale (semnalizare high pe pinul su Data Ready). Microcontrolerul AT89C2051 poate transmite comenzi ctre CAD sau parametri care i determin modul de funcionare i totodat datele recepionate de la convertorul AD ctre buffer-ului de memorie al celui de al doilea microcontroler, AT89S53, prin interfaa paralel. Comunicaia dintre cele dou microcontrolere se face prin interfaa paralel, mai rapid, pentru a economisi din timpul de procesare al microcontrolerelor (alocat, n special, analizei semnalelor bio-medicale). Protocol de comunicaie este de tipul STROBE/READY. Al 2-lea microcontroler, AT89S53, poate fi programat printr-o interfa serial foarte practic prin care se poate (re-)scrie memoria lui (flash) de program. Aadar, microcontrolerul AT89S53 poate fi reprogramat n sistem (fr a fi nevoie de a fi scos i montat pe un programator extern), doar printr-un simplu cablu trifilar. Se poate implementa astfel i o modalitate de a reconfigura sistemul de la distan, prin recepia de mesaje GSM-SMS speciale (de exemplu, pentru a modifica numerele dial-up) n sens invers (de la sistemul expert care centralizeaz datele) fa de modul normal de lucru. Aceast conexiune serial standard poate fi utilizat i drept cale de rezerv pentru date.

33

Contribuii la calitatea serviciilor n comunicaiile mobile

6 Optimizarea QoS n comunicaii mobile de date


Conform standardelor ITU pentru TMN (Telecom Management Networks), sistemele mobile de comunicaii includ servere centrale cu funcionalitate pentru colectarea datelor de performan (PDC Performance Data Collection). PDC poate oferi valori msurate n permanen (i cteva statistici), prin teste de performan, care sunt specifice QoS. n scopul de a colecta valorile de trafic, PDC, poate fi asociat cu mecanismul de charging (taxare) nregistrare n timp real a tuturor informaiilor utile - contoare (de timp, pentru volum), jitter, RTT (round-trip-Time), rata de bii etc., incluse n "charging tickets". n domeniul comunicaiilor mobile de date pot fi luate caracteristicile unui PDP Context, prin sistemul de semnalizare SS7, direct pentru un terminal de date mobil, n faza de activare a contextului. Acest set de parametri poate fi totodat folosit pentru condiionarea calculului QoS.

6.1 Formula propus pentru QoS cu dubl ponderare


Am considerat dou tipuri de seturi de criterii, suficient de generale pentru a fi comune pentru diferite reele fr fir (de exemplu, 3G, Wi-Fi, EV-DO etc), care pot funciona n cadrul unei comunicri optimizate multi-modale. Profilul de abonat care poate conine un set primar de ponderi convenionale - de exemplu, pe o scar de la "student" la "manager": de la nivelul "student" profilul va fi orientat pe costuri reduse n timp ce la nivelul manager" alocarea resurselor este mai important (lime de banda garantat, ntrzieri reduse etc.). n dezvoltrile viitoare, unele dintre aceste ponderi ar putea fi configurate chiar de ctre abonat, care poate transmite la server o serie de modificri ale propriilor profile. Termeni ponderai asociai nivelului aplicaie din stiva OSI. Se pot lua, ca referin, cele 4 clase definite de standardele 3GPP, definite de altfel i la descrierea sistemului UMTS: La prima vedere pare c toate intrrile (n procedura de calcul) sunt la acelai nivel de importan, dar unele condiii trebuie s fie impuse de ctre aplicaie. De exemplu: La nivelul conversaional, att pentru legtura uplink i downlink, jitter-ul va fi luat n considerare cu un factor de ponderare diferit de zero, n timp ce, n restul claselor, aceasta poate fi considerat egal cu zero. Pentru clasa background sau clasa conversaional, cel mai important factor de ponderare este costul, nu rata de bii. Se va opta pentru o rat de transfer mai redus dar ieftin (adesea WiFi e practic gratuit fa de 3G), n defavoarea unui bitrate sporit dar mai costisitor. Calculul QoS va lua n considerare costuri diferite pentru traficul efectiv de uplink i downlink i tarife speciale pentru rezervarea de resurse (lrgime de band etc.) i garantarea unor limite conexiuni cu ntrziere minim, jitter minim, RTT minim etc. Factorul ntrziere (delay) este foarte important i de aceea el va fi considerat separat, chiar dac ar fi putut fi considerat direct n calculele factorului de calitate pentru uplink i downlink. Valorile obinute de la reea pot fi tratate separat fa cele de la terminalul mobil (nod de calcul mobil, "telefon inteligent", "comunicator" etc.).

34

Contribuii la calitatea serviciilor n comunicaiile mobile

Formula propus pentru calculul QoS prin sum dublu ponderat:


N

QoS = w profile, k wclass, k p normalized, k


k =1

Normalizarea parametrului pk se face la cerinele aplicaiei, maximul valorii fiind limitat la 1. Valoarea cerut de aplicaie se va afla fie la numrtor, fie la numitor, n funcie de modul n care valoarea ne-normalizat ar trebui s fie maxim sau minim n mod ideal. De exemplu, pentru N = 4 parametri msurai - GBR (Garantat Bit Rate), TDELAY (Total Delay), JITTER i ER (Error Rate) - i 4 profile (Premium, Voce, normal, i de baz), este prezentat un posibil set de ponderi i normalizri:
w Premium, 1 = 1, w Premium, 2 = 1, w Premium, 3 = 1, w Premium, 4 = 1 w Voice, 1 = 0.75, w Voice, 2 = 1, w Voice, 3 = 1, w Voice, 4 = 0.5 w Normal, 1 = 1, w Normal, 2 = 0.5 , w Normal, 3 = 0.5 , w Normal, 4 = 0.75 w Basic , 1 = 1 , w Basic , 2 = 0.25 , w Basic , 3 = 0.25 , w Basic , 4 = 0.5

Alte exemple, pentru alte tipuri de aplicaii ar fi: Aplicaie VoIP - clas de trafic conversaional: o wVoice,1 = 0.75, wVoice, 2 = 1, wVoice, 3 = 1, wVoice, 4 = 0.5 (pentru un utilizator interesat, n general, de aplicaii VoIP) o pnormalized,1 = GBR /Appl_GBR = 1 o pnormalized,2 = Appl_ TDELAY/ TDELAY = 1 o pnormalized,3 = Appl_ JITTER / JITTER = 1 o pnormalized,4 = Appl_ JITTER / JITTER = 0.5 Web Browsing: o wNormal,1 = 1, wNormal,2 = 0.5, wNormal,3 = 0.5, wNormal,4 = 0.75 o pnormalized,1 = GBR /Appl_GBR = 0.5 o pnormalized,2 = Appl_ TDELAY/ TDELAY = 0.5 o pnormalized,3 = Appl_ JITTER / JITTER = 0.25 o pnormalized,4 = Appl_ JITTER / JITTER = 1

QoS3G i QoSWi-Fi sunt calculate, precum i raportul lor; handover-ul Wi-Fi la 3G este decis dac QoS3G / QoSWi-Fi este de peste 1.1 (QoSWi-Fi / QoS3G scade sub 0.9). Valoarea de 10% este aleas convenional pentru toleran la handover - cu scopul de a asigura un handover fr oscilaie. Serviciul este implementat Top-Down pe baza BPEL, cu un bloc de calcul programat n limbajul C. Integrarea i testele de validare se vor face ntr-un studiu de caz bazat pe scenarii de evaluare a QoS pentru comunicaiile mobile bi-modale (3G/WLAN). Se poate lua n considerare i o abordare bazat pe programarea PHP a unei funcii de consol asociat acestui server rezident la operatorul de comunicaii, conform cerinelor specifice OMA (Operation-Maintenance-Administration). Consola poate avea, pe lng funciile de configurare i monitorizare, o important funcionalitate de abonare. Datele de intrare sunt ponderi caracteristice profilului abonatului i ponderi caracteristice aplicaiei folosit de abonat. Se pot trata separat valorile provenite de la reea fa de cele provenite de la terminalul mobil (nod mobil de calcul, smartphone, communicator etc).

35

Contribuii la calitatea serviciilor n comunicaiile mobile

Se alege formatul XML pentru cele dou intrri n calcul:Profile i Performance Data. Formula prezentat anterior pentru calculul QoS ca sum dublu-ponderat este implementat n urmtoarea poriune de cod:
// evaluate pdc data double qos = w_pr_gbru * w_cl_gbru * avbu / np_gbru + w_pr_gbrd * w_cl_gbrd * avbd / np_gbrd + w_pr_tdelay * w_cl_tdelay * np_tdelay / delay + w_pr_jitter * w_cl_jitter * np_jitter / jitter + w_pr_er * w_cl_er * np_er / errorRate;

Schema de baz a serviciului pe care am implementat-o este cea din figura 6-1. Interfaa dezvoltat emuleaz funcionalitatea HLR (Home Location Register sau a unei baze de date similare pentru WLAN, ca de exemplu HSS pentru reelele ce au implementat IMS), care ofer ServiceClassConfig(uration) i este prezentat n att n forma HTML ct i surs XML. Prin aceast interfa, ponderile pot fi introduse pentru diferitele clase de aplicaii ct i a profilelor abonat (profiluri de utilizator). Un astfel de exemplu XML pentru servicii, ct i un exemplu HTML, respectiv XML, pentru userprofile sunt prezentate n figurile urmtoare. Acelai input poate fi utilizat pentru date de normalizare (cu toate acestea, aceti numitori i numrtori pot fi introdui direct n calculul QoS dublu-ponderat). Deoarece un PDC se poate gsi numai la operatori, acesta se poate emula folosind mai Figura 6-1 Schema serviciului implementat multe seturi de date, unele dintre aceste date se pot vedea mai jos: Avnd aceste date, acum se poate calcula nivelul de QoS oferit de reelele de transmisie i apoi s se decid care dintre reele va ruta majoritatea traficului. n evaluarea QoS disponibil, fiecare valoare relevant msurat de Performance Data Collector (avbu rata de bii disponibila pentru upload; avbd rata de bii disponibil pentru download, etc.) va fi nti multiplicat cu o pondere reprezentnd profilul abonatului (w_pr_), apoi cu o pondere reprezentnd clasa de servicii, i n cele din urm normalizat (multiplicat sau mprit) cu parametrii (np_) de normalizare de referin.
// evaluate pdc data double qos = w_pr_gbru * w_cl_gbru * avbu / np_gbru + w_pr_gbrd * w_cl_gbrd * avbd / np_gbrd + w_pr_tdelay * w_cl_tdelay * np_tdelay / delay + w_pr_jitter * w_cl_jitter * np_jitter / jitter + w_pr_er * w_cl_er * np_er / errorRate;

Ar putea fi, de asemenea, luat n considerare, ntr-un mod similar, QoS necesare aplicaiei, cu un handover parial la QoS cel mai bun actual calculat numai dac aceast valoare scade sub QoS necesar (aceasta nseamn c nu este niciun efort de handover pentru aplicaii de cost mic, ce nu cer resurse multe). 36

Contribuii la calitatea serviciilor n comunicaiile mobile

Din RFC2326, se poate lua un exemplu de o aplicaie de streaming care poate determina parametrii necesari de la un mesaj "DESCRIBE" trimis la serverul de streaming media: n mod similar, aplicaiile VoIP pot determina cerinele pentru bitrate, ntrzieri/jitter i rata de erori acceptabil de la codec-urile folosite sa codeze datele de voce (la nivel de utilizator, de obicei, este folosit acelai protocol (RTP) pentru streaming i pentru conferine voce/video). n cazul n care nu sunt gsii toi parametrii pentru o aplicaie specific (cum ar fi navigarea web pentru care ntrzierea nu este foarte important i jitter-ul nu este deloc relevant), se pot folosi valori implicite acceptabile. n mod ideal, dac avem aplicaii care ruleaz ntr-un nod mobil multimodal, ar trebui sa aib mcar o descriere a profilului QoS care sa poat fi folosit pentru calcularea sumei ponderate.

6.2 Utilizarea QoS pentru Realocarea Traficului n Comunicaii Mobile Multi-modale


Studiul de caz se refer la un terminal mobil bi-modal (3G i WiFi), pornind de la ideea unui transfer parial (nu handover total) de exemplu 10%-90% - al legturii. Meninerea la nivel minimal a cii cu QoS redus (cu reducerea drastic a consumului energetic, evident, de exemplu, pentru GPRS) are avantajul de a pstra implicit o cale de semnalizare (practic, pe canal comun). Este important i posibilitatea de reluare (relativ simpl) a preponderenei pe canalul respectiv, dac sporete QoS (fr complicaiile repornirii prii radio, chiar dac s-ar putea imagina comanda ei intern la nivelul terminalului mobil prin cealalt parte, rmas activ). Se va lua o decizie binar, bazat pe calculul QoS (ca sum ponderat de parametri de performan) i compararea lui cu o valoare de prag sau cu funcia cost a QoS pe cealalt cale. Datele sunt centralizate la serverul de comunicaii, care are funcia de management PDC Performance Data Collection (parametrii de performan benchmarks sunt specifici QoS). PDC este conform cu standardele TMN (Telecom Management Networks ale ITU International Telecommunications Union). Structura schemei de simulare este minimal, se simuleaz doar o parte din reeaua UMTS (partea de date - PS) n paralel cu partea de transfer fr fir, prin WiFi.

Figura 6-2 Schema de simulare privire de ansamblu

37

Contribuii la calitatea serviciilor n comunicaiile mobile

Figura 6-3 Schema de simulare detaliere a subreelei

Se observ elementele specifice Mobile IP (valabile att pentru MIPv4 ct i pentru MIPv6): HA, Home Agent - Router_HA, adugat ca extensie Mobile IP pentru reeaua wireless; FA, Foreign Agent Router_FA, adugat ca extensie Mobile IP pentru reeaua 3G, GGSN-ul neavnd suport pentru Mobile IP; CN Correspondent Node rol jucat de VoIP Gateway. Fiecare nod este alctuit din mai multe blocuri de procese, care la rndul lor sunt definite asemenea unor maini algoritmice de stare. Blocurile de procese sunt organizate asemenea modelului stratificat ISO-OSI n sensul c fluxul de date coboar de la nivelul Aplicaie ctre nivelul Fizic n cazul n care staia de lucru transmite pachete, iar la recepia unui pachet fluxul este n sens invers, ascendent. n funcie de rezultatul obinut de la serviciul de evaluare a QoS, n blocul ip este decis reeaua radio folosit, pe baza IP-ului de interfa folosit. n configurarea modului bi-modal o mare importan are asignarea unui parametru ip addr index fiecrui flux de pachete ce este conectat la modulul ip (descris de ASM-ul ip_dispatch prezentat mai sus, n capitolul 4). Pentru nodul multimodal se configureaz att parametrii de conexiune la reeaua WLAN ct i cei pentru conectarea la reeaua UMTS. Pentru configurarea atributelor nodului mobil se selecteaz cmpul Attributes prin click dreapta pe nod. De aici se pot alege aplicaiile care ruleaz pe acest terminal, n funcie de aplicaiile definite de blocul Application Definition. Se pot seta i diveri ali parametri, n funcie de protocoalele suportate. Deoarece interfaa UMTS am adugat-o manual, unele atribute nu vor aprea n meniu dect dup ce vor fi selectate din lista de atribute i setat numele corespunztor (care, n mod normal, este setat implicit). Parametrii UMTS au valori implicite, dar unele cmpuri trebuie verificate cu atenie deoarece au o importan major n derularea simulrii (cum ar fi UE Serving SGSN ID).

38

Contribuii la calitatea serviciilor n comunicaiile mobile

Figura 6-4 Structura nodului mobil bimodal

De asemenea se pot alege i parametrii QoS pentru UMTS, care pot aparine celor 4 clase definite de standardele 3GPP, i anume: conversaional, streaming, interactiv sau de fundal (background). i pentru partea de Wireless se pot seta parametrii de calitate a serviciilor prin funcia de coordonare hibrid (HCF - Hybrid Coordination Function), mai precis prin precizarea parametrilor EDCA (Enhanced Distributed Channel Access). Configurarea simulrii se face alegnd tipul de statistici ce vor fi colectate, pe protocol, global sau individual pe nod de reea, iar apoi selectnd durata pentru care se simuleaz scenariul realizat, care n cazul de fa este setat la 900 de secunde.

Figura 6-5 Rezultatul simulrii

Prin configurarea traiectoriei de deplasare a nodului mobil multimodal se simuleaz situaia real n care se iese din aria de acoperire a reelei WLAN, moment n care se decide utilizarea reelei UMTS. 39

Contribuii la calitatea serviciilor n comunicaiile mobile

Rezultatul obinut din simularea OPNET este cel din figura 6-5, observndu-se la nivel teoretic o performan bun a modelului. Se poate observa c s-au efectuat 3 proceduri de handover, iar din cauza lurii deciziei de handover pe baza informaiilor externe, se poate face o tranziie lin ntre cele dou moduri de acces: UMTS i WLAN. Dei n punctele marcate pentru handover de la momentele de timp aproximative (OPNET poate introduce i componente aleatorii n timpii setai pentru simulare) - 5min, 7min i 15s , 10min i 45s - se pot observa discontinuiti, ele nu sunt att de drastice ca n cazul folosirii protocolului Mobile IP simplu, aa cum se va vedea n paragraful 6.3. Aceasta se datoreaz i faptului c Mobile IP este forat s efectueze un handover numai n momentul n care se pierde conectivitatea, ceea ce automat implic i ntreruperi (timeouts). Se poate spune c, pentru cazul extrem cnd se dorete minimizarea costurilor, se poate ajunge la o situaie asemntoare cu handover-ul bazat pe ntreruperea conexiunii, de genul celui de la Mobile IP. n schimb, n cazul n care se dorete maximizarea calitii serviciului, se poate spune c situaia este foarte apropiat de un handover preventiv, unde se poate decide schimbarea modului de acces pe baza unei estimri a degradrii calitii serviciului.

6.3 Testarea de laborator a conceptului de handover multimodal


Handover-ul poate fi orizontal (se schimb reeaua, dar nu i tehnologia, de exemplu un handover dintr-o reea Wireless n alta) sau vertical (se schimb att reeaua ct i tehnologia de comunicaii, de exemplu un handover ntre-o reea wireless n una 3G). Se pune problema realizrii timpi de handover mici. Pentru nceput arhitectura implementat este cea pentru testarea mobilitii Ethernet WiFi. Arhitectura implementat este una minimal, bazat pe Mobile IPv6, care s permit testarea handover-ului cu resurse ct mai puine. Routerul din reeaua de domiciliu este cel care conecteaz aceast reea la Internet, totodat i agentul de domiciliu, iar routerul de acces din reeaua vizitat este cel care are acces la reeaua home, prin intermediul Internetului, sau poate fi chiar conectat direct la aceast reea. Echipamentele utilizate sunt: 3 laptopuri (HA/CN, MN) i un router wireless (AP): Pentru agentul de domiciliu am utilizat un laptop cu dou interfee Ethernet, folosind dou plci de reea. Astfel, agentul de domiciliu este i routerul din reeaua home, precum i router ctre reeaua vizitat. Pentru a realiza acest lucru, o interfa, eth0, a primit o adres IPv6 pentru reeaua home i anume 3010:1:2:3::a000, care este adresa HA, iar a doua interfa, eth1, a primit adresa IPv6 2010:a:b:c::5 introdus manual, respectiv 2010:a:b:c:221:91ff:feef:b9ac prin autoconfigurare stateless, adrese din reeaua vizitat, conectat la un port al routerului de acces. Nodul mobil este un nod bimodal, care suport att conexiune Ethernet, ct i WiFi, cu care se poate verifica handover-ul de pe o interfaa pe alta Prin interfaa Ethernet eth0, nodul mobil comunic direct cu reeaua home, avnd adresa IPv6, 3010:1:2:3::1. Interfaa Wireless, wlan0, cea care va comunica prin intermediul reelei vizitate, va primi adresa 2010:a:b:c::3dff:feab:dfa8. Dup cum se poate observa din adresele IPv6, reeaua home are prefixul 2010:1:2:3::/64, iar reeaua vizitat 3010:a:b:c::/64. Cele 4 zone observate n monitorizarea WIreshark reprezint urmtoarele etape: 1.nodul mobil este n reeaua de domiciliu, 2.MN intr n reeaua vizitat, dar meninnd i legtura cu reeaua de domiciliu , 3.MN prsete reeaua de domiciliu (interfaa wlan0 activ), 4.MN revine n reeaua de domiciliu.

40

Contribuii la calitatea serviciilor n comunicaiile mobile

Timpii de handover sunt n jurul la o secund, dar, avnd n vedere c testul s-a realizat pentru un scenariu nefavorabil (utiliznd protocolul TCP neutilizat, n general, pentru servicii n timp real), rezultatele sunt acceptabile. Pentru setarea QoS pentru Mobile IPv6 se utilizeaz cmpul Traffic Class (Clas de trafic) 8 bii ce asociaz prioriti diferitelor tipuri de trafic; mai precis primii 6 bii formeaz Differentiated Services Code Point (DSCP), care ofer tratarea diferenial a traficului (QoS): un nod surs marcheaz aceti bii, iar routerele trateaz corespunztor pachetele respective. Al doilea studiu de caz este un handover de la WiFi la GPRS (UMTS - 3G). Se utilizeaz MIPv6. Avantajele oferite de MIPv6 fa de MIPv4 Rutarerea optimizat: Mobile IPv6 ofer posibilitatea de a optimiza ruta, astfel tunelarea prin metoda HA poate fi evitat. MIPv4 folosete rutarerea "triunghiulara" prin HA Protocolul MIPv4 are un Agent Strin (Foreign Agent), similar Agentului de Domiciliu (Home Agent), care transmite toate mesajele, odat ce MN este ataat la reeaua vizitat. Pentru IPv6 nu este nevoie de Agentul Strin, toate mesajele pot fi trimise direct de ctre MN, fr a fi nevoie de un router intermediar. Spaiu mare pentru adrese (128 bii) - n acest mod comunicarea este end-to-end, nu este nevoie de NAT (Network Address Translation) Algoritmul de detectare a vecinilor (Neighbor Discovery Algorithm) - mecanismul pentru reconfigurarea adresei care face handoverul transparent pentru utilizator Securitate la nivelul reelei (IPSec) Antete Ipv6 simplificate folosind antetele de extensie (inclusiv antetul de mobilitate specializat - Mobility Header) Etichetarea fluxurilor Testele experimentale de configurare testeaz posibilitatea de integrare ntre GPRS i reelele Wi-Fi. Agentul de domiciliu i nodul mobil sunt instalate pe maini Linux, care sunt apoi integrate n reelele GPRS i Wi-Fi. Configurarea a fost minimizat ct mai mult posibil. Astfel, agentul de domiciliu (HA) este considerat router-ul reelei de domiciliu dar i router de acces (routerul care face conexiunea la reeaua strin). De asemenea, a fost implementat i o arhitectur pentru Mobile IPv4, dar accentul a czut pe versiunea 6. Pentru MIPv4 reeaua de domiciliu este reeaua GPRS, iar cea strin, reeaua WiFi. Traficul a fost generat de ctre serverul FTP care a jucat rol de nod corespondent. Pentru a utiliza reelele tipice GPRS sau UMTS i n principal pentru utilizarea reelelor publice de GSM care genereaz doar reele IPv4, este necesara o metod de "by-pass" de reele IPv4 astfel nct reeaua sa acioneze ca un IPv6. Soluia este utilizarea tunelrii OpenVPN care face i conversia adresei de la IPv4 la IPv6 i de la IPv4 la IPv6: Server-ul OpenVPN poate fi instalat direct pe agentul de domiciliu (HA) sau pe un alt terminal din subreeaua de domiciliu Clientul OpenVPN este instalat pe nodul mobil (MN) Reeaua GPRS a fost utilizata ca reea de back-up, datorita ariei largi de acoperire, astfel, conectarea la reeaua GPRS este iniiat, dar este utilizata doar n cazul n care reeaua wireless nu este disponibil. Prioritile sunt stabilite n fiierul mipv6.conf, astfel nct prioritatea Wi-Fi este setata la nivel superior. Pentru testele de handover, la nivelul de aplicaie au fost utilizate programe de streaming multimedia (voce i video), transfer de fiiere (FTP), precum i mesaje de control ICMP6, toate acestea bazate pe IPv6. De asemenea, parametrii de QOS GGSN au fost setai la valorile maxime. 41

Contribuii la calitatea serviciilor n comunicaiile mobile

Concluzia este c handover-ul nu este perfect, ns timpul de handover al pachetelor pentru streaming multimedia este scurt, sub 30ms, fapt care este considerat acceptabil.

7 Concluzii finale i contribuii originale la QoS pentru comunicaii mobile


Odat cu apariia HSDPA (care uneori este menionat ca 3,5 G), lrgimea de band disponibil pentru serviciile de date din reelele mobile se apropie de viteza de reelelor fixe (viteze de pn la 7Mbii/s), devenind o soluie viabil pentru accesul la Internet. nainte de HSDPA, reelele 3G, cu viteze practice de 384 kbii/s, au fost cu aproape un ordin de mrime sub DSL, fiind, totodat soluii destul de scumpe. Beneficiile UMTS sunt legate de faptul c terminalele mobile sunt compatibile 2G (GSM / GPRS), permindu-le s funcioneze n toate domeniile acoperite de GSM / GPRS. Primele tehnologii, GSM i GPRS, au oferit viteze relativ mici de acces la reelele de date, comparabile cu dial-up. GPRS a reprezentat un salt important n tehnologie, prin posibilitatea de taxare la volum i nu la durat i prin timpul de stabilire a conexiunii foarte mic - nu a prins ns la public imediat, pe msura ateptrilor operatorilor. EDGE a venit n ntmpinarea ateptrilor utilizatorilor prin mrirea limii de band pn la 384 de kbii/s, nlesnind mbuntirea reelelor operatorilor fr necesitatea unor noi benzi de frecven. UMTS vine cu mbuntiri semnificative att din perspectiva utilizatorilor ct i a operatorilor de telefonie mobil prin limea de band mrit ct i a tehnologiilor noi (noi tipuri de handover, utilizarea mai eficient a spectrului, servicii noi videotelefonia etc). CDMA2000 este tot un standard din a treia generaie de reele de telefonie mobil ca i UMTS, oferind viteze de pn la 3,1 Mbii/s. HSDPA i HSUPA, tehnologii care combinate dau HSPA, aduc transferul de date mobil mai aproape de cel disponibil n reelele fixe, fcnd posibile aplicaii de genul streaming-ului de date mobil, telemsurare, videoconferine. LTE este urmtorul pas n evoluia ctre reelele de generaia a patra fiind denumit cteodat i 3,5G. Tot LTE va fi urmtorul pas i pentru reelele CDMA2000, deoarece s-a decis stoparea dezvoltrii standardului UMB (Ultra Mobile Broadband), care era planificat a nlocui aceste reele. Reelele wireless, cu specificaiile IEEE 802.11a, b, g i n sunt soluii de acces de vitez relativ mare, de pn la 11 respectiv 54 i, n cazul 802.11n, chiar 600Mbii/s iar raza lor de acoperire este relativ mic. Alte reele de tip broadband sunt reelele WiMAX. Ele ofer pentru distane scurte (de pn civa km) viteze de ordinul zecilor de Mbii pe secund, iar n specificaiile mai recente se introduc implementri de QoS. n acest context, n Capitolul 2:

S-au identificat cei mai importani parametri de calitatea serviciilor (QoS) comuni pentru tehnologiile de comunicaii mobile, n vederea tratrii lor unitare pentru optimizarea transmisiunilor multimodale (tratat n capitolul 6). A fost introdus tehnologia ATCA, fiind integrat o configuraie experimental care pune n valoare noile realizri n comunicaiile mobile, cu avantajul orientrii ctre aplicaii, ct i al disponibilitii unor capaciti de comutare i rutare tot mai mari, n concordan cu cerinele crescute ale LTE i, n perspectiv, 4G. 42

Contribuii la calitatea serviciilor n comunicaiile mobile

S-a concretizat o viziune integrativ a mediului de testare, prin transfer tehnologic de la proiecte reale de comunicaii mobile: integrare de proiecte PI (Project Integration) i teste de interoperabilitate IOT (InterOperability Testing)

Au fost implementate soluii originale de testare la distan pornirea/repornirea de la distan a centralelor de comunicaii i a centrelor de semnalizare i accesul la unitile SCSI de tip Hard-Disk i Magneto-Optical Disk pe baza capabilitii multi-host/multi-controller accesul de la distan la sisteme de testare cu terminale mobile reale prin extensia de date n vederea telecomenzilor AT - a blocurilor electronice de gestionare a alimentrii i a cilor de sunet Capitolul 3 ilustreaz tendina actual de orientare a telecomunicaiilor ctre servicii. Acestea sunt implementate n Reele Inteligente (Intelligent Networks - IN) care, prin serverele dedicate, furnizeaz servicii noi att pentru reelele de telefonie fix ct i pentru cele de telefonie mobil. La momentul actual, serviciile IN sunt completate cu serviciile oferite de ctre IMS (IP Multimedia Systems). Serviciile se universalizeaz, ele apar att intern n reelele de comunicaii mobile ct i extern, fiind oferite ctre utilizatorii finali. Intern, n reele, exist protocoale de management al reelelor ca SNMP (Simple Network Management Protocol), dar i TMN (Telecom Management Networks). Abordarea modern TMN a fost concretizata n capitolul 6, cu accent pe funcia PDC (Performance Data Collection), menita s furnizeze n timp real valori actualizate ale parametrilor determinani pentru QoS. Orientarea spre servicii a fost introdus n acest capitol ca perspectiv modern, concretizat n toat lucrarea (prin modelul BPEL propus aici i ncununat de dezvoltrile din prima parte a capitolului 6).

O contribuie substanial const n integrarea de servicii pe platforma ATCA utiliznd soluii durabile (open-source) pentru openGGSN (Gateway GPRS Support Node) i mai ales pentru IMS (openIMS) o implementare IP Multimedia Services. Aceste soluii sunt validate de un studiu de caz de comutaie a fluxurilor de date, cu evidenierea valorilor specifice QoS.

Autorul propune tehnici de programare a serviciilor n vederea integrrii business i pune bazele abordrii SOA prin modelul BPEL. Capitolul 4 se ncadreaz n contextul actual, cnd se rspndesc tehnologiile HSDPA i HSUPA, fiind nevoie tot mai mare de utilizarea la nivel maxim i distribuirea optimal a resurselor disponibile. De exemplu, un terminal mobil de Categoria 8 poate ajunge pn la 7,2 Mbii/s, n dowlink n timp ce n legtur ascendent (uplink), acesta poate ajunge la o rat de bii de 384Kbii/s. O mulime de lucruri trebuie s fie optimizate pentru a profita de aceste rate de transfer (cum ar fi dimensiunea buffer-ului MTU). Ratele de bit mai mari nseamn, de asemenea, rate mai ridicate de transfer de la operatorul de reea de telefonie mobil. Acest lucru nu poate fi realizat cu uurin n fiecare caz, fie din cauza costurilor, fie din cauza limitelor infrastructurii disponibile. De exemplu, dac presupunem c 1000 de abonai ar putea folosi HSDPA n paralel, cu categoria 8 de terminale mobile, interfaa Gn n-ar putea s garanteze trafic de 7,2 Gbii/s. Utiliznd criteriile QoS doar abonaii care au ntr-adevr nevoie de aceste viteze de transfer la momentul dat vor beneficia de garantarea acestora. Aplicaiile viitoare de streaming multimedia, dintre care VoIP i videoconferinele, vor continua s rmn foarte populare i vor beneficia de aceste mecanisme deoarece, dei aceste cereri nu au nevoie de o lime de band mare, ele necesit jitter sczut i ntrziere minim. 43

Contribuii la calitatea serviciilor n comunicaiile mobile

Garantarea QoS poate fi totodat o surs de profit direct pentru operatorii de telecomunicaii de ndat ce acetia vor extinde taxarea de la durat i volum la taxarea nivelelor QoS cerute de clieni i garantate acestora.

n cadrul integrrii de proiect o contribuie important a fost testarea influenei aplicrii tehnologiilor DiffServ ntr-o reea 3G, ct i emularea Reelei de Acces radio (UTRAN) cu un emulator 3G de tip K1297 de la Tektronix, incluznd i utilizarea datelor de pe planul utilizator (OSI User Plane), pentru evaluarea performanelor echipamentelor din reeaua de baz (Core-Network) i

Un serviciu propus utilizatorului final al reelelor de comunicaii (i folosit ca referin n capitolele viitoare) este posibilitatea de configurare prin alegerea unui serviciu mai puin performant, dar mai ieftin sau a unui serviciu mai performant, dar mai scump n contextul deciziei asistate - funcie de aplicaia folosit i de resursele disponibile (conceptul a fost validat, n partea final a lucrrii, ntr-o configuraie cu terminale multimodale). Acesta nseamn o mai mare flexibilitate oferit utilizatorului, n paralel cu o folosire mai eficient a resurselor operatorului. Modelarea i testarea ntr-un mediu de simulare (pentru validarea modelului) au fost prezentate n capitolul 4. Modalitatea de implementare a fost prezentat n capitolul 6. Capitolul 5 concretizeaz QoS (parametrizare, msurare, asigurare) pentru o categorie tot mai important de aplicaii: streaming mobil de date. Performanele specifice au fost evaluate la nivelele superioare ale stivei OSI (studiul nu a fost realizat pe caracteristicile fizice ale undelor radio, ci la nivelul de serviciu oferit de capabilitile radio). S-a concluzionat, ntr-o serie de scenarii de testare, tendina de variaie crescuta a ratei de transmisie datorita realocrii canalelor radio. Fluctuaii similare au fost determinate, de asemenea, de ntreruperi determinate de umplerea/golirea buffer-elor de date. Performanele streaming n studiile de caz de telemsurare (printre cele mai pretenioase aplicaii motiv pentru care li s-a acordat o atenie special n acest capitol) i calitatea msurrii sunt legate direct de acurateea transmisiei de date - deoarece (aa cum am artat) nu s-au fcut modificri directe n canalul de comunicaii. datele au fost complet abandonate n cazul n care transmisia a euat, cu avantajul c nicio informaie eronat nu a fost acceptat la partea receptoare, n niciun moment. dereglrile n reeaua orientat spre pachete au dus la: o pierderea de pachete; n cazul TCP, acestea sunt retransmise (cu afectarea timpului Round Trip) o ntreruperi de transmisie n cazul UDP - esenial din punct de vedere metrologic, deoarece niciun set alterat de date experimentale nu a putut fi transmis; pentru a evita aceasta, configurarea QoS adug interdicii suplimentare ale livrrii de PDU eronate. Efectul subiectiv al unei bune caliti a serviciilor (QoS) este sentimentul siturii "online" a utilizatorului, ca urmare a recepiei n timp real i a unor interfee grafice ( "skins") ce emuleaz la client interfaa fizic de la distan (la locul msurrii). Pentru transmisiile TCP DL, interfeele radio EDGE au permis 40-50 kbps, meninnd performana tele-msurrilor n timp real (cu eventuale cereri de retransmisie). Pentru transmisia TCP UL, interfeele radio au permis rate mai mici i efectul limitrii transmisiei n timp real a fost atins mai repede. Pentru UDP DL, efectul de transmisie n timp real a fost blocat mai repede dect era ateptat, iar pentru UDP UL, tele-transmisia de calitate s-a putut face doar la rate mai mici i sentimentul de "on-line", a fost afectat chiar mai mult.

44

Contribuii la calitatea serviciilor n comunicaiile mobile

Acest lucru a fost determinat de faptul c, n GPRS / EDGE / UMTS exist mai puine canale de trafic sau resurse radio alocate pentru UL i prioritatea lor este mai sczut comparativ cu canalele downlink. Pentru aplicaiile de streaming de date necritice, pierderea de pachete UDP poate fi ignorat i transmisia poate continua (cu pachetele proaspt primite) efectul a fost al unui link "non-interlocked" per ansamblu mai rapid (comparativ cu TCP). Studiul de caz a alocat aceeai atenie UL i DL, deoarece piaa de telecomunicaii care vizeaz n primul rnd descrcarea de coninut - se schimb treptat, ctre accesul upload, care s permit clienilor s i ncarce coninut. Tot mai muli operatori 3G vor acorda importan streaming-ului de date (mai ales din multimedia - ca prognoz pentru viitorul apropiat, dar i din domeniul industrial - dup cum am ilustrat n capitolul 5 activnd "QoS traffic class "streaming" , care asigur un bit-rate garantat i ntrziere constant, ceea ce reduce cererea de buffering la partea receptoare). Pentru ambele pri (furnizorii i clienii acestora), tehnicile de evaluare a performanei pe care le-am propus ar putea fi foarte utile. Aceste tehnici pot fi uor adaptate la alte sisteme de achiziie de date - n general la oricare alte echipamente care pot fi conduse de ctre orice alt software de instrumentaie de uz general (de exemplu, Agilent EEV) - n acest capitol s-au prezentat aplicaii National Instruments LabView (deoarece driverele sunt, de asemenea, standardizate, n conformitate cu VISA - Virtual Instrument Software Architecture i IVI Interchangeable Virtual Instruments). Apreciez c tehnicile prezentate ar putea fi extinse lund n considerare cele mai noi protocoale i controale pentru programarea de aplicaii distribuite n monitorizarea de la distan. Capitolul 5 prezint i aplicaii cu National Instruments Datalogging and Supervisory Control (DSC) pentru monitorizarea la distan cu conectarea la reea a dispozitivelor pentru transferul de achiziie (output) / sau (de intrare) a datelor de control la / de la baze de date distribuite. Tot n capitolul 5 am prezentat protocolul Mobile IPv6 ca soluie capabil s deserveasc tehnologii diferite de implementare a mobilitii nodurilor i a proceselor. Un loc aparte n acest capitol l au :

studiile de caz privind streaming-ul ctre i de la terminale mobile performante (smartphones, communicators) cu aplicaii realizate de autor n telemonitorizarea datelor biomedicale (prin sistemul cu modem GSM pilotat de dou microcontrolere sau prin sub-sistemul de achiziie, condiionare i teletransmisie a EKG pe baza LabView PDA cu legtur Bluetooth la telefonul mobil al pacientului). Se remarc

utilizarea unor tehnici moderne, de exemplu controlul i supravegherea pe baza de variabile partajate (shared variables) n cadrul NI-PSP (Publish and Subscribe Protocol). Dintre diferitele sisteme de tele-monitorizare dezvoltate de autor n ultimii ani,

soluia twin-microcontroler are un microcontroler alocat controlului achiziiei de date i prelucrrii i altul alocat gestionrii comunicaiilor (interfaarea i controlul unui modem GSM). Astfel de soluii dual-procesor sunt comune, chiar i telefoanelor SmartPhones (doar recent DSP i prelucrarea de uz general au fost aduse la o baz comun). Autorul a realizat i

o soluie complet bazata pe PDA cu card miniatural Compact Flash pentru achiziia de date, procesarea i teletransmisia lor pe baza NI LabView PDA.

45

Contribuii la calitatea serviciilor n comunicaiile mobile

Deoarece majoritatea soluiilor bazate pe CF rmase disponibile n prezent pe pia nu incorporeaz tehnologii de comunicaii mobile precum GSM / UMTS sau WiFi, care ar permite sistemului s transfere datele obinute direct ctre un server la distan, autorul a decis s utilizeze un telefon mobil obinuit pe post de modem GSM / GPRS. PDA-ul este conectat la telefonul mobil prin Bluetooth i utilizeaz comenzi AT standard pentru a transfera un mesaj Se poate utiliza nregistrarea datelor la nivel local, pentru achiziia de date i diagnosticarea detaliat (uman i/sau automat), n timp ce transmisia tele-mobil poate fi utilizat n principal pentru actualizri i alarme. Capitolul 6 este dedicat unor contribuii la optimizarea QoS n comunicaiile mobile de date. Se utilizeaz funcii de timp real, charging i PDC (Performance Data Collection) pentru redimensionarea (realocarea) traficului n comunicaii mobile multi-modale. Aceasta abordare propus de autor, bazata pe noile capabiliti de timp real n monitorizarea traficului, este avantajoas prin evitarea manevrelor brutale de pornire/oprire care necesit canale dedicate de semnalizare. Soluia propusa seamn practic cu o semnalizare pe canal comun fiind bazat pe pstrarea, chiar i la nivel minimal, a conexiunilor care pot fi astfel monitorizate permanent (conceptul de probing), ponderea lor fiind refcut (sporit din nou) dac QoS crete. Abordarea este top-down: autorul creeaz un serviciu dedicat bazat pe BPEL (introdus n capitolul 3), pentru implementarea deciziei multicriteriale privitoare la handover parial pe baza PDC, n vederea managementului bazat pe QoS al comunicaiilor mobile multi-modale, cu accent pe comutaia fluxurilor multi-media n contextul protocoalelor SIP i RTP. n partea a doua a acestui capitol autorul valideaz conceptul de realocare a traficului pe baza QoS ntr-o configuraie OPNET 3G/WLAN. Se propune modelul detaliat al unui terminal mobil bi-modal, fiind implementate principalele ASM descrise n capitolul 4. Avnd o abordare de tip White Box din mediul OPNET se poate ajunge la implementare n software a modelului descris, ce se poate aplica n terminalele actuale care posed un grad sporit de programabilitate software radio, cognitive radio etc mergnd tot mai mult spre prile de nalt frecven pe deoparte (smart-antennas), i ctre managementul surselor de energie n cooperare cu sursele de putere (ultra-capacitoare) pe dealt parte. Sistemele de tip Network-on-Chip pot duce chiar la implementarea unor reele n interiorul unui acelai terminal mobil (acesta devenind o subreea mobil, modulele din terminalele mobile primind adrese proprii, ceea ce nu este o problem n IPv6). Astfel se poate realiza chiar adresabilitatea diferitelor componente ale terminalului mobil, n concordan cu conceptele Internet-of-Things, n care obiectele obinuite, ce ne nconjoar, pot fi accesate cu adrese IPv6 i pot comunica direct ntre ele, fr intervenia uman. n ultimii ani se observ interesul tot mai mare ctre soluii de completare a realitii fizice cu ajutorul simulatoareloremulatoarelor. Aceasta este posibil datorit disponibilitii unei puteri de calcul tot mai mare. De aceea simulrile de tipul celei prezentate n capitolul 6, pot facilita introducerea de asemenea componente emulate n locul diferitelor module ale unor sisteme reale. Se poate ajunge n aceste condiii i la configurarea terminalului de ctre reea, reeaua mobil determinnd att ce s ruleze acest terminal mobil ct i parametrii pe care s i foloseasc (de exemplu pentru modem, pentru codec etc), prin intermediul fiierelor de configurare ce se descarc tot la iniializare. Din rezultatele simulrii se poate observa o mbuntire semnificativ a procedurii de handover inter-system. Compromisul realizat aici este c se poate obine un handover mai lin, fr ntreruperi semnificative, dar cu preul folosirii mai ineficiente a energiei, datorate folosirii n paralel a celor dou pri radio.

46

Contribuii la calitatea serviciilor n comunicaiile mobile

Totui acest dezavantaj este parial compensat de procedurile de economisire a energiei implementate n aceste module radio (n perspectiva unificatoare energie i informaie s-a ajuns deja la consum per bit). n mediul de simulare OPNET s-au ales parametrii adecvai de simulare i

s-a elaborat un model de evaluare a mbuntirilor obinute prin folosirea serviciului decizional de handover i de estimare a calitii serviciilor oferite de reele n condiiile extreme de taxare (charging): calitate maxim sau pre minim. A fost propus un indicator QoS calculat ca sum dublu ponderat a msurtorilor de performan, folosit pentru evaluarea deciziei de handover parial ntre cile de acces multimodal. Aceast sum asigur o apropiere ct mai fidel de preferinele utilizatorului ct i de necesitile aplicaiei folosite, prin alegerea ponderilor att pentru profilul de utilizator (de la utilizatorul orientat ctre costuri minime pn la cel orientat ctre servicii de calitate maxim). S-a asigurat posibilitatea de intervenie a operatorului de telecomunicaii n decizia optimal prin introducerea n formula de calcul i a datelor de performan a reelei. S-a realizat integrarea business a serviciilor propuse prin programarea bazat pe BPEL (Business Process Execution Language)

S-a asigurat reconfigurabilitatea dinamic a sistemului lund n considerare actualizrile bazate pe seturi XML de parametri evaluai n timp real cu timp minim de rspuns la schimbarea condiiilor din reea. Prin alegerea parametrilor de simulare OPNET se poate evalua mbuntirea obinut prin folosirea serviciului de decizie de handover i se poate estima calitatea serviciilor oferite de reele n condiiile extreme de charging: calitate maxim sau pre minim. Suma ponderat este folosit pentru evaluarea deciziei de handover ntre modurile de acces. Aceast sum asigur o apropiere ct mai fidel de preferinele utilizatorului ct i de necesitile aplicaiei folosite, prin alegerea ponderilor att pentru profilul de utilizator (utilizator orientat ctre costuri minime sau orientat ctre servicii de calitate maxim). De asemenea operatorul poate influena aceste decizii prin introducerea n formula de calcul i a datelor de performan a reelei. Sistemele TMN sunt de fapt reele de management ale reelelor i de aceea, prin funcia PDC prezent n aceste sisteme (de exemplu SPOTS), pot decide pe baza statisticilor, (re-) alocarea optimal a resurselor. Serviciul prezentat n capitolul 6 poate ajuta la decongestionarea unor zone din reele de telefonie mobil prin mutarea ct mai multor utilizatori din reeaua de telefonie mobil ctre reelele wireless, cnd i unde este posibil. S-a considerat, de asemenea, QoS solicitat de aplicaie doar dac QoS efectiv scade sub QoS solicitat de aplicaie, se ia decizia de handover parial (n vederea mbuntirii QoS) aadar, nu se face efortul unui handover pentru aplicaii mai ieftine care nu cer prea multe resurse. Codul Java este orientat n acest caz pe calculul acestui rq_qos (required QoS) cu rq_gbu (required bit rate uplink) n loc de avgbu, rq_gbd n loc de avgbd etc (n programele prezentate detaliat n paragrafele de nceput). Aplicaiile VoIP i pot determina valorile necesare pentru rata de bit, ntrziere/jitter i rata erorilor de la codec-urile semnalului vocal (la nivelul utilizator, acelai protocol RTP este folosit pentru streaming att pentru conferine audio ct i video). 47

Contribuii la calitatea serviciilor n comunicaiile mobile

n cazul n care nu toi parametrii pot fi determinai pentru o aplicaie dat (de exemplu navigaia web unde ntrzierea nu e prea important, iar jitter-ul n-are practic nicio relevan), pot fi utilizate unele valori implicite acceptabile. Datorit soluiei alese (BPEL, cu parametrii obinui din fiiere XML), sistemul poate fi configurat dinamic, ca rspuns la schimbarea condiiilor din reea. Capitolul se ncheie cu tehnicile de testare a conceptelor n laborator, la firma Siemens PSE Braov, prin

integrarea unei configuraii experimentale GPRS/3G/WLAN.

Sunt interpretate datele i observaiile dintr-un scenariu de handover WiFi GPRS (UMTS - 3G) cu implementare MIPv6. S-a avut n vedere (mai ales pentru validarea experimental a soluiilor propuse i prealabil simulate OPNET n acest capitolul) un handover vertical seamless care - a permis pachetelor s nu fie ignorate de ctre routere din cauz c adresa surs nu este corect din punct de vedere topologic; - a permis trecere dintr-o reea n alta a nodului mobil n mod transparent pentru nivelul transport; - a asigurat asignarea adreselor de tip plug and play (autoconfigurare stateless), ceea ce duce la diminuarea implicrii utilizatorului n configurarea unui terminal bazat pe IPv6; O posibilitate suplimentar este securizarea mesajelor de semnalizare schimbate ntre nodul mobil i agentul de domiciliu ; securizarea se poate extinde i asupra traficului de date, ntr-un mod asemntor cu cel de semnalizare, prin algoritmi de criptare i autentificare. Pentru traficul de semnalizare se poate avea n vedere i optimizarea prin folosirea unor abordri moderne facilitate de protocolul SCTP, i anume multi-homing. Aceasta permite folosirea mai multor adrese IP, corespunztoare interfeelor active din terminalul multimodal, pentru a asigura redundan i timpi mici de comutare pe rezerv (failover). O propunere recent, RFC 5061, asigur i configurarea dinamic a adreselor folosite n comunicaia pe SCTP. Astfel se asigur o conexiune fiabil ntre terminalul multimodal i serverul pe care ruleaz serviciul de decizie de handover. n ncheiere, a vrea s evideniez potenialul tehnicilor de control de la distan i de emulare integrare testare, pe care le-am folosit i dezvoltat n lucrare, care pot deveni tehnici de management n perspectiva TMN (Telecom Management Networks). Prin folosirea protocolului SCTP n locul protocolului TCP, se poate ajunge la o fiabilitate sporit (prin multi-homing), n paralel cu o mobilitate sporit (prin accesul multimodal), folosind tehnici de handover eficient. Serviciul propus, de decizie de handover, folosind date i statistici furnizate de reelele TMN, poate mbunti performana unei reele mobile de transmisii de date att prin reducerea la nevoie a ncrcrii reelei, ct i prin creterea satisfaciei utilizatorilor, oferind un serviciu mai performant sau un serviciu mai ieftin, dup preferina clienilor.

48

Contribuii la calitatea serviciilor n comunicaiile mobile

Bibliografie
1. Publicaii ale autorului:
[1] Sandu F., Borza P.N., Robu D.N., W. Szabo - Twin-microcontroller GSM Modem Development System- Proceedings of the 8th International Conference on Optimization of Electrical and Electronic Equipment - OPTIM 2002, Braov, 16 17 May 2002 - o citare, ntr-un articol publicat n Proceedings of 2006 IEEE International Conference on Automation, Quality and Testing, Robotics - 25-28 May 2006 Cluj-Napoca, Romania [2] Szekely I., Sandu F., Balica A., Robu D.N. - Analysis of Wireless Measurement Transmission Performance Proceedings of the 15th IMEKO TC 4 Symposium on Novelties in Electrical Measurements and Instrumentation Iasi, 19 21 September, 2007 [ Paper F166 ] - ISSB/ISBN: 978-973-667-260-6, 978-973-667-262-0 [3] Szekely, I., Balan, T., Sandu, F., Robu, D.N., Cserey, S. - Optimization of GSM-UMTS core network for IP convergence in 4G through Mobile IPv6 - Optimization of Electrical and Electronic Equipment, 2008. OPTIM 2008. 11th, conferin IEEE Proceedings indexate ISI - International Digital Object Identifier: 10.1109/OPTIM.2008.4602483, 2008 , Page(s): 217 222 lucrare selectat pentru a fi inclus ntr-o monografie: Adibi S., Mobasher A, Tofighbakhsh M. editors: Fourth-Generation Wireless Networks: Applications and Innovations - ISBN: 978-1-61520-674-2; 416 pp; IGI Global, 2010 [4] Sandu F., Cserey S., Szekely I., Robu D.N., Balan, T.- Simulation of an advanced mobile communication network - Optimization of Electrical and Electronic Equipment, 2008. OPTIM 2008 - IEEE Proceedings indexate ISI - Digital Object Identifier: 10.1109/OPTIM.2008.4602484, 2008, Pag. 223 230. - o citare, ntr-un articol publicat de Hardware Verification Group - Concordia University - Montreal, Canada - o citare, ntr-un articol publicat la ISCC 2009, IEEE Symposium on Computers and Communications [5] Robu, D.N. coautor la monografia "Advanced Technologies for e-Learning" editori S.Moraru, F.Sandu, P.Borza - editors - , 420 pag. Ed. "Lux Libris", Brasov - Romania, 2008 - ISBN 978-973-131-045-9 [6] Sandu F., Szekely I., Robu D.N., Balica A. "Performance Measurement for Mobile Data Streaming" - Computer Standards & Interfaces - The International Journal on the Development and Application of Standards for Computers, Software Quality, Data Communications, Interfaces and Measurement - Elsevier Publications, ISSN: 0920-5489, Volume 32 , Issue 3 (March 2010), pag. 73-85 Jurnal indexat ISI [7] V.Cazacu, D.N.Robu, I.Szkely, F.Sandu ECG Tele-monitoring Using Intelligent Network Services - Proceedings of the 2nd International Conference on Recent Achievements in Mechatronics, Automation, Computer Science and Robotics - May 14-15, 2010, Targu Mures, Romania [8] V.Cazacu, L.Cobarzan, D.N.Robu, F.Sandu Localization of the Mobile Calls Based on SS7 Information and Using Web Mapping Service - Proceedings of the 2nd International Conference on Recent Achievements in Mechatronics, Automation, Computer Science and Robotics - May 14-15, 2010, Targu Mures, Romania - selecionat spre a fi republicat, n versiune extins, n Acta Universitatis Sapientiae, Electrical and Mechanical Engineering - Scientific journal of Sapientia University - Targu Mures - Romania, Vol. 2, 2010 - ISSN 2065-5916 [9] F.Sandu, D.N.Robu, C.Costache - BPEL Implementation of QoS-based Management in Multimodal Mobile Communications - Proceedings of the International Conference on Development and Application Systems (DAS 2010), 27-29 May 2010, Suceava, Romania, ISSN 1844-5039, pp 191-196 [10] Kayafas E., Sandu F., Nedelcu A. V., Costache C., Robu D.N., Demeter M. - Tele-measurement Services for m-Learning, capitol n monografia Mobile Web 2.0: Developing and Delivering Services to Mobile Phones editori S.Ahson i M.Ilyas , 672 pag., ISBN 978-1-4398008-2-9 - ce va apare la CRC Press / Auerbach Publications n 15 decembrie 2010 http://www.crcpress.com/product/isbn/9781439800829 [11] V. Cazacu, D.N. Robu, L. Cobarzan, I. Szekely, F. Sandu - Distributed Testing in Agile Service Development Projects, EPE 2010 - The 6th Conference on Electrical and Power Engineering, Iai, Romania

49

Contribuii la calitatea serviciilor n comunicaiile mobile

2. Cri i articole [1] [2] [3] [4] Adibi S., Mobasher A, Tofighbakhsh M. Fourth-Generation Wireless Networks: Applications and Innovations - ISBN: 978-1-61520-674-2; 416 pp; IGI Global, 2010 Ambrosch, W.D., Maher, A., Sasscer, B. The Intelligent Network: A Joint Study by Bell Atlantic. IBM and Siemens, Springer-Verlag, 1989. ISBN 3-540-50897-X. ISBN 0-387-50897-X. Balan Titus-Constantin, Sandu Florin, Fourth-Generation Wireless Networks: Applications and Innovations, Pages: 405-423 pp, IGI Global, 2010 Ban, S., Choi, J.K., Kim, H-S., -Efficient end-to-end QoS mechanism using regress node resource prediction in NGN network- The 8th International Conference in Advanced Communication Technology (ICACT 2006), Februarie 2006, Volumul 1 Borcoci, E., Balaci, R., Obreja, S., Iorga, R., -Concurrent implementation of multi-domain service management for end-to-end multimedia delivery - The 6th International Conference COMMUNICATIONS 2006, Iunie 2006 Callejo-Rodrigitez, M.A., Enriquez-Gabeiras, J., Burakowski, W., Beben, A.; Sliwinski, J., Dugeon, O., Mingozzi, E., Stea, G., Diaz, M., Baresse, L., -EuQoS: End-To-End QoS over Heterogeneous Networks, Innovations in NGN: Future Network and Services- K-INGN 2008, First ITU-T Kaleidoscope Academic Conference, Mai 2008 Chiruvolu, G., Agrawal, A., Vandenhoute, M., -Mobility and QoS support for IPv6-based real-time wireless Internet traffic - IEEE Journal on Selected areas in Communications, Volume 22, Number 4, May 2004 Christoph P. Mayer, Thomas Gamer, Integrating real world applications into OMNeT++, Institute of Telematics, Universitt Karlsruhe (TH), Technischer Bericht, Nr. TM-2008-2, Feb 2008 Devarapalli, V., Gundavelli, S., Chowdhury, K., Muhanna, A. (2007) - Proxy Mobile IPv6 and Mobile IPv6 interworking - Retrieved June 2008, from http://tools.ietf.org/html/draft-devarapallinetlmm-pmipv6-mipv6-00 Eichler, G., Hussmann, H., Mamais, G., Venieris, I., Prehofer, C., Stefano Salsano, S., Implementing Integrated and Differentiated Services for the Internet with ATM Networks: A Practical Approach - IEEE Communications Magazine, Ianuarie 2000 Elena Demaria, Ivano Guardini, Michele La Monaca, Mobile IPv6 deployment opportunities in next generation 3GPP networks, IST Mobile and Wireless Communications Summit 2007, Budapest, Hungary G., Eccles, S., -Service management for end-to-end QoS multimedia content delivery in heterogeneous environment- Advanced Industrial Conference on Telecommunications/Service Assurance with Partial and Intermittent Resources Conference/E-Learning on Telecommunications Workshop, AICT/SAPIR/ELETE, Iulie 2005 Ganz, A., Ganz, Z., Wongthavarawat, K., -Multimedia Wireless Networks: Technologies, Standards, and QoS - Prentice Hall PTR, 2003. Giordano, S., Salsano, S., Ventre, G., Giannakopoulos, D., - Advanced QoS Provisioning in IP Networks: The European Premium IP Projects - IEEE Communications Magazine, Ianuarie 2003 H. Holma, A. Toskala, LTE for UMTS OFDMA and SC-FDMA Based Radio Access, John Wiley & Sons Ltd., ISBN 978-0-470-99401-6, 2009 Hardy, W., -QoS Measurement and Evaluation of Telecommunications Quality of Service- John Wiley & Sons, 2001 I. Baumgart, B. Heep, and S. Krause. OverSim: A Flexible Overlay Network Simulation Framework. Proceedings of 10th IEEE Global Internet Symposium. pages 7984, May 2007 Iera, A., Molinaro, A., Quality of service concept evolution for future telecommunication scenarios - IEEE 16th International Symposium on Personal, Indoor and Mobile Radio Communications, PIMRC 2005, Volumul 4, Septembrie 2005 Kim, M.; Nam, K.; Lee, J.; Hwang-Soo Lee, - A Case Study of Policy-based QoS Management in 3G Networks - Vehicular Technology Conference (VTC 2003), the 57th IEEE Semiannual Volume 4, Aprilie 2003 Kong, K., Lee, W., Han, Y., You, H. (2008). Mobility Management for All-IP Mobile Networks: Mobile IPv6 vs. Proxy Mobile IPv6 (2008), IEEE Wireless Communications, April 2008 Kristaly D.M., Sisak F.,Truican I., Moraru S.A. , Sandu F. - Web 2.0 technologies in web application development - Proceedings of the 1st ACM International Conference on Pervasive Technologies Related to Assistive Environments, PETRA 2008, Athens, Greece, July 16-18, 2008

[5]

[6]

[7]

[8] [9]

[10]

[11]

[12]

[13] [14] [15] [16] [17] [18]

[19]

[20] [21]

50

Contribuii la calitatea serviciilor n comunicaiile mobile

[22] Lei, J., Fu Xiaoming (2007). Evaluating the Benefits of Introducing PMIPv6 for Localized Mobility Management, Technische Berichte des Instituts fr Informatikan der Georg-August-Universitt Gttingen, 29. June 2007 [23] Lin, Y., Pang, A., (2005). Wireless and Mobile All-IP Networks, November 2005, Wiley Publishing Inc. [24] Lloyd-Evans R. - GPRS QoS in Integrated 3G Networks , Artech House 2002 [25] Marchese, M., -QoS over Heterogeneous Networks - John Wiley & Sons, 2007 [26] Nedelcu, A.-V.; Sandu, F.; Machedon-Pisu M., M.; Alexandru, M.; Ogrutan, P. - Wireless-based remote monitoring and control of intelligent buildings - Robotic and Sensors Environments, 2009. ROSE 2009. IEEE International Workshop. Digital Object Identifier: 10.1109/ROSE.2009.5355999, 2009, Page(s): 47 52 [27] Nishida, K., Yokota, H. (2006) - Mobility NETLMM Protocol Applicability Analysis for 3GPP SAE Network- Retrieved January, 2008, http://tools.ietf.org/html/draft-nishida-netlmm-protocolapplicability-00 [28] Patel,V, McParland, T.(2008) -Proposed Guidance for IPS Mobility Management Aeronautical Communication Panel - August 2008, Montreal, Canada [29] Pischella, M. Lebeugle, F. Jamaa - UMTS to WLAN Handover based on A Priori Knowledge of the Networks , June 2006 [30] Puschi, E.; Palade, T.; Sandu, F. - Intra-System Mobility Evaluation for Different Wireless Technologies - Wireless and Mobile Communications, 2006. ICWMC '06, conferin internaional IEEE. Digital Object Identifier: 10.1109/ICWMC.2006.57, 2006 [31] Racaru, F., Diaz, M., Chassot, C., -Quality of Service Management in Heterogeneous NetworksInternational Conference on Communication Theory, Reliability, and Quality of Service, CTRQ'08, Iulie 2008 [32] S. Mohanty - A new architecture for 3G and WLAN integration and inter-system handover management, 2006 [33] S. Sesia, I. Toufik, M. Baker, LTE The UMTS Long Term Evolution From Theory to Practice, John Wiley & Sons Ltd, ISBN 978-0-470-69716-0, 2009 [34] Sandu F., Borza P.N. , Kayafas E, Moraru S.A. - LabVIEW-based remote and mobile access to real and emulated experiments in electronics - Proceedings of the 1st ACM International Conference on Pervasive Technologies Related to Assistive Environments, PETRA 2008, Athens, Greece, July 1618, 2008 [35] Sandu F., Cserey S, Balan T., Romanca M. - Simulation-based UMTS e-learning software Proceedings of the 1st ACM International Conference on Pervasive Technologies Related to Assistive Environments, PETRA 2008, Athens, Greece, July 16-18, 2008 [36] Sandu, F.; Romanca, M.; Nedelcu, A.; Borza, P.; Dimova, R -Remote and mobile control in domotics - Optimization of Electrical and Electronic Equipment, 2008. OPTIM 2008. 11th , conferin internaional IEEE . Digital Object Identifier: 10.1109/OPTIM.2008.4602527, 2008, Page(s): 225 228 [37] Tanenbaum A.S.- Reele de calculatoare, ed. a 4-a. Edit. BYBLOS, 2003 [38] Xiuhua, F., Wang, J., Zhou, W., Junde, S., -End-to-End QoS Architecture and Inter-domain QoS Model across Multiple Domains- International Conference on communication Technology, ICCT '06, Noiembrie 2006 [39] Y. Bernet, Y., - The Complementary Roles of RSVP and Differentiated Services in the Full-Service QoS Network - IEEE Communications Magazine, Februarie 2000 [40] Yousaf, Faqir Zarrar - An Accurate and Extensible Mobile IPv6 (xMIPV6) Simulation Model for OMNeT++, Communication Networks Institute, Dortmund University of Technology, Germany [41] T. Radulescu, H. G. Coanda QoS in retelele IP multimedia, Editura Albastra, ISBN 978-973-650219-4, 2007

51

List de abrevieri
3GPP 3GPP2 AAA AM APN AS ASM ASN.1 ATCA ATM AuC BCCH BGCFs BPEL BGP BSC BSS BTS CBR CDMA CM CMIP CMIS CORBA CS CSCF DCH DSS1 EDGE EDCA EIR eNodeB ER eUTRAN EV-DO EV-DV FACH FDD FM GBR GGSN GMSK GPRS GRE GSM HCF HLR HSCSD HSDPA HSPA HSS HSUPA IETF IMS IP ITU LLC LTE MAC MIMO MIP MME MNP 3rd Generation Partnership Project 3rd Generation Partnership Project 2 Authentication, Authorization and Accounting Account Management Access Point Name Application Servers Algorithmic State Machine Abstract Syntax Notation One Advanced Telecommunications Computing Architecture Asynchronous Transfer Mode Authentication Center Broadcast Control Channel Breakout Gateway Control Functions The Business Process Execution Language Border Gateway Protocol Base Station Controller Base Station Subsystem Base Transceiver Station Constant Bit Rate Code Division Multiple Access Configuration Management Common management information protocol Common Management Information Service Common Object Request Broker Architecture Circuit Switched Call/Session Control Functions Dedicated Channel Digital Subscriber Signalling System No. 1 Enhanced rates for Data Global Evolution Enhanced distributed channel access Equipment Identity Register evolved NodeB Error Rate evolved UTRAN Evolution, Data Only Evolution, Data Voice Forward Access Channel Frequency-Division Duplexing Fault Management Guaranteed Bit Rate Gateway GPRS Support Node Gaussian Minim Shift Keying General Packet Radio Service Generic Routing Encapsulation Global System for Mobile Communications/Groupe Spcial Mobile Hybrid coordination function Home Location Register High-Speed Circuit Switched Data High-Speed Downlink Packet Access High-Speed Packet Access Home Subscriber Server High-Speed Uplink Packet Access Internet Engineering Task Force IP Multimedia Subsystem Internet Protocol International Telecommunication Union Logical Link Control Long Term Evolution Media Access Control Multiple-Input and Multiple-Output Mobile IP Mobility Management Entity Mobile Number Portability

MRF MSC NAI NAS NE NNI OFDM OMA PCH PCI PDA PDC PDN PDN-GW PDP PDTCH PGW PICMG PM PMIP PS/PO PSDN PSK PSTN QAM QoS RAN RLC RLP RSVP RTP RTT RTT SaaS SAP SCTP SDP SDU SGSN SGW SIP SMS SNMP SOAP SPOTS SS7 TDD TDM TDMA TMN UMB UMTS UNI UTRAN VBR VLR WIMAX WSDL XML XPDL

Media Resource Functions Mobile Switching Center Network Acces Identifier non-Access Stratum Network Element Network to Network Interface Orthogonal Frequency-Division Multiplexing Operation-Maintenance-Administration Paging Channel Peripheral Component Interconnect Personal Digital Assistant Performance Data Collection Public Data Network PDN Gateway Packet Data Protocol Packet Data Traffic Channel Packet Data Network Gateway PCI Industrial Computer Manufacturers Group Performance Management Proxy Mobile IP Packet Switched/Packet Oriented Public Switched Data Network Phase-Shift Keying Public Switched Telephone Network Quadrature Amplitude Modulation Quality of Service Radio Access Network Radio Link Control Radio Link Protocol Resource Reservation Protocol Real-time Transport Protocol Round-Trip-Time Radio Transmission Technology Software as a Service Service Access Point Stream Control Transmission Protocol Service Data Point Service Data Unit Serving GPRS Support Node Serving Gateway Session Initiation Protocol Short Message Service Simple Network Management Protocol Simple Object Access Protocol Suport, Planficare, Operare & mentenan i analiza Traficului n Sistem Signaling Sysmtem no 7 Time-Division Duplex Time Division Multiplexing Time Division Multiple Access Telecommunications Management Network Ultra Mobile Broadband Universal Mobile Telecommunication System User Network Interface UMTS Terrestrial Radio Access Network Variable Bit Rate Visitor Location Register Worldwide Interoperability for Microwave Access Web Services Description Language Extensible Markup Language XML for Process Description Languages

S-ar putea să vă placă și