Sunteți pe pagina 1din 64

Universitatea Transilvania din Bra ov

Facultatea de Inginerie Electric i tiina Calculatoarelor

Soluii pentru Calcul Mobil n Reele Eterogene


Solutions for Mobile Computing in
Heterogeneous Networks
Rezumatul tezei de doctorat
PhD thesis summary

Conductor tiinific,

Prof.Univ.Dr.Ing. Florin SANDU


Doctorand,

Ing. Titus-Constantin BLAN

- Bra ov 2011 -

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

MINISTERUL EDUCAIEI, CERCETARII, TINERETULUI I SPORTULUI

UNIVERSITATEA TRANSILVANIA DIN BRA OV


BRA OV, B-DUL EROILOR NR. 29, 500036, TEL. 0040-268-413000, FAX 0040-268-410525
RECTORAT

Ctre................................................................................................................
V aducem la cuno tin c n ziua de vineri, 16.09.2011, ora 10:00, n Corpul N, strada Str.
Politehnicii nr. 1, sala N.II.1, la FACULTATEA DE INGINERIE ELECTRIC I TIINA
CALCULATOARELOR, va avea loc susinerea public a tezei de doctorat intitulat:

SOLUII PENTRU CALCUL MOBIL N REELE ETEROGENE


elaborat de doctorandul ing. BLAN N. Titus Constantin n vederea obinerii titlului
tiinific de doctor, n domeniul INGINERIE ELECTRONIC I TELECOMUNICAII.
Comisia de doctorat, numit prin Ordinul Rectorului Universitii Transilvania din Bra ov, nr.
4653 din 18. 07. 2011, are urmtoarea componen:
PRE EDINTE:

- Prof. univ. dr. ing. Sorin Aurel MORARU


DECAN - Fac. de Inginerie Electric i tiina Calculatoarelor
Universitatea Transilvania din Bra ov

CONDUCTOR

- Prof. univ. dr. ing. Florin SANDU


Universitatea Transilvania din Bra ov

TIINIFIC:
REFERENI:

- Prof.univ.dr.ing. Iuliu SZEKELY


Universitatea Sapientia Trgu Mure
- Prof.univ.dr.ing. Victor Valeriu PATRICIU
Academia Tehnic Militar Bucure ti
- Prof.univ.dr.ing. Tudor Petru PALADE
Universitatea Tehnic din Cluj - Napoca

V invitm s participai la edina public de susinere a tezei de doctorat.


Aprecierile Dvs. asupra rezumatului tezei de doctorat v rugm s le trimitei pn cel trziu cu o zi
nainte de data susinerii, la unul din numerele de fax:
RECTORAT UNIVERSITATE:
DECANAT FACULTATEA IESC:
Catedra de Electronic i Calculatoare:

0040-(0)268-410525
0040-(0)268-474718
0040-(0)268-478705

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

Cuprins
1

INTRODUCERE .......................................................................................................................................................5
1.1

MOBILITATEA IP IN REELE ETEROGENE ..................................................................................................8


2.1
2.2
2.3
2.4

DOMENII DE MOBILITATE ....................................................................................................................................9


MANAGEMENTUL GLOBAL AL MOBILITII .........................................................................................................9
MANAGEMENTUL LOCALIZAT AL MOBILITATII ..................................................................................................11
CONTRIBUII LA EVALUAREA TRANSFERULUI DE CONECTIVITATE ....................................................................12

INTEGRAREA REELELOR DE CALCULATOARE I DE COMUNICAII ............................................13


3.1
3.2
3.3
3.4
3.5
3.6

ORGANIZAREA TEZEI ...........................................................................................................................................6

ARHITECTURA LTE LONG TERM EVOLUTION ................................................................................................13


MANAGEMENTUL MOBILITII N REELE LTE.................................................................................................14
CONTRIBUII LA TRANSFERUL DE CONECTIVITATE NTRE REELE UMTS I REELE WIFI PE BAZA MIPV6 ......16
VALIDAREA TRANSFERULUI DE CONECTIVITATE PMIPV6 PRIN INTEGRAREA N NUCLEUL LTE ........................17
ARHITECTURI SCALABILE MIXTE PE BAZ DE MOBILITATE GLOBAL I MOBILITATE LOCALIZAT ...................18
INTEGRAREA PE PLATFORMA ATCA A FUNCIILOR DE CALCUL I DE COMUNICAII .........................................19

MANAGEMENTUL SI AGREGAREA REELELOR ETEROGENE............................................................20


4.1
4.2
4.3

MANAGEMENTUL STAIILOR DE BAZ MULTIMODALE RECONFIGURABILE........................................................20


REELE AUTO-ORGANIZANTE SON ...................................................................................................................20
CONTRIBUII LA MANAGEMENTUL PARTAJAT AL RESURSELOR DISTRIBUITE IN CONFIGURAII MULTIUTILIZATOR ....................................................................................................................................................................24
4.4
CONTRIBUII LA AUTO-ACTUALIZAREA SISTEMULUI SOFTWARE AL REELELOR DE COMUNICAII ....................26
5

ABORDAREA TELEMATIC A REELELOR ETEROGENE .....................................................................27


5.1
5.2

CONTROLUL AUTOMATIZAT I DE LA DISTAN ................................................................................................27


CONTRIBUII LA AUTOMATIZAREA MANIPULRII BAZELOR DE DATE PENTRU MANAGEMENTUL I
DIAGNOSTICAREA SISTEMELOR DE TELECOMUNICAII ....................................................................................................28
5.3
CONTRIBUII LA AUTOMATIZAREA GENERRII DE TRAFIC PENTRU TESTARE .....................................................29
5.4
CONTRIBUII LA AUTOMATIZAREA TESTRII LA DISTANTA CU SINCRONIZAREA DE CEAS TIMING-OVER-PACKET
IN CADRUL STAIILOR DE BAZ LTE I WCDMA ..........................................................................................................29
5.5
IMPLEMENTAREA C++ LA NIVEL DE KERNEL LINUX A UNUI EMULATOR LTE PENTRU TESTAREA ENODEB ......32
6
MODELAREA-EMULAREA-SIMULAREA I INTEGRAREA CU REELE REALE N CADRUL
SISTEMELOR DE SERVICII........................................................................................................................................33
6.1
6.2
6.3
6.4
6.5
6.6

ARHITECTURI ORIENTATE PE SERVICII SOA ...................................................................................................33


CONTRIBUII LA IMPLEMENTAREA BAZAT PE MEDII PENTRU DESCRIEREA LOGICII DE SERVICII.......................34
PLATFORME DE EMULARE SOFTWARE PE BAZA MA INILOR ALGORITMICE DE STARE .........................................36
PLATFORME DE EMULARE CU HARDWARE DEDICAT ..........................................................................................36
CONTRIBUII LA IMPLEMENTAREA MODELULUI DE CONTROL PRIN STRI AL APELURILOR (BCSM)..................37
CONTRIBUII LA INTEGRAREA EMULATOARELOR CU ECHIPAMENTE REALE DE TESTARE N CADRUL SISTEMELOR
DE SERVICII.....................................................................................................................................................................39
7

MANAGEMENTUL RESURSELOR DE CALCUL MOBIL PE BAZA DE ONTOLOGII ...........................42


7.1
7.2
7.3

MODELUL TMN PENTRU MANAGEMENTUL REELELOR DE COMUNICAII .......................................................42


CONTRIBUII LA AGREGAREA ONTOLOGIC A RESURSELOR DISTRIBUITE..........................................................42
INTEGRAREA N CLOUD A PLATFORMEI CA SERVICIU PE PRINCIPIILE REALITII MIXTE ................................45

CONCLUZII SI CONTRIBUII ORIGINALE...................................................................................................46

BIBLIOGRAFIE..............................................................................................................................................................56

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

Content
1

INTRODUCTION .....................................................................................................................................................5
1.1

IP MOBILITY IN HETEROGENOUS NETWORKS ..........................................................................................8


2.1
2.2
2.3
2.4

LTE LONG TERM EVOLUTION ARCHITECTURE...............................................................................................13


MOBILITY MANAGEMENT IN LTE NETWORKS ..................................................................................................14
CONTRIBUTIONS ON CONNECTIVITY TRANSFER BETWEEN UMTS AND WIFI NETWORKS BASED ON MIPV6 .....16
VALIDATION OF PMIPV6 CONECTIVITY TRANSFER THROUGH INTEGRATION IN LTE CORE NETWORK...........17
MIXED SCALABLE ARCHITECTURES BASED ON GLOBAL MOBILITY AND LOCALIZED MOBILITY ........................18
INTEGRATION OF COMPUTING AND COMMUNICATION FUNCTIONS ON ATCA PLATFORM .................................19

MANAGEMENT AND AGREGATION OF HETEROGENEOUS NETWORKS ..........................................20


4.1
4.2
4.3
4.4

MOBILITY DOMAINS ...........................................................................................................................................9


GLOBAL MOBILITY MANAGEMENT .....................................................................................................................9
LOCALIZED MOBILITY MANAGEMENT ..............................................................................................................11
CONTRIBUTIONS ON HANDOVER EVALUATION .................................................................................................12

INTEGRATION OF COMPUTER AND COMMUNICATION NETWORKS................................................13


3.1
3.2
3.3
3.4
3.5
3.6

THESIS ORGANISATION ........................................................................................................................................6

MANAGEMENT OF MULTIMODAL RECONFIGURABLE BASE STATIONS ..............................................................20


SELF-ORGANIZING NETWORKS - SON ..............................................................................................................20
CONTRIBUTIONS ON SHARED RESOURCE MANAGEMENT IN MULTI-USER CONFIGURATIONS ............................24
CONTRIBUTIONS ON AUTOMATED UPDATE OF SOFTWARE SYSTEMS FOR COMMUNICATION NETWORKS .........26

TELEMATIC VIEW ON HETEROGENEOUS NETWORKS..........................................................................27


5.1
AUTOMATED REMOTE CONTROL ......................................................................................................................27
5.2
CONTRIBUTIONS ON AUTOMATION OF DATABASE MANIPULATION FOR MANAGEMENT AND DIAGNOSE OF
TELECOM SYSTEMS ........................................................................................................................................................28
5.3
CONTRIBUTIONS ON AUTOMATION OF TEST TRAFFIC GENERATION ..................................................................29
5.4
CONTRIBUTIONS ON REMOTE TEST AUTOMATION OF TIMING-OVER-PACKET CLOCK SYNCRONIZATION IN LTE
AND WCDMA BASE STATIONS ......................................................................................................................................29
5.5
IMPLEMENTING OF A LTE ENODEB TESTING EMULATOR BASED ON C++ AT LINUX KERNEL LEVEL ...............32

6
MODELLING-EMULATION-SIMULATION AND INTEGRATION WITH REAL NETWORKS AT
SERVICE SYSTEMS LEVEL........................................................................................................................................33
6.1
6.2
6.3
6.4
6.5
6.6
7

MANAGEMENTUL RESURSELOR DE CALCUL MOBIL PE BAZA DE ONTOLOGII ...........................42


7.1
7.2
7.3

SERVICE ORIENTED ARCHITECTURE SOA ......................................................................................................33


CONTRIBUTION ON IMPLEMENTATION BASED ON SERVICE LOGIC DESCRIPTION ENVIRONMENT ......................34
SOFTWARE EMULATION PLAFTORMS BASED ON ALGORITMIC STATE MACHINES ............................................36
EMULATION PLATFORMS WITH DEDICATED HARDWARE ..................................................................................36
CONTRIBUTIONS ON IMPLEMENTATION OF CALL STATE MODEL (BSCM) ........................................................37
CONTRIBUTIONS ON EMULATORS INTEGRATION WITH REAL TESTING EQUIPMENT FOR SERVICE SYSTEMS .....39
TELLECOMUNICATION MANAGEMENT NETWORKS ...........................................................................................42
CONTRIBUTIONS ON ONTOLOGY AGREGATION OF DISTRIBUTED RESOURCES...................................................42
CLOUD INTEGRATION OF PLATFORM-SERVICES BASED ON MIXED REALITY ................................................45

CONCLUZIONS AND ORIGINAL CONTRIBUTIONS ...................................................................................46

BIBLIOGRAPHY ............................................................................................................................................................56

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

1 Introducere
Noiunile de reele eterogene i calcul mobil sunt polivalente i au mai multe accepiuni
n cadrul actualelor reele de telecomunicaii. Lucrarea de fa i propune s evalueaze
semnificaiile celor dou noiuni, s analizeze i evalueze metode de agregare a reelelor distribuite,
s introduc i s valideze soluii pentru coagularea reelelor eterogene prin metode de calcul mobil.
n cadrul reelelor actuale noiunea de reele eterogene are mai multe valene din
perspectiv integrativ:
n primul rnd este vorba de integrarea reelelor diferite din punct de vedere al tehnologiilor de
acces radio: GSM, GPRS, UMTS, LTE, Wimax, WiFi. Metoda de calcul mobil folosit pentru
punerea n comun a resurselor in cadrul reelelor IP o reprezint protocoalele de mobilitate.
Termenul de calcul mobil se refer la aspectul de management al mobilitii i al transferului de
conectivitate la care este supus terminalul mobil dup ata area la o nou reea de acces radio.
Protocoalele de mobilitate au cunoscut o evoluie de la mobilitatea global la o mobilitate
localizat. Arhitecturile de comunicaii mobile de ultim generaie, Long Term Evolution (LTE)
includ n standardizare soluii mixte de mobilitate, prezentate i validate n aceast lucrare.
Un alt aspect al eterogenitii n reelele actuale l reprezint integrarea dintre reelele de
calculatoare i reelele de telecomunicaii. n cazul noilor reele, resursele de procesare se ridic la
nivelul nodurilor de comunicaii ce pot prelucra fluxuri mari de date n timp real. Platformele
standardizate modulare ATCA (Advanced Telecom and Computer Architecture) reprezint soluia
integrativ pe baza creia funcioneaz multe dintre elementele noilor reele de comunicaii.
Un alt mijloc de integrare l reprezint echipamentele multimodale ce ndeplinesc funciuni
multiple, simultan, sau alternativ, n cadrul unor reele bazate pe tehnologii diferite. Exemplificativ
n acest caz este modelul staiilor de baz multimodale.
Calculul mobil are un rol important n cadrul reelelor auto-organizate, care, pe baza
msurtorilor i parametrilor, realizeaz auto-configurarea i auto-optimizarea reelei, auto-depanare
i chiar auto-planificare. n cadrul arhitecturilor LTE se ncearc o abordare unitar a acestor
concepte de management autonom, reunite sub numele de SON (Self Organizing Networks).
Managementul reelelor eterogene se bazeaz pe idei inspirate de modele sociale.
Elementele reelei comunic, schimb parametrii de tipul cerere i ofert, interacioneaz dup
principii precum calitatea experienei (Quality of Experience), iau decizii n urma unor operaii de
calcul mobil. De aceea controlul automatizat i de la distan trebuie privit din perspectiv
integrativ, ca un pas spre validare, pretestare (probing) a configuraiilor n cazul etapelor de
auto-organizare. Se face trecerea de la interacionarea man-to-machine ctre tipul de relaie
machine-to-machine.
Integrarea reelelor eterogene ce cuprind elemente de emulare/simulare si elemente reale
este un pas spre comunicaii bazate pe realitate virtual sau chiar realitate augmentat. Dimensiunile
i complexitatea noilor arhitecturi de reea fac aproape imposibil funcionarea n totalitate (end-toend) doar cu echipament real, n special n fazele de dezvoltare i testare a produselor noi.
Integrarea reprezint posibilitatea de comunicare ntre elemente reale i emulate pe modele similare
abordrii hardware-in-the-loop i din pespectiva serviciilor, dup modelul blocurilor independente
constructive pentru servicii SIB (Service-Independent building Blocks).
Un aspect important al reelelor eterogene este integrarea la nivel de servicii i
portabilitatea/mobilitatea serviciilor. Arhitecturile orientate spre servicii SOA reprezint o evoluie a
procesrii distribuite i se bazeaz pe integrarea de blocuri constructive modulare ce pot coopera
pentru crearea de servicii. De obicei implementarea serviciilor are loc la nivelul unei platforme - nor
computaional (cloud computing) unde au loc calculele mobile.

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

Mediile de creare de servicii pe baz de blocuri funcionale pot fi folosite n cazul serviciilorplatform pentru descrierea n mod vizual a reelelor, ce pot integra elemente reale i simulate, n
mod transparent.
Portabilitatea serviciilor se refer la gsirea locaiei potrivite pentru rularea serviciului, sau
punerea n comun a elementelor de reea optime n funcie de o serie de criterii (performante,
disponibilitate, costuri etc.) ce pot fi descrise printr-o ontologie pentru managementul resurselor.
Proprietate specific agenilor mobili, decizia autonom de migrare a serviciului spre o alt ma in
este luat prin metode de calcul mobil, ubicuu (ubiquitous computing). Managementul resurselor
prin metodele de procesare distribuit, relaii semantice i comunicarea ntre elemente funcionale
conduc spre un alt tip de reea, o reea de obiecte (Internet of Things).
Unul dintre elementele ce se regse te constant n tez, datorit conceptelor inovative
implementate, este arhitectura LTE, majoritatea implementrilor i validarea conceptelor prezentate
fiind centrate n jurul echipamentelor i metodelor LTE, reele care se afl la primele utilizri
comerciale anul acesta, 2011. Conceptele i metode prezentate n jurul acestei arhitecturi reflect
experiena autorului n lucrul cu reele LTE, n cadrul echipelor de Integrare i Testare din proiecte
de dezvoltare software n cadrul Siemens PSE Bra ov i Nokia Siemens Networks Innovation
Center Dsseldorf.
Dac perspectiva primelor trei capitole se refer mai mult la metode de integrare a reelelor
eterogene din industria de comunicaii, standardizate i implementate sau n curs de implementare
(cum e cazul unor proceduri descrise de reelele LTE), ultimele capitole introduc i valideaz
concepte noi, desprinse din metodele de convergen specifice modelelor sociale.

1.1 Organizarea tezei


Lucrarea Soluii pentru calcul mobil n reele eterogene este organizat n apte capitole, primul
capitol fcnd o introducere a elementelor abordate n tez. n continuare, lucrarea este structurat n
felul urmtor:
Capitolul 2, Mobilitatea IP in reele eterogene, prezint metode de integrare a reelelor bazate pe
tehnologii diferite la nivelul de acces radio, prin intermediul protocoalelor de mobilitate, la nivelul
IP n cadrul stivei de protocoale OSI. Capitolul prezint tendina viitoarelor arhitecturi convergente
i scalabile, aceea de a despri managementul mobilitii n dou domenii: este analizat
managementul mobilitii global, reprezentat de protocolul Mobile Ipv6 i dezvoltri ale acestuia
(FMIP i HMIPv6) i managementul mobilitii localizat, al crui exponent este Proxy Mobile IPv6.
Ca i parte aplicativ, capitolul introduce un model general de simulare a mobilitii, pe care l-am
integrat la nivelul software-ului de emulare i utilizat pentru evaluarea protocolului MIPv6 n cadrul
unor scenarii de testare.
Capitolul 3, intitulat Integrarea reelelor de calculatoare i de comunicaii, debuteaz cu
introducerea arhitecturii 3GPP LTE (Long Term Evolution), a optimizrilor aduse de aceast
arhitectur i a modului n care protocoalele de mobilitate sunt implementate n cadrul arhitecturii
LTE. Se prezint modalitatea n care reele eterogene, de diferite tipuri, se pot interconecta cu noile
reele LTE, cu suport pentru reelele existente i pentru viitoare reele.
Este introdus tehnologia ATCA, utilizat ca standardizare a echipamentelor de telecom de
echipamente UMTS/LTE, care i dovede te eficiena n contextul noilor cerine de procesare la
nivelul nodurilor de comunicaii.
Att mobilitatea global, ct i cea localizat, ce vor conlucra n cadrul LTE, au fost testate
cu echipamente reale. Conceptele la nivelul arhitecturii LTE sunt testate n laboratoarele firmei
Siemens PSE BV realizarea unor configuraii mixte cu elemente reale Core LTE i elemente
emulate. Sunt interpretate datele i observaiile n scenarii de handover 4G inter i intra MME
6

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

(Mobility Management Entity), cu centrare pe protocoalele pentru managementul mobilitii


localizate PMIP.
O alt contribuie o reprezint validarea transferului de conectivitate MIPv6, prin integrarea
unei configuraii reale de testare WiFi-GPRS-UMTS. Am analizat i validat o metod de
convergen ntre o reea 3G UMTS i o reea fr fir Wi-Fi, evalund performanele MIPv6 n acest
mediu integrat.
n finalul capitolului am propus un model generalizat de mobilitate mixt integrnd
mobilitatea global i mobilitatea localizat, ce ofer flexibilitate, scalabilitate i independen ntre
domeniile de mobilitate.
Capitolul 4, Managementul i agregarea reelelor eterogene, este dedicat prezentrii metodelor de
management n cadrul reelelor distribuite de mari dimensiuni. Sunt prezentate metode de
coordonare i agregare a sistemelor eterogene, fr a fi necesar intervenia personalului dedicat
pentru operare i mentenan, reducndu-se astfel substanial costurile operaionale OpEx.
Exponenial n cadrul reelelor LTE este sistemul SON (self-organizing networks) ce include metode
de autoconfigurare, monitorizare i autooptimizare, metode de planificare i auto-depanare.
O metod de reducere a cheltuieli investiionale CapEx pentru asigurarea funcionalitii
elementelor de reea conform cu un anumit standard sau tehnologie este utilizarea de echipamente
multimodale. Din aceasta perspectiv este prezentat modelul staiilor de baz multimodale, ce pot
funciona n cadrul tehnologiilor de acces radio diferite.
Un important instrument de management l reprezint 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 seturile tip service packages. Autorul a realizat o platform
de generare de rapoarte, istoric i etichetare automat pentru module software de corecie patches lucru care necesita nainte un mare efort din partea inginerilor de testare (platform
testat n cadrul laboratoarelor Siemens).
O alt contribuie a autorului o reprezint managementul partajat al resurselor n configuraii
multi-user pentru controlul la distan n cadrul sistemelor de telecomunicaii.
Viziunea capitolului 5, Abordarea telematic a reelelor eterogene este integrativ, prezentnd
rolul proceselor de automatizare a controlului de la distan ca instrument pentru stabilirea relaiilor
(parteneriatului) ntre componentele de reea prin ncercri (probing) i ca instrument de
management pentru auto-optimizare (orientat ctre capabiliti de msurare/testare i prelevare a
parametrilor).
Sunt prezentate i exemplificate principalele etape ale automatizrii testrii, limbaje de
scripting i proceduri uzuale folosite pentru automatizare, precum i posibilitile de testare prin
implementri C++ la nivel de kernel Linux.
O contribuie pe care am prezentat-o n acest capitol este implementarea automatizrii
emulatoarelor de protocol, generatoare de trafic pentru testarea n cadrul reelelor LTE, la nivel de
scripting.
Bazele de date i comenzi precum i nregistrrile (log-uri) de evenimente reprezint
mijloacele cele mai folosite pentru configurare i diagnosticare n cadrul reelelor distribuite. n
acest capitol, am validat o metod de manipulare automatizat a bazelor de date i fi iere de
diagnoz.
O alt contribuie este automatizarea procesului de testare la distan cu sincronizarea de
ceas Timing-over-packet n cadrul staiilor de baza LTE i WCDMA. Implementarea, pe care am
testat-o n cadrul laboratoarelor Nokia Siemens Networks Dsseldorf pentru o staie de baz
eNodeB LTE, se bazeaz pe controlul la distan al echipamentelor pe baza VXI11.
Capitolul 6, Modelarea-emularea-simularea i integrarea cu reele reale n cadrul sistemelor de

servicii, porne te de la ideea de servicii-software (SaaS)

i platforme-servicii (PaaS) la nivelul

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

arhitecturilor orientate pe servicii SOA (Service Oriented Architecture) i a modului de descriere a


serviciilor pe baza blocurilor constructive.
Capitolul prezint o analogie ntre blocurile constructive independente pentru servicii
software SIB (Service Independent building Blocks) i blocurile de reea ce reprezint echipamente
(reale sau emulate). Modul n care serviciile sunt construite pe baza SIB asemenea pieselor de
LEGO este folosit i n limbajele de descriere vizual a topologiilor de reea.
Pentru ilustrarea blocurilor de servicii, o contribuie a autorului este implementarea i
validarea unei metode de descriere a serviciilor cu ajutorul tehnologiei JAIN (Java APIs for
integrated networks) utiliznd ca middleware JSLEE (Java Service Logic Execution Environment).
Serviciile create sunt orientate pe sesiune, utiliznd protocolul SIP (Session Initiation Protocol)
pentru implementarea unor servicii specifice reelelor inteligente (IN Inteligent Nertworks).
Capitolul prezint funcionalitatea platformelor de simulare software pe baza ma inilor
algoritmice de stare i a platformelor de simulare cu echipament dedicat. Ma inile algoritmice de
stare sunt folosite i pentru modelarea altor procese, precum serviciile de telecomunicaii. n acest
sens autorul a implementat i validat o metod de descriere a serviciilor prin ma ini algoritmice de
stare BCSM (Basic Call State Model) n implementare LabVIEW.
Capitolul include o substanial contribuie a autorului prin implementarea unei metode de
extindere a emulatoarelor cu subsistemele reale de testare, avnd ca finalitate un demonstrator
pentru staia de baz, eNodeB, n cadrul reelelor LTE. Extinderea elementelor simulate cu interfee
reale se face pe baz de sockets i include procedee de sincronizare a timpului real cu timpul la
nivel de simulator i sincronizare a mesajelor.
Capitolul 7, Managementul resurselor de calcul mobil pe baz de ontologii, prezint o metod de
calcul mobil pentru agregarea optimal a elementelor de reea, pe baza setului de parametrii i relaii
ntre elemente, specificate prin ontologii, pe modele semantice.
Una dintre direciile reelelor actuale de comunicaii este orientarea spre servicii, asigurnd
accesul i utilizarea resurselor computaionale diverse prin intermediul reelei digitale, metod
specific cloud computing.
Am propus un model de management al resurselor la nivelul norului informaional, pe
modelul serviciilor PaaS (Platform as a Service), incluznd elemente reale i emulate, selecia i
configurarea elementelor fiind transparent utilizatorului final. Modelul propus se bazeaz pe
conceptul de cale generic (Generic Path) introdus n cadrul proiectului European FP7 4WARD.
Logica de integrare a resurselor (echipamente de reea) n funcie de cererea clientului i de
parametrii precum cost i performan poate fi realizat utiliznd modelul descris n acest capitol.
Modelul de migrare a serviciului pe o alt ma in (n cazul de fa migrarea ntre elemente reale i
emulate) n funcie de raiuni business, cerere i ofert, disponibilitate, este specific agenilor mobili.
O contribuie prezentat n acest capitol este validarea conceptului propus de management al
resurselor, pe baza cilor generice i agregarea elementelor prin relaii specificate prin ontologii.
Implementarea s-a realizat utiliznd bibliotecile cu surs deschis ForMux (Forwarding and
Multiplexing) i metoda de integrare a mediului real cu cel simulat la nivel de emulator, prezentat
n capitolul 6.
Capitolul 8, Concluzii si contribuii originale, ncheie lucrarea sintetiznd contribuiile aduse la
integrarea i managementul reelelor eterogene prin soluii de calcul mobil.

2 Mobilitatea IP in reele eterogene


Capitolul prezint tendina viitoarelor arhitecturi convergente i scalabile, aceea de a despri
managementul mobilitii n dou domenii: mobilitatea global i mobilitatea localizat.

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

De asemenea sunt ilustrate avantajele protocolului MIPv6, un protocol de mobilitate global i


diverse variante ce aduc mbuntiri protocolului de baz.
Proxy Mobile IPv6 (PMIPv6), cel mai nou protocol de mobilitate din familia MIPv6
reprezint o soluie pentru managementul localizat al mobilitii. PMIPv6 a fost adoptat deja n
cadrul reelelor considerate de generaia a 4-a.

2.1 Domenii de mobilitate


Chiar dac popularitatea mobilitii IP este n cre tere, implementarea protocoalelor de
mobilitate n cadrul reelelor de
comunicaii
mobile
(GPRS/
UMTS)
are
nc
unele
vulnerabiliti.
Pstrarea adresei IP n
acela i domeniu de mobilitate fr
a implica nodul mobil n
semnalizarea specific mobilitii a
condus
la
ideea
mpririi
managementului mobilitii n
dou domenii: managementul
mobilitii localizat - Local
Mobility
Management
(de
asemenea numit mobilitate reea - Figura 2-1. Mobilitate global (host-based) implic nodul mobil n
semnalizarea pentru mobilitate, spre deosebire de
Network Mobility i al crui
mobilitatea localizat(network-based) unde
protocol exponenial este Proxy
semnalizarea este preluat de router-ul de acces AR
MIPv6) i managementul global
al mobilitii - Global Mobility Management (sau mobilitatea la nivel de nod mobil - Host
Mobility, reprezentat de MIPv6 i diverse variante ale sale).

2.2 Managementul global al mobilitii


Protocolul Mobile IPv6
Mobile IPv6 este un protocol de nivelul 3, definit de RFC3775, care rezolv problema rutrii pentru
utilizatori mobili. Exist i varianta protocolului Mobile IPv4 [RFC2002], ns comunicaia IPv6 a
fost gndit n a a fel nct ideea de mobilitate este nglobat.
Entitile MIPv6:
Nodul mobil MN (Mobile Node): Un nod de calcul, care i poate schimba ata amentul de la o
reea la alta, dar rmne disponibil prin intermediul adresei din reeaua de domiciuliu (home).
Home Agent HA: Un router n reeaua domiciliu (home) a unui nod mobil. Entitatea
monitorizeaz unde se afl nodul mobil (care se nregistreaz la HA cu adresa care-of atunci
cnd se afl ntr-o reea vizitat) i, n cazul n care nu se face optimizarea rutei, intercepteaz
pachetele trimise ctre nodul mobil i le tuneleaz ctre acesta.
Nodul corespondent - CN (Correspondent Node): Nodul cu care comunic nodul mobil. CN
poate fi mobil sau staionar.
Exist dou metode posibile de comunicare dintre un nod mobil (MN) i un nod
corespondent (CN): tunelare bidirecional, nu necesit ca nodul corespondent s cunoasc
protocolulul Mobile IPv6, dar toat comunicaia este tunelat prin HA (home agent). A doua
metod, numit optimizarea rutei (route optimization) realizeaz o tunelare fr implicarea HA.

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

Figura 2-2. Pa ii algoritmului MIPv6

Principalele avantaje ale IPv6 sunt: spaiu de adresare mai mare, Neighbor Discovery
Algorithm (algoritmul de descoperire a vecinilor, folosit ca mecanism de autoconfigurare a
adreselor), header-ul IPv6 mult simplificat, header-ele de extensie pentru opiuni, Flow Labeling
(etichetarea fluxului de date), optimizarea rutrii, securitate la nivelul reea (IPSec), suport pentru
ageni home multipli. Spre deosebire de MIPv4 nu mai exista un FA (foreign agent).
MIPv6 are unele vulnerabiliti: ntrzieri la transfer (handover), semnalizare excesiva si
pierdere de pachete, implicarea nodului mobil n semnalizarea specific mobilitii ce implica o
mare putere de procesare la nivelul nodului mobil i utilizarea interfeelor radio pentru semnalizare.
Un scenariu tipic pentru atingerea limitelor MIPv6 este atunci cnd numrul de elemente de reea
intermediare (hops) pentru ca mesajele de la HA s ajung la MN este mare, deci nodul mobil se
afl la mare distan de reeaua cas (home) iar conexiunile intermediare sunt lente si nesigure. In
ciuda faptului c este un protocol bine cunoscut, implementarea lui n cadrul reelelor reale este
destul de limitat i pentru c are unele lipsuri nu este adoptat pe scar larg.
Dezvoltri ale MIPv6
Pe lng protocolul de baz, IETF a standardizat variante de protocoale de mobilitate pentru
a rspunde necesitii unor scenarii specifice n care MIPv6 se dovede te ineficient.
Algoritmi cu timp de handover optimizai
Protocolul de mobilitate IP pentru transfer rapid de conectivitate (Fast MIP) este menit a
reduce timpii de handover. Protocolul permite nodului mobil (MN) s detecteze rapid un nou punct
de acces in reea (access point) si prefixul subreelei (subnet) pentru viitorul punct de ata ament,
nc din momentul in care nodul mobil este conectat in reeaua curent, deci ntr-un mod predictiv.
Algoritmi de mobilitate ierarhic
Scopul mobilitii IP ierarhizate este s optimizeze rutarea n cazul mobilitii locale prin
introducerea unei ierarhii de ancore de mobilitate i a unui nou element numit punct de ancor a
mobilitii MAP (Mobility Anchor Point). Acest element execut, din perspectiva nodului mobil,
acelea i operaii ca i agentul de domiciliu HA din cazul MIPv6, dar la un anumit nivel ntr-o reea
ierarhic. MAP va recepiona toate pachetele n locul nodului mobil, va ncapsula i trimite aceste
pachete direct ctre adresa curent a nodului mobil.
Mobile IP cu Stiva dubl
DSMIP este o alt variant a MIPv6, bazat pe presupunerea c este puin probabil ca toate
nodurile mobile s foloseasc IPv6. Avantajul DSMIP este c suport ambele tipuri de adrese att
10

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

pentru adresa Home ct i pentru adrese CoA n cadrul aceluia i protocol. Protocolul IPv4 nu va fi
abandonat curnd, deci suportul pentru acest protocol este absolute necesar, astfel nct adrese home
IPv4 s poat fi folosite la nivelele superioare.
DSMIP extinde capabilitile Mobile IPv6 i modific unele dintre cele mai importante mesaje
are protocolului de mobilitate, cum ar fi actualizarea nregistrrii (binding update) i confirmarea
nregistrrii (binding acknowledgement).

2.3 Managementul localizat al mobilitatii


Mobilitate proxy
Protocoalele de management al mobilitii la nivel reea (network-based mobility
management), cum este PMIPv6, ofer suport pentru mobilitatea IP a nodurilor mobile, dar nodul
mobil n sine nu particip la semnalizarea specific mobilitii. Proxy Mobile IPv6 (PMIPv6) este un
protocol n curs de standardizare de ctre IETF NETLMM (Network Localized Mobility
Management).
Reeaua ce deserve te nodul mobil preia responsabilitatea controlului mobilitii IP n locul
nodului mobil (host): evidena mi crii nodului mobil i iniializarea semnalizrii necesare n
procesul mobilitii. Prin acest mecanism, mobilitatea este efectiv ascuns la nivelul terminalului.
Din perspectiva nodului mobil, ntregul domeniu de mobilitate PMIPv6 este perceput ca propria
reea de domiciliu (home network). Principalele avantaje ale mobilitii de reea (network mobility),
n opoziie cu mobilitatea localizat:
Eficiena de utilizare a reelelor wireless interfaa radio, care reprezenta principala surs de
ntrzieri este exclus din calea mesajelor de semnalizare a mobilitii
Timpi de handover optimizai Prefixul reelei home, asignat de ctre reeaua de acces, este
neschimbat n domeniul PMIPv6, deci semnalizarea de handover este redus.
Securitate adresa home a nodului mobil este fix n cadrul domeniului PMIPv6, deci locaia
precis a nodului mobil nu poate fi dedus pe baza adresei IP de ctre potenialii atacatori.
Mic orarea complexitii nodului mobil stiva de protocoale MIPv4/v6 nu ar trebui
implementat i nu ar trebui s ruleze la nivelul terminalului mobil.

Figura 2-3. Mobilitatea Proxy Mobile IPv6

11

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

Noile entiti principale ale PMIPv6 sunt, dup cum sunt definite n RFC 5213:
Mobile Access Gateway (MAG) echipamentul interfa de acces mobil este un router de acces
(AR) ce coordoneaz semnalizarea specific mobilitii pentru un nod mobil ata at acestei
legturi. Este responsabil de urmrirea migrrii nodului mobil de la o legtur de acces i este
responsabil de transmiterea mesajelor nodului mobil ctre ancora de mobilitate local.
Local Mobility Anchor (LMA) ancora de mobilitate local reprezint pentru nodul mobil un
agent home HA n cadrului domeniului de mobilitate Proxy Mobile IPv6. Este, din punct de
vedere al topologiei, ancor de mobilitate pentru prefixele home ale nodului mobil i
reprezint entitatea care coordoneaz nregistrrile nodului mobil (binding).

2.4

Contribuii la evaluarea transferului de conectivitate

Contribuia prezentat n aceste


capitol se refer la evaluarea
performanelor
protocoalelor
de
mobilitate la nivel de simulare. n
prealabil a fost necesar integrarea la
nivel de simulator Omnet a
bibliotecilor xMIPv6 ce implementeaz
mecanisme specifice mobilitii IP. Am
utilizat aceste funcionaliti pentru
realizarea de configuraii (scenarii)
pentru studiul mobilitii utiliznd
MIPv6.
Simularea Mobile IPv6 este realizat Figura 2-4. Mecanismele protocolului MIPv6 sunt definite n
in cadrul unui model simplu xMIPv6 care este conectat la
utiliznd
modulele
existente
n
modelul IPv6 la nivelul reea n stiva de protocoale OSI
bibliotecile INET (INET framework)
dezvoltate
pentru
simulatorul
OMNET++ i bibliotecile xMIPv6
dezvoltate
de
Universitatea
din
Dortmund. n general,
modelul de
simulare xMIPv6 ofer suport pentru
urmtoarele operaii: detectarea migrrii,
autoconfigurarea
adreselor
CoA,
nregistrarea n reeaua home, tunelare
invers (Reverse tunneling), procedura
de rutare invers (Return Routability
procedure),
nregistrarea
nodului
corespondent, scenariul ntoarcerii n
reeaua home.
Modificrile necesare au fost
realizate pentru modulele existente
relevante
dar
fr
a
afecta
Figura 2-5. Topologia de simulare MIPv6
funcionalitatea acestora. xMIP define te trei tipuri de noduri: Mobile Node
(MN), Home Agent (HA) i Correspondent Node (CN). Aceste noduri au fost implementate
utiliznd modelele existente disponibile n INET. Doi noi parametri au fost adugai la modelul
simplu RoutingTable6, isMobileNode i isHomeAgent, pe lng parametrul deja existent
isRouter flag, pentru a diferenia nodurile respective.

12

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

Pentru utilizarea bibliotecilor descrise anterior, OMNET++ specific necesitatea de descriere


a topologiilor de reea cu proprietile specifice pentru Mobile IP. De asemenea trebuie create fi iere
generale de configurare ce sunt folosite pentru fiecare simulare.
n simularea MIPv6 au fost descris folosirea a dou noduri corespondente, unul care suport
mesaje MIPv6 i altul care nu suport. Nodul mobil migreaz din reeaua cas n reeaua vizitat i
napoi. Mi carea este continu i poate fi ntrerupt prin oprirea simulrii. Fiecare router de acces
(Home_Agent or R1) are i un punct de acces (AP) ata at.
n figura de mai jos se observ o statistic a rezultatelor simulrii.

Figura 2-6. Rezultatele simularii timpul de handover

3 Integrarea reelelor de calculatoare i de comunicaii


3.1 Arhitectura LTE Long Term Evolution
Long Term Evolution (LTE) reprezint pasul viitor n dezvoltarea a reelelor globale mobile
de band larg dezvoltate de 3GPP (3rd Generation Partnership Project). Standardizarea LTE a
nceput cu Revizia 8 a 3GPP.
Principalele caracteristici ale arhitecturii LTE includ:
Lime de band ridicat datorit tehnologiilor de acces radio eficiente bazate pe
implementarea unor tehnologii la nivel fizic, cum ar fi Orthogonal Frequency Division
Multiplexing (OFDM) i sistemele Multiple-Input Multiple-Output (MIMO)
Optimizarea ntrzierilor i arhitectur simplificat (exist dou tipuri de noduri staii de
baz i gateways); un nod punct de ancorare i gateway comun pentru toate tehnologiile;
Protocoale bazate pe IP la nivelul tuturor interfeelor
Arhitectur armonizat pentru accesul 3GPP i conlucrarea cu reele de acces non-3GPP
Idei inovative de management automatizat SON (Self-Organizing Neworks)
Descrierea arhitecturii LTE
Practic, drept elemente de reea, la nivel global, putem meniona dou elemente (noduri)
componente principale:
reeaua de acces EUTRAN (Evolved UMTS Terrestrial Radio Access Network), care este mult
compactat i cu funcii extinse. Elementul de reea la acest nivel este staia de baz eNodeB ce
combin funcionalitatea RNC i NodeB din cadrul arhitecturii UMTS. Nodul eNodeB are
capabiliti de rutare prin intermediul interfeei X2 ctre un alt eNodeB
reeaua nucleu, care joac rolul de gateway (din acest nod fcnd parte SGW Serving Gateway i
PDN-GW Packet Data Network Gateway). Reeaua nucleu este extins cu o serie de
funcionaliti de control (precum registrul cu utilizatori i autentificare HSS/AAA, entitatea de
taxare PCRF i IMS pentru aplicaii multimedia)
Noile entiti funcionale ale reelei nucleu din arhitectura LTE, Evolved Packet Core (EPC) sunt:
Mobility Management Entity (MME) este responsabil pentru semnalizarea NAS (NonAccess Stratum) i managementul mobilitii n modul a teptare (idle).

13

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

Serving Gateway (SGW) are ca principal rol rutarea i transferul datelor propriu-zise ale
utilizatorilor (user data). SGW este conectat la modulul de taxare policy and charging PCRF.
Packet Data Network Gateway (PGW) este interfaa ctre reeaua de date PDN (packet data
network).

Figura 3-1. Evoluia arhitecturii de la UMTS la LTE

Migrarea serviciilor ctre platforme all-IP


Principalul serviciu la nivelul comunicaiilor mobile a fost de la bun nceput i va rmne
indiscutabil serviciul de voce. Dac n cazul reelelor cu comutare de circuite, serviciul de voce era
oarecum parte a conceptului arhitecturii iar principalele tehnologii folosite se bazau pe TDM (time
division multiplexing), n cazul reelelor bazate pe IP serviciul de voce nu mai este partea a reelei
nucleu (core). Vocea este unul dintre serviciile multimedia care sunt tratate la nivelul unei entiti
specializate IMS - IP Multimedia Services. n cadrul arhitecturii LTE, vocea devine o aplicaie la
nivelul IMS.
Modelul operatorilor se schimb, migrnd de la ideea de furnizor de infrastructur ctre
aceea de furnizor de servicii. Astfel de exemple de orientare a operatorilor spre oferirea de servicii
sunt platforme precum Vodafone Live sau T-Mobile T-Zone. Avantajele serviciilor implementate
direct de operator la nivel IMS sunt calitatea, fiabilitatea i securitatea.

3.2 Managementul mobilitii n reele LTE


Exist dou variante de protocoale pentru managementul mobilitii la nivelul reelei LTE.
Arhitectura de baz EPS (Evolved Packet System) define te GTPv2 (GPRS Tunneling Protocol)
drept protocol de control (C-Plane) n cadrul reelei nucleu (core). Specificaiile 3GPP au fost
extinse cu suportul pentru PMIP. PMIP poate fi utilizat la protocol de control la nivelul interfeei S5,
iar tunelarea GRE este folosit pentru traficul utilizator (U-plane).
Marele avantaj al arhitecturii LTE este permiterea transferului conexiunilor ctre alte
tehnologii de acces fixe sau fr fir, oferind posibilitatea operatorilor d implementeze o mobilitate
transparent. Din perspective protocolului de mobilitate PMIP:
S-GW joac rolul unui Mobile Access Gateway (MAG), dac interfaa S5 sau S8 pe baz de
PMIP este folosit.
PGW reprezint ancor de mobilitate local dac LMA dac PMIP este folosit la nivelul
interfeelor S5 or S8, sau, dac S2a sau S2b sunt folosite. Dac interfaa S2c este folosit, PGW
reprezint un home agent pentru protocolul Dual stack MIPv6 (DSMIPv6).
ePDG realizeaz decapsularea i ncapsularea, translatarea adresei i maparea. ePDG poate juca
rolul unei interfee de mobilitate MAG dac mobilitatea localizat este folosit pe interfaa S2b.

14

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

Figura 3-2. Arhitectura LTE i interconectarea cu alte reele 3GPP/non-3GPP


cu diferite nivele de ncredere (Trusted/Untrusted)

n funcie de tipul de interfeelor de reea folosite n cadrul procesului de handover, schemele de


mobilitate pot fi diferite i complexe. De aceea GTP i PMIP pot fi folosite n paralel, mpreun cu
alte protocoale MIP, cum ar fi DSMIP sau MIPv4 n modul FA.
Selecia protocolului de mobilitate
Continuitatea sesiunii ntre tipurile de acces 3GPP i non-3GPP nu poate fi asigurat n cazul n
care exist o neconcordan ntre ceea ce terminalul mobil a teapt i suportul oferit de reea la
nivelul protocoalelor de mobilitate. Mecanismele de mobilitate suportate pentru intercomunicarea
ntre domenii 3GPP i non-3GPP sunt decise de ctre operator i partenerul de roaming.
n cazul reelelor ce suport mai multe mecanisme de mobilitate la nivel IP, este folosit
protocolul de selecie a managementului mobilitii IP: IP Mobility Management Selection
(IPMS).
Specificaiile tehnice 3GPP menioneaz c IPMS const din dou componente:
- Selecia protocolului de mobilitate IP decizia utilizrii mobilitii la nivel de reea
Network Based Mobility (NBM) sau mobilitatea la nivelul terminalului Host based
mobility (HBM - MIPv4 sau DSMIPv6).
- Decizia pstrrii adresei IP dac mobilitatea NBM la nivelul reelei este selectat
IPMS este responsabil de selecia ntre PMIPv6 i GTP ca protocol utilizat la nivelul interfeei
S5/S8. n cazul ata amentului iniial la o reea de acces 3GPP, logica IPMS nu este necesar,
deoarece conectivitatea la un gateway PDN GW este ntotdeauna stabilit cu ajutorul mobilitii la
nivel de reea cu mobilitate localizat. Dar la ata amentul iniial la o reea non-3GPP autorizat
(trusted) sau ePDG i dup handover-ul de la o reea 3GPP la o reea non-3GPP autorizat,
protocolul IPMS este invocat nainte ca o adres IP s fie alocat terminalului mobil. Are loc o
negociere a capabilitilor, la nivelul protocoalelor de mobilitate: dac terminalul mobil a oferit o

15

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

indicaie precis despre mecanismele de mobilitate suportate, reeaua trebuie s ofere o indicaie
utilizatorului mobil despre protocolul de mobilitate selectat pentru a fi folosit.

3.3 Contribuii la transferul de conectivitate ntre


reele UMTS i reele WiFi pe baza MIPv6
n acest paragraf este prezentat o implementare ce demonstreaz posibilitatea de adaptare a
echipamentelor 3G, care nc produc mari venituri operatorilor, pentru integrarea n cadrul reelelor
de generaie viitoare. S-a folosit o implementare a protocolului Mobile IPv6 sub sistemul de operare
Linux - MIPL (Mobile IPv6 for Linux), o aplicaie dezvoltat de HUT (Helsinki University of
Technology) ca parte a proiectului GO-Core. n configuraia implementat pentru testare, am
minimizat pe ct posibil configuraia, pentru a folosi ct mai puine resurse. Astfel Home Agent-ul
(HA) ine loc i de router (R) n reeaua home i de access router (AR) adic router-ul de acces
ctre reeaua vizitat.
Acest lucru a fost posibil prin instalarea pachetelor ce transform HA n router i prin instalarea
a dou plci de reea la nivelul Home Agent. Astfel o interfa este legtura cu reeaua home, iar
cealalt interfa ine loc de AR i face legtura cu reeaua foreign.
Configuraia experimental testeaz posibilitatea de integrare ntre o reea UMTS i una Wi-Fi.
Home agent-ul i nodul mobil sunt instalate pe ma ini Linux care sunt integrate reelelor GPRS i
Wi-Fi. Pentru utilizarea unei reele tipice GPRS sau UMTS i n special pentru utilizarea reelei
publice GSM care genereaz doar adrese IPv4 pentru utilizatorii obi nuii, o metod de by-pass a
adreselor IPv4 este utilizat pentru ca reeaua s funcioneze cu IPv6. Soluia este utilizarea tunelrii
OpenVPN care realizeaz i conversia adreselor de la IPv4 la IPv6 i invers.
Reeaua de acces Wi-Fi trebuie s asigure suport pentru IPv6. n acest scop, router-ul wireless
utilizat a utilizat un firmware modificat cu surs deschis, DD-WRT. Acest router poate fi folosit ca
router de acces (AR) n reeaua vizitat pentru c trimite mesaje router advertisement pentru
autoconfigurarea terminalelor IPv6 i setarea automat a rutelor. RADVD (router advertisement
daemon) poate fi configurat, pentru setarea prefixelor ce vor fi publicate pe o anumit interfa.
RADVD ascult mesajele de solicitare de router i rspunde cu mesaje de broadcast router
advertisements.

Figura 3-3. Arhitectura experimental simplificat pentru convergena reelelor


GPRS/UMTS i WLAN utiliznd MIPv6

16

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

Reeaua GPRS a fost folosit ca reea de backup secundar, deoarece are o arie de acoperire
mare, deci conexiunea GPRS este iniiat dar nu este folosit dect dac reeaua wireless nu este
disponibil. Aceste prioriti pot fi setate n fi ierul de configurare mipv6.conf, astfel nct Wi-Fi are
o prioritate mai mare.
Pentru captura pachetelor, statistici, timpi de handover, analiza mesajelor am folosit
analizorul software Ethereal i simulatorul/emulatorul Tecktronics K1297, un echipament hardware
de nalt tehnicitate, disponibil n laboratorul Siemens PSE.
La nivel de aplicaie, testele s-au realizat cu programe pentru comunicaii multimedia (video
i voce), transfer de fi iere (FTP), i mesaje de control ICMP6, bineneles, toate aplicaiile utiliznd
protocolul IPv6.
Msurtori pentru timpi de handover

Wireshark a rulat pe interfaa eth0 a


home agent-ului (interfaa de legtur cu restul
reelei home) i de asemenea pe nodul
corespondent. Pe interfaa HA s-au urmrit
mesajele tipice protocolului IPv6. Pentru fiecare
din aceste mesaje (de exemplu Binding Update)
se pot urmri cmpurile mesajelor specifice
IPv6.
Pentru nodul corespondent s-a urmrit
timpul de handover, respectiv timpul sesizat
Figura 3-4. Statistica pachetelor ce sosesc la
ntre momentul cnd pachetele VoIP nu mai
nodul corespondent
ajung la destinaie, pn n momentul cnd
legtura se restabile te.
Dup captura Ethereal pe nodul corespondent, handover-ul nu este transparent (seamless),
dar timpul de handover este foarte mic, sub o secund, ceea ce este acceptabil. Timpul de handover
este totu i puin mai mare, dar depinde i de aplicaie, respectiv unele aplicaii realizeaz o
transmisie n buffer i astfel timpul de transfer este mic orat.
Pe baza acestor experimente am tras concluzia c transferul conectivitii nu este transparent,
dar timpul de handover pentru un streaming multimedia este scurt, sub 30 de ms, ceea ce este
acceptabil.
Demonstratorul reprezint o soluie ieftin de optimizare a reelelor existente 2,5G i 3G i
este n acela i timp o metod scalabil care poate fi u or reprodus n alte infrastructuri de reele sau
n cadrul reelelor publice ale operatorilor.

3.4 Validarea transferului de conectivitate PMIPv6 prin


integrarea n nucleul LTE
Conceptele la nivelul reelei LTE, descrise n cadrul acestui capitol au fost validate n cadrul
unor configuraii mixte real-emulat.
n cadrul laboratoarelor Siemens Brasov i Nokia Siemens Networks n Dsseldorf, am avut
ansa s testez unele concepte n cadrul reelelor reale LTE, nainte ca aceste reele s fie disponibile
comercial.
Echipamentele reale disponibile au fost cele din reeaua core, respectiv un MME, un S-GW i
un P-GW. Pentru comunicarea dintre S-GW i P-GW a fost setat drept protocol pentru interfaa S5,
Proxy MIPv6.

17

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

n acest context a fost necesar integrarea cu elementele emulate oferite de un emulator LTE. Cu
ajutorul acestuia au fost emulate:
partea radio, respectiv staiile de baz eNodeB i terminalul mobil ce realizeaz operaia de
handover. Pentru terminalul mobil trebuiesc
pornite dou aplicaii simultan, pentru date
(User-plane) i semnalizri (Control-plane)
bazele de date cu utilizatori HSS Home
Subscriber Server - La nivelul acestui
element emulat au fost definii utilizatorii
(subscribers), profile QoS i APN-ul folosit
elementul de taxare (charging) PCRF
(Policy and Charging Rules Function)
funcia MME (pentru scenariul de handover
cu schimbare MME)
n configuraiile integrate nu a fost
folosit un server specializat DNS, SGW-ul i
PGW-ul fiind nregistrate static la nivel de
MME. Controlul elementelor emulate se face din
linia de comand: de exemplu la nivelul
terminalul mobil se iniiaz o comanda de
ata are la nivel S1, sau de handover. Un element
inovativ este implementarea unui mecanism de
conversie a cererilor DHCP n cereri de ata are
la reea (Attach Request). Terminalul utilizator
Figura 3-5. Scenariul de handover Inter-MME.
trimite o cerere DHCP care este interpretat la
Elementele emulate sunt ncercuite.
nivelul entitii eNodeB emulate i trimis drept
o cerere de ata are ctre reeaua nucleu.
Scenariul de handover inter-MME
Elementele emulate includ n acest caz i emularea MME (doar un echipament MME a fost
disponibil). Handover-ul este iniiat de ctre mesaje S1 i se realizeaz doar n cazul n care nu
exist interfaa X2 ntre cele dou staii de baz, cele dou staii de baz nu sunt controlate de acela i
MME, sau este vorba despre un handover cu schimbarea ariei de rutare (inter-RAT). Procedura de
transfer de conectivitate este una de soft handover, procedurile de handover fiind iniiate la nivelul
reelei nucleu nainte ca transferul de conectivitate s aib loc la nivel radio. Pentru analiza reelelor
am folosit mesajele capturate n reeaua core LTE n timpul procedurilor de handover.

3.5 Arhitecturi scalabile mixte pe baz de


mobilitate global i mobilitate localizat
Tendina noilor reele (cum este cazul LTE) este orientarea spre arhitecturi scalabile care
integreaz, la un anumit nivel ierarhic, diferite tipuri de tehnologii de acces, indiferent de tehnologii
i de asociaiile de standardizare n telecomunicaii implicate.
mprirea domeniului de mobilitate n mobilitate global i mobilitate localizat i
independena celor dou soluii reprezint o opiune de flexibilitate pentru operatori. De exemplu
operatorii reelei de acces pot realiza un management al mobilitii zonal, mai aproape de elementele
de reea pe care le dein, reducndu-se astfel semnalizrile inutile ceea ce spore te eficiena.
Operatorul deine controlul asupra mobilitii i nu va trebui s se bazeze pe reeaua altor
operatori pentru servicii de mobilitate. Operatorul reelei de acces poate face propriile alegeri n
privina mobilitii locale, in special n privina tehnologiilor folosite la nivelele 2 i 3 OSI.
18

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

Figura 3-6. Arhitectur general de mobilitate mixt global i localizat

Figura prezint modul n care sunt conectate domeniile de mobilitate global sau localizat
n cadrul arhitecturilor generalizate de mobilitate mixt: mobilitatea localizat este eficient n cazul
reelelor ce implic resurse radio. Mobilitatea global poate fi folosit n cadrul reelei back-bone,
aici ea dovedindu-se eficient pentru c vitezele de transfer sunt mari la i cel mai adesea sunt
folosite reele cu fir. Prin controlul asupra operaiilor de interoperabilitate, operaiile de reea pot fi
coordonate dup preferinele operatorului reelei de acces, existnd posibilitatea de utilizare a
tehnologiilor cu sau fr fir pentru acces.

3.6 Integrarea pe platforma ATCA a funciilor de calcul i de comunicaii


ATCA este un standard internaional ce define te o arhitectur de telecomunicaii deschis.
Specificaiile se refer la toate cerinele electrice i mecanice necesare unei platforme standard.
Principalul obiectiv al ATCA este de a permite construirea unor sisteme convergente de tip
carrier grade; Caracteristica de modularitate, permite att productorilor ct i utilizatorilor s
foloseasc aceea i carcas/infrastructur de integrare (backplane) pentru mai multe tipuri de
produse, utiliznd diferite module. Astfel, standardul ATCA a fost dezvoltat cu urmtoarele atribute,
care reprezint cele mai importante principii dup care se ghideaz specificaiile PICMG 3.x:
Capacitate scalabil de pn la 2.5 Tbps cu un switching hub centralizat interconectat cu
toate modulele
Configuraie redundant a sistemului pentru o disponibilitate de 99.999% (Carrier Grade)
Modularitate i configurabilitate pentru a permite mai multor module cu diverse interfee i
diferite tehnologii s fie puse mpreun pentru a rula aplicaii diferite pe aceea i platform;
Specificaii care suport diverse tipuri de Switching Fabric: Ethernet (GbE), PCI Express;
Specificaii pentru o distribuie de putere avansat i concepte de rcire avansate;
Operabilitate continu datorit caracteristicii hot swap de a nlocui modulele fr a fi
nevoie de a scoate de sub tensiune echipamentul;
Compatibilitate cu diferite protocoale pentru interfee
Management al sistemului centralizat prin intermediul unui Shelf Manager;
19

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

4 Managementul si agregarea reelelor eterogene


n cadrul reelelor eterogene fr fir exist un mare numr de elemente de reea reconfigurabile,
iar rezultatul l reprezint un management complex al reelei. Pentru a putea face fa la
complexitatea i dinamica reelelor eterogene, meninnd i nivelul performanelor a devenit
necesar dezvoltarea unor metode de management automatizat.

4.1 Managementul staiilor de baz multimodale reconfigurabile


Un element important al reelelor de nou generaie este suportul pentru reelele de generaie
anterioar, permind folosirea echipamentelor existente n reelele operatorilor. Trecerea de la o
tehnologie la alta (de exemplu de la UMTS la LTE) se poate face doar printr-o actualizare software,
folosindu-se echipamente multimodale. n cazul reelei de acces radio, staii de baz multimodale
pot aciona n acela i timp n cadrul mai multor tehnologii. ns datorit dinamicii reelelor modul de
reconfigurare trebuie s fie automatizat, elementele de reea devenind auto-organizante.
n stadiu operaional, este posibil necesitatea (datorit suprautilizrii reelei de acces radio)
de cre tere a resurselor alocate unei anumite tehnologii n defavoarea celeilalte tehnologii.
Un element esenial al auto-organizrii reelelor fr fir este managementul spectrului radio.
Tehnicile de management dinamic al spectrului au drept scop eficientizarea resurselor radio prin
reutilizarea la maxim a spectrului, meninnd interferenele n limite acceptabile. n cele mai multe
cazuri s-a constatat o utilizare excesiv a unor benzi ale spectrului radio, in timp ce alte benzi sunt
adesea neutilizate. Alocarea dinamic a spectrului DSA (Dynamic Spectrum Assignment) are ca rol
reducerea OpEx prin introducerea mecanismelor de auto-organizare pentru a reaciona la cerinele
temporale i spaiale diferite ale spectrului.

4.2 Reele auto-organizante SON


Reele auto-organizante SON (Self Organising Networks) reprezint un termen generic ce
acoper o serie de aciuni automatizate la nivelul reelei: auto-configurarea, auto-optimizare, autodepanare i auto-planificare. Scopul este meninerea reelelor la parametrii optimi de funcionare cu
intervenie minim din partea operatorului.
Funciile SON au rolul de eliminare a multor dintre cheltuielile de la locaia operatorului
(on-site) pentru setri de baz i
actualizri ale echipamentelor de
reea
i astfel reducndu-se
cheltuielile de investiie CapEx i
cheltuielile operaionale OpEx.
Reelele
SON
sunt
implementate n cadrul reelelor
mobile, n special reele LTE,
datorit numrului mare de
elemente variabile la nivelul
tipului de tehnologii, numr
ridicat de staii de baz i de
scenarii de utilizare. Posibilitatea
Figura 4-1. Funcionaliti SON
de auto organizare este foarte
important i pentru cazul staiilor de baz de tipul femtocelul (femtocell) sau staie de baz pentru
utilizatori casnici pentru c n cazul acestor reele operatorii se bazeaz pe clieni pentru instalarea i
operarea echipamentului, ns condiiile radio i interaciunile cu alte celule sunt foarte complexe.

20

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

Principalele funcionaliti ale SON sunt:


Auto-configurare : integrarea automat n reea a noilor staii de baz LTE cu ajutorul
procedurilor de auto-conectare i auto-configurare, stabilirea conectivitii la reeaua nucleu
(prin intermediul interfeei S1) i configurarea automat a vecinilor (la nivelul interfeei X2)
Auto-optimizare : reglarea parametrilor reelei pentru funcionare optim cu ajutorul
msurtorilor obinute de la terminalul mobil i de la staia de baz LTE.
Auto-depanare : detecie automat, localizarea i eliminarea erorilor.
Auto-planificare : recalcularea dinamic a planului de reea, de exemplu pentru extinderea
capacitii, monitorizarea traficului sau optimizri. Auto-planificarea este de multe ori realizat
n conjuncie cu auto-configurarea i auto-optimizarea.

Arhitecturi de management SON


Din punct de vedere al arhitecturii de management, 3GPP propune o arhitectur ierarhic:
funciile SON sunt n principal localizate n zone de management localizat i controlate cu ajutorul
utilitarelor de management la nivel de element de reea (Element Management Systems EMS).
Standardizarea interfeelor utilizate de elementele de management EMS poate garanta
interoperabilitatea dintre echipamentele diferiilor productori.
Interfeele implicate n procesele reelelor auto-organizante SON:
- Interfaa N: de legtur cu sistemul OAM (Operation, Administration and Maintenance)
- Interfaa X2: de legtur ntre staiile de baz (interfaa poate fi auto-configurat n momentul
determinrii vecintii dintre dou staii de baz eNB)
n funcie de locaia unde ruleaz algoritmii de optimizare, reelele auto-organizante SON pot fi
clasificate n trei variante: centralizate, distribuite i hibride.

Figura 4-2. Structura ierarhic de management SON

Implementarea SON n cadrul reelelor LTE


Procedura de autoconfigurare include: auto-conectarea la reea cu autentificare cu cheie
public PKI, auto-configurarea de software i ali parametrii, verificarea automat de licene,
integrarea automat n reea .
Auto-conectivitatea se bazeaz pe utilizarea serviciilor DHCP. Servere-ele DHCP sunt
preconfigurate cu opiunile necesare i parametrii specifici pentru fiecare productor de echipament,
cum ar fi adresa IP a sistemului de management al identitii IDMS (Identity Management System),
adresa IP a gateway-ului de securitate responsabil de protecia datelor ctre sistemul OAM.
Modulul de transport din cadrul staiei de baz este automat configurat pentru a permite
staiei de baz s comunice cu celelalte echipamente din reeaua nucleu. Se realizeaz negocieri

21

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

automate L1/L2 i asignri de adrese IP. Un server DHCP aloc o adres IP public, masca de reea
i o adres IP pentru default gateway.
Relaii de vecintate automate procedura ANR

Figura 4-3. Procedura de stabilire automat a relaiilor de vecintate

n contextul LTE, este necesar automatizarea stabilirii relaiilor de vecintate. Datorit


cre terii i complexitii reelelor mobile de nou generaie, efortul investit n configurarea relaiilor
de vecintate pe baza metodelor de configurare tradiionale este foarte mare. Funciile pentru
automatizarea relaiilor de vecintate ANR (Automatic Neighbor Relation) se bazeaz pe raportrile
trimise de ctre terminalul mobil despre celulele detectate dar care nu se regsesc n lista vecinilor.
Scopul ANR este acela de a realiza managementul relaiilor de vecintate. ANR trebuie s ia
n considerare i restriciile impuse de operatori la nivel de OAM.
Optimizarea acoperirii i a capacitii
Una dintre sarcinile de baz n cadrul reelelor radio este, din punct de vedere operaional,
optimizarea acoperirii i a capacitii reelei. Modul de aciune este cel de descoperire a problemelor
prin testare i utilitare de planificare. Problemele la nivel de acoperire i capacitate sunt evideniate
de msurtorile directe la nivelul staiei de baz eNB sau la nivelul terminalului mobil. Prin
automatizarea acestor procese se minimizeaz intervenia uman i timpul de reacie, iar din punct
de vedere al rezultatelor la nivelul reelei sunt prevzute: acoperire continu, cre terea capacitii
sistemului, reducerea interferenei, controlul performanelor la zona marginal a celulelor, economii
la nivelul execuiei testelor, minimizarea interveniei umane pentru managementul i optimizarea
reelei, auto-depanare n cazul ntreruperii funcionrii unui echipament (de exemplu o staie de baz
eNB) prin reconfigurarea automat a staiilor de baz vecine.
Economisirea energiei
Costurile cu energia reprezint unul dintre costurile semnificative pentru operator.
Economisirea energiei poate fi realizat n cazul n care capacitatea reelei este astfel dimensionat
nct s acopere ct mai exact nevoile de trafic din reea, fr a oferi resurse nejustificate.
Posibile soluii pentru economisirea energiei:
Dezactivarea unor celule: n cazul celulelor femto numrul staiilor de baz este crescut. Pentru
economisirea energiei, activarea i dezactivarea dinamic a staiilor de baz poate reprezenta o
soluie.

22

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

Adaptarea puterii de transmisie: Dac puterea de transmisie este prea ridicat pentru aria
deservit, ea poate fi redus fr a afecta capacitatea reelei.
Adaptarea schemelor multi-anten (SIMO, MIMO): n cadrul sistemelor multianten unele
dintre antene pot fi oprite pentru economisirea energiei. Schemele de transmisie pot adaptate la
modul SIMO (Single Input Multiple Output) sau MIMO (Multiple Input Multiple Output) pentru
a se obine o capacitate maxim a sistemului cu un consum de energie ct mai sczut.

Configurarea automat a identificatorului fizic al celulei


Scopul este acela de alocare automat unei noi celule a unui identificator fizic Physical Cell
ID. Acest identificator reprezint un parametru de configurare esenial pentru o celul. Este inclus n
cadrul canalului de sincronizare SCH (Synchronization Channel) pentru ca terminalul mobil s se
poat sincroniza cu celula radio. Cnd o nou staie de baz eNB este pus n funciune trebuie s
selecteze identificatorul fizic pentru toate celulele suportate.
Cu ajutorul funciei ANR (Automatic Neighbour Relation), terminalul mobil raporteaz
celulele detectate mpreun cu identificatorii fizici ai celulelor ctre celula de servire. Astfel celulele
din jur sunt informate despre noua celul, iar noua celul prime te raportul despre celulele ce o
nconjoar. Prin intermediul funciei ANR primesc i identificatorii fizici ai celulelor raportate. n
cazul excepional n care apar coliziuni la alegerea identificatorilor fizici, procesul este reluat.
Optimizarea robust a mobilitii
Setarea manual a parametrilor de transfer al conectivitii (handover) n sistemele 2G/3G
actuale este o operaiune ce necesit mult timp i investiii. Conceptul de calitate a serviciilor
(Quality of Service) a fost extins n cadrul SON cu cel al calitii experienei (Quality of
Experience). Se poate remarca introducerea conceptului de reputaie specific reelelor sociale.
n unele cazuri procedurile de management al resurselor radio RRM (Radio resource
management) din cadrul unui nod mobil pot detecta i ajusta probleme, ns exist cazuri n care
managementul radio la nivel individual pentru fiecare staie de baz nu este suficient:
- Identificarea i evitarea vecinilor necorespunztori. Un exemplu este cazul erorii legturii radio
imediat dup ce handoverul a fost efectuat.
- Identificarea setrii gre ite a parametrilor de selecie/reselecie a celulei
- Minimizarea handover-ului imediat dup stabilirea conexiunii RRC iniiale. Dac parametrii de
mobilitate din modul active sau idle nu sunt n concordan, poate rezulta ntr-un numr
mare de handover-uri imediat dup trecerea din starea idle (repaus) n stare activ.
Principala sarcin a optimizrii robuste a mobilitii (Mobility Robust Optimization) este cea
de detectare a problemelor i optimizare. O soluie pentru detectarea problemelor este setarea unui
contor pentru fiecare pereche de celule pentru evaluarea relaiei pereche.
Optimizarea distribuiei sarcinilor la mobilitate
Auto-optimizarea parametrilor de mobilitate intra-LTE i intra-RAT (Radio Access
Technology) la sarcina curent din celula de servire i din celulele adiacente poate mbunti
capacitatea sistemului n comparaie cu parametrii statici i neoptimizai de handover. Distribuia
sarcinilor nu ar trebui s afecteze calitatea serviciilor la nivel de utilizator n comparaie cu
funcionalitatea normal n care distribuia resurselor nu este realizat. Obiectivul l reprezint
optimizarea parametrilor de handover pentru a rspunde traficului inegal din punct de vedere al
ncrcrii reelei i s minimizeze numrul de transferuri de conectivitate necesare pentru distribuia
sarcinilor. Pentru implementarea algoritmilor de auto-optimizare sunt necesare:
- Msurarea ncrcrii pentru fiecare celul de ctre staia de baz ce o monitorizeaz.
- Un algoritm este aplicat pentru identificarea necesitii de distribuie a ncrcrii ntre dou
celule adiacente.
- Parametrii de handover i de selecie/reselecie a celulelor sunt ajustai pentru a se realiza o
echilibrare a ncrcrii i pentru a se evita efectul de ping-pong.
23

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

4.3 Contribuii la managementul partajat al


resurselor distribuite in configuraii multi-utilizator
Testarea de la distan cu echipament real este o mare provocare tehnologic n aceast
perioad de globalizare. Managementul resurselor distribuite trebuie s implice ct mai puin
intervenia umana n cadrul deciziilor legate de folosire partajat sau n comun a resurselor, nivele
de securitate i drepturi de acces/utilizare. O metoda de conversie a aplicaiilor single-user n
aplicaii multi-user este implementarea de servere multi-sarcin (multitasking), astfel nct mai
multe fire de execuie pot fi rulate simultan.
n cazul de fa, implementarea se refer la transformarea unui software de comand la distan a
echipamentelor de testare n comunicaii mobile ntr-o platforma multiuser client-server, incluznd
posibilitatea de administrare a sistemului, utiliznd baze de date.
Remote Test Suite este o soluie dezvoltat de Siemens PSE pentru testare n
telecomunicaii bazat pe comenzi AT trimise ctre terminalele mobile aflate n laboratorul de la
distan. Astfel, testele executate de Integratorii de Proiect n GSM-GPRS-UMTS-LTE se pot
realiza cu echipament real (RET Real Equipment Testing).
Softul, implementat cu ajutorul Microsoft Visual Studio, emuleaz interfaa cu terminalul
mobil, incluznd o gam larg de funciuni. Ca extindere a acestui utilitar am implementat o
platforma pe care ruleaz Remote Test Suite, dar i baza de date cu informaiile despre utilizatori i
echipamente, include i aplicaia server RTS Server, cu rol de n multiplexarea cilor de sunet.

Figura 4-4. Platforma de control la distan al sistemelor de telecomunicaii

Pentru utilizarea n acela i timp de la ma ina server a mai multor ci de sunet se utilizeaz
plci de sunet miniaturale USB. Modem-urile (terminalele mobile) sunt conectate la aceast
platform prin interfa serial (RS 232 sau USB) i au fost modificate pentru comutarea cilor de
sunet i date prin utilizarea unor sisteme car-kit modificate.
24

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

Managementul de resurse i controlul accesului


Una dintre modificrile necesare la nivelul Remote Test Suite a fost implementarea lucrului
simultan cu mai multe terminale mobile, deci posibilitatea de comand paralel a mai multor
echipamente.

Figura 4-5. Selecia echipamentelor din lista prefiltrat (n funcie de drepturi i disponibilitate)

Bazele de date principale sunt cele legate de utilizatori si cele legate de echipamentele i
proiectele pentru care un echipament este dedicat. Legtura dintre cele doua baze de date este
realizat prin procedurile de selecie si rezervare: fiecare utilizator are posibilitatea de a accesa o
lista de echipamente preselectata in funcie de profilul utilizatorului (de grupul de acces din care
face parte) i de disponibilitate.
Utilizatorii i echipamentele sunt interconectate prin apartenena la un grup (cel mai adesea
acesta fiind un anumit proiect de testare). Administrarea grupurilor se face de ctre utilizatorul cu
funcia de administrator, dintr-un meniu al aplicaiei, ce are direct legtur cu baza de date SQL.
Lista cu echipamente poate fi
administrat tot din interiorul
aplicaiei, ca o interfa grafic ctre
baza de date SQL.
Pentru fiecare echipament se
specific i un ID pentru placa de
sunet USB care va fi folosit n cazul
n care se dore te realizarea unui test
de voce.
Configuraia client-server i
multiplexarea cilor de sunet
O metod important de
verificare a execuiei testelor ce
implic voce, este posibilitatea de
nregistrare a convorbirii. Din acest
motiv platforma include o modalitate
de redare a unui fi ier n format .wav
i posibilitatea de nregistrare la
Figura 4-6. Managementul utilizatorilor i al echipamentelor
cellalt
capt
al
convorbirii.
ncruci ate la nivel de grup
Dificultatea intervine prin separarea
comenzilor ctre plci de sunet diferite. De aceea a fost introdus aplicaia RTS Server.
Implementarea se bazeaz pe un server TCP cruia pentru fiecare fir de execuie (thread) i se
comunic de la client (la nivelul aplicaiei ce controleaz fiecare echipament) identificatorul plcii
de sunet ce va trebui folosit, precum i informaiile despre fi ierele ce trebuiesc redate i
nregistrate.

25

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

Figura 4-7. Setri pentru testarea de voce prin comutarea cilor de sunet

4.4 Contribuii la auto-actualizarea sistemului software al reelelor de comunicaii


n ciclul de utilizare al echipamentelor de telecomunicaii, exist permanente actualizri
software (pachete software de patching) pentru corecia erorilor.
Echipamentele au funciuni extinse, de aceea e posibil ca unele faciliti s fie utilizate doar
de unii operatori. Exist diferene de versiune pentru acela i echipament ce pot implica diferene
hardware ntre elemente. Unii operatori prefer s pstreze echipamentele cu hardware mai vechi i
s continue s introduc actualizri software sau metode de evitare a problemelor (workaround).
De asemenea numrul clienilor rspndii pe tot globul este mare, fiecare avnd configuraii diferite
hardware i software ce pot conduce la probleme de interoperabilitate.
Acestea fiind condiiile a aprut necesitatea existenei unei metode de eviden, istoric,
automatizare a proceselor de actualizare software. Am implementat o metod de management i
control al pachetelor software pentru actualizri, u urnd munca de eviden a inginerilor de sistem,
precum i automatizarea unor operaii care necesit timp. Aplicaia a fost cu succes utilizat n
cadrul firmei Siemens PSE de ctre echipele de asisten tehnic TAC.
Implementarea a fost realizat n Microsoft .Net, utiliznd C# pentru codare i ASP (Active
Server Pages) pentru interfaa web a portalului.
Funciile sistemului:
- Evidena i organizarea proiectelor i a reviziilor hardware i software instalate la client
pentru fiecare proiect pentru o serie de echipamente din reeaua core GSM/UMTS (MSC-S,
MGW, SGSN, GGSN, HLR)
- evidena actualizrilor software instalate pentru fiecare proiect
- elementele afectate de patch: versiuni pentru diverse utilitare ce pot fi utilizate
- evidena celor care au testat pachetul software de actualizare nainte s ajung la client
- includerea metodelor specifice de instalare a pachetului, metode de regresie
- managementul securizat al accesului ctre portalul aplicaiei
- eliberarea de rapoarte de actualizare software pentru client (Customer Release Notes) n
format .pdf i posibilitatea de expediere automat ctre client via e-mail
Implementarea este mprit n trei seciuni: seciunea de introducere de patch-uri, seciunea de
specificare a proiectelor, echipamentelor, versiunilor i seciunea de generare de rapoarte

26

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

Figura 4-8. Interfaa cu utilizatorul n ASP.NET

5 Abordarea telematic a reelelor eterogene


La ora actual noiunile de cloud computing (nor computaional) i internet al obiectelor
(Internet of Things) devin tot mai rspndite. Capitolul e dedicat automatizrii i distanelor
pentru telecomunicaii i nu prin telecomunicaii. Prin telecomunicaii au fost abordate deja
distane intercontinentale n timp real. Pentru telecomunicaii provocarea este integrarea
infrastructurii distribuite prin tehnici de cooperare i controlul programatic care nlocuie te tot mai
mult controlul direct prin operatorul uman.
Un atribut esenial al testrii automatizate este acela de instrument de management:
- Testarea este folosit ca metod iniial de evaluare a capabilitilor sau a eficienei folosirii unei
anumite resurse (probing)
- Pentru operaiile de auto-optimizare n sistemele bazate pe conceptul de reacie negativ,
trebuie realizate evaluri continue ale proceselor, parametrilor i performanelor sistemului.
Tot ca instrument pentru management, automatizarea i gse te un rol important n cazul
manipulrii i controlului bazelor de date i comenzi de mari dimensiuni, ce pot conine configurri
pentru parametrii sau fi iere de diagnoz de tipul log.
n cadrul procesului de dezvoltare software sau hardware, o importan major o are testarea
n diferite faze ale implementrii i testarea incipient.

5.1 Controlul automatizat i de la distan


Automatizarea testrii reprezint utilizarea de elemente software pentru controlul execuiei
testelor, compararea rezultatelor curente cu o serie de rezultate preconizate, ncrcarea parametrilor
de testare i alte precondiii, funcii de reportare i control al testului. Exist mai multe tipuri de
limbaje de scripting (Unix shell, Tcl, Perl, Python, Ruby), iar n testarea automat pentru reele de
comunicaii cel mai adesea sunt folosite limbaje pentru controlul operaiilor (job control) i al
comenzilor, cele pentru procesare de text sau limbaje de extensie.

27

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

Automatizarea testrii presupune nu doar automatizarea procesului testrii n sine, ci i a altor


procese ce in de controlul testului: interpretarea rezultatelor, execuia secvenial (nlnuit sau
paralel) a mai multor teste, parametrizarea testrii.
Principalele etape ale unui test automatizat:
- Importul bazelor de date ce conin configuraii i valori pentru parametri
- Execuia propriu-zis a testelor: presupune existena unor metode trigger pentru teste, respectiv
a unor generatoare de trafic, metode de rulare a unor seturi de comenzi i proceduri, a unor
elemente de management ce pot fi automatizate
- Evaluarea rezultatelor: compararea cu un baze de date rezultat, folosite ca referin
- Returnarea evalurii ctre triggerul testelor
O serie de proceduri se ntlnesc uzual n automatizarea echipamentelor de testare aflate la distan.
Cele mai utilizate proceduri pentru testare automat pentru echipamente la distan (detaliate i
exemplificate n cadrul tezei de doctorat):
acces la distanta: Telnet / ssh
executare de comenzi
transfer de fi iere: ftp, tftp
emularea introducerii de comenzi pe un terminal la distan prin utilizarea Expect
Expect este o unealt de automatizare, extensie a limbajului Tcl, pentru aplicaii interactive cum
ar fi telnet, ftp, ssh, passwd, fsck, rlogin, tip, ssh., permind automatizarea aplicaiilor accesibile
printr-o fereastr terminal. Expect are o funcionalitate asemntoare ma inilor algoritmice. Pentru
trecerea la urmtorul pas de execuie (urmtoarea stare) trebuie ndeplinite anumite condiii, ce vor
confirma faptul c pasul anterior a fost realizat cu succes. n teza de doctorat este prezentat
utilizarea Expect pentru automatizarea unui generator de trafic.

5.2 Contribuii la automatizarea manipulrii bazelor de date pentru


managementul i diagnosticarea sistemelor de telecomunicaii
Bazele de date i comenzi, denumite generic Baze de Date sunt elemente ce se regsesc, n diferite
forme, tot mai pregnant n cadrul sistemelor de comunicaii :
- Configurarea sistemelor e realizat utiliznd baze de date (fi iere de configurare). Att
elementele reale de telecomunicaii ct i emulatoarele/simulatoarele au topologii i configurri
specificate prin intermediul bazelor de date.
- Bazele de date sunt utilizate i pentru stocarea strilor i diagnosticarea sistemelor
- Tichetele de taxare (charging) n cadrul sistemelor de comunicaii stocate n baze de date.
- Rezultatele testelor pentru echipamente de telecomunicaii, ce pot rula n mod programat mai
multe zile sau sptmni, n cadrul testelor de fiabilitate sunt i ele stocate n fi iere rezultat.
Toate cazurile mai sus descrise genereaz o cantitate impresionant de informaie ce nu poate fi
procesat/sortat dect prin metode specifice de interpretare/parcurgere a acestor baze de date.
n funcie de utilizare, bazele de date pot avea diferite formate, comun fiind utilizarea formatului
.xml ce permitea definirea ierarhic de cmpuri, obiecte de management (management objects),
mpreun cu proprieti, parametrii i valori pentru ace ti parametri.
Document Object Model (DOM) este o interfa de programare standard API ce permite
programelor i script-urilor s acceseze i s modifice coninutul, structura i stilul unui document.
Este independent de limbajul de programare folosit. n cazul fi ierelor XML, DOM reprezint o
reprezentare arborescent a documentului.
n cadrul tezei de doctorat este detaliat o procedur de parcurgere (parsing) a documentelor
utiliznd DOM n implementare TCL.

28

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

5.3 Contribuii la automatizarea generrii de trafic pentru testare


Multe dintre emulatoarele folosite n procesul de dezvoltare au drept principal funcie
generarea de trafic. Ele testeaz reacia la stimuli (n acest caz stimulii sunt reprezentai de diferite
mesaje) a sistemului de testat UUT (Unit Under Test), fr a trata n mod deosebit interpretarea
mesajelor primite i a reaciona n consecin. Generatoarele de trafic sunt folosite pentru teste de
sarcin/ncrcare (Load and Stress).
Utiliznd limbajului .tcl am implementat un algoritm pentru controlul i evaluarea rezultatelor
unui generator de trafic pentru testarea modulului de transport LTE din cadrul echipamentului
eNodeB LTE. O parte din procedurile utilizate au fost detaliate n seciunile anterioare ale capitolului
ce se refer la metode uzuale utilizate n testarea la distan. De aceea, aceast seciune are un rol
integrativ i poate fi considerat un studiu de caz al procedeelor prezentate.
Automatizarea const n:
pregtirea elementului ce este testat DUT (Device Under Test) pentru teste, respectiv
realizarea configurrilor necesare (adrese IP pentru interfee i parametrii interni)
ncrcarea parametrilor specifici testului
pornirea testului: Prin efectuarea de comenzi Expect este practic emulat testarea
manual, sunt realizate pe rnd: log-area prin ssh pe serverul unde ruleaz testul,
repornirea proceselor i tergerea fi ierelor de diagnosticare anterioare, pornirea unei
sesiuni de telnet i efectuarea de comenzi interne n cadrul testului.
Datorit faptului c echipamentul de testare avea o interfa cu utilizatorul bazat pe comenzi
specifice din linia de comand, iar accesarea interfeei se face prin telnet utiliznd un port dedicat,
utilizarea Expect este cea mai potrivit soluie.
Comenzile interne presupun ncrcarea unui fi ier de configurare a testelor i pornirea anumitor
teste:
se configureaz interfeele ce vor fi emulate: configureaz interfaa S1_MME pentru
semnalizri (se va trimite trafic SCTP) i interfaa S1_U (se va trimite trafic de date tunelat
GTPu). De la aceste interfee se testeaz comunicaia cu DUT, prin trimiterea de mesaje
ARP i aflarea adreselor MAC ale interfeelor.
se trimite traficul cu lrgime de band specificat.
n cazul mai jos prezentat, pentru a se putea trimite trafic GTPu, mai nti este procesat traficul de
semnalizare necesare pentru nregistrarea la nivelul eNodeB a tunelelor si maparea TEID (Tunnel
Endpoint Identifier) cu o adres MAC real pentru trafic downlink. Apoi, n header-ul traficului
GTPu se seteaz exact valorile TEID pentru care s-a trimis trafic de semnalizare n prealabil.
- ca msuri de siguran, exist un mecanism de reluare a testelor n cazul erorilor
- dup ncheierea testelor, se genereaz fi ierele cu rezultate. Aceste fi iere sunt parcurse nod cu
nod, utiliznd un parser DOM, apoi anumite valori specificate ca fiind importante sunt comparate
cu valori standard, oferite ca referin pentru test
- In funcie de evalurile rezultatelor se decide dac testul a fost trecut sau nu

5.4 Contribuii la automatizarea testrii la distanta cu sincronizarea de ceas


Timing-over-packet in cadrul staiilor de baz LTE i WCDMA
Timing-over-packet este o soluie modern pentru sincronizarea staiilor de baz prin
intermediul reelelor de comutare de pachete n reelele WCDMA-FDD i LTE, n baza protocolului
IEEE 1588v2. Capitolul descrie soluiile de testare automat de la distan a implementrilor timingover-packet la nivelul elementelor reelei prin controlul de la distan al echipamentelor de msurare
prin VXI11 i Agilent Remote IO Server. Mediul de testare prezentat include o staie de baz LTE
eNodeB. Automatizarea testrii timing-over-packet se implementeaz folosind librrii gpib-utils
C++ ncorporate la nivel de limbaj TCL.

29

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

Protocolul Precision Time


Iniial, Ethernet-ul a fost conceput pentru transmisia unui trafic de date asincrone, ceea ce
nseamn c nu era nevoie de transmiterea unui semnal de sincronizare de la surs la destinaie.
Pentru a dep i acest neajuns n ceea ce prive te sincronizarea, s-au dezvoltat anumite metode
printre care se numr i standardul Synchronous Ethernet (Sync-E), ns dezavantajul su const n
faptul c trebuie s fie sprijinit/asistat la fiecare pas (hop) de-a lungul irului de noduri ntre sursa
ceasului i elementele reelei.
Alte soluii pentru sincronizarea de ceas sunt NTP (Network Time Protocol) i PTP/IEEE
1588. PTP a fost oficial intitulat Standardul pentru protocolul de sincronizare de ceas precis
pentru sistemele de msurare i control din reea. Dac NTP are n vedere mari sisteme de calcul
distribuite care necesit o sincronizare de ordinul milisecundelor, PTP suport o precizie de
sincronizare n sistem de ordinul sub-microsecundelor, cu resurse minime de reea i de calcul al
ceasului la nivel local. Protocolul din acest standard se adreseaz n particular cerinelor sistemelor
operaionale, de msurare i control din domeniile testrii i msurrii, automatizrii industriale,
sistemelor militare, sistemelor din industria prelucrtoare, sistemelor energetice, precum i anumitor
aplicaii din industria telecomunicaiilor.
Un sistem PTP este un sistem de reea distribuit de tip master-slave constnd ntr-o
combinaie de echipamente PTP (ceasuri) i non-PTP (elemente de infrastructur (bridges, routers)
i dispozitive pentru aplicaii).
Sincronizarea n reelele de comutare a pachetelor
Timing-over-packet prin PTP reprezint o soluie complet pentru sincronizarea staiilor de
baz WCDMA-FDD i LTE care sunt transmise prin intermediul reelelor de comutare de pachete.
Chiar dac sunt considerate asemntoare, n multe sisteme de telecomunicaii soluiile NTP i PTP
sunt folosite n paralel. Totu i, PTP este singura soluie care ofer acuratee de ordinul zecimilor de
microsecunde.

Figura 5-1. Funcionalitatea sincronizrii PTP Timing-over-Packet


n cadrul reelelor de telecomunicaii (LTE)

Soluia timing-over-packet cuprinde:


Un master IEEE 1588v2, care de obicei se afl n reeaua nucleu (Service Architecture
Evolution n cazul LTE). Master-ul este conectat la ceasul de referin al reelei (cel mai
probabil un GPS) i genereaz pachete marcate temporal (time-stamped) pentru un numr
mare de staii de baz, valorile implicite ale ceasului standard fiind de 2MHz/2Mbps.
Un slave IEEE 1588v2, care este integrat n staiile de baz i prime te pachetele de
sincronizare. Funcia slave const ntr-un algoritm sofisticat de recuperare a ceasului
(clock recovery) ce opereaz n tandem cu oscilatorul de nalt calitate al staiei de baz.

30

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

Modulul de transport LTE eNodeB (modulul care gestioneaz activitile de switching/ routing la
nivelul staiei de baz) are adrese IP diferite ctre reeaua nucleu pentru nivelul utilizatorului,
nivelul de control i nivelul de gestiune i o singur adres special pentru nivelul de sincronizare.
Adresa IP a nivelului de sincronizare va fi utilizat pentru a transmite pachetele de sincronizare PTP
de la elementul slave PTP ata at staiei de baz.
Scenariul pentru testarea Timing-over-Packet
n cadrul staiile de baz WCDMA i LTE sincronizrile NTP, PTP, Sync-E i PDH (n cazul
existenei interfeelor TDM) pot funciona n paralel ca soluii pentru sincronizarea de ceas.
Scenariul de testare n laborator include i elemente de sincronizare la nivel PDH. Dispozitivul
supus testrii DUT (Device under Test) este modulul de transport de la staia de baz LTE eNodeB.
Scopul testrii este de a verifica sincronizarea de ceas la nivelul staiei de baz prin
furnizarea informaiei de ceas modulului de transport eNodeB de la slave-ul PTP intern eNodeB,
folosind adresa IP a nivelului de sincronizare. Modulul de transport eNodeB trebuie s interpreteze
i s transmit informaia de sincronizare ctre componenta radio a staiei de baz.
Pentru scenariul timing-over-packet, Semtech TopSync ACS9950T ofer frecvena de
referin. Acest chip reprezint master-ul PTP, astfel nct n scenariul real acest element reprezint
sursa sincronizrii de ceas.
Generatorul Anritsu SONET/SDH/PDH a fost utilizat pentru testul de sincronizare PDH,
pentru a genera frame-urile PDH.

Figura 5-2. Configuraia de laborator folosit pentru testarea sincronizrii de ceas Timing-over-packet i
sincronizare PDH. Serverul Agilent IO are conexiune prin reea la
platforma Linux unde ruleaz procesele (script) de testare la distan.

Am folosit dispozitivul de msurare a frecvenei (Frequency Counter) pentru citirea valorilor


ceasului n punctul terminal al fluxului de date aval (downlink endpoint) ctre componenta radio a
staiei de baz. n cazul PDH, rolul osciloscopului este de a verifica formele undelor n scenariul de
31

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

testare manual. Server-ul Agilent IO ofer un set de biblioteci pentru detectarea automat a
instrumentelor conectate la calculator i configurarea interfeelor. Server-ul IO este compatibil cu
instrumentele de testare GPIB, USB, Ethernet/LAN, RS-232 i VXI. n acest caz, doar server-ul
Remote IO din pachetul Agilent IO a funcionat pe calculatorul gateway.
Pentru automatizarea testrii de la distan a sincronizrii de ceas la staiile de baz wireless,
s-a folosit biblioteca gpib-utils C pentru transmiterea comenzilor SCPI la GPIB Gateway prin VXI11 i mai departe, la echipamentul testat. Gpib-utils este un set de biblioteci ce folose te programul
linux-gpib pentru a comunica cu instrumentele prin intermediul unui GPIB USB sau adaptor PCI,
ori un suport integrat VXI-11 pentru a comunica cu instrumentele prin Ethernet.
Au fost create noi funcii n limbaj TCL cu rol de ncapsulare (wrapper), astfel nct funciile
vxi11 n limbaj C++ vor fi apelate n mod transparent. Prin intermediul VXI11, mesajele ajung la
GPIB Gateway unde opereaz server-ul Remote IO, iar de acolo mai departe la instrumentul adresat.

5.5 Implementarea C++ la nivel de kernel Linux a unui emulator LTE pentru
testarea eNodeB
O metod des ntlnit pentru realizarea de echipamente de test este cea a folosirii
componentei de reea din kernel-ul sistemului de operare Linux i crearea de componente software
prin programare C++. De cele mai multe ori aceast metod este folosit pentru emularea numitor
protocoale, orientate pe un anumit produs.
Generarea de trafic n reea presupunerea implementarea logicii, compunerea pachetelor, a
header-elor pentru diverse protocoale pe baza unor parametri, dar i captura pachetelor sosite de la
sistemul care este testat i interpretarea corectitudinii pachetelor sosite.
Unele biblioteci standard sunt folosite cu succes de o lung perioad pentru a crea asemenea
simulatoare emulatoare n cadrul reelelor de telecomunicaii. Dintre aceste vom detalia utilizarea
Libnet, un software pentru construcia i injectarea de pachete , Libpcap, software-ul dedicat capturii
pachetelor i Libcli, dedicat integrrii unui set de comenzi din linia de comand CLI (command line
interface), prezentnd exemple de utilizare. Apoi va fi prezentat o implementare pentru testarea n
cadrul reelelor LTE, un generator de trafic pentru modulul de transport din eNodeB-ul LTE.
Construcia i injectarea de pachete
Libnet reprezint o bibliotec C standard pentru construcia de pachete TCP i UDP dar i
alte protocoale sunt suportate. Pentru toate platformele suportate (Unix, DOS, dar i Windows) este
inclus un driver special pentru interfaa localhost. Libnet ofer n bibliotecile sale funcii pentru
introducerea de diverse header-e (incluznd adrese MAC i IP) n cadrul construciei pachetelor
(build functions). Pentru unele funcii exist i posibilitatea de adugare automat a unor pri ale
pachetului (autobuild). Funciile separate de build, ofer posibilitatea controlului informaiei
pentru orice parte cuprins ntr-un header, dar de cele mai multe ori sunt specificate doar informaiile
de interes din header, iar restul header-ului este completat prin funciile de autobuild.
Captura de packete
Bibliotecile libpcap/pcap/winpcap sunt foarte cunoscute i utilizate datorit softului tcpdump
i a diverselor variante pentru sistemele de operare Windows sau Linux gen Wireshark/Ethereal.
Asemenea abordare este necesar i pentru captura i analiza pachetelor cu libpcap.
Interfaa cu utilizatorul
Libcli ofer suport pentru o interfa linie de comand n genul interfeelor de configurare
CISCO din linie de comand.
Este o interfa telnet, ce suport editarea de comenzi, istoric, autentificare, permind o organizare
arborescent a unui set de comenzi ce pot fi definite de ctre utilizator, n timpul implementrii.

32

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

Emularea cooperrii ntre modulul de transport LTE i reeaua de baz


Utiliznd metodele mai sus descrise se pot
realiza generatoare de pachete specifice pentru diverse
echipamente din reea. Un exemplu este generarea de
trafic pentru LTM (Modul de transport LTE), parte a
unui eNodeB LTE. Pentru realizarea acestui dispozitiv
s-au folosit libnet pentru generarea de pachete,
Protocoale utilizate au fost semnalizri, urmate de
generare de trafic user-plane. Toate mesajele de
semnalizare au mecanisme de confirmare prin mesaje
specifice a stabilirii conexiunilor. Aceste mesaje de
confirmare sunt verificate de ctre LTM tester, iar n
Figura 5-3. Conectarea LTM Tester la
cazul erorilor, acestea sunt semnalate i scrise
echipamentul ce trebuie testat
nregistrate n fi iere de nregistrare (trace files / log
files).
Traficul utilizator este tunelat, utiliznd tunelrile anterior stabilite prin semnalizare. Comenzile
implementate folosesc Libcli.

6 Modelarea-emularea-simularea
cadrul sistemelor de servicii
6.1

i integrarea cu reele reale n

Arhitecturi orientate pe servicii SOA

Arhitecturile orientate pe servicii SOA reprezint o evoluie a procesrii paralele i


distribuite pe baz de cerere i ofert pentru aplicaii sincrone i asincrone. Logica business sau
funciile individuale sunt modularizate i prezentate drept servicii pentru aplicaiile client.
Interfaarea serviciilor este independent de implementare. Dezvoltatorii de aplicaii sau integratorii
de sistem pot construi aplicaii prin compunerea mai multor servicii fr a avea cuno tin de
nivelele inferioare ale implementrii.

Figura 6-1.Arhitectura orientat pe servicii

Exist mai multe variante de servicii, ajungndu-se la paradigma EaaS (Everything as a


Service). Cele mai cunoscute variante sunt SaaS (Software as a Service), Paas (Platform as a
Service) i IaaS (Infrastructure as a Service). Serviciile pe baz software reprezint varianta cea mai
comun, platformele ca servicii reprezentnd o colonie de elemente (echipamente, blocuri cu
funciuni) ce pot fi folosite de ctre client tot sub forma unui serviciu.
n cadrul acestui capitol este prezentat o analogie direct din perspectiva utilizrii blocurilor
constructive ntre elemente de reea (componente ale diverselor reele cu elemente reale i simulate )
33

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

i elementele componente ale serviciilor software. Conceptul de SIB i crearea de servicii prin
interfeele grafice (GUI) din SCE (Service Creation Environment) se regse te la nivel de
echipamente/noduri de reea n modelele de descriere grafic pentru co-design
hardware/firmware/software/netware ce permit descrierea conexiunilor i relaiilor dintre obiecte
ntr-o diagram bloc premergtoare implementrii n blocurile hardware. Practic att varianta SaaS
ct i PaaS se pot baza pe acelea i concepte i metode, idee demonstrat n acest capitol.
Serviciile n telecomunicaii
Standardul ITU-T pentru reele inteligente de comunicaii Intelligent Networks IN se dore te
a fi un prototip arhitectural pentru crearea de servicii si specificaiilor acestora. Standardul IN are
doua scopuri principale:
sa fac posibil specificarea si crearea de servicii operabile ntr-un mediu cu mai muli productori
sa ofere un cadru de lucru n care serviciile noi si cele existente sa poat fi definite si integrate cu
u urin n raport unul cu celalalt
Beneficiile IN:
Dezvoltare rapid i introducerea noilor servicii
Adaptare/modificare rapid i eficient a serviciilor
Independena mediului de creare de servicii - Service Creation Environment (SCE) de celelalte
pri ale IN
Interfee deschise operatorii pot aduga cu u urin noi elemente de reea pentru crearea de
servicii, urmnd necesitile clienilor
Servicii tipice IN sunt Servicii de translatare a numrului, Apelare n mas, Servicii corporate,
Servicii de Card / Mobilitate.
IN produce migrarea logicii de servicii de la nivel de comutaie (switches) la un sistem
centralizat incluznd baze de date numit punct de control al serviciilor SCP (Service Control Point).
Crearea de servicii pe baza blocurilor constructive independente
Mediul de Creare a Serviciilor (Service Creation Environment SCE) este n primul rnd un
mediu de dezvoltare: de i standardele permit orice tip de mediu, arareori sunt folosite limbaje
inferioare precum C. n schimb, s-au utilizat limbaje grafice propietare pentru a permite inginerilor
n telecomunicaii s creeze servicii n mod direct. Interfeele grafice dedicate pot fi folosite pentru a
opera ntre diferite blocuri constructive independente pentru servicii SIB (Service-Independent
building Blocks) ca subrutine grupate (ntr-o schem logic) pentru a formula un serviciu (ca FSL
Flexible Service Logic).
Autorul a folosit Java APIs for Integrated Networks (JAIN) una dintre tehnologiile
frecvent utilizate pentru a crea servicii de reele integrate/inteligente.
Mediile de creare de servicii au evoluat cu ajutorul metodelor grafice de descriere a serviciilor
pe baza blocurilor componente. Blocurile constructive independente pentru servicii SIB (Service
Independent building Blocks) sunt o component software, partea de programare a serviciului.
Acestea pot fi imaginate drept piese LEGO ce fac crearea serviciului extrem de versatil i
interactiv. Adugarea unui nou serviciu este mult mai u oar deoarece se poate baza pe
adaptarea/modificarea (customizing) mai multor servicii deja create.

6.2

Contribuii la implementarea bazat pe


medii pentru descrierea logicii de servicii

JAIN face parte dintr-o tendin general de deschidere a crerii de servicii. JAIN este un
acronim inventat de Sun pentru Java APIs for Integrated Networks. JAIN ncearc printr-un set de
interfee de programare Java s permit dezvoltarea i organizarea unor aplicaii de reea pe baz de
34

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

servicii. JAIN este un framework industrial conceput i specificat de grupuri de parteneri i experi
industriali. Efortul JAIN a produs interfee de programare, de la cele Java pentru protocoale
specifice de reea, cum ar fi SIP (Session Initiation Protocol) i TCAP (Transaction Capability
Application Protocol), la interfee mai abstracte cum ar fi cele pentru controlul apelurilor i taxare, i
chiar incluznd o metod non-Java de descriere a serviciilor de telefonie n XML.
Un obiectiv major al interfeelor de programare JAIN este de a abstractiza reelele de baz, astfel
nct serviciile s poat fi dezvoltate independent de tehnologia reelelor.
Orientarea pe sesiune (SIP) a logicii de servicii
Mediul de execuie a logicii de servicii SLEE (Service Logic Execution Environment) este
un concept bine cunoscut n industria telecomunicaiilor. JSLEE este standardul n limbaj Java
pentru SLEE. Avnd la baz limbajul Java, suport paradigma scrie o dat, ruleaz oriunde i
permite aplicaii portabile n conformitate cu
standardele. Pe lng acest fapt, JSLEE
introduce abstraciuni ale reelei prin
intermediul adaptorilor de resurse (resource
adaptors). Specificaia JAIN SLEE permite
conectarea ca adaptori de resurse a unor serii
de protocol cum ar fi SIP. JSLEE este
conceput pentru cerinele stringente ale
aplicaiilor de transmitere a semnalului n
reeaua nucleu. Specificaia JSLEE este
gndit astfel nct implementrile s poat
atinge scalabilitatea i disponibilitatea prin
intermediul arhitecturilor de tip clustering.
Recipientul de componente (ComFigura 6-2. Arhitectura JSLEE
ponent Container) este locul unde se dezvolt
SIB-urile. Java Management Extensions (JMX) este o tehnologie Java care ofer instrumentele
necesare pentru gestionarea i monitorizarea aplicaiilor, obiectelor sistemului, dispozitivelor i
reelelor orientate pe servicii. Adaptorii de resurse (Resource adaptors) reprezint componente
software ce joac un rol central n integrarea i conectivitatea dintre reeaua integrat i alte pri ale
reelei.
Din acest punct de vedere, reelele inteligente pot fi considerate puncte de integrare ntre
reelele de telecomunicaii i reelele de calculatoare.
Implementarea are la baz gestionarea evenimentelor. De exemplu, utiliznd adaptorii de
resurse SIP, dac un mesaj SIP este interpretat ca incluznd adresa unui serviciu anume s spunem
emergency@university.com acest mesaj este transformat ntr-un eveniment care este apoi conectat
la o aplicaie prin intermediul unui punct de
control al serviciului SCP.
Pentru implementarea demonstrativ
am folosit EclipSLEE un mediu de creare de
servicii pentru dezvoltarea rapid a serviciilor
pe baza JAIN SLEE. Utiliznd metodele JAIN
specifice adugate (plug-in) pentru Eclipse, se
poate obine un cod structurat, u urnd munca
de programare.
Serviciile implementate, specifice
reelelor inteligente de telecomunicaii, au fost
un HelpDesk SIP, ce implic implementarea Figura 6-3. Metoda simpl de utilizare a serviciului de
HelpDesk IN cu telefoane SIP
serviciului de Premium Rates, ce presupune
35

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

utilizarea numerelor speciale de apel. Cnd se apeleaz un numr special are loc o redirectare a
apelului ctre operatori reali.
Redirectarea se poate face n funcie de o serie de criterii precum disponibilitate, costuri, sau
chiar locaie. Serviciul de Taxare (Charging) este de asemenea activat.
Pe ma ina unde ruleaz SLEE exist instalat i o baz de date mySQL ce joac rolul
funcional al unor elemente din reeaua nucleu de telecom (HLR i PCRF), respectiv n baza de date
sunt nregistraii utilizatorii de servicii i sunt definite costurile diferitelor servicii. Fiind vorba de
servicii VOIP toate adresele definite sunt de tipul user@host, iar apelarea se realizeaz prin
implementri software de telefoane VoIP.

6.3

Platforme de emulare software pe baza ma inilor algoritmice de stare

Simulatoarele au funcionalitate general, funcioneaz dup modelul ma inilor algoritmice


de stri, deci teoretic pot modela orice procese, chiar dac acestea nu implic simularea elementelor
de reea de telecomunicaii.
Principalele simulatoare disponibile i utilizate n cercetare sunt OMNET++ i OPNeT.
Ambele au variante comerciale i variante cu surs deschis, ceea ce le i confer de altfel
popularitatea de care se bucur.
Platformele de simulare software pot fi folosite pentru:
 modelarea traficului/protocoalelor din reelele de telecomunicaii
 modelare sistemelor multiprocesor i a altor sisteme cu hardware distribuit
 modelarea oricrui sistem la care sunt evenimente discrete
 managementul performanelor aplicaiilor
 managementul configurrii reelelor
 planificarea capacitii reelelor
OMNeT++ este un simulator software, a crui principal utilizare este n simularea,
modelarea reelelor de comunicaii i a altor sisteme distribuite. OMNET poate rula att pe sistemul
de operare Linux ct i pe Windows i este un soft cu surs deschis.
OMNeT++ are o structur bine definit, orientat pe obiect i funcioneaz pe baz de evenimente.
Un model OMNeT++ se compune din mai multe module ierarhice, fiecare model putnd fi
ncorporat n altul. Adncimea de modelare practic este nelimitat, permind unui utilizator s
reflecte structura logic al sistemului n cadrul unui model. Modulele comunic ntre ele prin mesaje.
Un element comun al simulatoarelor precum i al platformelor software n general este
configurarea topologiilor i parametrilor pe baz de fi iere de configurare ce pot fi denumite generic
baze de date i comenzi. n cazul OMNeT++ pe lng fi ierul NED ce face descrierea topologiei,
mai exist un fi ier cu extensia INI ce define te parametrii simulrii.
OPNET furnizeaz software de management pentru aplicaii i reele. Se remarc includerea
elementului de management ntre atribuiile elementului simulator.
OPNET Modeler este o unealt de simulare pentru reele. OPNET Modeler include modele standard
pentru protocoale i echipamentele disponibile n tehnologia IT.
Avantaje oferite de OPNET Modeler sunt evaluarea performanelor unei reele n faza de proiectare a
unei reele sau la extensia unei reele existente, controlul configurrii reelelor, modelarea i
simularea pentru reele i aplicaii.
Ma inile algoritmice de stare reprezint o modalitate de descriere comportamental ce se
bazeaz pe controlul strilor. Procesarea e realizat cu ma ini algoritmice de stare (ASMAlgorithmic State Machines) Automate cu Stri Finite (FSM Finite State Machines).

6.4

Platforme de emulare cu hardware dedicat

Platformele cu echipament hardware dedicat au ca principal avantaj performanele n testare


pe care simulatoarele/emulatoarele software nu le pot oferi.
36

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

Pe lng viteze de transfer foarte mari, un element important l reprezint puterea de procesare
(echipamentele de testare nu reprezint doar generatoare de trafic, ci pot emula topologii complexe
ce implic procesarea de algoritmi).Pentru aceste echipamente exist i platforme software dedicate,
astfel un numr foarte mare de protocoale sunt suportate. Din punct de vedere hardware,
echipamentele de testare, bazate pe procesoare multicore, au o structur modular, la asiul de baz
se pot ata a module cu interfee diferite (n funcie de tehnologiile ce se doresc a fi testare Ethernet,
ATM, SONET, module specializate pentru trafic criptat), module care pot fi ata ate n timpul
funcionrii (hot-swap).

Figura 6-4. asiul modular IXIA XM12. asiul Spirent Test Center

Principalele proprieti ale testrii cu echipamente dedicate:


 testarea unei game largi de protocoale i standarde de reea pentru nivele 2-7 n stiva de
protocoale OSI.
 posibilitatea de emulare a topologiilor complexe real-network utilizate pentru recrearea
serviciilor IP reale.
 emulare de algoritmi complec i de rutare
 programare vizual n unele cazuri (posibilitate de configurare topologii i elemente cu
diverse funcii)
 asigur testarea performanei (benchmarking), dar i indicarea erorilor, analiza
rezultatelor i repetabilitatea testelor prin automatizare
 interfa grafic simplificat cu configurri n modul expert dar i cu ajutorul unor
aplicaii de ajutor gen wizard
 testare detaliat parametrii de calitatea serviciilor QOS

6.5

Contribuii la implementarea modelului de


control prin stri al apelurilor (BCSM)

Blocul constructiv independent pentru servicii SIB dedicat procesrii apelurilor BCP (Basic
Call Process) trebuie sa implementeze din punct de vedere funcional posibilitile unui apel normal
mpreuna cu cea de a decide cnd anume funcionalitatea IN este necesar.
Intenia implementrii de fa nu este aceea de a modela n detaliu blocul BCP ci sa ofere o baza de
pornire pentru a dezvolta SIB-urile necesare simulrii n ntregime a reelei inteligente. Procesul
apelului de baz este descris la nivelul planului funcional global doar sub forma unor secvene de
SIB-uri n care se poate urmri interaciunea cu reeaua inteligent.
Un automat BCSM este alctuit din:
puncte n cadrul apelului (PIC = Point in Call), care reflect o tratare normala a apelului;

37

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

puncte de detectie (DP = Detection Point) ce pot fi asociate logic cu ntreruperile, iar tratarea
apelului prin funcionalitate IN poate fi asociat cu rutina de tratare a ntreruperii.
tranziii
evenimente

Figura 6-5. Diagrama logic pentru Originating-BCSM

Sgeile reprezint sensul n care se aplica o comanda, iar un DP ata at direct la un PIC este
legat printr-o sgeata.
Operarea sistemului poate fi descrisa ca un FSM: tranziiile sunt definite ca schimbri ale
valorilor atributelor obiectelor si ele schimba astfel starea ntregului sistem. Tranziiile au loc atunci
cnd evenimentele fac ca sistemul sa execute funcii care schimba valorile atributelor obiectelor.
Am implementat un model Basic Call State folosind National Instruments LabVIEW.
Principalele motive pentru care am utilizat LabVIEW sunt urmtoarele:
Este un mediu de dezvoltare grafic; LabVIEW mbin diagrama logic a a-numita
organigram software cu schema-bloc hardware. De fapt, permite un simplu co-design i doar
apoi proiectul poate fi implementat n hardware/firmware/netware/software n funcie de
posibilitile tehnologice.
Include Template-uri VI (fi iere prefabricate .VIT) care se potrivesc foarte bine la finite-statemachines (Standard State Machine VIT).
Ofer posibilitatea de a extinde funcionalitatea unei aplicaii de servicii existent prin
interconectarea instrumentelor virtuale (VI) fiecare VI, de exemplu, ar putea reprezenta un SIB.

Figura 6-6. Interfaa cu utilizatorul n la nivelul BCSM.VI

Aplicaia are dou moduri de interaciune cu utilizatorul:


- Unul n care utilizatorul nu este implicat n gestionarea evenimentelor, fiind doar observator.
Pentru a intra n acest mod, nu trebuie bifat csua User interaction needed

38

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

Cellalt mod, mai interactiv, necesit selectarea de ctre utilizator a unor decizii pentru a
gestiona un apel.
Demonstratorul BCSM s-a realizat prin implementarea unui serviciu reprezentativ
(FreePhone) iar numrul cu apel gratuit ce trebuie accesat este 0800111. Dac numrul apelatului
(Called Party sau B-Party) are prefixul 0800, atunci BCSM va analiza ziua sptmnii,
intervalul de timp (ziua este divizat n trei intervale), cifrele sufixului (numerele ce urmeaz dup
prefix).Conform informaiilor analizate, acesta va lua deciziile corespunztoare pentru direcionarea
apelului ctre numerele fizice disponibile ( i implementate n tabelul de direcionare: routing table
baza de date asociat serviciului FreePhone din SCP). ntruct analiza cifrelor include i
procesarea numrului apelantului (Calling Party
sau A-Party), reeaua integrat va direciona apelul
n funcie de urmtoarele reguli:
- Direcionare n funcie de origine (origindependent routing): apelul este direcionat ctre
comutatorul (switch) cel mai apropiat de apelant
(A-Party).
- Direcionare n funcie de timp (time-dependent
routing): dac este duminic, smbt sau o zi de
lucru obi nuit.

6.6 Contribuii la integrarea emulatoarelor cu echipamente reale de testare


n cadrul sistemelor de servicii.
Majoritatea echipamentelor de testare se
concentreaz asupra orientrii traficului n diferite
scenarii ctre echipamentul real. Dar dimensiunile i
complexitatea noilor arhitecturi de reea fac aproape
imposibil testarea end-to-end doar cu echipament
real, chiar i n cazul unor importani distribuitori de
echipamente de telecomunicaii. De aceea, emularea
elementelor reprezint un pas important n dezvoltare
i testare.
Capitolul descrie o metod pe baz de sockets
pentru conectarea unor interfee reale la un mediu
simulat, ce se poate aplica la diferite protocoale.
Scopul este conceperea unui demonstrator eNodeB
(evolved Node B), staia de baz din cadrul
arhitecturii LTE.
Motorul de simulare folosit este OMNeT++, un
simulator pe baza de evenimente discrete cu surs
deschis, care a atins stadiul de maturitate prin
versiunea 4.0, i care mai conine un mediu de
dezvoltare integrat Eclipse.
Interoperabilitatea entitilor emulate cu cele
reale
prin sockets
Figura 6-7. Integrarea unei interfee reale n
Comunicarea dintre modelele simulate i
simulatorul OMNeT++. Toate evenimentele sunt
programate, datele stocate, iar scrierea/citirea aplicaiile n timp real este problematic, mai ales n
din buffer e iniiat de modelul client extern
ceea ce prive te sincronizarea evenimentelor, dar i

39

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

coordonarea mesajelor. De aceea, se introduce un strat de adaptare.


Staia ce ruleaz programul simulator pe baz de evenimente discrete se va comporta ca un
server de ascultare pentru un numr de aplicaii ce ruleaz pe echipamentul real pe care ncercm s-l
emulm: socket-uri TCP i UDP sunt interfeele cele mai folosite, dar mai pot fi utilizate i socketuri raw. Emulatorul trebuie s fie pregtit s accepte mesajele oricnd, la fel ca un element real.
Exist dou domenii temporale ce trebuie coordonate: timpul de simulare cu timpul real
folosit de echipamentul ce genereaz traficul pe interfaa real. n acest scop, s-a implementat o clas
bazat pe modelul cSocketRTScheduler pe care OMNET++ l ofer. Aceast clas are rolul de a
recepiona mesaje reale i s le stocheze ntr-un ir de bii variabil. De asemenea, este nregistrat i
timpul de recepie a pachetelor.
Pentru citirea din i scrierea n buffer se implementeaz o clas de interfee externe (extS1UClient).
La nivelul simulatorului, interfaa extern este vizibil ca un modul separat, ce funcioneaz drept
client pentru un alt modul care este serverul (S1UServer este ncorporat n clasa eNodeB). Pentru a
porni socket-ul de ascultare real, clientul extern trebuie s ruleze o metod de iniializare care va
declan a modul de ascultare.
Pentru citirea pachetelor ce sosesc de la buffer, clasa de interfee externe folose te pachete autodestinate. Pachetele ce sosesc sunt reluate, unul cte unul, n serie n simulator, n strns coordonare
cu clasa de programator pentru sincronizare. naintea execuiei fiecrui eveniment vor fi unele
ntrzieri scurte.
Mesajele reale sunt mapate n structura de mesaje a simulatorului.
Pentru trimiterea pachetelor, procesul este inversat: mesajul este convertit ntr-un ir de bii i
transmis ctre buffer. Este invocat o metod a clasei astfel nct pachetele trimise sunt redate pe
interfaa real folosind socket-ul.
Clasa cSocketRTScheduler realizeaz sincronizarea pentru comunicarea n timp real cu socket-ul.
Cnd datele sosesc la socket, ele vor fi recepionate ntr-un buffer (de tip byte array), data i ora
curent vor fi reinute, iar un mesaj intern OMNET va fi programat pentru a fi trimis n simulator, cu
timpul corespunztor sincronizat.
n funcia de iniializare care este inclus n modulul client extern se face un apel al funciei
de nregistrare, pentru maparea modulului interfa la clasa de sincronizare de evenimente.
Implementarea se bazeaz pe module simple i compuse, interfee, canale i interfee de
canale. Urmtoarea diagram ne arat relaia dintre module. Se observ cum interfaa real
(ExtS1UClient) este conectat n paralel la reeaua cu elemente simulate i la reeaua transparent de
tip client-server ce ruleaz n paralel.

Figura 6-8. Relaia dintre modulele implementate la nivel de simulator

Ca demo pentru integrarea simulatorului cu interfeele reale, am ales s integrez interfee


reale de tip LTE eNodeB. Arhitectura Long Term Evolution 3GPP ncearc s simplifice reelele de
telecomunicaii, i una dintre intenii este aceea de a reduce numrul elementelor reelei. Fiind un pas
nainte fa de reelele UMTS (Universal Mobile Telecommunications System), LTE eNodeB
combin funcionalitatea reelelor NodeB i RNC (Radio Network Controller), incluznd mai multe
capabiliti de rutare, i un transfer de conectivitate (handover) direct ntre dou eNodeB-uri ca
soluie pentru limitarea semnalizrii excesive n reeaua central (core network).
Dou interfee asigur comunicarea ntre eNodeB i reeaua central:
 S1_MME este interfaa ctre MME, deci principala interfa Control-Plane.
 S1_U este interfaa ctre S-GW (Serving Gateway), responsabil pentru traficul User-Plane.
40

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

Implementarea unui demonstrator LTE eNodeB


n implementarea realizat la nivel de simulator OMNeT++, am pornit de la un model de
simulare cu evenimente discrete pentru reele LTE-SAE i am integrat o interfa real S1, conectat
la modulul eNodeB existent, descris mai sus.
Clasa de programatoare n timp real a fost creat pentru sincronizare. Am descris un client de
interfa extern S1_U (extS1UClient). La nceperea simulrii, procedura de iniiere a acestui client
extern S1_U seteaz socket-ul n modul de ascultare. Am creat clasa S1UPkt.msg pentru adaptarea
mesajului.
Reeaua eNodeB controleaz mai multe celule radio (cel puin 3 celule) n acela i timp, iar
structura sa intern const din mai multe elemente ce comunic i la nivel IP. Pentru traficul aval
(downlink) provenit de la S-GW, transmiterea traficului se face ctre una dintre celule n funcie de
valoarea parametrului TEID. n Figura 6-31, acest modul de conexiune este ilustrat ca o interfa
Ethernet RJ45, deoarece face conexiunea la interfaa Ethernet real pe PC-ul gazd de simulare.
Modelul de simulare eNodeB este capabil de comunicare cu alte modele, i n acela i timp
funcioneaz ca server pentru clientul interfeei reale. Pachete reale primite de la o interfa real i
convertite n mesaje simulate pot fi naintate ctre alte module virtuale.
Pentru testarea setrii pe interfaa real am folosit un software pentru injectare de pachete
(packet player), Colasoft Packet Builder, rednd mesaje din capturi reale la nivel de eNodeB.
Pachetele au fost trimise de pe un alt PC conectat prin Ethernet la PC-ul ce rula simularea.

Figura 6-9. La reeaua ce simuleaz semnalizrile n reeaua LTE se adaug interfaa extern.
Modulul OMNeT de interconexiune se nume te extS1Client.

Integrarea interfeelor reale cu simulatoare cu evenimente discrete ofer posibilitatea ca


reeaua virtual s participe la scenarii de testare real.

41

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

Programarea vizual constituie unul dintre beneficiile folosirii simulatoarelor cu interfa


grafic, deoarece fiecare element este vizibil ca obiect, fiind u or de integrat cu alte elemente.
Pentru emularea echipamentului real, comportamentul acestuia trebuie replicat la nivelul
simulatorului gazd, ceea ce nseamn c simulatorul trebuie s funcioneze ca server, i s asculte la
evenimentele externe. Reacia la stimulii externi este o nou funcie a simulatorului, care ascult
mesajele ce sosesc sau genereaz pachete pe baza unui algoritm..

7 Managementul resurselor de calcul mobil pe baza de ontologii


7.1 Modelul TMN pentru Managementul Reelelor de Comunicaii
Telecommunication Management Network este un model de protocol definit de ITU-T pentru
gestionarea unor sisteme deschise ntr-o reea de comunicaii. TMN ofer un cadru pentru realizarea
de interconectri i comunicaii ntre sisteme eterogene de operare i reelele de telecomunicaii.
Nivelul de management al afacerilor n comunicaii face analiza evoluiei (inclusiv cu
predicie financiar), a calitii, a 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.

Figura 7-1. Modelul de management al reelelor de comunicaii

Exist mai multe metode de management al reelelor, fiecare avnd particularitile ei: Metode
orientate pe Protocol, Metode bazate pe modelul client/server, Metode bazate pe ageni mobili,
Metode specifice TMN (Telecom Management Networks).
Se poate remarca faptul c una dintre metodele de management este cea utiliznd ageni mobili.
Agenii mobili sunt componente software cu proprietatea c pot migra autonom de pe o ma in pe
care ruleaz pe alta. Ele au capacitatea de ntrerupere a proceselor de rulare, meninere a strii i
continuare a rulrii pe alt ma in. Agenii mobili au fost introdu i n contextul procesrii paralele i
distribuite, concept ce este nglobat actualmente ideii de nor computaional (cloud computing).

7.2 Contribuii la agregarea ontologic a resurselor distribuite


Capitolul propune o soluie pentru integrarea interfeelor reale i emulate i pentru
gestionarea coloniilor de resurse. Ontologia resurselor de reea (Network Resource Ontology) cu
42

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

semantica formalizat permit compunerea automat i distribuia cilor generice GP att ntre
diferitele straturi/nivele ct i ntre diferite domenii prin puncte de mediere. Gruparea resurselor,
organizarea i selectarea iau n calcul capabilitile, calitatea serviciilor, disponibilitatea i metode
de pretestare/probare.
Ontologia este o reprezentare formal a informaiilor sub forma unui set de concepte dintr-un
domeniu i a relaiilor ce se stabilesc ntre aceste concepte. Ontologia extrage datele eseniale din
informaii, identific conflicte i permite completarea aspectelor lips cu noi informaii disponibile.
Unul dintre domeniile n care impactul ontologiei e mai vizibil este Semantic Web, care
permite ma inilor s neleag semantica, sau sensul informaiilor disponibile pe Internet (Network
of Information).
Calea generic GP (Generic Path) este o abstraciune care ofer constructe orientate pe
obiect n contextul paradigmei reelei de informaii, permind mai mult conectarea la obiecteinformaii dect la calculatoarele principale. Arhitectura GP a fost propus n proiectul european
FP7 4WARD, Arhitectur i design pentru Internetul viitorului. Obiectivul GP este s
dep easc rigiditatea nivelelor OSI, mpreun cu limitrile din protocolul TCP/IP, este considerat
incapabil de a se adapta la alte tehnologii. Prin adaptarea procedurilor de transport la capabilitile
reelei de baz, GP este conceput pentru a oferi o operare u oar i eficient att pentru utilizator
ct i pentru reea.
Modelul GP se bazeaz pe comunicare contextualizat, adic logica din spatele asocierii i
comunicrii elementelor se decide folosind algoritmi care iau n considerare relaia dintre elemente,
descris drept ontologie. GP este un concept general, dar poate fi aplicat mai eficient n reelele de
telecomunicaii. O dat cu cre terea utilizrii Cloud Computing, Generic Path poate fi o soluie
pentru organizarea resurselor distribuite i a informaiei de calcul din cloud.
Entitile reprezint componentele de baz ale arhitecturii GP. Entitatea conine orice tip
de logic de programare, dar este responsabil i pentru rutare, controlul accesului, rezolvarea
(determinarea) numelui i gestionarea nregistrrii resurselor folosite de GP-uri. Relaia stabilit
ntre Entiti se nume te Generic Path.

Figura 7-2. Arhitectura propus de resurse partajate reale/emulate pe baza GP

43

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

Conceptul de Compartiment este foarte important, deoarece contextualizeaz infrastructurile


de comunicare i utilizare de diferite grade de complexitate funcional, de la un singur link, o reea
domestic, un campus, o ntreprindere, pn la ample structuri federalizate. n multe cazuri,
Compartimentele pot folosi un anumit protocol, fr ns a se limita la acesta, asemnndu-se astfel,
ntr-o oarecare msur cu nivelele OSI. Dar, de exemplu, Compartimentele pot reprezenta, n
comunicaii mobile, grupri bazate pe diferite tehnologii wireless (GSM, WCDMA, LTE), iar n
cazul serviciilor de voce, separarea elementelor VoIP de cele GSM. n cazul prezentat n aceast
lucrare, Compartimentele grupeaz resursele n domenii de resurse reale i emulate n contextul unor
medii de testare complexe.
Cnd este nevoie s difereniem resursele reale de cele emulate/simulate, doi parametri
principali ar trebui luai n calcul: viteza de procesare i costurile. n multe cazuri, n funcie de
ma ina ce efectueaz simularea, emulatorii/simulatorii nu sunt capabili s gestioneze fluxul de
procesare n aceea i msur ca echipamentul specific ce a fost substituit. ns ace tia pot juca
diverse roluri n reea, nlocuind mai multe tipuri de elemente specifice (acesta este unul dintre
avantajele emulrii).
Arhitectura GP de schimb de resurse n mediu de testare real/emulat pe care am propus-o are
trei compartimente orizontale distincte, unul Real, unul Emulat i unul Comun. Ultimul
Compartiment este un mediu de schimb dedicat, unde GP-urile cap-la-cap (end-to-end) sunt
agregate i multiplexate. Funcia de agregare/multiplexare i operaia sa invers sunt gestionate prin
punctele de mediere, ntrerupnd i interconectnd, fr ns a fi punct terminal pentru diferitele GPuri. Prin punctele de mediere, fluxul reelei poate fi rutat sau agregat, incluznd noi elemente de
reea ori nlocuind elementele reale din fluxul reelei cu cele emulate sau invers.
Utilizarea ontologiilor pentru integrarea elementelor reale/emulate
Pentru implementare am folosit implementarea cu surs deschis ForMux (Forwarding and
Multiplexing), dezvoltat la nivel de simulator OMNeT++ n cadrul proiectului 4WARD, din care
Siemens PSE a fcut parte.
Extinderea modulelor Formux Generic Path OMNeT cu interfee reale se face folosind
metoda pe baz de sockets descris n capitolul 6. Modulul folosit ca server pentru conexiunea
interfeei reale pe baz de socket poate fi inclus n orice alt modul OMNeT++. Astfel, n acest caz,
funcionalitatea serverului este inclus n modulul Entitii GP. La nivel OMNeT, modulele de
Entiti simulate pot include i logica nodului echipamentului emulat (implementrile protocolului i
funcionalitatea lor).
Simulatorul OMNeT++ folose te informaia oferit n fi iere cu o configuraie special.
Descrierea topologiei cu menionarea elementelor reelei se realizeaz prin utilizarea fi ierelor .ned
sau n mod grafic prin programare vizual. Pentru a iniializa nodurile reelei pe baz de ci
generice trebuie configurat initString: fiecare nod din implementarea Formux este practic un Nod
Compartiment, iar Entitile i afilierea unui Compartiment pentru fiecare Entitate pot fi descrise, ca
n exemplul de mai jos:
**.node1.os.initString= "EmuEntity:emuEntity1, Emulation:emuEntityA;
realEntity:realEntity1, Real:realEntityA"

n exemplul anterior, Compartimentul Nodal este format din dou Entiti, fiecare aparinnd celor
dou Compartimente: Emulation i Real. Entitile fiecrui Compartiment sunt numite emuEntityA i
realEntityA.

Un element important n implementarea OMNeT este felul n care se definesc Capabilitile,


deoarece definesc componentele ontologiei resurselor reelei. Capabilitile sunt concepute s ofere
un mijloc de expresie a nevoii de servicii atunci cnd se stabile te o cale de comunicare ntre mai
muli parteneri, prin GP. Aceste necesiti vor fi exprimate prin seturi de Capabiliti, n timp ce
fiecare Capabilitate este reprezentat printr-un nume i un set de Proprieti. Proprietatea este n
esen o pereche de valori cheie creia i se aloc un tip.
44

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

Identificatorul Capabilitii este un ir simplu, numit CapabilityList, reprezentnd un punct n


ierarhie unde se poate insera aceast capabilitate:
Capability :: pointer cap = Capability :: create (
<unique capability identifier >,
<property name 1>, Property :: value_t ::
< TYPE >, param a1 , ... , param an ,

Nodurile OMNeT sunt Compartimente Nodale. Fiecare Nod este alctuit din cteva Entiti
care reprezint acela i tip de resurse reale sau simulate. Selectarea resursei este legat de ontologia
definit de ctre parametrii Capabilitate.
Folosind interfeele reale i emulate descrise n capitolul 5, am reu it s integrez un element
emulat ntr-un lan de reea logic real. S-a stabilit o GP ntre nodul care reprezenta elementul
simulat i nodul ce coninea socket-ul ce asculta pe interfaa real.
Pn n prezent am efectuat teste de stabilire a GP i de creare Hook, dar scopul este de a
testa i scenarii de relocare bazate pe capabiliti (accesate prin logica ontologiei).

7.3

Integrarea n Cloud a platformei ca serviciu pe principiile realitii mixte

Raiunile de business sunt cele care dicteaz


Nivelul Business
serviciile, integrate dup ultimele tendine la nivelul
platformelor cloud computing. Metoda de descriere a
cerinelor, parametrilor, considerente de cost, oportunitate se
Baze de date
face la nivel global prin intermediul bazelor de date, coborte
apoi la configurarea de servicii, urmnd logica TMN.
Nivelul Serviciilor
Serviciile sunt alctuite din blocuri constructive, n cazul
platformelor-servicii PaaS, aceste blocuri constructive sunt
Ontologii
chiar elemente de reea. Metoda de agregare a elementelor de
reea se face se face prin ontologii. Cobornd nc un nivel
n modelul TMN se ajunge la managementul nodurilor de
Nivelul Reea
reea. n cazul de fa, acest management are rol de coborre
Blocuri Constructive
a reprezentrilor (deployment) pe o infrastructur de
elemente reale sau simulate .
Calcul mobil / Implementare
O alt extrapolare pe care o propun este extinderea
metodelor TMN ctre managementul virtualizrii. n loc de a
Nivelul Noduri de Reea
trata separat mobilitatea proceselor i a datelor de mobilitatea
Real / Emulat
nodurilor de calcul, procesele pot reveni la o asociere simpl
cu nodurile de calcul, iar acestea din urm pot fi virtualizate
Figura 7-3. Modelul top-down de
n raport cu nodurile fizice. A adar, n aceast viziune, configurare a platformelor ca servicii
managementul mobilitii proceselor i managementul
PaaS respectnd modelul TMN
mobilitii nodurilor se reduce la managementul mobilitii
nodurilor (prin intermediul entitilor virtuale care reprezint nodurile). n locul agenilor mobili
(procese mobile viru ii pa nici) vor fi mobile ma inile virtuale. Mai mult, dac n toate nodurile
ruleaz aceea i clas de ma ini virtuale se vor reloca doar instanele (snapshots) configuraiile
de lucru strile proceselor, printr-un mecanism delta (modificndu-se doar strictul necesar, cu un
mecanism de caching dat fiind probabilitatea de a reveni la o configuraie similar).
Managementul mobilitii va avea ca principal funcie gsirea unei gazde pentru procese, pentru
date, pentru terminale mobile i/sau noduri mobile de calcul cu diferite grade de virtualizare ;
conceptul de hosting e o generalizare a conceptului de roaming n perspectiva all-IP.
Adevarata mobilitate se va reduce deci la mobilitatea serviciilor va rmne s conteze ( i va fi
portat) mai mult orchestrarea FSL (logica flexibil a serviciilor) dect modulele software
sau API de accesare a lor. Abordarea simplificat i unificat a obiectelor mobile poate fi

45

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

complementat de sisteme expert care s decid reconfigurarea dinamic (n timp real) a alocrii
de resurse prin asocierea de hardware disponibil conjunctural sau prin rezolvarea exclusiv n
software a cerinelor de rulare a serviciilor. Aceste resurse pot fi mapate ca entiti tranzacionale, o
serie negocieri (de exemplu compensri clearing) fiind posibile doar ntre aceste avatare, la
nivelul sistemului expert. Premisa acestor abordri este sistemul de taxare (charging) i micropli deja dezvoltat n comunicaiile mobile (n reele globale fiind posibil real-time charging la
mare distan cu tehnici avansate de brokeraj de exemplu CORBA charging). VAS ValueAdded Services au fcut deja primii pa i spre fiscalizarea acestor micro-tranzacii.

8 Concluzii si contribuii originale


Una dintre provocrile reelelor all-IP, cu i fr fir, este implementarea unor tehnici
inteligente de management a mobilitii, care, bazndu-se pe avantajele reelelor IP, s ofere
posibilitatea convergenei diferitelor tehnologii de acces. Dac iniial, la nivelul reelelor
GPRS/UMTS metoda se baza pe protocoale generale de mobilitate IP care puteau fi aplicate n orice
reea LAN, la momentul definirii arhitecturilor LTE, 3GPP include n standard i metode de
conlucrare cu alte tipuri de reele, att de generaie mai veche 3GPP, precum GPRS, UMTS, dar i
cu reele de tehnologii diferite sau non-3GPP, precum Wimax sau WiFi, cu deschidere ctre orice
reea bazat pe IP. Din punct de vedere al protocoalelor de mobilitate se observ o extindere a
conceptelor prin separarea ntre mobilitatea global i mobilitatea localizat, ce se dovede te
eficient prin excluderea nodului mobil din semnalizarea specific mobilitii.
Majoritatea echipamentelor de testare pentru comunicaii mobile se concentreaz spre lucrul
n diferite scenarii cu echipamentul real, ce joac rolul de UUT (Unit Under Test). Dar dimensiunile
i complexitatea noilor arhitecturi de reea fac aproape imposibil testarea end-to-end doar cu
echipament real, chiar i n cazul unor importani distribuitori de echipamente de telecomunicaii.
De aceea, emularea elementelor reprezint un pas important n dezvoltare i testare. De i exist
platforme cu hardware dedicat, foarte utile sunt i implementrile software, care din punct de vedere
al performanei depind de ma ina pe care ruleaz. Simulatoarele reprezint instrumente software, iar
tendina actual este cea a eliberrii de conceptele hardware, exemplificat prin metodele de softswitching i software radio. Aceast independen a aplicaiilor de nivelelor fizice n stiva de
protocoale OSI i de ma ina pe care ruleaz este specific serviciilor i metodelor de portabilitate a
serviciilor.
O alt paradigm demonstrat n paginile tezei este cea de apropiere ntre elementul de
simulare i elementul de management, pornind de la funcionalitatea ma inilor algoritmice de stare
ASM (algorithmic state machines) care stau att la baza funcionrii simulatoarelor, dar reprezint i
metoda de descriere comportamental a protocoalelor i semnalizrilor la nivelul standardizrii
3GPP. Se remarc utilizarea aceluia i tip de baze de date att pentru configurri ale echipamentelor
(reale i la nivel de simulator), ct i pentru managementul reelelor.
Recentele tendine in industrie, de exemplu achiziionarea firmei Catapult (orientat pe
analiz i emulare de protocol) de ctre firma Ixia (productoare de sisteme de telecom) ilustreaz
contopirea dezvoltrii de soluii de management cu realizarea mediilor de testare-emulare. Practic
testarea trebuie s aib n vedere funcionaliti de baz, acelea i pe care le adresm i prin
management.
Un aspect important n cadrul reelelor eterogene l reprezint metodele de management ale
acestor reele distribuite, de dimensiuni mari. n acest sens sunt propuse metode de organizare,
mentenan i management al resurselor cu o intervenie uman minimal, deci automatizat
(exemplul LTE SON). Reele viitorului se vor autoorganiza, bazndu-se pe concepte asemntoare
celor din cadrul reelelor sociale i din cadrul relaiilor de business: conceptul de cerere/ofert, de
reclam (advertising) a capabilitilor, de licitaie, audit (micro testare probing pentru validarea
46

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

de ctre controler/manager a capabilitilor declarate prin reclam de ctre entitile subcontractate),


contractare (n sensul rezervrii de resurse, al agregrii unei configuraii), investiie, subnchiriere.
Managementului i metodelor de autoadministare i grupare a resurselor, se bazeaz pe o
serie de criterii (performan, costuri, disponibilitate) ce vor fi descrise semantic la nivel de
ontologii.
Se remarc, drept element ce se regse te constant n tez, conceptul de ATCA (Advanced
Telecom and Computer Architecture), ce reu e te s unifice reelele de comunicaii de band larg
cu reelele de calculatoare cu putere mare de procesare, datorit suportului pentru diferite tipuri de
Switching Fabric: Ethernet (GbE-InfiniBand), PCI Express; ATCA reprezint un standard deschis,
cu un nalt grad de modularitate i configurabiliate.
ATCA ofer posibilitatea de implementare a unei largi serii de elemente de reea i servere
(elemente din reeaua core UMTS/LTE, platforme IMS, HLR-uri, SCP-uri, management de reea i
OSS, baze de date, servere web), poate juca rolul de server pentru cloud computing, standardul
avnd extindere i spre partea de instrumentaie sub numele AXIe (AdvancedTCA Extensions for
Instrumentation).
Soluiile prezentate sunt validate utiliznd concepte de telecomunicaii de ultima generaie,
de aceea mare parte a exemplificrilor i implementrilor prezentate sunt centrate n jurul
tehnologiilor Long Term Evolution (care este unul dintre laitmotivele tezei). Unul dintre scopurile
enunate n cadrul programului de cercetare iniial a fost ca publicarea tezei s aib loc n momentul
sau la puin timp dup apariia pe pia a reelelor Long Term Evolution. n momentul de fa aceste
reele sunt instalate n mod experimental n mai multe locaii, ns nu a avut loc lansarea unei reele
comerciale. De asemenea, protocolul Proxy Mobile IPv6 era doar la stadiu experimental n
momentul nceperii cercetrii doctorale, ntre timp devenind singurul protocol de mobilitate
localizat standardizat de ctre IETF. Am avut posibilitatea s lucreze direct cu ultimele tehnologii
LTE n cadrul laboratoarelor Siemens PSE Romania i n centrul de dezvoltare Nokia Siemens
Networks din Dsseldorf.
Am demonstrat i validat conceptele mai sus enunate. Astfel,
n Capitolul 2:
De i iniial au fost propuse mai multe metode de mobilitate din punct de vedere al stivei de
protocoale OSI printre care se pot aminti mobilitatea la nivel de sesiune, ori la nivel de aplicaie, sau
chiar propunerea introducerii unui nivel OSI specializat pentru mobilitate, metoda de mobilitate la
nivel IP s-a impus ca mijloc de transfer al conectivitii de la o tehnologie de acces radio la alta.
Am prezentat o serie de vulnerabiliti ale diverselor tipuri de protocoalele de mobilitate IP
n scenarii specifice, justificnd o serie de adaptri i optimizri, separat pentru familiile de
protocoale n mobilitate global (host mobility) i mobilitate localizat (network mobility).
Am prezentat o evoluie a conceptului de mobilitate la nivel IP, de la prima soluie, n cadrul MIPv4,
cu evoluia la MIPv6 i cu versiunea rapid FMIPv6 i versiunea cu organizare ierarhic HMIPv6,
precum i versiunea cu stiv dubl IPv4 i IPv6, DSMIP - considerate acum drept protocoale de
mobilitate global.
Am ilustrat apoi mobilitatea localizat - prin Proxy MIPv6 i am analizat n detaliu
algoritmii utilizai.
Am contribuit la tehnicile de evaluare a performanelor MIPv6 construind o serie scenarii la
nivel de simulator prin integrarea bibliotecilor xMIPv6 dedicate testrii mobilitii. n capitolul 3,
am folosit tehnicile de evaluare i la testarea cu echipament real (RET Real Equipment Testing).
n Capitolul 3:
Reele de comunicaii mobile Long Term Evolution (LTE) reprezint pasul viitor n
dezvoltarea a reelelor globale de band larg dezvoltate de 3GPP (3rd Generation Partnership
Project).
47

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

Noutatea acestor reele (primele reele urmnd a fi introduse n exploatare comercial n


acest an, 2011) const n conceptele i soluiile inovative, att
din perspectiva integrrii reelelor eterogene pe principiul all IP (totul prin IP) ct i
a integrrii funciilor de calcul cu cele de comunicaii, dar i
din perspectiva managementului automatizat ce urmre te modele de reele sociale.
Am prezentat arhitectura LTE tematica lucrrii a determinat accentuarea protocoalelor de
mobilitate.
Am artat modalitatea n care reele eterogene, de diferite tipuri, se pot interconecta cu noile
reele LTE, pe baza protocoalelor de mobilitate:
- interconectarea ntre reele 3GPP i reele non-3GPP cunoscute sau necunoscute (cu diferite
nivele de ncredere) utiliznd diverse tunelri precum PMIPv6, MIPv4 sau GTP i
- modul n care reele conlucreaz n scenarii complexe de transfer de conectivitate
Am prezentat metoda de management al mobilitii pentru terminalele mobile orientat pe
eficientizarea din punct de vedere al resurselor radio i economia local de energie.
n perspectiva orientrii pe servicii din capitolele urmtoare, am ilustrat o important
caracteristic a reelelor all IP: capabilitatea de externalizare-portare-migrare a serviciilor ctre
platforme diverse, potenat de cre terea performanelor reelei adus de LTE, ce conduce la
posibiliti de cre tere i inovare a serviciilor (inclusiv concepia, dezvoltarea i administrarea
lor de ctre clienii n i i, pe cont propriu sau n cooperare cu productorii sau proprietarii
echipamentelor i reelelor) precum i
concepte de operare la nivel de nor computaional Cloud de resurse partajate, distribuite
att spaial ct i ca regim de proprietate; modelele CapEx/OpEx de roaming deja existente n
comunicaiile mobile pot contribui mult la viitoarele scheme de parteneriat (inclusiv cele ad-hoc,
cu decizie asistat sau automat).
n acest context, am artat rolul important al interoperabilitii noilor reele cu vechile tehnologii
deja prezente pe pia, n vederea utilizrii concomitente, cu maximum de eficien economic
pentru operatori. Pornind de la integrarea reelelor bazate pe comutare de circuite cu cele de voce
prin LTE, VoLTE (cu ajutorul unor elemente de interfaare IWE Inter-Working Equipment),
am ilustrat acest concept prin preluarea n LTE a soluiilor pentru transfer de conectivitate n reelele
mai vechi 3GPP, pe baza protocoalelor de mobilitate global.
Am prezentat scenarii de roaming complexe, cu folosirea simultan a mai multor tipuri de
tunelri (GTP sau MIP) i cu folosirea nlnuit a protocoalelor de mobilitate localizate i cele
globale.
Am evaluat protocoalele de mobilitate global i protocoale de mobilitate localizat n scenarii
bazate pe echipament real RET (Real Equipment Testing):
Pentru analiza i evaluarea mobilitii localizate, am conceput o serie de configuraii mixte,
extinznd facilitile reale ale unei reele de baz core LTE cu faciliti emulate la nivelul
reelei radio, la nivelul bazelor de date cu abonai (HLR) i la nivelul entitii de
contorizare/taxare (charging) PCRF; am interpretat date i observaii din scenarii de
handover 4G inter-MME (Mobility Management Entity) i intra- MME.
Pentru validarea transferului de conectivitate utiliznd protocolul de mobilitate global
MIPv6 am integrat o configuraie real de testare (RET) WiFi-GPRS-UMTS. Am propus i
am validat o metod de convergen ntre o reea 3G UMTS i o reea fr fir Wi-Fi,
evalund performanele MIPv6 n acest mediu integrat.
Am testat aceste conceptele la nivelul arhitecturii LTE n laboratoarele firmei Siemens
Program and System Engineering Romania, prin integrarea unei configuraii de baz (core) LTE,
cu centrare pe protocoalele pentru managementul mobilitii PMIP.

48

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

Din perspectiva integrativ a funciilor de calcul i de comunicaii, am introdus platforma cu


standard deschis ATCA (Advanced Telecom and Computer Architecture), cu un nalt grad de
modularite i configurabiliate. n cazul noilor reele, resursele de procesare se ridic la nivelul
nodurilor de comunicaii ce pot prelucra fluxuri mari de date n timp real, datorit suportului pentru
diferite tipuri de Switching Fabric: Ethernet (GbE-InfiniBand), PCI Express.
Am prezentat rolul polivalent al platformelor standardizate modulare ATCA, soluia
integrativ pe baza creia funcioneaz multe dintre elementele noilor reele de comunicaii, inclusiv
la nivelul arhitecturii LTE (elemente din reeaua core, platforme IMS, elemente HSS/HLR, SCP-uri,
management de reea i OSS, baze de date, servere web).
Prin extensie a conceptelor exprimate, am propus n finalul capitolului un model de
arhitectur general, bazat pe managementul mobilitii global i localizat, ce s-a dovedit a fi
o soluie scalabil ce integreaz, la diferite nivele ierarhice, reele bazate pe diverse
tehnologii de acces radio. n modelul propus, fiecare reea de acces integrat poate avea
propriul model de management al mobilitii localizat, dup preferina operatorului reelei,
iar reeaua back-bone opereaz dup principiile mobilitii globale.
n Capitolul 4:
Capitolul 4 este dedicat metodelor de management al reelelor eterogene i distribuite, de dimensiuni
extinse, ce necesit eforturi mari pentru organizare, mentenan i control. Soluia este reprezentat
de metodele de organizare automat i asistat, ce reduc intervenia operatorului uman i costurile
operaionale OpEx.
Arhitectura LTE, prin procedeele reunite sub noiunea de SON (Self Organizing Networks reele auto-organizante), reprezint un prim pas spre implementarea industrial a conceptelor de
ultim generaie:
metode de auto-organizare, dar i
concepte de management eficient - i economisire - a resurselor (precum metode de eliberare a
resurselor, pe care le consider la fel de importante ca acelea pentru rezervarea resurselor) sau
idei regsite i n cadrul reelelor sociale, precum
utilizarea informaiilor furnizate de terminalele altor utilizatori ai reelei ori
noiuni precum viabilitatea i reputaia n reea.
Conceptul de calitate a serviciilor (Quality of Service) este extins cu elemente ce iau n
considerare calitatea experienei anterioare (Quality of Experience inclusiv istoricul/frecvena
utilizrii) precum i metode de prob/testare iniial (probing punere la ncercare nainte de
acceptare i cooptare).
SON Self Organizing Networks reprezint un termen generic ce acoper o serie de
aciuni automatizate la nivelul reelei: auto-configurarea, auto-optimizare, auto-depanare i autoplanificarea. Scopul este meninerea reelelor la parametrii optimi de funcionare cu intervenie
minim din partea operatorului, iar mijloacele sunt cele larg utilizate n calculul mobil.
Sunt prezentate detaliat unele proceduri inovative de auto-configurare, precum procedura
ANR (Automatic Neighbours Relationship), noua reea de acces radio fiind descoperit iniial de
ctre terminalele mobile din celulele vecine, utiliznd modele sociale. Se remarc o coborre a
metodelor de management, de la entitile specializate, din cadrul reelei core, n reeaua de acces
radio, i mai jos, la nivelul terminalului utilizator. LTE SON define te procedee de management
automat al resurselor, de optimizare a acoperirii i a capacitii, metode de economisire a energiei,
proceduri de optimizare a mobilitii pe baza experienei anterioare.
O metod de reducere a costurilor de achiziie CapEx este utilizarea echipamentelor
multimodale, ce pot activa n cadrul unor tehnologii diferite, fr noi investiii.
Am prezentat cazul special al staiilor de baz multimodale, bazate pe conceptul de software
radio ce pot activa n diferite tipuri de reele de acces radio printr-o simpl actualizare de software.

49

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

La ora actual, subsistemele radio i diversific producia IQ n banda de baz pe principiul unei
ct mai mari independene de purttoare (frequency agnostic).
Am prezentat, de asemenea, metode specifice conceptului de Cognitive Radio, cu autoorganizare la nivelul de managementul al spectrului radio (pentru a reaciona la modificri
temporale i spaiale ale ocuprii spectrului).
n pregtirea capitolului 5 (care introduce efectiv metodele de automatizare pe baz de
programe pentru controlul execuiei - scripting), am ilustrat conceptul de management automatizat
al platformelor de telecomunicaii prin urmtoarele dou contribuii:
Implementarea unei metode de management automatizat pentru o platform de control de la
distan a sistemelor de comunicaii mobile. Am realizat o platform de testare distribuit,
dup modelul client-server, integrnd metode de management pentru configuraii multiuser i
multitasking i oferind o soluie particular pentru multiplexarea cilor de sunet n cazul
testrii simultane a aplicaiilor de voce. Soluia - implementat cu succes n cadrul
laboratoarelor Siemens din Viena i Zagreb - include managementul automatizat al resurselor
/ echipamentelor de testare, funcii de rezervare a echipamentelor, acordarea de drepturi de
acces i de organizare a utilizatorilor i echipamentelor la nivel de proiect.
Am sporit gradul de automatizare n procesele de fuziune a bazelor de date cu parametrii
operatorului, capabilitile furnizorului i seturile de comenzi - pentru a furniza seturile tip
service packages cu eficientizarea muncii inginerilor de sistem. n acest context, am
realizat o platform de generare de rapoarte, istoric i etichetare automat pentru module
software de corecie - patches. Platforma este accesibil web i include de asemenea i
funcii de management al proiectelor i versiunilor, precum i managementul drepturilor de
acces. Implementarea este realizat n Microsoft .NET cu C# i ASP (Active Server Pages) i
baze de date SQL Server.
n Capitolul 5:
Automatizarea controlului la distan reprezint un mijloc de management utilizat n cazul
proceselor de auto-configurare i auto-optimizare. Controlul automat al proceselor reprezint un
instrument de msurare/evaluare/reglare, utilizat n fiecare etap de funcionare dup modelul
sistemelor cu reacie. Organizarea reelelor dup modele sociale presupune etape iniiale de
omologare a parametrilor i consens asupra relaiilor dintre elementele de reea (acorduri de
interoperabilitate generalizare a conceptului de cooperare pentru roaming) nainte de integrarea
real. Informaii decizionale pentru cooperare pot fi obinute prin pretestri sau audit automatizat.
Automatizarea are un rol important i n etapele de dezvoltare de produse software / netware.
O metod eficient de validare a implementrilor este testarea repetitiv a sistemului, dup fiecare
modificare adus, prin metode de integrare continu. Acest proces nu ar putea fi realizat fr
automatizare i versionare (eventual asistat de servere dedicare mangementului de configuraii
pentru ingineria software).
n acest capitol am introdus metode de automatizare a managementului sistemelor distribuite
de telecomunicaii, am prezentat euristica testrii automatizate i rolul limbajelor de scripting
dedicate, precum i proceduri de automatizare i control intrinsec, la nivelul instrumentaiei.
Implementrile realizate au ca subiect al automatizrii metodelor de control entitile arhitecturii
LTE. Conceptele i metode prezentate n acest capitol reflect experiena autorului n lucrul n
cadrul echipelor de Integrare i Testare din proiecte de dezvoltare software a elementelor din
industria de telecomunicaii.
O contribuie este automatizarea generrii de trafic - load & stress - pentru benchmarking, cu concretizare n cteva din cele mai folosite proceduri pentru testare la distan.
Generarea de trafic este funcia de baz a emulatoarelor de protocol, care permite evaluarea
reaciei la stimuli (n acest caz mesaje - SS7 i nu numai) a entitilor testate.

50

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

Bazele de date i comenzi sunt folosite n procese complexe, de aceea este necesar o metod
rapid i exact de parcurgere/cutare la nivelul acestor structuri de mari dimensiuni, dup criterii
predefinite.
Am implementat i validat o metod de parcurgere-cutare-completare (parsing) a acestor
baze de date i comenzi (extensibil la documente de orice tip n particular i la generarea
asistat a documentelor i rapoartelor) care permite identificarea elementelor dup criterii
definite de ctre utilizator. Pentru implementare s-a utilizat o interfa de programare
standard API ce permite programelor ( i scripturilor) s acceseze, s analizeze i s modifice
coninutul, structura i stilul unui document.
Prin aceast metod automatizat, bazele de date i comenzi, fi ierele de diagnoz i
nregistrare a evenimentelor (log), tichetele de nregistrare a costurilor (charging) i contoarele
pot fi organizate ierarhic la nivel de structur intern i pot genera analize i interpretri ce vor fi
utilizate n decizii de management asistat.
Alt contribuie este automatizarea testrii la distan a sincronizrii de ceas Timing-overPacket n cadrul staiilor de baz LTE i WCDMA.
Spre deosebire de reelele TDM (Time Division Multiplexing), precum SONET/SDH, unde
mecanismele de sincronizare sunt implicite, reelele all-IP, bazate pe protocolul Ethernet, nu
beneficiaz de metode de sincronizare a ceasului. Timing-over-Packet reprezint o soluie de mare
acuratee pentru sincronizarea de ceas n cadrul reelelor IP, bazat pe protocolul PTP (Precision
Time Protocol), recent introdus la nivelul staiilor de baz, drept o variant mult mai exact
comparativ cu protocolul NTP (Network Time Protocol).
Am validat o metod de control la distan VXI [ VME (Versa-Module Eurocard) eXtension
for Instrumentation ] a echipamentelor de instrumentaie IEEE488 GPIB (General-Purpose
Interface Bus). S-a realizat un element de control (gateway) al echipamentelor pe baza
bibliotecilor Agilent de informatic instrumental VISA (VXI Software Architecture
Virtual Instrumentation Software Architecture).
Pentru automatizare i pentru implementarea controlului de la distan, am utilizat biblioteci
C++ sub Linux dedicate controlului instrumentaiei prin comenzi SCPI (Standard Commands for
Programmable Instruments). Integrarea funciilor n cadrul limbajului de scripting TCL s-a fcut
prin implementarea unor metode de includere (wrapping) astfel nct testarea s poat fi inserat
ntr-un ciclu complex ce include setarea automat de parametri i interpretarea rezultatelor a adar
o important premis a extrapolrii acestor metode telematice ctre managementul asistat, pe care o
propun n partea final a lucrrii.
n ultima parte a capitolului am detaliat metodele de automatizare pe care sunt bazate
majoritatea emulatoarelor cu implementri IP la nivel de kernel Linux: construcia i injectarea de
pachete, capturarea i procesarea pachetelor, precum i integrarea mediilor linie de comand. Ca
studiu de caz, am prezentat un emulator de elemente de reea LTE, ce poate fi utilizat pentru
testarea staiei de baz LTE eNodeB.
Capitolul 6:
Conceptele de realitate virtual i realitate mixt (realitate augmentat) sunt de mare
actualitate. Prin abordrile din acest capitol am strbtut n ambele sensuri grania dintre real i
virtual, dintre fizic i simulat/emulat (de exemplu am integrat msurri reale, nregistrri de semnale
i simptome n stivele emulatoarelor i analizoarelor de protocol).
n orientarea ctre virtualizare, configuraia reelelor i a elementelor sale componente nu se
mai refer la echipamente, ci la funcionaliti. Practic elementele sunt mai mult dect cutii negre
(doar cu precizarea interfeelor), fiind cutii albe, care au, n plus, specificarea comportamental
(behavioral modelling) a funciilor sau a blocurilor de funcii la nivelul crora se execut operaii
de calcul mobil. innd cont i de specificarea prin ma ini algoritmice de stare (cutii albe cu

51

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

control prin stare) cuasi-general n standarizarea din telecomunicaii, intercalarea n lanurile de


comunicaii a echipamentelor emulate/simulate ntre cele reale, ar trebui s fie transparent din
punct de vedere al utilizatorului / al managerului reelei. Pentru utilizator, exploatarea
echipamentelor la nivelul unei platforme reprezint un serviciu (PaaS Platform as a Service).
n acest context, am prezentat conceptul de arhitectur orientat spre servicii SOA (Service
Oriented Architecture) i metoda de structurare a serviciilor la nivelul acestor sisteme:
Am artat rolul blocurilor independente constructive pentru crearea de servicii SIB (Service
Independent building Blocks), module cu ajutorul crora crearea de servicii devine extrem de
versatil i chiar interactiv (ntr-un mediu SCE Service Creation Environment foarte
prietenos). Considerat conceptual asemntor unei piese de LEGO, un SIB este o component
independent (consolidat software, fr a fi necesar verificarea sa intern n procesul DRC
Design Rules Check) care este n sine un serviciu sau poate face parte n mod programatic
dintr-un serviciu.
Integrarea reelelor eterogene de calcul mobil la nivel de servicii se realizeaz prin
mobilitatea serviciului (pe baza portabilitii) - serviciu care nu mai este dependent de ma ina pe
care ruleaz, ci poate fi distribuit n norii reelei (cloud) fiind relocat dinamic dup nevoie i
posibiliti. Am abordat modelul blocurilor constructive la nivelul mediilor de creare de servicii SCE:
Am introdus i validat o metod de descriere a serviciilor cu ajutorul interfeei de programare
JAIN (Java APIs for integrated networks) utiliznd ca middleware JSLEE (Java Service
Logic Execution Environment) pe care l-am integrat n Eclipse.
Pe baza JAIN i JSLEE am implementat o serie de servicii orientate pe sesiune (Helpdesk
i servicii cu numere speciale Premium Rates), prin utilizarea adaptoarelor de resurse SIP
(SIP Resource Adaptors) la nivelul platformei JSLEE: mesajele SIP sunt transformate n
evenimente ce sunt relaionate funcional de aplicaii la nivelul punctului de control al
serviciilor SCP (Service Control Point).
Aceast metod de creare de servicii a fost valorizat i validat n cadrul proiectului european
VET-TREND / 06 / B /F /NT175014 din colectivul cruia am fcut parte reprezentnd Siemens
PSE.
n cadrul acestui capitol am realizat o analogie direct din perspectiva utilizrii blocurilor
constructive ntre elemente de reea (componente ale diverselor reele cu elemente reale i
simulate ) i elementele componente ale serviciilor software:
n abordarea pe care am propus-o, conceptul de SIB i crearea de servicii prin interfeele grafice
(GUI) din SCE se regse te la nivel de echipamente/noduri de reea n modelele de descriere
grafic pentru co-design hardware/firmware/software/netware ce permit descrierea conexiunilor
i relaiilor dintre obiecte ntr-o diagram bloc premergtoare implementrii n blocurile
hardware dintr-o schem bloc i/sau blocurile (metode, decizii, controale etc.) dintr-o schem
logic (organigram). n aceast perspectiv top-down, pasul urmtor - de la descrierea
grafic, la suprafa a configuraiei reelei sau serviciului pn la coborrea ctre o
implementare hardware (deployment), urmnd ca funciile rmase nepreluate de hardware s
fie preluate de software - este realizat de un mediator (middleware). Acesta realizeaz funcia
decizional intern n calculul mobil prin intermediul programelor driver - interfeele
software cu echipamentele utilizate. n contextul extins al acestei lucrri, funcie de
conjunctura hardware-software, a adar n funcie de disponibilitile momentului (resurse
locale sau distribuite ce pot fi mobilizate), blocurile funcionale pot fi implementate prin
elemente de reea reale sau emulate, rezultnd configuraii mixte de genul Hardware in the
Loop , transparente pentru client/integrator sau pentru creatorul de servicii. Rolul calculului
mobil este n acest caz gsirea locaiei (gazda-host) sau locaiilor optime pentru implementarea
i realizarea serviciului (deployment).

52

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

Am realizat un astfel de model de configurare vizual a reelelor la nivel de blocuri


funcionale, prin extinderea funciilor unui simulator spre cooperarea cu resurse reale pe baz
de sockets, concretizat n realizarea unui demonstrator pentru staia de baz eNodeB din
cadrul reelelor LTE. Principala contribuie a acestui capitol const a adar din:
- Modelul de simulare eNodeB, capabil de comunicare cu alte modele, care
funcioneaz totodat ca server pentru clientul interfeei reale. Pachete reale primite
de la o interfa real i convertite n mesaje simulate pot fi naintate i ctre alte
module virtuale.
- Reeaua virtual LTE construit la nivel de simulator n jurul elementului eNodeB se
bazeaz pe principiul reverse engineering.
- Am tratat n mod special problemele specifice adaptrilor de la mediul real la mediul
simulat:
- sincronizarea evenimentelor: coordonarea timpului de simulare cu timpul real,
prin introducerea unui nivel de adaptare (un buffer accesat prin metode
specifice de scriere i citire)
- coordonarea mesajelor ntre mediul real i simulat prin serializare
- Integrarea interfeelor reale cu simulatoare cu evenimente discrete, care ofer
posibilitatea ca reeaua virtual s participe la scenarii de testare real.
-

Prin aceast contribuie, Elementul simulator devine:


Element emulator, prin posibilitatea interaciunii cu entiti reale (implementat de ctre autor
n acest capitol prin integrarea de interfee reale la nivel de simulator prin sockets)
Middleware cu descriere grafic pentru implementare (deployment) proiectarea serviciului
peste o infrastructur disponibil - La nivel de simulator se descriu n mod vizual topologia
reelei (blocuri constructive) i parametrii funcionali, ce pot fi definii i automatizai prin
intermediul bazelor de date. Metodele de automatizare a controlului parametrilor i integrare a
bazelor de date au fost prezentate n capitolul 5.
Manager de resurse reale i emulate distribuite, prin metode de calcul mobil - Pentru utilizator
este transparent caracterul real sau emulat al acestor resurse. n capitolul 7, am extins aceast
contribuie printr-o metod pe baz de ontologii i prin conceptul de cale generic pentru
agregarea automat a resurselor dup modele semantice. Decizia optim de utilizare a
echipamentelor reale sau emulate - ce sunt reprezentate prin blocuri funcionale la nivel de
interfa grafic - este luat prin metode dedicate calculului mobil.

Am prezentat n acest capitol i mijloacele de emulare folosite n industria de telecomunicaii, pe


care le-am clasificat n platforme software i platforme cu echipament dedicat. Am artat rolul
ma inilor algoritmice de stare, aflate la baza funcionrii simulatoarelor, dar care (a a cum am
menionat anterior) reprezint i metoda de descriere a algoritmilor n telecomunicaii (la nivel de
specificaii 3GPP), la baza modelrii i a standardizrii n comunicaii pe principiul modelrii
comportamentale (behavioral modeling whitebox modeling) amintite mai sus.
Am propus abordarea ca serviciu a ns i emulrii, orchestrat ca scenariu, artnd c logica
flexibil a serviciilor (FSL Flexible Service Logic) poate fi la rndul ei modelat cu ma ini
algoritmice de stare.
n acest sens am introdus o metod de descriere a serviciilor prin ma ini algoritmice pe care
am validat-o printr-un model de apeluri n reele inteligente de comunicaii - BCSM (Basic
Call State Model). Pentru a ilustra potenialul abordrii top-down pe baza limbajului grafic
G-Language am folosit National Instruments LabVIEW, cel mai dezvoltat mediu de
informatic instrumental
(ce include, printre fi ierele ablon - template - pentru
instrumente virtuale, VIT Standard State Machine pentru definirea ma inilor algoritmice de
stare)
53

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

Am implementat servicii specifice reelelor inteligente ce includ rutare pe baz de destinaie dar i
de origine i pe baz de timp. Funcionalitatea, descris prin diagrame bloc ale logicii de servicii, se
bazeaz pe puncte de detecie (DP Detection Points) ce corespund cu modelul generic al
ntreruperilor ( i cu managementul bazat pe evenimente/tranziii) precum i pe blocuri de procesare
a strii (ce corespund generic cu rutinele de servire a ntreruperilor) PIC (Points In-Call), ce
emuleaz logic funcionarea punctului de control al serviciilor SCP.
i aceast metod de definire a serviciilor n cadrul reelelor inteligente a fost valorizat n
proiectul european VET-TREND / 06 / B /F /NT175014 din colectivul cruia am fcut parte.
n Capitolul 7:
Perspectiva TMN (Telecom Management Networks), privind reele pentru managementul
reelelor de telecomunicaii, de i elaborat nc din 1985, se regse te la nivelul celor mai noi
arhitecturi bazate pe servicii - SOA. Raiunile de business sunt cele care dicteaz integrarea
serviciilor, dup ultimele tendine la nivelul platformelor cloud computing.
Una dintre metodele de management al reelelor specificate de TMN este, pe lng
protocoale de management i modelul client-server, utilizarea agenilor mobili. Conceptul de agent
mobil a fost definit n contextul ideii de calcul distribuit i paralel i se refer la un element software
ce ruleaz pe o ma in i poate s migreze autonom pe o alt ma in, continundu- i acolo execuia.
Ideea de calcul distribuit a fost integrat n conceptul de cloud computing, de aceea
termenul de agent mobil este mai puin utilizat chiar dac se refer la logica de la nivelul norului
informaional ce determin portabilitatea serviciului procese care migreaz, se localizeaz n
bazele/minele de date pe care le prelucreaz, cu grad mai mic sau mai mare de autonomie (n locul
vechiului principiu client-server care trimitea datele la proces).
Modelul agentului mobil este total valabil pentru platformele de servicii software SaaS, dac
n timpul execuiei se decide c este optim ca elementul software s ruleze pe alt ma in. ns
migrarea nu e neaprat o decizie autonom a elementului software ci poate fi rezultatul unor calcule
complexe, pe baza parametrilor de rulare, a nevoii de eliberare de resurse de procesare, pe
considerente business. Conceptul de agent mobil se poate extinde ns i spre platformele-serviciu
PaaS, chiar dac echipamentele sunt obiectul serviciului, ci nu elementele software. Migrarea se
poate face de pe un echipament pe altul, de la un element real la unul simulat sau invers.
Conceptul de Generic Path (GP), introdus n cadrul proiectul european FP7 4WARD - Arhitectur
i design pentru Internetul viitorului la care Siemens PSE Romania a fost partener, este o
abstraciune care permite dezvoltri orientate pe obiect n contextul paradigmei Reelei
Informaiilor (Network of Information). Obiectivul cilor generice este acela de a dep i limitele
rigide ale nivelelor OSI, iar coagularea elementelor de reea s se fac dup reguli, parametri i
raiuni business definite ca Ontologie.
Cile generice ofer posibilitatea de prezervare a modularitii serviciilor, abstractizare,
algoritmi de reutilizare i compunere a reelelor i serviciilor ntr-un mod structurat.
Am introdus conceptele generale definite la nivel de cale generic, cum ar fi cele de Entitate
i Compartiment cu ajutorul crora informaia poate fi grupat pe baz de obiecte i semnificaii i
nu pe baz de noduri de reea (hosts).
Am propus un model propriu de management al resurselor n cadrul reelelor distribuite, pe
baza relaiilor i proprietilor definite la nivel de ontologie i pe baza modelului de cale
generic Generic Path, utilizat pentru coagularea elementelor de reea. Am construit
modelul de partajare a resurselor pe baza a trei Compartimente distincte, unul pentru
elemente reale, unul pentru elemente emulate i unul comun, la care se accede prin puncte de
mediere. Astfel pentru fiecare Entitate pot fi definite simultan una sau mai multe instanieri
reale (un echipament real conectat la nivel de socket) i una sau mai multe instanieri
emulate.

54

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

O contribuie proprie este implementarea i validarea modelului de management al resurselor


eterogene pe baza ForMux (Forward and Multiplexing), software open-source ce ofer
posibilitatea de definire a cilor generice la nivel de simulator. Extinderea domeniului
simulat cu elemente reale i definirea Compartimentelor specializate se bazeaz pe metoda
de interconectare a componentelor reale i emulate pe care am introdus-o n capitolul
anterior.
Dac n primele capitolele am prezentat metode de convergen a reelelor eterogene n
manier de jos n sus (bottom-up), abordrile din final sunt, a a cum s-a vzut deja, de tip topdown: de la considerente de afaceri, nspre servicii, compuse din blocuri constructive (ce reprezint
elemente reale sau simulate):
Simulatorul devine astfel mediu de programare grafic a reelei, dup modelul de Internet al
Obiectelor (Internet of Things) care se refer la obiecte unic identificabile ale cror
reprezentri virtuale - n cazul de fa simboluri (avatare) pentru echipamente de reea coexist ntr-o structur asemntoare Internetului.
Pasul urmtor de coborre (deployment, proiectare peste) a reprezentrilor virtuale ctre
elemente reale sau simulate se realizeaz transparent pentru utilizator. Interconectarea
elementelor se realizeaz prin intermediul cilor generice urmnd logica platformei-serviciu,
definit la nivel de ontologie (unde pot fi specificate semantic relaiile dintre elemente).
Managementul mobilitii proceselor i nodurilor se reduce la managementul mobilitii
nodurilor virtuale. La nivelul norului computaional, mobilitatea obiectelor se poate considera
generic n cadrul mobilitii ma inilor virtuale.
Adevarata mobilitate n Cloud se va reduce deci la mobilitatea serviciilor Everything as a
Service.

Harta contribuiilor pe baza arhitecturii Long Term Evolution, cu detalierea


paragrafelor () din tez unde se regsesc aceste contribuii:

55

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

Bibliografie
1. Publicaii i lucrri de cercetare ale autorului:
Cri i capitole din cri publicate
[Bal10a]

Blan T. C., Sandu F., Cap. 18 - "LTE Mobility Solutions at Network Level for
Global Convergence", pp. 405-423, n Monografia Fourth-Generation Wireless
Networks: Applications and Innovations, editori S. Adibi, A. Mobasher,
M.Tofighbakhsh - editura IGI Global S.U.A., 2010 ISBN: 978-1-61520-674-2.

[Mor09]

Blan, T.C. 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
n aceast carte sunt cuprinse rezultate ale cercetrilor efectuate ca membru al echipei
Siemens PSE participante n 2006-2008 la Reeaua Transnationala -"Valorisation of
an Experiment-based Training System through a Transnational Educational Network
Development" VET-TREND - Leonardo da Vinci RO/ 06 / B /F /NT175014

Lucrri publicate n volumele unor conferine internaionale


[Bal10b]

[Bal11a]

[Bal11a]

[Caz11a]

[Caz11b]

[San08a]

Blan T. C., Sandu F., Cserey S., Cazacu V., LTE eNodeB Demonstrator with Real
and Simulated Interfaces Proceedings of the International Conference on
Development and Application Systems (DAS 2010), 27-29 May 2010, Suceava,
Romania, ISSN 1844-5039, pp. 179-183.
Blan T.C., Sandu F., Cazacu V., "Automated Remote Testing of Timing-overPacket Synchronization for WCDMA and LTE Base Stations, Proceedings of the
8th International Conference on Remote Engineering and Virtual Instrumentation REV 2011, Bra ov, Romania, 29June-02July, 2011, ISBN 978-3-89958-555-1, pag
198-202
Blan.T.C., Sandu F., Cazacu V., "Ontology Based Resource Management Of Real
And Emulated Telecom Systems, Bulletin Of The Transilvania University Of
Brasov, SERIES I - Engineering Sciences, 2011, ISSN 2065-2119
Cazacu V., Sandu F., Iuga L., Blan T.C., Distributed Real-Equipment Testing For
The Mobile Communications Services, Proceedings of the 10th RoEduNet IEEE
International Conference, Ia i, Romania, 23-25 June, 2011, ISSN 2247-5443, pag.
30-36
Cazacu V., Szekely I., Sandu F., Blan.T.C. , " Performance Metrics For The It
Services Portfolio, Bulletin Of The Transilvania University Of Brasov, SERIES I Engineering Sciences, 2011, ISSN 2065-2119
Sandu F., Blan T. C., Dovancescu S., Cserey S., Service Orientation in Education
Intelligent Networks for eLearning / mLearning, Proceedings of the 2nd
International Workshop on e-learning and Virtual and Remote Laboratories
Potsdam, Germany February 2008, ISBN 978-3-940793-17-1, ISSN 1613-5652
(Deutsche National Bibliothek / Katalogdatenbank ILTIS).

56

Universitatea TRANSILVANIA din Bra ov

[San08b]

[San08c]

Soluii pentru calcul mobil n reele eterogene

Sandu F., Balbae S., Cserey S., Blan T. C., Simulation of an Intelligent Network
Basic Call State Model Remote Laboratory, Proceedings of the 2nd International
Workshop on e-learning and Virtual and Remote Laboratories Potsdam, Germany
February 2008, ISBN 978-3-940793-17-1, ISSN 1613-5652 (Deutsche National
Bibliothek / Katalogdatenbank ILTIS).
Sandu F., Cserey S., Blan T. C., Romanca M., Simulation-based UMTS eLearning Software - Workshop on Pervasive Technologies in e/m-Learning and
Internetbased Experiments (PTLIE) - Proceedings of PETRA 2008 - the 1st
International Conference on Pervasive Technologies Related To Assistive
Environments published by ACM (Association for Computer Machinery) - Athens,
Greece, 15-19 May 2008 (organized by the University of Texas at Arlington, USA)
- o citare: A Bowling, Z Le, F Makedon - SAL: a simulation and analysis tool for
assistive living applications - Proceedings of the 2nd International Conference
on PErvasive Technologies Related to Assistive Environments, Corfu Greece,
2009 - ISBN:978-1-60558-409-6
- indexat DBLP Computer Science Bibliography i Scopus

[San08d]

Sandu F., Cserey S., Szekely I., Robu D., Blan T. C., Simulation of an Advanced
Mobile Communication Network, Proceedings of OPTIM 2008 11th
International Conference on Optimization of Electrial and Electronic Equipment Vol. 3, ISBN 978-973-131-031-2, pp. 223-230 / ISBN 1-4244-1545-4, ISBN 978973-131-028-2, ISSN 1842-0133, IEEE Catalog Number 08EX1996C, Library of the
U.S.Congress 2007905111; Digital Object Identifier:10.1109/OPTIM.2008.4602484.
- o citare, ntr-un articol publicat de Hardware Verification Group - Concordia
University - Montreal, Canada
- o citare, n Albasheir, S.; Tahar, S.; Gauthier, C.; Personna, J.R. - Radio Access
Network traffic generation for Mobile Switching Center, articol publicat n
Proceedings of ISCC 2009, IEEE Symposium on Computers and Communications
- indexat ISI, IEEE Explore, Scopus

[Sze08]

Szekely I., Blan T. C., Sandu F., Robu D., Cserey S., Optimization of GSMUMTS Core Network for IP Convergence in 4G through Mobile IPv6, Proceedings
of OPTIM 2008 11th International Conference on Optimization of Electrial and
Electronic Equipment - Vol. 3, ISBN 978-973-131-031-2, pp. 217-222 / ISBN 14244-1545-4, ISBN 978-973-131-028-2, ISSN 1842-0133, IEEE Catalog Number
08EX1996C, Library of the U.S. Congress 2007905111.
- adoptat ca material de curs la Universitatea Tehnic din Viena:
https://www.nt.tuwien.ac.at/fileadmin/courses/389075/Optimization_of_GSM_UMTS_
core_network_for_IP_convergence_in_4G_through_Mobile_IPv6.pdf
- o citare, ntr-un articol publicat n IJCSNS International Journal of Computer
Science and Network Security, Vol.10 No.2, February 2010
-o citare in: Ye Ouyang, M. Hosein Fallah The impact of cell site re-homing on the
performance of umts core networks - International Journal of Next-Generation
Networks Vol.2, No.1, March 2010, pag.49-62
- indexat ISI, IEEE Explore, Scopus - DOI: 10.1109/OPTIM.2008.4602483

2. Cri i articole:
[4WARD]
[4WARD]

4WARD Architecture and Design for the Future Internet. In: Deliverables, D-5.2 Mechanisms for
Generic Paths FP7-ICT-2007-1-216041-4WARD/D-5.2, Disponibil la adresa: http://www.4wardproject.eu. Accesat: 20-06-2011.
4WARD Architecture and Design for the Future Internet Deliverables, D-5.3 Evaluation of Generic
Path architecture and mechanisms, FP7-ICT-2007-1-216041-4WARD/D-5.3, Disponibil la adresa
http://www.4ward-project.eu. Accesat: 20-06-2011.

57

Universitatea TRANSILVANIA din Bra ov

[Adi10]
[Agg04]
[Agi09]
[Bac96]
[Ban04]
[Bau07]
[Ber00]
[Bie09]
[Bla04]
[Bre98]
[Che10]
[Cur05]
[Dem07]
[Dob05]
[Dra10a]
[Dra10b]
[Dus99]
[Ear05]
[Eri09]
[Fen08]
[Fer10]
[Fli98]
[Gab01]
[Gan03]
[Gra11]
[Guo11]
[Hol09]

Soluii pentru calcul mobil n reele eterogene

Adibi S., Mobasher A., Tofighbakhsh M., Fourth-Generation Wireless Networks: Applications and
Innovations - ISBN: 978-1-61520-674-2; 416 pp; IGI Global, 2010.
Aggelou G.,Mobile Ad Hoc Networks: From Wireless LANs to 4G Networks, McGraw-Hill
Professional, November 2004
Agilnet Technology, Migrating system software from GPIB to LAN/LXI, white-paper,
http://cp.literature.agilent.com/litweb/pdf/5989-4376EN.pdf
Bach, James, Test Automation Snake Oil. Windows Technical Journal, October1996, pp. 40-44.
http://www.satisfice.com/articles/test_automation_snake_oil.pdf
Bannister J., Mather P., Coope S., Convergence Technologies for 3G Networks IP, UMTS, EGPRS and
ATM, John Wiley & Sons, 2004, ISBN 0-470-86091-X.
Baumgart I., Heep B., Krause S., OverSim: A Flexible Overlay Network Simulation Framework.
Proceedings of 10th IEEE Global Internet Symposium, pp. 7984, May 2007.
Berndt Henrik, Hamada Takeo, Graubmann Peter, TINA: Its achievements and its future Directions,
IEEE Communications Surveys & Tutorials, First Quarter 2000, vol. 3, no. 1.
Bieringer Peter, Linux IPv6 HOWTO, http://ldp.linux.no/HOWTO/Linux+IPv6-HOWTO/
Blair G. S., Coulson G., Service Architectures, Chapter in Communications Services The
Technology of Call Control, ed. Kenneth J. Turner, Evan H. Magill and David J. Marples, John Wiley
and Sons, ISBN 0-470-85066-3, 2004.
Breugst, M.; Busse, I.; Covaci, S.; Magedanz, T., A mobile agent platform for IN based service
environments, 7th IEEE Intelligent Network Workshop, 1998 , Pag. 279-290
Chengtong L, Qing L, Zhou L, Junjie P, PaaS: A revolution for information technology platforms
2010 International Conference on Educational and Network Technology (ICENT), 2010 , Pag. 346-349
Curpen, D. M., Szekely, I., Elements of a Modern Telecommunication Infrastructure, In: Bulletin Of
The Transilvania University Of Brasov, Vol.12(47) New Series 2005, SERIES A2, pp. 365-371.
Demaria Elena, Guardini Ivano, La Monaca Michele, Mobile IPv6 deployment opportunities in next
generation 3GPP networks, IST Mobile and Wireless Communications Summit 2007, Budapest,
Hungary.
Dobernig H.,"Intelligent Packet Switching for GPRS / UMTS Core Switches" Proceedings of the
Workshop on "Wearable and Pervasive Computing" International Conference on
"Telecommunications and Mobile Computing" TCMC 2005, Graz, Austria.
Draxler M., Droge S. et al, Formux/ GP Prototype Design & Implementation, Project Group
Augmented Internet II, University of Paderborn, Germany, June, 2010, Disponibil la:
genericpath.googlecode.com/files/gp_doc.pdf. Accesat la: 28-06-2011.
Draxler M., Droge S. et. al., Generic Path Architecture Prototype. Disponibil la:
http://code.google.com/p/ genericpath/. Accesat la: 25-04-2011.
Dustin, Elfriede, Lessons in Test Automation. Software Testing and Quality Engineering
September1999, pp. 16-22.
Earl T., Service-Oriented Architecture (SOA): Concepts, Technology, and Design, Prentice Hall,
August 2005
Ericsson, Synchronization in packet-based networks: challenges and solutions, Ericsson Whitepaper
Rev A | January 2009.
Feng Sujuan, Seidel Eiko, Self-Organizing Networks (SON) in 3GPP Long Term Evolution, Nomor
Research GmbH, Munich, Germany, 20th May 2008.
Ferreira L., Amorim M.D, et.al. Opportunistic management of spontaneous and heterogeneous wireless
mesh networks. Wireless Communications Magazine,17(2):4146, May 2010.
Flick C. Allen, Dixson James S., "Using TCL/TK for an Automatic Test Engine", Proceedings of the
Sixth Annual Tcl/Tk Workshop, San Diego, California, 1418.09.1998.
Gabriel, L., Grech, M., Kontothanasi, F; Mukhopadhyay, A, Economic benefits of SON features in
LTE networks, 34th IEEE Sarnoff Symposium, 2011, Pag.1-5
Ganz, A., Ganz, Z., Wongthavarawat, K., -Multimedia Wireless Networks: Technologies, Standards,
and QoS - Prentice Hall PTR, 2003.
Grayson M, Shatzkamer K., Wierenga, K, Building the Mobile Internet (Networking Technology),
Cisco Press, February 2011
Guo G., A Method for Semantic Web Service Selection Based on QoS Ontology, Hunan Institute of
Humanities, Science and Technology, Journal Of Computers, Vol. 6, No. 2, February 2011, pp. 377-386.
Holma Harri, Toskala Antti, LTE for UMTS - OFDMA and SC-FDMA Based Radio Access, Wiley,
April 2009.

58

Universitatea TRANSILVANIA din Bra ov

[Jan10]
[Jep01]
[JSLEE]
[Kas02]
[Kim11]
[Kor03]
[Kre07]
[Lac05]
[Lam07]
[Lin05]
[Lix09]
[Lob10]
[Mac10]
[May08]
[May08]
[Mue02]
[Mue02]
[NEC09]
[Pap10]
[Pau08]
[Per08]
[Rad09]
[Ram11]
[San04]
[San05]
[San99]
[See04]

Soluii pentru calcul mobil n reele eterogene

Jansen T., Balan I., Moerman I., Krner T., Handover parameter optimization in LTE self-organizing
networks, COST 2100 TD(10)068, Joint Workshop COST 2100 SWG 3.1 & FP7-ICT-SOCRATES,
Athens, Greece, February 5, 2010.
Jepsen, Thomas C., Anjum, Farooq, Bhar, Ravi Raj, Tait, Douglas, Java in Telecommunications:
Solutions for Next Generation Networks John Wiley & Sons, 2001.
JAIN SLEE 1.1 Specification, Public Review Draft.
Kasacavage V. ,Complete Book of Remote Access: Connectivity and Security (Best Practices),
Auerbach Publications, December, 2002
Kim M. et. al."IMAV: An Intelligent Multi-Agent Model Based on Cloud Computing for Resource
Virtualization", 2011 International Conference on Information and Electronics Engineering
IPCSIT vol.6 (2011), pag.199 - 203
Korhonen J., Introduction to 3G Mobile Communications, Second Edition, Artech House, 2003,
ISBN 1-58053-507-0.
Kreher R., Rdebusch T., UMTS Signaling: UMTS Interfaces, Protocols, Message Flows and
Procedures Analyzed and Explained, John Wiley & Sons, 2007,
ISBN 978-0470-06533-4.
Lacy L. Owl: Representing Information Using the Web Ontology Language, Trafford Publishing,
January, 2005
Lamping U., Wireshark Developers Guide, 2007, http://www.wireshark.org/
Lin, Y., Pang, A., Wireless and Mobile All-IP Networks, Wiley Publishing Inc., November 2005.
Lixiang X., Chengjun S., Xiaoqiang L, Chaegwon L, Hong He, The methods to implementate self
optimisation in LTE system,International Conference on Communications Technology and
Applications, 2009. ICCTA '09. IEEE 2009 , Pag. 381-385
Lobinger A., Stefanski S., Jansen T., Balan I., Load balancing in downlink LTE self-optimizing
networks, VTC2010-Spring, Taipei, Taiwan, May 16-19, 2010.
MacDonald M., Freeman A. Pro ASP.NET 4 in C# 2010 (Expert's Voice in .NET),Apress, 4 edition,
June 2010.
Mayer C., Gamer T., Integrating real world applications into OMNeT++, Institute of Telematics,
Universitt Karlsruhe (TH), Technischer Bericht, Nr. TM-2008-2, Feb. 2008, pp. 80-89.
Mayer Christoph P., Gamer Thomas, Integrating real world applications into OMNeT++, Institute of
Telematics, Universitt Karlsruhe (TH), Technischer Bericht, Nr. TM-2008-2, Feb. 2008.
Mueller, Steve, APIs And Protocols For Convergent Network Services. McGraw-Hill, 2002.
Mueller S., APIs and Protocols For Convergent Network Services, McGraw-Hill Professional,
January, 2002
NEC Corporation, Self-Organizing Network: NEC's proposals for next-generation radio network
management, February 2009.
Papaioannou I., Tsesmetzis et al., A QoS Ontology Language for Web-Services, In: Proceedings of the
IEEE 20th International Conference on Advanced Information Networking and Applications, pp. 101106.
Paul S., Jain R., Pan J. A vision of the next generation internet: A policy oriented view. Pag 114, Sep
2008.
Perera E., Boreli R., Herborn S., Jochen E., Georgiades M., Hepworth E. A mobility toolbox
architecture for all-ip networks: An ambient networks approach, IEEE Wireless Communications
Magazine, April 2008.
Radhey Shah, Mainak Chatterjee, A hierarchical architecture to integrate GSM and Mobile IPv6, IEEE
Communications Magazine.
Ramiro J., Hamied K., Self-Organizing Networks: Self-Planning, Self-Optimization and Self-Healing
for GSM, UMTS and LTE, Wiley, January, 2011
Sandu F., Piironen A., Borza P.N., Gerigan C. "Measurements & Automated Test Systems", Editura
LUX LIBRIS (cod CNCSIS 201), Bra ov, 2004, ISBN 9739428969, 162 pag.
Sandu F., Istrate D. M., Unified Benchmarks for Mobile Intelligent Networks Proceedings of the 36th
International Symposium of the Romanian Military Equipment and Technologies Research Agency
METRA - 26-27 May 2005, Bucharest, ROMANIA, ISBN 973-0-03923-2.
Sandu F., Sisteme Automate de Testare i Msurare - C.Z.U. 621.38, Editura Tehnic, Bucure ti,
1999, ISBN 973-31-1408-1, 168 pag.
Seemann Oliver, IP Protokoll Programmierung mit libnet und libpcap, oseemann@cs.tu-berlin.de,
Januar 2004.

59

Universitatea TRANSILVANIA din Bra ov

[Ser10]

[Str06]
[Tan03]
[Tat04]
[Tat04]
[Van08]
[Var05]
[Var05]
[Var05]
[Ven98]
[Wed08]
[Wij02]
[Wil02]
[You08]
[Zah01]
[Zna05a]
[Zna05b]

Soluii pentru calcul mobil n reele eterogene

Serrano M., Foghl M., Donnelly W., Enabling Information Interoperability in the Future Internet:
beyond of a SOA Design Requirement, In: FIA Session Linked Data in the Future Internet, FIA
Assembly, Ghent, 15-17 December 2010, online proceedings. Available at: http://linkeddata.futureinternet.eu. Accessed: 20-05-2011.
Strand Lars, Mobile-IPv6-HOWTO, http://gnist.org/~lars/doc/Mobile-IPv6-HOWTO/Mobile-IPv6HOWTO.html, April 2006.
Tanenbaum A.S.- Reele de calculatoare, ed. a 4-a. Edit. BYBLOS, 2003
Tatipamula Mallik, Grossetete Patrick, Cisco Systems, Esaki Hiroshi, University of Tokyo, IPv6
Integration and Coexistence Strategies for Next-Generation Networks, IEEE Communications
Magazine, Ianuarie 2004.
Tatipamula M., Grossetete P., IPv6 Integration and Coexistence Strategies for Next-Generation
Networks, IEEE Communications Magazine, Ianuarie 2004
Van den Berg, J.L., Litjens, R., Eisenbltter, A., Amirijoo, M., Linnell, O., Blondia,C., Krner, T.,
Scully, N., Oszmianski, J., Schmelz, L.C., Self-Organisation in Future Mobile Communication
Networks. In: Proceedings of ICT Mobile Summit 2008. Stockholm, Sweden (2008).
Varga A., OMNeT++ Discrete Event Simulation System Version 3.2. In: User Manual, 2005, Available
at: www.OMNeTpp.org. Accessed: 28-06-2011.
Varga A., OMNeT++ Discrete Event Simulation System Version 3.2 User Manual, 2005,
www.omnetpp.org
Varga A., OMNeT++ Discrete Event Simulation System Version 3.2 User Manual, 2005,
www.omnetpp.org
Venieris, Humann H. (eds.), "Intelligent Broadband Networks" John Wiley, 1998.
Wedlund Elin, Schulzrinne Henning, Mobility Support using SIP, Internet Engineering Task Force.
Wiljakka, Juha, Nokia, Transition to IPv6 in GPRS and WCDMA Mobile Networks, IEEE
Communications Magazine, Aprilie 2002.
Wilkinson, N., Next Generation Network Services. Technologies and Strategies. John Wiley and Sons,
2002.
Yousaf, Faqir Zarrar, An Accurate and Extensible Mobile IPv6 (xMIPV6) Simulation Model for
OMNeT++, 2008, Communication Networks Institute, Dortmund University of Technology, Germany.
Zhan, S., Comunicaii mobile, evoluia spre 3G, Ed. Albastr, Cluj-Napoca, 2001.
Znaty S., Dauphin J. L., Architecture NGN: Du NGN Tlphonie au NGN Multimdia, 2005,
www.efort.com
Znaty S., Next Generation Network (NGN) dans les rseaux mobiles, 2005, www.efort.com

3. Standarde 3GPP, ITU-T, ETSI


[ETSI-TS145]
[ITU-T.H.248]
[IEEE08]
[R3-080376]
[R3-080988]
[R3-081174]
[R3-081281]
[TR 36.816]
[TS 23.205]
[TS 23.402]
[TS 36.413]

ETSI, 2008. TS 145 010 V 7.6.0 Digital cellular telecommunications systems (Phase 2+); Radio
subsystem synchronization. RTS/TSGG.
ITU-T H.248.1, Gateway control protocol: Version 3 www.itu.int
IEEE Instrumentation and Measurement Society, "IEEE Standard for a Precision Clock
Synchronization Protocol for Networked Measurement and Control Systems", July 2008.
3GPP R3-080376: "SON Use Case: Cell Phy_ID Automated Configuration".
3GPP R3-080988: "Clarifications on ANR".
3GPP R3-081174: "Solution for interference reduction SON use case".
3GPP R3-081281: "Issues and Enhanced Framework for the Energy Saving Use Case".
3GPP TR 36.816: "Evolved Study on Management of Evolved Universal Terrestrial Radio Access
Network (E-UTRAN) and Evolved Packet Core (EPC).
3GPP TS 23.205 version 4.11.0 Release 4, Universal Mobile Telecommunications System
(UMTS); Bearer-independent circuit-switched core network; Stage 2 http://webapp.etsi.org
/exchangefolder/ts_123205v041100p.pdf ; www.3gpp.org
3GPP Technical Specification Group Services and System Aspects; Architecture enhancements for
non-3GPP accesses (Release 8), TS 23.402 v8.4.1, Retrieved January, 2009, from
http://www.3gpp.org
3GPP TS 36.413 "Evolved Universal Terrestrial Radio Access Network; (E-UTRAN); S1
Application Protocol (S1AP), V9.1.0 (2009-12).

4. Request For Comments RFC


[RFC 2462]

IPv6 Stateless Address Autoconfiguration [IETF RFC 2462]

60

Universitatea TRANSILVANIA din Bra ov

[RFC 3775]
[RFC 3963]

Soluii pentru calcul mobil n reele eterogene

Mobility Support in IPv6 [IETF RFC 3775]


Devarapalli, V., Wakikawa, R., Petrescu, A., Thubert, P. (2005). Network Mobility (NEMO) Basic
Support Protocol, Request for Comments 3963, Retrieved June 2008, from
http://www.ietf.org/rfc/rfc3963.txt
Gundavelli, S. , Leung, K., Devarapalli, V., Chowdhury, K., Patil, B. (2008). Proxy Mobile IPv6,
Request for Comments 5213, Retrieved September, 2008, from http://www.rfceditor.org/rfc/rfc5213.txt

[RFC 5213]

5. Web-grafie
[3glte-web]
[6net-web]
[ddwrt-web]
[ethc-web]
[gpib-web]
[ixia-web]
[libnet-web]
[libnt-web]
[mipv6-web]
[mobi-web]
[omnet-web]
[socr-web]
[sonc-web]
[tcl-web]

http://www.3gpp.org/Highlights/LTE/lte.htm
6net, Mobile IPv6 Handovers: Performance Analysis and Evaluation, http://www.6net.org/
www.dd-wrt.com
Overview of Ethernet Operations, Administration, and Management
http://www.cisco.com/en/US/prod/collateral/routers/ps368/prod_white_paper0900aecd804a0266.html
Linux GPIB Package, http://linux-gpib.sourceforge.net
http://www.ixiacom.com
http://linux.die.net/man/3/libnet
http://repura.livejournal.com -Libnet 1.1 tutorial
www.mobile-ipv6.org
https://mobicents.dev.java.net/
http://www.omnetpp.org
http://www.fp7-socrates.org/
Business Overview of Cisco Service-Oriented Network Architecture
http://www.cisco.com/en/US/netsol/ns477/networking_solutions_white_paper0900aecd803efff3.shtml
http://www.tcl.tk/

61

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

Soluii pentru Calcul Mobil n Reele Eterogene


Lucrarea "Soluii pentru Calcul Mobil n Reele Eterogene", organizat n opt capitole,
debuteaz cu prezentarea i evaluarea metodelor de integrare a reelelor diferite din punct de vedere
al tehnologiilor de acces cu ajutorul protocoalelor de mobilitate. Este prezentat modul n care are loc
managementul mobilitii n cadrul noilor arhitecturi "Long Term Evolution" ce realizeaz
integrarea ntre reelele de calculatoare i cele de telecomunicaii. Conceptele au fost evaluate prin
integrarea de scenarii att n mediu simulat, ct i cu echipamente reale RET ("Real Equipment
Testing").
Sunt prezentate i validate metode de control automatizat la distan, ce reprezint un
instrument pentru managementul auto-organizat, introdus prin conceptul de LTE SON ("SelfOrganizing Networks").
Teza realizeaz o analogie conceptual la nivelul arhitecturii orientate pe servicii, ntre
utilizarea blocurilor independente constructive pentru servicii software (SaaS Software as a
Service) i agregarea elementelor de reea, vazute drept blocuri constructive, la nivelul platformei
ca serviciu (Paas Platform as a Service). Validarea conceptelor e realizat n ideea integrrii
reelelor eterogene la nivel de servicii i a mobilitii serviciilor la nivel de "nor computaional".
O contribuie important a tezei o reprezint extinderea elementelor de simulare cu interfee reale
(concept validat prin implementarea unui demonstrator pentru staia de baz eNodeB LTE) i
transformarea elementului simulat n emulator, mijloc de programare vizual i mediator
(middleware), respectiv element de management.
Ultima parte a tezei propune i valideaz un model de management al resurselor distribuite
mixte, reale i emulate, pe baza conceptului de Cale Generic, ce presupune comunicarea
elementelor de reea pe baz ontologic, dup modele sociale care se integreaz cu un alt tip de reea
- "Internetul Obiectelor" ("Internet of Things").
Solutions for Mobile Computing in Heterogeneous Networks
- Abstract The thesis Solutions for Mobile Computing in Heterogeneous Networks, organized in
eight chapters, starts with presentation end evaluation of integration methods for networks using
different access technologies, through mobility protocols. It is presented the mobility management
model for the recent Long Term Evolution networks that produces the integration between
computer networks and communication networks. The evaluation of concepts was realized through
integration of network scenarios in simulation environment, and by using real equipment RET
(Real Equipment Testing).
Methods for automated remote control are presented and validated. They represent an
instrument for self-organized management, introduced through the concept of LTE SON (SelfOrganizing Networks).
The thesis proposes a concept analogy at Service Oriented Architecture - SOA level,
between the usage of service independent building blocks for creating software services (SaaS
Software as a Service) and aggregation of network elements, represented as building blocks, for
platform services (Paas Platform as a Service). The concept validation sustains the idea of
heterogeneous network integration at service level, and service mobility in the computing cloud.
An important contribution of the thesis is represented by the extension of simulation
elements with real interfaces (concept demonstrator implemented for an eNodeB LTE base station)
and transformation of the simulation element in emulation element, middleware and manager.
Last part of the thesis proposes and validates a distributed resource management model,
including real and emulated elements, based on the concept of Generic Path that implies
communication between network resources using ontology, similar to social models that make
integration into another type of network, Internet of Things.
62

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

CURRICULUM VITAE
INFORMAII PERSONALE
Titus-Constantin BLAN
Nume
Str. Codrul Cosminului, nr. 32, bl. 405B, ap.3, Brasov, Romania
Adres
titus.balan@gmail.com
E mail
04.01.1984
Data na terii
ACTIVITATE PROFESIONAL
10.2005 prezent
Inginer Telecomunicaii - SIEMENS Program and System Engineering SRL, divizia
CMT - Communications, Media and Technology, Brasov, Romania
2006 2008 membru n cadrul proiectului Leonardo da Vinci: VET-TREND "Valorisation of an Experiment-based Training System through a Transnational
Educational Network Development", RO/ 06 / B /F /NT175014
05.2008 01.2011
Inginer Integrare Software - Nokia Siemens Networks, R&D Center Dsseldorf,
Modulul de transport LTE eNodeB, Dsseldorf, Germania
03.2006 03.2008
Asistent cadru didactic asociat - Universitatea Transilvania din Brasov, Facultatea
de Inginerie Electric i tiina Calculatoarelor, Secia Electronic i Calculatoare
04.2004 10.2005
Redactor laborator hardware - Vogel Burda Communications SRL, Revista CHIP
Computer and Communication, Brasov, Romania

EDUCAIE
01.09.2007 prezent
Studii doctorale Universitatea Transilvania din Bra ov, Facultatea de Inginerie
Electric i tiina Calculatoarelor
10.2007 03.2009
Studii de master - Universitatea Transilvania din Bra ov, Facultatea de Inginerie
Electric i tiina Calculatoarelor; Master: Reele de Comunicaii Digitale
10.2002 07.2007
Studii de licen - Universitatea Transilvania din Bra ov, Facultatea de Inginerie
Electric i tiina Calculatoarelor, Secia de Electronic i Calculatoare
10.1998 06.2002
Colegiul Naional Andrei aguna, secia Informatic; Participare la Olimpiada
Naionala de Matematic

Alte Cursuri
i Certificri

CISCO CCNP SWITCH - Implementing Cisco IP Switched Networks


CISCO CCSP SND Certification - Securing Cisco Network Devices
CISCO CCNA Certification - Cisco Certified Network Associate
LPIC1 - Linux Professional Institute Certification
Informa Certified Advanced Core Network Planning Professional
HM Training Solutions - IPv6, Technology and Transition - Seminar Certificate,
IPSec - Seminar Certificate
Curs de Securitatea Reelelor - Universitatea Tehnic din Cluj - Napoca
Scoala de var european, program intensiv , Creta, Grecia Applied
Informatics and Digital Information Systems - July 2006

63

Universitatea TRANSILVANIA din Bra ov

Soluii pentru calcul mobil n reele eterogene

CURRICULUM VITAE
PERSONAL INFORMATION
Titus-Constantin BLAN
Name
Str. Codrul Cosminului, nr. 32, bl. 405B, ap.3, Brasov, Romania
Address
titus.balan@gmail.com
E mail
04.01.1984
Date of birth
WORK EXPERIENCE
10.2005 present
Telecommunications Engineer - SIEMENS Program and System Engineering SRL,
CMT - Communications, Media and Technology division Brasov, Romania
2006 2008
Leonardo da Vinci: VET-TREND - "Valorisation of an Experiment-based Training
System through a Transnational Educational Network Development", RO/ 06 / B /F
/NT175014
05.2008 01.2011
Software Integration Engineer - Nokia Siemens Networks, R&D Center Dsseldorf,
LTE Transport Module - Software Integration Team, Dsseldorf, Germany
03.2006 03.2008
Associated teaching assistant - Transilvania University of Brasov, Faculty of
Electrical Engineering and Computer Science, Dept. of Electronics and Computers
04.2004 10.2005
Hardware TestLab Editor - Vogel Burda Communications SRL, CHIP Computer
and Communication magazine, Brasov, Romania

EDUCATION AND TRAINING


01.09.2007 present
Doctoral PhD Studies - Transilvania University of Brasov, Faculty of Electrical
Engineering and Computer Science
10.2007 03.2009
Master Studies - Transilvania University of Brasov, Faculty of Electrical
Engineering and Computer Science; Master Program: Digital Communication
Networks
10.2002 07.2007
Transilvania University of Brasov, Faculty of Electrical Engineering and
Computer Science, Dept. of Electronics and Computers
10.1998 06.2002
Andrei aguna National College, Informatics Department; National Mathematics
Olympics participation

Other
Trainings
and
Certifications

CISCO CCNP SWITCH - Implementing Cisco IP Switched Networks


CISCO CCSP SND Certification - Securing Cisco Network Devices
CISCO CCNA Certification - Cisco Certified Network Associate
LPIC1 - Linux Professional Institute Certification
Informa Certified Advanced Core Network Planning Professional
HM Training Solutions Germany - IPv6, Technology and Transition - Seminar
Certificate, IPSec - Seminar Certificate
Network Security Training - Technical University of Cluj, Romania
European Summer School, Intense Program, Crete, Greece Applied
Informatics and Digital Information Systems - July 2006

64

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