Documente Academic
Documente Profesional
Documente Cultură
Conductor tiinific,
- Bra ov 2011 -
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:
CONDUCTOR
TIINIFIC:
REFERENI:
0040-(0)268-410525
0040-(0)268-474718
0040-(0)268-478705
Cuprins
1
INTRODUCERE .......................................................................................................................................................5
1.1
BIBLIOGRAFIE..............................................................................................................................................................56
Content
1
INTRODUCTION .....................................................................................................................................................5
1.1
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
BIBLIOGRAPHY ............................................................................................................................................................56
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.
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.
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
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).
11
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
12
13
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).
14
15
indicaie precis despre mecanismele de mobilitate suportate, reeaua trebuie s ofere o indicaie
utilizatorului mobil despre protocolul de mobilitate selectat pentru a fi folosit.
16
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
17
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.
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.
20
21
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
22
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.
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
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
Figura 4-7. Setri pentru testarea de voce prin comutarea cilor de sunet
26
27
28
29
30
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.
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
6 Modelarea-emularea-simularea
cadrul sistemelor de servicii
6.1
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
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
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
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
6.4
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
6.5
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
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
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.
38
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.
39
Figura 6-9. La reeaua ce simuleaz semnalizrile n reeaua LTE se adaug interfaa extern.
Modulul OMNeT de interconexiune se nume te extS1Client.
41
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).
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.
43
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.
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
45
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.
48
49
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
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
52
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
55
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]
[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
[San08b]
[San08c]
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
[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]
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
[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]
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
[Ser10]
[Str06]
[Tan03]
[Tat04]
[Tat04]
[Van08]
[Var05]
[Var05]
[Var05]
[Ven98]
[Wed08]
[Wij02]
[Wil02]
[You08]
[Zah01]
[Zna05a]
[Zna05b]
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
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).
60
[RFC 3775]
[RFC 3963]
[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
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
63
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
Other
Trainings
and
Certifications
64