Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Dveloppement dune
plateforme pour le
suivi de la qualit de
service en LTE
CYCLE DE FORMATION
DES INGENIEURS EN
TELECOMMUNICATIONS
USER
De ma part, j'espre que ma conduite et mon apprentissage ont laiss une bonne
impression de SUPCOM.
5
Rsum
6
7
Table des matires
5
4. Description gnrale du fonctionnement de la plateforme : ............................................... 23
5. Diagrammes de cas dutilisation : ......................................................................................... 24
6. Diagramme de classes : ......................................................................................................... 27
7. Diagramme de squences : ................................................................................................... 28
8. Outils de conception :............................................................................................................ 33
III. Conclusion: .......................................................................................................................................................... 33
Chapitre 4: Ralisation ........................................................................................................................ 34
I. Introduction:....................................................................................................................................................... 34
II. Framework et langages de programmation utiliss: ......................................................................... 34
1. Java : ...................................................................................................................................... 34
2. Java 2 Entreprise Edition (J2EE) : ........................................................................................... 34
III. Protocoles utiliss: ........................................................................................................................................... 37
IV. Environnement logiciel: ................................................................................................................................. 37
1. Android studio : ..................................................................................................................... 37
2. Netbeans : ............................................................................................................................. 37
3. Le SGBD MySQL : ................................................................................................................... 38
4. Glassfish : .............................................................................................................................. 38
V. Application mobile: .......................................................................................................................................... 38
1. Prsentation de lapplication mobile : .................................................................................. 38
2. Etude dun parcours rel: ...................................................................................................... 41
VI. Application web: ............................................................................................................................................... 45
1. Prsentation de lapplication web :....................................................................................... 45
2. Statistiques : .......................................................................................................................... 47
3. Map :...................................................................................................................................... 50
VII. Conclusion: .......................................................................................................................................................... 50
Conclusion gnrale et perspectives .................................................................................................. 51
Bibliographie ........................................................................................................................................ 52
6
Liste des figures
7
Liste des tableaux
8
Introduction gnrale
La qualit de service QoS (Quality Of Service) prsente un lment majeur dans les
rseaux mobiles. Cette notion de QoS agit directement sur les clients de l'operateur. Plus
que l'oprateur veille sur sa qualit du rseau, plus que le client est satisfait. La QoS dans
les rseaux cellulaires est dfinie comme la capacit des oprateurs tlphoniques pour
fournir un service satisfaisant ses abonnes. La qualit de service comprend la qualit
de la voix, la force du signal, le taux de blocage d'appel, les dbits levs pour les
applications multimdia et le succs de l'acheminement des diffrents services, ce qui
est en relation directe avec le dbit propos par l'oprateur.
C'est dans ce cadre que se situe ce projet de stage dingnieur intitul "
Dveloppement dune plateforme pour le suivi de QoS en LTE ". Cette plateforme est
compose d'une application CEM sous Android qui permet de mesurer les paramtres
de la QoS et qui fourni aussi aux abonns un moyen de rclamer les problmes du rseau
mobile. La plateforme est aussi compose dun dashbord web application pour la
visualisation des diffrentes mesures. L'objectif de ce projet est de concevoir une
application appele "LTE Quality of Service" ddie aux tlphones mobiles dots de la
plateforme Android. Cette application permet un abonn 4G de pouvoir mesurer les
diffrents indicateurs des services du rseau mobile. Cette application peut tre un outil
pour le golocalisation des problmes du rseau par les oprateurs.
On clture la fin par une conclusion gnrale avec quelques perspectives pour
l'amlioration de cette plateforme.
9
Chapitre1: Prsentation de GET Wireless et du
cadre du projet
I. Introduction:
Dans ce chapitre, on va mettre notre projet dans son cadre gnral. En premier lieu,
il y aura une prsentation de la socit GET Wireless. En deuxime lieu, on va noncer la
problmatique, et on prsentera notre solution aprs l'tude de quelques solutions
prtablies. Ensuite, on prsente une tude gnrale sur la qualit du service dans le
rseau mobile 4G.
2. Domaines dactivits :
GET Wireless est dot dun dpartement SAV (Services valeurs ajoutes) trs
performant rpondant aux exigences de communication sur le march des technologies
de linformation et de la communication (TICs).
Un dpartement technique Rseaux mobiles de GET WIRELESS intervient sur les
systmes suivants :
Les rseaux cellulaires comme le GSM 900, PCS 1900, DCS 1800, CDMA, TETRA,
LTE.
Les rseaux sans fils fixes (Rseaux de Boucle Locale Radio).
Les rseaux de nouvelles gnrations permettant notamment laccs internet
mobile comme le GPRS, lUMTS et le LTE.
10
III. Cadre du projet:
IV. Problmatique:
Limportance de la QoS dans les rseaux mobiles nest plus dmontrer, mais la
mesure et la vrification de cette qualit de service restent encore le souci important des
oprateurs. A cet gard, les outils danalyses de QoS classiques sont dun ct trs cher,
devant une application mobile, et dautre cot prennent beaucoup de temps et les
conditions dutilisation des matires sont contraignantes : matriels fragiles,
encombrants, ncessitant de formation, des outils de formation.
V. Etude de lexistant:
11
G-NeTracK
Cest un outil open source qui permet de dterminer quelques indicateurs de la qualit
de service. [2]
Il est capable de :
Afficher quelques paramtres du rseau.
Etaler ces paramtres sur une carte Map.
Enregistrer les indicateurs du rseau dans un tableau, une fois lapplication est
ferm touts les donnes seront perdus.
QualiPoc Android
Cest une application payante qui permet de tester tous les services proposes par un tel
oprateur. [3]
Elle est capable de :
Dterminer les diffrents indicateurs du rseau en diffrents technologie 2G,
3G et 4G.
Raliser des analyses statistiques des indicateurs mesurs.
Etaler les mesures enregistres sur une carte Map.
Mais, avec cet outil on ne peut pas envoyer les mesures vers loprateur.
Parmi toutes ces solutions prsentes aucune ne reprsente une solution optimale
qui satisfait les besoins de GET Wirelesss pour le suivi de la QoS en LTE. En effet, il ny a
pas un outil qui englobe toutes les fonctionnalits demandes. Chacun de ces outils est
destin offrir des fonctionnalits bien spcifiques. De plus que les produits gratuits
posent un problme au niveau danalyse des rsultats obtenus. Do la solution propose
pour ce projet consiste dvelopper un outil qui donne la possibilit de :
VII. Conclusion:
12
Chapitre 2: Qualit de Service en LTE
I. Introduction:
LTE : Long Terme Evolution (connu sous le nom de la 4G), est la dernire technologie
sans fil apparu. La 3GPP a dfini cette technologie comme R8 suite au succs quont
connu les rseaux UMTS/HSPA. Elle est base sur des techniques radios telles que
lOFDMA et le MIMO permettant le transfert de donnes trs haut dbit, avec une porte
plus importante, un nombre dappels par cellule suprieur et une latence plus faible.
13
1. Rseau daccs (Access Network) :
La seule entit prsente dans laccs est leNodeB qui peut tre assimil un NodeB+ RNC.
LeNodeB est le responsable de la transmission et de la rception radio avec lUE.
En effet, la SAE est le nom dune tude o la 3GPP industrie dveloppe une structure
pour une volution et migration des systmes courants un systme qui supporte des
technologies d'accs multiples, avec un plus haut taux de donnes et bas sur la
commutation de paquets. Alors que lEPC (Evolved Packet Core) ou le CPE est le nom
du rseau cur volu. [6], [7] et [8].
la diffrence des rseaux 2G et 3G o lon distinguait les domaines de commutation de
circuit (CS, Circuit Switched) et de commutation de paquet (PS, Packet Switched) dans
le rseau cur, ce nouveau rseau quant lui ne possde quun domaine paquet appel
EPC. Ainsi, tous les services devront tre offerts sur IP y compris ceux qui taient
auparavant offerts par le domaine circuit tels que la voix, la visiophonie, le SMS, etc.
14
Il est possible de faire acheminer le trafic de lEPC vers laccs LTE, CDMA-2000
(paquet), 2G (paquet) et 3G (paquet) et ainsi garantir le handover entre ces technologies
daccs.
LEPC supporte les Default bearers et les Dedicated bearers, cest--dire lorsque
lusager se rattache au rseau EPC, ce dernier lui cre un dfaut bearer qui reprsente une
connectivit permanente tant que lusager est rattach au rseau mais sans dbit garanti. Quand
lusager souhaitera tablir un appel qui requiert une certaine qualit de service telle que
lappel voix ou visiophonie, le rseau pourra tablir pour la dure de lappel un
dedicated bearer qui supporte la qualit de service exige par le flux de services et
surtout qui dispose dun dbit garanti afin dmuler le mode circuit.
Le rseau cur volu EPS consiste comme le montre la figure en les cinq principales
entits numres ci-dessous :
15
La procdure de Paging.
L'interface S3 se terminant dans la MME fournit ainsi la fonction de plan
de contrle de mobilit entre les rseaux d'accs LTE et 2G/3G.
Le MME/SAE termine galement l'interface S6 pour le HSS pour l'itinrance UEs.
La MME/SAE fournit un niveau considrable de fonctionnalits de contrle
global.
La passerelle LTE/SAE PDN assure la connectivit pour l'UE des rseaux de paquets
de donnes externes, remplissant la fonction d'entre et de sortie pour les donnes UE.
L'UE peut disposer d'une connectivit avec plus d'un PGW pour laccs des PDNs
multiples.
Avec la technologie LTE, le HLR est rutilis et renomm HSS. Le HSS est donc un
HLR volu qui contient linformation de souscription pour les rseaux GSM, GPRS,
3G, LTE et IMS. A la diffrence de la 2G et de la 3G o linterface vers le HLR est
supporte par le protocole du monde SS7, MAP, linterface S6 sappuie sur le protocole
du monde IP, DIAMETER. Le HSS est une base de donnes qui est utilise simultanment
par les rseaux 2G, 3G, LTE/SAE et IMS appartenant au mme oprateur. Il supporte
donc les protocoles MAP (2G, 3G) et DIAMETER (LTE/SAE, IMS).
La PCRF est le nom gnrique de l'entit au sein de la LTE SAE/EPC qui dtecte les flux de services
et applique la politique de tarification. Pour les applications qui ncessitent une
politique dynamique de tarification ou de contrle, un lment du rseau intitul
Applications Function, AF est utilise.
16
III. Qualit de Service en LTE:
2. Connexion permanente
Principe des accs haut dbit o la connectivit est permanente pour laccs Internet.
Mais mme si la connexion est permanente au niveau du rseau, il est ncessaire pour le
terminal de passer de ltat IDLE ltat ACTIF lorsquil sagira denvoyer ou recevoir du
trafic. Ce changement dtat sopre en moins de 100 ms. Le rseau pourra recevoir le
trafic de tout terminal rattach puisque ce dernier dispose dune adresse IP, mettre en
mmoire ce trafic, raliser lopration de paging afin de localiser le terminal et lui
demander de rserver des ressources afin de pouvoir lui relayer son trafic.
3. Latence
Latence du plan de contrle
Lobjectif fix pour le LTE est damliorer la latence du plan de contrle par rapport
lUMTS, via un temps de transition infrieur 100 ms entre un tat de veille de lUE et
un tat actif autorisant ltablissement du plan usager.
Latence du plan usager
La latence du plan usager est dfinie par le temps de transmission dun paquet entre la
couche IP de lUE et la couche IP dun nud du rseau daccs ou inversement. En
dautres termes, la latence du plan usager correspond au dlai de transmission dun
paquet IP au sein du rseau daccs. Le LTE vise une latence du plan usager infrieure
5 ms dans des conditions de faible charge du rseau et pour des paquets IP de petite
taille. Le tableau 2.1 prsente les deux types de latence existante dans le rseau LTE,
ainsi que leurs diffrences dans les domaines de duplexage (FDD et TDD).
17
4. Mobilit
Assure des vitesses comprises entre 120 et 350 km/h. Le handover pourra
seffectuer (la LTE ne permet que le hard handover et non pas le soft handover) dans des
conditions o lusager se dplace grande vitesse.
7. Support du multicast
Notamment pour les applications multimdia telles que la tlvision en broadcast.
18
Il y a deux types de paramtres :
Loptimisation des paramtres du rseau est un processus dlicat mais une tche
essentielle. Pour maintenir une qualit de service acceptable suite des modifications de
certaines fonctionnalits ou des services de loprateur.
Il existe plusieurs paramtres logiques en LTE, mais les plus important parmi eux et
qui agissent directement sur la QoS sont :
Signal to Interference plus Noise Ratio (SINR) : est mesur par UE sur la base
des Resource Blocks (RB). LUE calcule les SINRs sur chaque RB, les convertit
en CQI Channel Quality Indicator et les rapporte leNodeB o il est utilis
pour slectionner le MCS le plus appropri pour la transmission de donnes
d'utilisateur en un RB particulier. La valeur SINR dfinit le MCS qui doit tre
utilis pour un RB cest--dire le nombre de bits par symbole de modulation
transmettre cest -dire le dbit atteindre pour un RB particulier, ainsi que le
nombre de RB allouer par eNodeB l'utilisateur. SINR peut tre dfini comme
tant le rapport de la puissance du signal la somme de la puissance
d'interfrence moyenne des autres cellules et le bruit.
Reference Signal Received Power (RSRP) : est une mtrique lie la puissance
de signal reu partir dune cellule et qui est utilise comme entre pour la
slection de la cellule et les dcisions du handover. Pour une cellule particulire,
RSRP est dfinie comme tant la puissance moyenne (en watts) des Resource
Elements (RE) qui transportent les signaux de rfrence (RSs) spcifiques des
cellules dans la bande passante considre. Les mesures de RSRP, normalement
exprim en dBm, sont utilises principalement pour faire le classement entre les
diffrentes cellules candidates en fonction de leurs forces de signal.
19
Reference Signal Received Quality (RSRQ) : une mesure de qualit de signal
spcifique la cellule. Semblable la mesure de RSRP, cette mtrique est utilise
principalement pour fournir le classement entre les diffrentes cellules
candidates en fonction de leur qualit de signal. Cette mesure peut tre utilise
comme une entre pour la slection de cellules et des dcisions du Handover
dans des scnarios (par exemple) dans lesquels les mesures de RSRP ne sont pas
suffisantes pour prendre des dcisions fiables dans la slection de cellule et le
Handover intercellulaire.
O N est le nombre des Physical Resource Blocks (PRBs) sur lesquels est
mesur le RSSI, typiquement gale la bande passante du systme.
V. Conclusion:
20
Chapitre 3: Spcification et tude conceptuelle
I. Introduction
Etant donn que lanalyse des besoins est une tape dterminante, il faut avoir une
vue claire des diffrents besoins escompts de notre projet. La premire partie de ce
chapitre prsente l'ensemble des besoins fonctionnels et non fonctionnels que notre
plateforme doit fournir. La deuxime partie portera sur les diffrents cas d'utilisations
dans notre systme, et on finit par l'tude conceptuelle de l'application.
1. Acteurs du systme :
Un acteur dsigne le rle jou par une personne ou une entit externe au systme qui
interagit avec celui-ci. Pour notre systme on a identifi les acteurs suivants :
Un utilisateur de lapplication android est celui qui va lancer les tests : les tests
sont les mesures des paramtres radio RSRP, RSRQ, SNR, ou des tests de dbits
(en Downlink et/ou en Uplink). Cet utilisateur peut galement faire des
rclamations de la mauvaise qualit de service.
Le rseau mobile : c'est une entit indispensable pour notre application,
l'existence de cette entit permet de bien calculer les diffrents indicateurs du
rseau.
Un utilisateur de lapplication web est celui qui va visualiser les diffrents
paramtres de la qualit de service envoys partie de lapplication android.
2. Besoins fonctionnels :
21
Affichage des paramtres du rseau suivants :
22
4. Description gnrale du fonctionnement de la plateforme :
Notre plateforme est constitue de deux applications (une application android et une
application web), un serveur et une base de donnes comme le montre la figure ci-
dessous.
23
Daprs cette figure prcdente, on peut dduire que 86,2% des Smartphone en 2016
utilise lAndroid comme systme dexploitation. C'est pour cette raison on a opt pour le
dveloppement de notre application sur l'OS Android.
24
En procdant l'application mobile, le client LTE doit choisir un des services qu'il
veut tester et quon peut les rsumer ainsi :
25
Un autre service qui sera effectu en arrire plan est de tester les paramtres
radio (RSRP, RSRQ, SNR). partir de ce dernier service lapplication offre
lutilisateur un suivi en temps rel lorsquil y a un changement de ces paramtres.
Chaque mesure de ses paramtres sera automatiquement sauvegarde dans la
base de donnes interne dans le terminal du client LTE et envoye vers le serveur
et par la suite sauvegarder dans la base de donnes centrale.
Lapplication offre au client LTE la possibilit danalyser les mesures dj
effectues et enregistres et dafficher le rsultat de lanalyse sous la forme de
camemberts ou dhistogrammes. Pour ce faire le client LTE doit identifier le
paramtre (pour le throughput : en downlink ou en uplink, pour les
rclamations : le type de rclamation et pour les paramtres radio : RSRP, RSRQ,
SNR) analyser et le type daffichage.
Lapplication offre galement au client LTE la possibilit dtaler les mesures dj
effectues et enregistres sur une carte Map. Pour ce faire le client doit
uniquement identifier le paramtre (pour le throughput : en downlink ou en
uplink, pour les rclamations : le type de rclamation et pour les paramtres
radio : RSRP, RSRQ, SNR).
26
Figure 11: Diagramme de cas dutilisation de lapplication web
6. Diagramme de classes :
27
Le diagramme des classes de la plateforme est compos de cinq principales classes.
En effet jai implment les classes suivantes :
Classe SIM Subscriber Identity Module : cette classe permet de rcuprer les
donnes (MSISDN Mobile Station ISDN Number : est le numro connu du
public de l'usager , IMSI International Mobile Subscriber Identity : est un
numro unique, qui permet un rseau mobile d'identifier un usager, ICCID
Integrated Circuit Card Identifier est unique et correspond au numro de
srie de la Carte SIM, MCC Mobile Country Code est un code pays sur
trois chiffres, standardis par l'Union internationale des tlcommunications
(UIT)pour les rseaux de tlphonie mobile, MNC Mobile Network Code est
utilis en combinaison avec le MCC pour l'identification univoque
du rseau d'un oprateur de tlphonie mobile ainsi que le SIM Operator
Name et SIM Serial Number). tant connect un rseau mobile LTE dun
oprateur et partir de cette carte SIM, on peut effectuer plusieurs mesures des
paramtres radio. On peut galement lancer plusieurs tests de dbits et envoyer
des rclamations en cas de mauvaise qualit de service.
Classe Mesure : cette classe permet de rcuprer les paramtres radio (RSRP,
RSRQ, SNR, ). Une mesure est effectue une position et une date bien
dtermine. Les paramtres de la position sont la latitude et la longitude ainsi
que leNodeB auquel le client LTE est connect.
Classe Rclamation : partir de cette classe le client LTE peut rclamer la
mauvaise qualit de service. Une rclamation est identifie par une identit, un
type de rclamation et une description de la rclamation en question. Une
rclamation est effectue une position et une date bien dtermine. Les
paramtres de la position sont la latitude et la longitude ainsi que leNodeB
auquel le client LTE est connect.
Classe Dbit : partir de cette classe le client LTE peut lancer des tests de dbit
en downlink et/ou en uplink. Un test de dbit est identifi par une identit et les
valeurs du test de dbit (download et upload). Un test de dbit est effectu une
position et une date bien dtermine. Les paramtres de la position sont la
latitude et la longitude ainsi que leNodeB auquel le client LTE est connect.
Classe eNodeB : cette classe permet didentifier les eNodeBs. Les attributs de
cette classe sont : Cell ID est une valeur qui permet didentifier de faon unique
un eNodeB, PCI Physical Cell Identity et TAC Tracking Code Area.
7. Diagramme de squences :
28
a. Application mobile : diagrammes de squences
Ds que le client lance lapplication, le service de mesure des paramtres radio sera
lancer en arrire plan. En cas de changement de ces paramtres, l'utilisateur aura un
affichage instantan de la valeur de chaque indicateur. Ensuite, lapplication les
sauvegarde dans la base de donnes locale et affiche un message lutilisateur. Une fois
les indicateurs sont sauvegards dans la base de donnes locale, lapplication procde
lenvoie de ces mesures au serveur qui se charge de leurs enregistrement dans la base de
donnes centrale.
Un deuxime service offert au client LTE est le reporting en cas de mauvaise qualit
de service. La figure ci-dessous dcrit le diagramme de squences du scnario dun
envoie de rclamation.
29
Le client LTE commence par identifier le type de rclamation et le problme en
question. Ensuite, il a le choix entre la sauvegarde de la rclamation dans la base de
donnes locale et lenvoie de cette rclamation vers le serveur. Le premier cas est trs
utile lorsque le client na pas accs linternet cet instant. Dans le deuxime cas, le
serveur se charge de lenregistrement de cette rclamation dans la base de donnes
centrale.
Un autre service est offert au client travers lapplication : il sagit du test de dbit
en downlink ou en uplink. La figure ci-dessous dcrit le diagramme de squences du
scnario de test de dbit en uplink.
30
Figure 16: Diagramme de squences du scnario analyse thmatique partir de
lapplication mobile
Pour taler les indicateurs de rseau ou les rclamations enregistres dans la base de
donnes locale, lutilisateur doit en premier temps identifier lindicateur taler, puis
ds que le client demande ltalement de cet indicateur, les donnes seront rcupres.
La valeur et la position de chaque indicateur seront envoyes vers une carte pour les
afficher.
31
b. Application web : diagrammes de squences
Pour taler les indicateurs de rseau ou les rclamations enregistres dans la base de
donnes centrale, lutilisateur doit en premier temps identifier lindicateur taler, puis
ds que le client demande ltalement de cet indicateur, les donnes seront rcupres.
La valeur et la position de chaque indicateur seront envoyes vers une carte pour les
afficher.
32
Pour analyser les indicateurs de rseau ou les rclamations enregistres dans la
base de donnes centrale, lutilisateur doit en premier temps identifier lindicateur
analyser ainsi que le type daffichage (camembert ou histogramme), puis ds que
lutilisateur demande lanalyse de cet indicateur, les donnes seront rcupres. La
valeur et la position de chaque indicateur seront envoyes vers un web view pour les
afficher.
8. Outils de conception :
a. StarUML :
Le langage de modlisation unifi, de l'anglais Unified Modeling Language (UML),
est un langage de modlisation graphique base de pictogrammes conu pour fournir
une mthode normalise pour visualiser la conception d'un systme. Il est couramment
utilis en dveloppement logiciel et en conception oriente objet.
StarUML est un logiciel de modlisation UML, cd comme open source par son
diteur, la fin de son exploitation commerciale, sous une licence modifie de GNU GPL.
L'objectif de la reprise de ce projet tait de se substituer des solutions commerciales
comme IBM Rational Rose ou Borland Together. StarUML gre la plupart des diagrammes
spcifis dans la norme UML 2.0.
b. Power AMC :
PowerAMC est un logiciel de conception qui permet de modliser les traitements
informatiques et leurs bases de donnes associes. Il se destine aux architectures de
donnes, aux architectures dinformations et aux architectures dentreprise.
Avec PowerAMC, offrez enfin, votre entreprise, des mthodes efficaces danalyse
dimpact, de gestion des changements et des techniques avances de gestion des
mtadonnes. Dot de fonctions uniques bases sur les techniques de modlisation et de
la gestion des donnes, PowerAMC prend en charge tous les environnements
architecturaux.
PowerAMC a t lun des premiers outils qui permet dlaborer des modles de
donnes de manire graphique et de les implmenter quel que soit le SGBD et ce de
manire automatique. De mme, loutil permet de modliser les processus mtiers.
PowerAMC permet de raliser tous les types de modles informatiques. Il reste un
des seuls qui permet de travailler avec la mthode Merise permettant damliorer la
modlisation, les processus, le cot et la production dapplications.
III. Conclusion:
33
Chapitre 4: Ralisation
I. Introduction:
Android est un systme d'exploitation conu pour les tlphones mobiles dvelopps
par Google, qui a mis disposition un kit de dveloppement logiciel SDK (Software
Development Kit) bas sur le langage Java. On rappelle que Java est la fois un langage
de programmation informatique orient objet et un environnement d'excution
informatique portable. Java permet de dvelopper des applications autonomes mais
aussi, et surtout, des applications client-serveur. Ct client, les applets sont l'origine
de la notorit du langage. C'est surtout ct serveur que Java s'est impos dans le
milieu de l'entreprise grce aux servlets, le pendant serveur des applets, et plus
rcemment les JSP (JavaServer Pages) qui peuvent se substituer PHP, ASP et ASP.NET.
Java 2 Enterprise Edition, destin un usage professionnel avec la mise en uvre des
serveurs dapplications. Chaque dition prsente un environnement complet pour le
dveloppement et l'excution d'applications bases essentiellement sur Java et contient
notamment une machine virtuelle Java (Java Virtual Machine) ainsi qu'un ensemble de
classes. J2EE s'appuie entirement sur le Java, il bnficie de ses avantages ainsi que ses
inconvnients. Gnralement, on parle de plate-forme J2EE pour dsigner l'ensemble
constitu des services (API) offerts et de l'infrastructure d'excution.
On utilise J2EE pour prsenter lapplication web de notre plateforme. En effet, les
ingnieurs de loprateur doivent consulter cette application pour suivre les
performances des services offertes en les talant sur des cartes Map ou partir des
camemberts ou des histogrammes qui vont tre affichs. Ainsi, on donne loccasion
lquipe de diagnostiquer les problmes de la QoS et proposer enfin des solutions pour
rendre la fonctionnalit normale du systme
34
Les spcifications JEE portent sur trois lments particuliers :
Javascript :
html5, css3 :
35
Le terme CSS est l'acronyme anglais de Cascading Style Sheets qui peut se traduire par
"feuilles de style en cascade". Le CSS est un langage informatique utilis sur l'internet
pour mettre en forme les fichiers HTML ou XML. Ainsi, les feuilles de style, aussi appel
les fichiers CSS, comprennent du code qui permet de grer le design d'une page
en HTML.
Android :
Android est un systme d'exploitation ouvert bas sur le noyau Linux et le langage
de programmation Java, destin pour les terminaux mobiles (tlphones portables,
tablettes tactiles, etc.). Sur le domaine applicatif, Android intgre plusieurs services de
Google pour accder rapidement aux services Internet tels que Gmail, You-Tube, Google
Talk et Google Maps. Android dispose d'un SDK (Software Development Kit) offrant une
panoplie d'APIs pour dvelopper une application mobile sur son systme et bnficier
d'une documentation exhaustive et des outils de dveloppement prts l'emploi.
SQL :
SQL (Structured Query Language) est un langage utilis pour effectuer des
diffrentes oprations sur la base de donnes tel que la mise jour de la base, la
modification des donnes dans une table (ajout, suppression)etc.
SQLite :
JSON :
JSON (JavaScript Object Notation Notation Objet issue de JavaScript) est un format
lger d'change de donnes. Il est facile lire ou crire pour des humains. Ce format
est utilis pour lchange de donnes entre le Smartphone et le serveur.
36
III. Protocoles utiliss:
1. Android studio :
2. Netbeans :
37
3. Le SGBD MySQL :
MySQL est un systme de Gestion de Base de Donnes(SGBD) qui a pour rle de
grer laccs aux bases de donnes. Le serveur de base de donns MYSQL est trs rapide,
facile utiliser et fiable. Il fonctionne sous la plupart des systmes dexploitation. Ce
logiciel a lavantage dtre gratuit et hautement adapt au web. Lun des points fort de
MySQL est quil est un SGBD de type relationnel comme Microsoft SQL Server et Oracle,
cest--dire quil organise les donnes selon des tables comportant des champs
attributs simples et monovalus.
4. Glassfish :
Glassfish est un serveur dapplication trs utilis dans le processus de
dveloppement dapplications, cre par Sun Microsystems en 2005. En effet, il permet le
dveloppement dapplications distribues en utilisant les technologies comme : EJB, JPA,
JSF et dautres.
V. Application mobile:
38
Notre application mobile LTE
Quality Of Service prsente un
menu partir duquel le client a
laccs plusieurs interfaces.
Figure 23: Interface Cell info Figure 24: Interface Signal Strength
39
Interface Throughput :
Interface Claim :
41
Figure 29: Etalement des mesures du RSRP sur une carte Map
On remarque daprs les figures ci dessus que 50.3% des points de mesures
(marqus en jaune sur la carte Map) prsentent un niveau de signal entre -100 dBm et -
80dBm ce qui implique une couverture moyenne. Alors que 6.9 % des points de mesures
(marqus en orange sur la carte Map) ont une valeur de niveau de signal infrieur -
100dBm, donc une mauvaise couverture, do il faut taler ce paramtre sur une carte
afin de localiser le problme de couverture. Pour le reste, le niveau de signal est
suprieur -80dBm, donc une couverture acceptable. On a prsent lanalyse mentionn
si dessus sous forme de camembert et histogramme. Les trois premires figures
prsentent une imprime dcran de ltalement de niveau de signal RSRP sur une carte.
On remarque que la plupart de cette trajectoire (50.3 + 6.9 = 57.2% des points) prsente
une mauvaise ou une moyenne couverture.
42
Daprs les trois premires figures, on remarque que les points autour de leNodeB (le
triangle en bleu) prsentent une mauvaise ou une moyenne couverture. Cela est d au
fait que lantenne de leNodeB est un peu tilt vers le haut. Ceci se manifeste aussi
partir des points situs une distance de quelques kilomtres de leNodeB notamment
autour de Ooredoo et qui prsentent une bonne couverture.
Figure 31: Etalement des mesures du RSRQ sur une carte Map
43
On remarque daprs les figures de la page prcdente que 60.2% des points de
mesures (marqus en jaune sur la carte Map) prsentent un RSRQ entre -10 dB et -5dB
ce qui implique une qualit du signal moyenne. Alors que 13 % des points de mesures
(marqus en orange sur la carte Map) ont une valeur de RSRQ entre -15dB et -10dB,
donc une mauvaise qualit de signal, do il faut taler ce paramtre sur une carte afin
de localiser le problme de la qualit. Pour le reste, le RSRQ est suprieur -5dB, donc
une qualit de signal acceptable. On a prsent lanalyse mentionn si dessus sous forme
de camembert et histogramme. Les trois premires figures prsentent une imprime
dcran de ltalement de la qualit du signal sur une carte. On remarque que la plupart
de cette trajectoire (60.2 + 13 = 73.2% des points) prsente une mauvaise ou une
moyenne qualit.
Figure 33: Etalement des mesures du SNR sur une carte Map
44
Figure 34: Analyse statistique des mesures du SNR
On remarque daprs les figures ci-dessus que 54.3% des points de mesures
(marqus en jaune sur la carte Map de la page prcdente) prsentent un SNR entre 5
dB et 15dB ce qui implique un rapport de signal sur bruit acceptable. Alors que 6.1 %
des points de mesures (marqus en orange sur la carte Map de la page prcdente) ont
une valeur de SNR entre 0dB et 5dB, donc un rapport signal sur bruit faible, do il faut
taler ce paramtre sur une carte afin de localiser le problme de la qualit. Pour le
reste, le SNR est suprieur 15dB, donc un bon rapport signal sur bruit. On a prsent
lanalyse mentionn si dessus sous forme de camembert et histogramme. Les trois
premires figures prsentent une imprime dcran de ltalement de la qualit du signal
sur une carte. On remarque que la plupart de cette trajectoire (54.3 + 6.1 = 60.4% des
points) prsente un rapport signal sur bruit faible.
45
Figure 35: Interfaces daccueil de lapplication web
46
2. Statistiques :
Pour arriver faire une diagnostique des problmes lis la qualit de service, il faut
avoir prsent les KPIs dans des camemberts et des histogrammes qui facilitent
linterprtation, et donc savoir la cause du problme dj signal. Pour cela, on doit
rcuprer les diffrentes donnes issues de la base de donnes pour construire les
camemberts et les histogrammes.
On remarque daprs le camembert ci-contre que 5.3% des valeurs des mesures du
paramtre RSRQ entre -15db et -10db, 28% de ces valeurs sont suprieures -5db et 66.7%
entre -10db et -5db ce qui implique une qualit de signal moyenne dans la zone de mesure.
47
Figure 42: Camembert SNR Figure 43: Histogramme SNR
On remarque daprs le camembert ci-contre que 30.7% des valeurs des mesures du
paramtre SNR entre 0dB et 5db, et 69.3% de ces valeurs sont entre 5db et 15db ce qui
implique un rapport de signal sur bruit faible dans la zone de mesure.
Lutilisateur peut effectuer des analyses sur les tests de dbits partir des
camemberts et des histogrammes.
Figure 44: Camembert Download Speed Test Figure 45: Camembert Upload Speed Test
Figure 46: Histogramme Download Speed Test Figure 47: Histogramme Upload Speed Test
48
Lutilisateur de lapplication web peut avoir accs aux statistiques sur les rclamations envoyes
loprateur sur la mauvaise qualit de service en spcifiant les problmes en question.
49
3. Map :
Figure 49: Etalement des paramtres radio sur une carte Map
On remarque daprs ltalement des paramtres radio sur une carte Map ci-dessus
que la valeur du RSRP est de -111dBm ce qui traduit un faible niveau de signal, la valeur
du RSRQ est de -9dB ce qui signifie une mauvaise qualit de signal et la valeur du SNR
est de 3dB ce qui signifie un faible rapport signal sur bruit. Quoique leNodeB est trs
proche (100 mtres) de la position o ces mesures ont t effectues, la qualit de
service en ces points est trs mauvaise. Cette mauvaise qualit de service sexplique par
deux raisons. La premire raison est que ces mesures ont t effectues dans le sige de
GET Wireless et plus prcisment en sous-sol ce qui traduit une faible puissance du
signal reue par le terminal. La deuxime raison est que lantenne de leNodeB est un
peu tilt vers le haut ce qui a empch davoir une bonne qualit de signal autour de
leNodeB.
VII. Conclusion:
50
Conclusion gnrale et perspectives
La qualit de service prsente un lment majeur dans les rseaux mobiles tant
donn qu'il est en relation directe avec l'utilisateur du rseau mobile qui est le client de
l'oprateur. Pour garantir une qualit de service acceptable, des outils de mesures
doivent tre mis en place. L'organisme "GET Wireless" veille sur ce sujet. Il on a t
confi de concevoir et raliser une plateforme de mesure de la QoS dans le rseau
mobile 4G.
La richesse de ce sujet tait une occasion pour profiter tant dans l'acquisition des
connaissances que dans l'initiation au travail de groupe. Aussi, ce projet li au stage,
tait aussi une opportunit de dcouvrir le monde professionnel, ses ralits, du point
de vue adaptation et difficults.
Comme d'autres applications Android, notre application mobile peut tre aisment
amliore. Grce laspect ouvert de lAndroid qui offre l'opportunit de crer des
logiciels mobiles innovants et rvolutionnaires en encourageant les dveloppeurs
puiser dans leurs imaginations et mobiliser toutes leurs comptences pour le meilleur
de cette plateforme.
51
Bibliographie
[8]
http://archive.org/stream/etsi_ts_123_002_v08.05.00/ts_123002v080500p#page/n3/mode/2up
dernire consultation le 24/08/2016
[9] https://cradlepoint.com/sites/default/files/Content/fr-
architectures_reseau_dentreprise_utilisant_la_4g_lte_-eu-wp-network-architectures.pdf dernire
consultation le 24/08/2016
52