Documente Academic
Documente Profesional
Documente Cultură
Conductor tiinific,
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
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.
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.
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).
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.
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.
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.
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.
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.
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
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.
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.
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.
11
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
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.
13
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
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.
15
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.
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
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.
17
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.
18
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
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.
20
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).
21
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.
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
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.
23
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.
24
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
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
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
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
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
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
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
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.
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.
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
34
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
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
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.
37
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
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.
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
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.
40
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
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.
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
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
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
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
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
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
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
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
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
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]
[19]
[20] [21]
50
[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