You are on page 1of 150

´ DE MONTREAL ´ UNIVERSITE

´ ` ´ ERATION ´ ` PARTIR D’UN PLANIFICATION D’UN RESEAU DE QUATRIEME GEN A ´ ` ´ ERATION ´ RESEAU DE TROISIEME GEN

GERMINE SEIDE ´ ´ ´ DEPARTEMENT DE GENIE INFORMATIQUE ET GENIE LOGICIEL ´ ´ ECOLE POLYTECHNIQUE DE MONTREAL

´ ´ ´ EN VUE DE L’OBTENTION MEMOIRE PRESENT E ˆ ` SCIENCES APPLIQUEES ´ DU DIPLOME DE MAˆ ITRISE ES ´ (GENIE INFORMATIQUE) ˆ 2011 AOUT

c Germine Seide, 2011.

´ DE MONTREAL ´ UNIVERSITE

´ ´ ECOLE POLYTECHNIQUE DE MONTREAL

Ce m´ emoire intitul´ e:

´ ` ´ ERATION ´ ` PARTIR D’UN PLANIFICATION D’UN RESEAU DE QUATRIEME GEN A ´ ` ´ ERATION ´ RESEAU DE TROISIEME GEN

pr´ esent´ e par : SEIDE, Germine en vue de l’obtention du diplˆ ome de : Maˆ ıtrise ` es Sciences Appliqu´ ees a´ et´ e dˆ ument accept´ e par le jury d’examen constitu´ e de :

Mme. BELLA¨ ICHE, Martine, Ph.D., pr´ esidente. M. PIERRE, Samuel, Ph.D., membre et directeur de recherche. M. BEAUBRUN, Ronald, Ph.D., membre et codirecteur de recherche. M. QUINTERO, Alejandro, Doct., membre.

iii

` ma famille. . . A

afin d’am´ eliorer sa qualit´ e. Ronald Beaubrun. Samuel Pierre. Je le remercie pour son soutien constant et pour ces nombreux conseils qui m’ont aid´ ee. Je remercie de tout cœur ma famille et mes amis qui m’ont toujours encourag´ ee. . cette grande famille qui. conseill´ ee et support´ ee moralement tout au long de cette maˆ ıtrise. tout au long de ma recherche et mon int´ egration au Canada. Mes remerciements vont aussi a ` l’endroit des membres du jury.iv REMERCIEMENTS Mes remerciements vont en premier ` a mon directeur de recherche M. o` u la bonne camaraderie rime avec la fraternit´ e. ses conseils et enfin. professeur a ` l’universit´ e de Laval ` a Qu´ ebec. pour l’´ evaluation et la r´ evision de ce m´ emoire. pour son encadrement. de part le savoir faire. Je remercie ´ egalement mon co-directeur M. ´ professeur a ` l’Ecole Polytechnique de Montr´ eal et directeur du Laboratoire de Recherche en R´ eseautique et Informatique Mobile (LARIM). Je n’occulte pas les membres du LARIM . cr´ ee en tout temps une atmosph` ere de travail plaisante. pour sa disponibilit´ e tout au long de la pr´ eparation de ce m´ emoire. l’exp´ erience et la disponibilit´ e.

augmentent la complexit´ e au niveau du r´ eseau. la performance du mod` ele sera ´ evalu´ ee au moyen d’une m´ ethode heuristique bas´ ee sur la recherche taboue. Dans ce travail. C’est dans ce contexte que se situe ce m´ emoire. Il s’agit d’une fonction de coˆ ut qui regroupe : l’affectation des cellules (eNode B) aux MME et aux SGW. tout en maximisant l’utilisation faite des ´ equipements du r´ eseau 3G d´ ej` a en place. permettant ainsi aux op´ erateurs de r´ epondre a ` la demande croissante des utilisateurs.v ´ ´ RESUM E Avec l’arriv´ ee des technologies 3G. assujetti a ` un ensemble de contraintes. une bonne m´ ethode de planification s’impose. Ces r´ eseaux ont permis l’int´ egration de nouveaux services et un d´ ebit ad´ equat. Ce mod` ele est sujet aux contraintes de capacit´ es des SGM et aux contraintes d’unicit´ e sur les affectations des eNode B et SGSN aux SGM. la compatibilit´ e avec les r´ eseaux actuels. une entit´ e nomm´ ee SGM a ´ et´ e d´ efini. De fa¸ con g´ en´ erale. des coˆ uts de liaisons inter-r´ eseaux. la gestion de la mobilit´ e intercellulaire des utilisateurs et l’offre d’une qualit´ e de services les plus flexibles. et l’affectation des SGSN aux MME et aux SGW. Puisque les MME et SGW peuvent ˆ etre rassembl´ es dans une seule passerelle. Ce probl` eme consiste ` a d´ eterminer un patron d’affectation qui permet de minimiser le coˆ ut d’investissement des ´ equipements du r´ eseau 4G. pour cr´ eer un r´ eseau flexible aux ajouts et aux retraits d’´ equipements. qui vise a ` faire la planification d’un r´ eseau 4G a ` partir d’un r´ eseau 3G existant. Ainsi. Cette rapide ´ evolution a port´ e les op´ erateurs a ` adapter leurs m´ ethodes de planification aux nouvelles technologies qui. Cette complexit´ e devient plus importante quand ces r´ eseaux regroupent plusieurs technologies d’acc` es diff´ erents en un r´ eseau h´ et´ erog` ene. Ainsi. Ainsi. le sous-probl` eme qui est trait´ e concerne l’affectation des cellules aux commutateurs. Le mod` ele math´ ematique propos´ e est constitu´ e des coˆ uts de liaisons des ´ equipements du r´ eseau 4G. comme dans le cas des r´ eseaux mobiles de prochaine g´ en´ eration ou r´ eseaux 4G. La planification fait alors intervenir de nouveaux d´ efis tels que : l’augmentation consid´ erable des demandes de services. les r´ eseaux de t´ el´ ecommunications ont connu une grande expansion. la fonction prend en compte les coˆ uts des affectations des eNode B et des SGSN aux SGM. la solution propos´ ee est un mod` ele math´ ematique dont l’expression prend la forme d’un probl` eme de minimisation de fonction. des coˆ uts de rel` eves horizontales (intra r´ eseau 4G) et des coˆ uts de rel` eves verticales (inter-r´ eseau 3G-4G). le probl` eme de planification fait intervenir plusieurs sous-probl` emes avec chacun un niveau de complexit´ e diff´ erent. Le probl` eme ´ etant prouv´ e NP-difficile. Pour adapter l’heuristique au probl` eme d’affectation dans .

l’heuristique a ´ et´ e en mesure de trouver des r´ esultats ayant un ´ ecart moyen ne d´ epassant pas 1% par rapport a ` la solution optimale trouv´ ee dans les simulations. un m´ ecanisme de calcul de gain a ´ et´ e propos´ e. permettant d’´ evaluer l’apport de chaque mouvement sur le coˆ ut de la solution courante. des mouvements de r´ eaffectation et de d´ eplacement des nœuds eNode B et SGSN ont ´ et´ e d´ efinis.vi les r´ eseaux 4G. Alors que pour certains r´ eseaux. les r´ esultats num´ eriques obtenus de l’impl´ ementation de cette m´ ethode. montrent que la m´ ethode taboue accuse un ´ ecart moyen ne d´ epassant pas 30% par rapport a ` la solution optimale. . De mˆ eme. Ainsi.

allowing operators to meet the growing demand of users. The problem is NP-hard. management of intercellular mobility of users and a good quality of offered services. planning those networks involves other challenges. such as the considerable increase in services requests. a tabu search algorithm will be used. .vii ABSTRACT With the advent of 3G technologies. Since the MME and SGW can be aggregated into a single gateway. the model becomes a cost function involving assignments eNode B and SGSN to SGM. This model is subject to capacity constraints of SGM. in order to create a network that allows to add or to remove components. and the assignment between 3G and 4G nodes. an entity named SGM has been set. To adapt this heuristic. This work mainly addresses the cell assignment problem regarding the 4G networks. The results of the implementation show a gap which is less then 30% between the TS results and left bound value. This rapid evolution has led the operators to adapt their planning approach that come with new challenges. Thus. like 4G networks. Those challenges become more important when these networks are designed to support different radio access technologies within a heterogeneous mobile network. In this case. These networks have enabled the integration of new services and an enough bandwidth. Thus. The planning issue involves several sub-issue with a different level of complexity for each of them. compatibility with existing networks. good planning approach is needed. mobile networks have expanded greatly. The proposed model includes: the link’s costs of 4G-network equipment. the link’s costs between 3G and 4G equipment. this paper aims to address the problem that occurs when the planning of a 4G network is based on an existing 3G network. the gap is sometimes less then 1% compare to the left bound value. This model has mainly two objectives: the assignment between 4G nodes. Thus. the horizontal handoff costs (intra 4G network) and the vertical handover costs (inter-3G-4G). and unique constraints on assignments eNode B and SGSN to SGM. the proposed solution is a mathematical model. For others networks size. movements have been defined to reallocate and move nodes eNode B and SGSN in order to improve the cost of the current solution. It is in this context.

. . . . . . . . . . . . . . . 2. . . . . .1 R´ eseau d’acc` es 3G/UMTS . 2. . . . . . . . . . . . . . . . . . . . .3. . . . . .1.1 Caract´ eristiques des r´ eseaux 3G/UMTS . . . . . .4 Plan du m´ emoire . .2 Cas des r´ eseaux 3G . . . . . . . . . 1. . . . . . . . . . . . . . . . . . 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi LISTE DES FIGURES . . .4 Cas des r´ eseaux d’extension . . . . . . . . . . . . . . . . . . . . . . 1. . .viii ` TABLE DES MATIERES ´ DEDICACE . . . . . . . . 1. . . . . . . . . . 2. .2 El´ ematique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi CHAPITRE 1 INTRODUCTION . . . . . . . .1 R´ eseau d’acc` es 4G/LTE . . 2. . . . . . . . . . . . . . .1 Cas des r´ eseaux 2G . 2. . . . . . . . . . . . .4 M´ ethodes de r´ esolution bas´ ees sur des heuristiques . . . . . . . 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv ´ LISTE DES SIGLES ET ABREVIATIONS . . . . . . . . . . . .3. . . . . . . . . . . iii REMERCIEMENTS . . 2.3 Cas des r´ eseaux 4G . . . . . . . . . . . . . . . . . . . . . . . . . . .3. . . . . . . . . . .2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2. . . . . . . . . . . . . . 1 1 6 8 8 10 10 11 11 13 13 14 16 17 19 22 23 25 ` CHAPITRE 2 ANALYSE DU PROBLEME DE PLANIFICATION 2. . . . vii ` TABLE DES MATIERES . . . .2 Caract´ eristiques des r´ eseaux 4G/LTE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii LISTE DES TABLEAUX . . . . . . . . . . . . . . . . . . .3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 Probl` eme d’affectation . . . . . .2. . . . . . .2 R´ eseau cœur 4G/LTE . . . . . . . . . . . . . . . . . . . . . . . . . . .3 Objectifs de recherche . . . . .2 R´ eseau cœur 3G/UMTS . . . . . . . . . . . . . . .1. . . . . iv ABSTRACT . . . . . . 2. . . . . . . . . . . . . . . . . . . . . . . . . . . xiii LISTE DES ANNEXES . . . . . . . . . . . . . . . . .1 D´ efinitions et concepts de base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2. . . . . . . . . . . . . . ´ ements de la probl´ 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . .2.4. . . . . . . . . . . . . . . .2 Recherche taboue . . . . 3. . . . . . . . . . . . . . . . . . . . . . . . . .2. . . . . . . . . . . . . . .1. . . . .3 Coˆ ut de la rel` eve verticale . .4 Mod` ele math´ ematique pour une architecture avec couplage de nœuds . . . . . . . . . . . 3. . . . . . . .4. . . . . . . 4. . .1 Suppositions au niveau de l’architecture . . . . . . . . . . . .2. . . . .3 Rel` eve verticale simple . . . . . . . . . . . .3. .1. .2. . . . . . . . . .3 Algorithmes m´ em´ etiques Analyse des travaux . . . . . . . . . . . . .3 Mod` ele math´ ematique pour une architecture sans couplage de nœuds . . . . . . . . . . . . . . . 3. . . . 3. . . . . . . . . . . . . . . . . . . . . . . 2. . . . . . . . . . . . 4. . . . . . . . 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3. . . . . . . . . . . . . . . . . 3. .3. . . .4. . . . . . . . . . . .4 Rel` eve verticale complexe . .3. . . . . . .ix 2. . .4 Contraintes . . . . . . . . . . . . . . .1 Recuit simul´ e . . . . . . . 4. . .1 Suppositions au niveau de l’architecture . . .2 Rel` eve horizontale complexe . . . . .1 Solutions initiales pour l’architecture sans couplage de nœuds . . . . . . . . . .4 Coˆ ut d’affectation . . . . . . . . . . . . . . . . . . . .4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3. . . . . . . 3. . . .5 Coˆ ut de la rel` eve horizontale . 25 25 26 27 2. . . . . . . . . . . . . . . . . . . .1. . . DE . 29 29 29 30 31 31 32 33 33 34 36 36 36 38 40 41 41 42 42 43 44 45 45 47 48 48 49 50 57 . . . . . . . . . . . . . 3.1 Adaptation de la recherche taboue aux r´ eseaux 4G . . . . . . . . . .2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 Construction des solutions initiales . . . . . . . . .1 Rel` eve horizontale simple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 Coˆ ut de la rel` eve verticale . . . . . . . . . . . .2 Ensembles . . . . . . . . . . . . . . . . .2 Coˆ ut de la rel` eve horizontale . . . . . . 3.4. . . 3. . . . . . . . . . 3. . . . . . 3. . . . . . . . . . . . . . . . 3. . . . . . .2 Solutions initales pour l’architecture avec couplage de nœuds . 3. 3. . . . . . 3. . . .1 Concepts de base . .4. . . .2 M´ ethode d’analyse . . . . . . . . . . 3. . . . . . .7 Contraintes . 3. . . . . . . .3. 3. . . . . . . . . . . . . .5 Analyse de la complexit´ e du mod` ele math´ ematique . . . . . . . . . . . . . . . . . .3 Variables .2 Ensembles . . . . . . . . . . . . . . . .4. . . .4. . . . . . . . . . . . . .1 Coˆ ut d’affectation . . . . . . . . . . . . . . . . . . . . . . . .1. .3 Variables . . . . . . . . .4. . . . . . . . . . . 2. . . . . . . . . . . . . . . .4. 4. . . . . . ` CHAPITRE 4 ADAPTATION DE LA RECHERCHE TABOUE AU PROBLEME ´ PLANIFICATION DES RESEAUX 4G/LTE . . . 3. . . . . . . . . . . . . 3. . . .5 ´ ` CHAPITRE 3 MODELISATION DU PROBLEME D’AFFECTATION DANS LA PLA´ NIFICATION D’UN RESEAU 4G . . . . . .

. . . .4 Environnement mat´ eriel et logiciel . . . . . . . 5. .1 Diagramme de classes . . . . . . . . . . . . . . . . . . . 63 63 64 76 76 77 77 77 80 80 82 82 82 84 86 87 88 88 92 94 94 106 111 117 117 118 119 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5. . . . . . . . . . . .1. . . . . . .3. . . . . . . . . . . . M´ emoire a ` moyen terme . . . . . . . . . . . . . 5. . . . . . . . .3. . . . . . . . . . . . . .3. . . . . . . . ´ 5. . . . . . . . . . . . 4. . . . . . . . . . . . . . . . . ´ ERENCES ´ REF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5. . . . . . . . . . . . . . . . . . . . .3 Volet 3 : Comparaison des r´ esultats avec une borne inf´ erieure . . . .3 Liste taboue . . . . . . . . . . . . . . . . . . . . . . . 4. . . .2 Volet 2 : Comportement g´ en´ eral de l’algorithme . . . . 4. . . . . . . . . . . . . . . .3. . . . . . . .2. . . . . . 4. . . . . . . . .1. . . . . . . . . . . . . 5.5 Fonction d’´ evaluation . . . 125 . . . . . . . . . . . . . . . . . . .2 M´ emoire ` a long terme Conclusion . . . . . . . . . . . . . . . 5. . . . 5. . 5. . . . .3. . . . . . . .1. . . . . . . . . . . . . . .2 Formats des fichiers d’entr´ ee . . . . . . . . . 5. . . . . . . . . . . . . . . . . . . . . . . . . . . .3. . . . . .4 4. . . . . . . . 5. . . . . . .1. . . . . . . . . . . . . . . . . . . . . . .1 Mod´ elisation du trafic . . . . . . . . . . . . . . . . . . . . . . . . . . 4. .5 ´ ´ CHAPITRE 5 IMPLEMENTATION ET ANALYSE DES RESULTATS . . . . . . .3. . . . . . . . . . .3. . . . . . .2 Limitations de la solution propos´ ee 6. . . . . . . . . . . . . . . . . .1 Pr´ esentation des donn´ ees utilis´ ees . .3 M´ emoire a ` court terme . . . . . . . . . . . . . . . . . . . . . .1 Volet 1 : pr´ esentation des tests pr´ eliminaires . . . . . . . . . . . . . . .3 Format du fichier de sortie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 Evaluation de performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 Diagramme d’´ etats-transitions . 4. . . 4. . . . . . . . . . . . . . . . . . . .1 Synth` ese des travaux . . . . . . 5. . . . . . . . . . . . . .2 Calcul des gains . . . . . . . .1 Mouvements . . . . . .2. . . . . . .4 Crit` ere d’aspiration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 ANNEXES . . . . . . . . . . . . CHAPITRE 6 CONCLUSION . . . 6.1 Mouvements . . . . . . . . . . . . . . . .3 Am´ eliorations futures . . . . . . . . . . . . . . . . . . . . . . . .4. . . . 6. . . . .4. . .2 Conception de l’application . . . .x 4. . . . . . . .

. . . . . . . . . . . .11 4. . . . . . Affectation des eNode B aux SGW pour l’algorithme de coˆ ut minimum Affectation des SGSN aux SGW pour l’algorithme de coˆ ut minimum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16 5. . . . . . . . . . .1 A. ´ Ecart par rapport ` a la borne inf´ erieure pour la s´ erie 2 . . . . . . . . . . . . . . Affectation des eNode B aux SGM . . .3 Coˆ uts de liaisons entre les eNode B et les MME . . . . .12 5. . . . . . . . . . . . . . . . . Affectation des SGSN aux MME et SGW . . . . . . . . . . . . . . . . . . . S´ erie 3 : Variation des SGSN avec 10 SGM .12 4. . . .3 4. . . Coˆ uts de liaisons entre les eNode B et les SGW . . . . . . . . .2 5. . ´ Ecart par rapport ` a la borne inf´ erieure pour la s´ erie 3 . .14 4. . . . . . .11 5. .3 5. . Coˆ uts de liaisons des eNode B aux SGM . . . .13 5. . . . . . . .5 5. Affectation des SGSN aux SGM . .1 4. . .10 4. . . . . . . . . ´ Ecart par rapport ` a la borne inf´ erieure pour la s´ erie 5 . . .7 4. . . . . . . . . . . . . . . .2 A. . . . . . . . . . . . . . . . . . . . . Affectation des eNode B aux MME et SGW . . . .10 5. ´ Ecart par rapport ` a la borne inf´ erieure pour la s´ erie 1 . .1 5. . . .9 4. . R´ eseaux de simulation . . ´ Ecart par rapport ` a la borne inf´ erieure pour la s´ erie 4 . . . Tests utilis´ es pour le comportement g´ en´ eral de la m´ ethode . . . . . . . . . .8 4.8 5. . . Affectation des eNode B aux SGM avec l’algorithme de coˆ ut minimum Affectation des SGSN aux SGM avec l’algorithme de coˆ ut minimum . . . . Exemple d’un fichier de r´ esultats . . .13 4. ´ Ecart par rapport ` a la borne inf´ erieure pour la s´ erie 7 . .xi LISTE DES TABLEAUX Tableau Tableau Tableau Tableau Tableau Tableau Tableau Tableau Tableau Tableau Tableau Tableau Tableau Tableau Tableau Tableau Tableau Tableau Tableau Tableau Tableau Tableau Tableau Tableau Tableau Tableau Tableau Tableau Tableau Tableau Tableau Tableau Tableau 4. Coˆ uts de liaisons des SGSN aux SGM . . . . . . .2 4. . . . Coˆ uts de liaisons entre les SGSN et les MME . . . . . . Exemple de fichier de donn´ ees . . . . Exemple de fichier d’affectation du r´ eseau 3G . . Exemple de fichier de capacit´ es . . . . . . . . . .15 4. . . . Coˆ uts de liaisons entre les SGSN et les SGW . . . . ´ Ecart par rapport ` a la borne inf´ erieure pour la s´ erie 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 5. . . . . . . . . . . Affectation des eNode B aux MME pour l’algorithme de coˆ ut minimum Affectation des SGSN aux MME pour l’algorithme de coˆ ut minimum . . . . . . . . . . . . . . . S´ erie 1 : Variation des eNode B avec 4 SGM . . . . . . . . S´ erie 2 : Variation des eNode B avec 7 SGM . . . . . . . . . . . . . . .5 4. . . . . ´ Ecart par rapport ` a la borne inf´ erieure pour la s´ erie 6 . 50 50 50 50 51 51 54 54 55 55 57 57 58 58 61 61 85 86 86 87 94 106 115 115 116 116 116 116 116 116 125 125 126 . . . . . . . . . . . . . . . . . . . . . . . .14 A.4 4. . . . .9 5. . . . . . .6 5. . . . . .6 4. . .4 5. . . . . .

2 Tableau B. . . . . . . . . Comparaison des terminologies du r´ eseau d’acc` es des r´ eseaux 4G et 3G Comparaison des terminologies du r´ eseau coeur des r´ eseaux 4G et 3G .3 Tableau B. . . . . . . . . . . . . S´ erie 5 : Variation des SGM . .7 A. . . . . . . . . . . . . . . . . . Autres terminologies des r´ eseaux 4G et 3G . .5 A. . . . . . .xii Tableau Tableau Tableau Tableau Tableau Tableau A. . . . . . .4 Tableau B. . . . .5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comparaison des terminologies des sous-syst` emes radio des r´ eseaux 4G et 3G (suite) . . . . . .6 A. . . . . . . . . S´ erie 8 : Variation de tous les nœuds . . . . . . . . . . . Comparaison des terminologies des sous-syst` emes radio des r´ eseaux 4G et 3G . . . . . . . . .8 B. . . . . . . . S´ erie 6 : Variation des SGM . . . . .1 S´ erie 4 : Variation des SGSN avec 12 SGM . . . . 126 126 126 126 127 128 129 130 131 132 Tableau B. .4 A. . . . . . . . . . . . . . . . . . . . . S´ erie 7 : Variation des Node B . . . . . . . . . . . . . . . . . . . .

. . Topologie pour une architecture sans couplage de nœuds . . . . . . . . Calcul de gain impliquant un eNode B (avec couplage de nœuds) . . . . . . . . . . . . . . . . . . . . . . . . .1 2. . .6 Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure 4. . . . . . . . . Exemple d’architecture d’interconnexion d’un r´ eseau UMTS ` a un r´ eseau LTE . . .6 2. Architecture du r´ eseau d’acc` es de l’UMTS : UTRAN . . . . .3 2. . . . . . Calcul du gain impliquant un SGSN (sans couplage de nœuds) . . .1 4. . . . .5 4. . .2 1. . . .xiii LISTE DES FIGURES Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure 1.7 5. . . . . Architecture du r´ eseau d’acc` es 4G . . . . Rel` eve horizontale complexe dans le r´ eseau LTE . . . Architecture du r´ eseau 3G/UMTS . . . . . . . .1 5. . . .5 3. . . . . . . . . . . .3 5. . . . . . . . . . . . . Calcul de gain impliquant un eNode B (sans couplage de nœuds) . . . . . . . . . . . . . . . . . .2 3. . . . . . . . . . . . . . . . . . . . . . . .3 1. Rel` eve verticale complexe entre les r´ eseaux LTE et UMTS . . . . . . . . . . . .5 1. . . . . . Calcul de gain impliquant un SGSN (avec couplage de nœuds) . . . . . . . . . . . . . . . . . . . . . Architecture typique d’un r´ eseau 3G/UMTS ´ etendu vers 4G/LTE . . Comparaison des deux solutions initiales de la m´ emoire ` a court terme pour une liste taboue de taille 2 . . . . . . .6 4. . . .3 4. .5 Types de rel` eves . . . . . . . . . . . . . . . . . . . . . Rel` eve simple via interface X2 du r´ eseau LTE . . . Architecture du r´ eseau 4G/LTE . . . . . . . . Architecture du r´ eseau 3G/CDMA2000 . . . . . .3 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Topologie pour une architecture avec couplage de nœuds . . . . .4 5. . . . . . Rel` eve verticale entre les r´ eseaux LTE et UMTS . .2 2. . . . . . . . . . . . .1 1. . . . . . . . . Diagramme d’´ etats-transitions de l’application .5 Figure 3.4 3. . . . . . . . . .4 4. . . . Algorithme Tabou . . . . . . . . . . 3 4 5 5 6 7 11 12 14 14 17 30 30 31 32 34 43 52 59 66 69 73 74 81 92 93 96 97 98 . . . . .2 5. . Exemple d’architecture 2G . . . . . . . . . . . . . Architecture du r´ eseau cœur de l’UMTS . .4 1. Exemple d’architecture d’interconnexion d’un r´ eseau UMTS ` a un r´ eseau LTE avec couplage de noeuds . . . . . . . . . . . . . . . . Architecture du r´ eseau 4G/WiMAX . . . . . . . .1 3. . . .2 4. . . . . . . . . . Impact de la taille de la liste taboue (solutions initiales de moindre coˆ ut) Impact de la taille de la liste taboue (solutions initiales stochastiques) . . . . . . . . . . . . . . . . . .4 2. . . . . . Diagramme de classes de l’application . . . . . . . . . Architecture EPC . . . . . . . . . . . . . . .

. . . . . . . . .23 Comparaison des deux solutions initiales de la m´ emoire ` a court terme pour une liste taboue de taille 5 . . . . . . . .17 5. R´ eseau de 12 SGSN. . . . . . 12 SGM et de 40 Node B . . . . . . . . . . . . . . . . . . . . . Impact du m´ ecanisme de rappel (solutions initiales stochastiques) . R´ eseau de 80 eNode B. . .11 5.20 5. . . . . . . . . R´ eseau de 7 SGSN. . R´ eseau de 120 eNode B. . . . .8 5. . . . . . . . . . . . Effet de la relance . . 7 SGM et de 40 Node B . .16 5. . . . . . . . . Impact du m´ ecanisme de rappel (solutions initiales de moindre coˆ ut) Impact de la taille de la r´ egion d’intensification . . . . . Exemple de temps moyen d’ex´ ecution de l’algorithme . . 37 SGSN et de 120 Node B . . . . . . .18 5. . . . . . . . . . 10 SGM et de 40 Node B . . . . . . . . . . 37 SGSN et de 16 SGM . . Topologie du r´ eseau avec une liste taboue de taille 5 . . . . . . .22 5.10 5. 99 99 100 101 102 102 104 104 105 107 107 108 108 109 110 110 111 . . . . . . . . . 98 . . . . . . . Topologie du r´ eseau avec une liste taboue de taille 2 . . . . . .19 5.21 5. Comparaison des deux solutions initiales de la m´ emoire ` a court terme pour une liste taboue de taille 8 . . . . . Impact du d´ elai de d´ eclenchement des mouvements de d´ eplacement . . . . . . . . . . . . . . . . . . .15 5. R´ eseau de 40 eNode B. . .xiv Figure 5. . . . . . . . . . . . .9 5. . . . . . . . . . . . . 12 SGSN et de 80 Node B . 4 SGM et de 10 Node B . . .14 5. . . . . . . .12 5. . . . Topologie du r´ eseau avec une liste taboue de taille 8 . . . . . .13 5. . . . .7 Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure 5. . R´ eseau de 120 eNode B. R´ eseau de 40 eNode B. . . .6 Figure 5. . .

. . 125 TABLEAU COMPARATIF DES TERMINOLOGIES 3G ET 4G . . . . . 128 . . . .xv LISTE DES ANNEXES Annexe A Annexe B ´ COMPOSITION DES SERIES DE TESTS . . . . . . . .

First Out General Packet Radio Service Gateway GPRS Support Node Gateway Mobile Switching Centre Global System for Mobile Communication Hybrid Automatic Repeat Request .xvi ´ LISTE DES SIGLES ET ABREVIATIONS 1G 2G 3G 3GPP 4G ASN-GW BS BSC BTS CDMA CAC CS-CN CSN EDGE eNode B EMM EPC EPS E-UTRAN ePDG FDMA FIFO GPRS GGSN GMSC GSM HARQ premi` ere g´ en´ eration deuxi` eme g´ en´ eration troisi` eme g´ en´ eration 3G Partnership Project quatri` eme g´ en´ eration Access Service Network Gateway Base Station Base Station Controller Base Transceiver Station Code division multiple access Call Admission Control Circuit Switch-Core Network Connectivity service network Enhanced Data for GSM Evolution E-UTRAN Node B EPS Mobility Management Evolved Packet Core Network Evolved Packet System Evolved UMTS Terrestrial Radio Access Network Evolved Packet Data Gateway Frequency-Division Multiple Access First In.

xvii HLR HSS HSDPA HSUPA IEEE IMS IP IPTV IPV6 Iu-cs Iu-ps Iub Iur LTE MAC MIMO MME MSC NAS OFDM PCRF PDN PDN-GW PEP PS-CN PSTN QoS RMPG RNC RRC Home Location Register Home Subscriber Server High Speed Downlink Packet Access High-Speed Uplink Packet Access Institute of Electrical and Electronics Engineers Internet Protocol Multimedia Subsystem Internet Protocol Internet Protocol Television Internet Protocol version 6 Interface entre les RNC et les MSC Interface entre les RNC et les SGSN Interface entre les Noeuds B et les RNC Interface entre deux RNC diff´ erents Long Term Evolution Medium Access Control Multiple Input Multiple Output Mobility Management Entity Mobile service Switching Center Network Access Server Orthogonal Frequency Division Multiplexing Policy and Charging Rules Function Packet Data Network Packet Data Network Gateway Policy Enforcement Point Packet Switch-Core Network Packet Switched Telephone Network Quality of Service R´ eseau Mobile de Prochaine G´ en´ eration Radio Network Controller Radio Resource Control .

CDMA Time Division Synchronous Code Division Multiple Access Time Division Multiple Access User Equipement Universal Mobile Telecommunications System Universal Terrestrial Radio Access Network Visitor Location Register Voix sur r´ eseau IP Wideband Code Division Multiple Access Evaluation Wireless Fidelity Worldwide Interoperability for Microwave Access Wireless Local Area Network Interface entre les eNodeBs .xviii RRM RTPC SAE SC-FDMA SGSN SGW S1-U S1-C S11 TD-CDMA TD-SCDMA TDMA UE UMTS UTRAN VLR VoIP W-CDMA Wi-Fi WiMAX WLAN X2 Radio Ressource Management R´ eseau T´ el´ ephonique Public Commut´ e System Architecture Evolution Single Carrier .Frequency Division Multiple Access Serving GPRS Support Node Serving Gateway Interface entre eNodeB et S-GW (S1 User plan) Interface entre eNodeB et MME (S1 Control plan) Interface entre MME et S-GW Time Division .

une s´ erie de contraintes de qualit´ e de service [50]. en respectant. Ensuite. o` u tous les ´ echanges transitent par un point d’acc` es. les recherches portent surtout sur l’analyse des r´ eseaux de quatri` eme g´ en´ eration (4G). les ´ el´ ements de la probl´ ematique y seront pr´ esent´ es. Toutefois. tout en maintenant une communication de qualit´ e et une capacit´ e ´ elev´ ee [34]. de deuxi` eme g´ en´ eration (2G) et de troisi` eme g´ en´ eration (3G). Mais. etc. ce m´ emoire traite du probl` eme de planification des r´ eseaux 4G a ` partir d’un r´ eseau 3G existant. le commerce ´ electronique. qu’en est-il si la planification de ces r´ eseaux se r´ ealise ` a partir d’un r´ eseau existant ? Ainsi. les positionner. une s´ erie de recherches ont ´ et´ e men´ ees et visent ` a minimiser les coˆ uts des ´ equipements. [48]. 1. Dans ce contexte. comme d´ ecrit dans [50]. Ce processus qui peut ˆ etre ` a la fois long et coˆ uteux a lieu avant la mise en op´ eration du r´ eseau. la station de base. dans l’ensemble. dont l’objectif est d’offrir toute une gamme de services (l’acc` es rapide ` a l’Internet. g´ en´ eralement consid´ er´ ees de forme hexagonale. la planification consiste a ` maximiser l’utilisation des ´ equipements du r´ eseau 3G d´ ej` a en place. les interconnecter et les utiliser de fa¸ con optimale. Ce chapitre se termine par l’organisation de la suite du document. [33]. [23]. Plusieurs g´ en´ erations de r´ eseaux .) ayant chacun ses caract´ eristiques et contraintes particuli` eres [22]. la t´ el´ em´ edecine. l’apprentissage ` a distance. Quelques tentatives ont ´ et´ e faites pour proposer des mod` eles qui permettent de faire la planification de tels r´ eseaux [18]. Ces cellules sont toutes juxtapos´ ees l’une ` a l’autre afin d’assurer une meilleure couverture de la zone g´ eographique consid´ er´ ee.1 CHAPITRE 1 INTRODUCTION La planification d’un r´ eseau mobile consiste ` a d´ eterminer l’ensemble des composantes mat´ erielles et logicielles de ces syst` emes. Pour les r´ eseaux de premi` ere g´ en´ eration (1G). les r´ eseaux mobiles op` erent en mode infrastructure. Ces cellules peuvent ˆ etre de tailles variables allant des picocellules aux cellules parapluie. ces derni` eres ann´ ees. Ce chapitre d’introduction d´ efinit d’abord les concepts de base des r´ eseaux mobiles. Ces mod` eles.1 D´ efinitions et concepts de base Un r´ eseau mobile est un r´ eseau de communication compos´ e de cellules. suivi des objectifs de la recherche. la vid´ eoconf´ erence. desservant chacune une cellule sur une couverture sans fil donn´ ee. entre autres. En se basant sur cette r´ epartition cellulaire. tout en minimisant les coˆ uts induits par l’ajout de ceux consituant le r´ eseau 4G. apportent des solutions au probl` eme de planification pour les zones d´ epourvues de toute infrastructure [42].

Un R´ eseau Mobile de Prochaine G´ en´ eration (RMPG) est un r´ eseau permettant l’int´ egration flexible et efficace des diff´ erentes technologies d’acc` es mobiles existantes. Dans la suite de ce document. toutes deux reli´ ees au commutateur Com3. et de nos jours. les r´ eseaux de prochaine g´ en´ eration. Quand l’UE communique avec les stations de base B5 de la cellule C5 et B8 de la cellule C8 desservies respectivement par les commutateurs Com2 et Com4. des op´ erations sont effectu´ ees pour relayer la communication par une nouvelle cellule. La rel` eve horizontale s’effectue entre cellules de mˆ eme type de technologie d’acc` es d’un r´ eseau mobile homog` ene. Dans ce cas. Ce sont la 1G avec un mode de transmission analogique. la rel` eve s’effectue avec changements de commutateurs et est dite complexe. Sur la figure 1. Un tel m´ ecanisme est connu sous le nom de rel` eve [20]. la rel` eve horizontale est dite simple ou complexe.1. la 2G qui marqua le passage a ` l’` ere num´ erique. Lorsqu’un utilisateur se d´ eplace a ` l’int´ erieur du r´ eseau. le terme 4G sera utilis´ e pour d´ esigner les RMPG. La rel` eve permet ainsi ` a un utilisateur en cours d’appel de maintenir sa connexion active et une qualit´ e de communication suffisante durant ses d´ eplacements ` a travers les diff´ erentes cellules du r´ eseau. Ces informations seront ensuite enregistr´ ees dans les bases de donn´ ees pr´ evues a ` cet effet. Com2 transmet le profil de l’utilisateur ainsi que les informations concernant son nouvel emplacement au commutateur Com4. la rel` eve est dite simple et n’entraˆ ıne que la mise ` a jour des param` etres de localisation du UE aux stations de base B9 a ` B10. la 3G qui permet d’int´ egrer des services de voix et de donn´ ees. Cette g´ en´ eration comporte des ´ equipements pouvant permettre aux op´ erateurs de rationaliser leurs coˆ uts. Quand cette puissance atteint un seuil minimal. Suite a ` cette rel` eve. l’UE dans son parcours passe de la cellule C9 a ` la cellule C10. . et une rel` eve verticale ou inter-r´ eseaux. Dans ces r´ eseaux. Suivant que ces cellules sont desservies ou non par un mˆ eme commutateur. les stations de base sont de type multi-mode parce qu’elles int` egrent de multiples interfaces radio leur permettant de communiquer avec les diff´ erents r´ eseaux mobiles h´ et´ erog` enes int´ egrant le RMPG. Les r´ eseaux 4G comportent deux types de rel` eves : une rel` eve horizontale ou intra-r´ eseau.2 mobiles se sont d´ efil´ ees ` a travers le temps. Les RMPG co¨ ıncident de pr` es avec la 4` eme g´ en´ eration de r´ eseaux mobiles. l’UE (User Equipment) se raccorde ` a une station de base en fonction de la puissance de son signal. et facilitant leur ´ evolution ainsi que leur int´ egration avec de nouvelles et futures technologies d’acc` es [17].

1 Types de rel` eves Une rel` eve verticale fait intervenir des cellules appartenant a ` des r´ eseaux d’acc` es de technologies diff´ erentes tels que l’UMTS (Universal Mobile Telecommunications System). dans son parcours. et l’allocation ou non de nouveaux canaux. Cette r´ eorganisation peut entraˆ ıner. la conception topologique r´ ealis´ ee a ` partir des affectations des ´ equipements des diff´ erents r´ eseaux et l’analyse de performance. Dans le cas contraire. La planification de ce r´ eseau ´ etendu comprend plusieurs phases. l’´ evaluation de la demande de trafic. Ainsi. La planification d’un r´ eseau mobile 4G ` a partir d’un r´ eseau mobile 3G consiste a ` r´ eorganiser le r´ eseau 3G initialement ´ etabli et fonctionnel de mani` ere a ` desservir un plus grand nombre d’usagers. la rel` eve verticale est consid´ er´ ee comme complexe et les op´ erations pr´ e-cit´ ees s’ex´ ecutent par l’interm´ ediaire de plusieurs commutateurs. la rel` eve verticale est dite simple et entraˆ ıne une mise a ` jour de la position du UE. dont le choix des architectures. le m´ ecanisme de rel` eve est d´ eclench´ e par la BS (Base Station) qui contrˆ ole cette cellule. Si la cellule cible partage le mˆ eme commutateur d’interconnexion que la cellule courante. le GSM (Global System for Mobile Communication) et le Wi-Fi (Wireless Fidelity) [36]. la LTE (Long Term Evolution). quand l’UE. arrive a ` la fronti` ere de sa cellule. ce qui rend cette rel` eve encore plus coˆ uteuse. soit l’ajout de nouveaux ´ equipements 4G et le retrait de certains ´ equipements 3G existants. ` a g´ erer un trafic plus volumineux. un ´ equilibrage du trafic. et par cons´ equent.3 Figure 1. L’approche qui sera retenue dans ce m´ emoire tiendra compte de toutes ces phases. le WiMAX (Worldwide Interoperability for Microwave Access). soit la substitution de tous les ´ equipements 3G existants. ` a l’exception de la phase d’´ evaluation de la .

Ainsi. deux grandes technologies ont-elles domin´ e la troisi` eme g´ en´ eration des r´ eseaux mobiles. . Figure 1. Le CDMA2000 comporte ´ egalement pour son domaine a ` commutation de circuit le routeur MSC et un deuxi` eme routeur pour la prise en charge du domaine a ` commutation de paquets. et le CDMA2000. Mais avant. Les routeurs de l’UMTS sont le MSC (Mobile Switching Center) pour le domaine a ` commutation de circuits et le SGSN (Serving GPRS Support Node) pour le domaine a ` commutation de paquets.4 demande de trafic dont le r´ esultat proviendra d’un travail d´ ej` a r´ ealis´ e. une pr´ esentation des architectures qui participent dans le r´ eseau ´ etendu sera faite afin de justifier le choix de celles retenues. l’interconnexion entre les sous-r´ eseaux se fait au moyen du RNC (Radio Network Controller) dans l’UMTS et du BSC (Base Station Controller) dans le CDMA2000.3 [61]. les plus ´ etudi´ ees sont pr´ esent´ ees dans la suite de cette section. Chaque g´ en´ eration de r´ eseaux mobiles vient avec plusieurs propositions d’architectures .2. l’UMTS est celle qui sera retenue dans la planification du r´ eseau 4G. Les nœuds RNC et BSC sont reli´ es chacun a ` deux routeurs du sous-syst` eme r´ eseau. repr´ esent´ e par la figure 1. Les deux premiers niveaux constituent le soussyst` eme radio et le troisi` eme niveau correspond au sous-syst` eme r´ eseau. comme l’indique la figure 1. comme le montrent [24] et [59] pour son approche s´ equentielle a ` la r´ esolution du probl` eme de planification. De ces architectures. illustr´ ea ` la figure 1.2 Architecture du r´ eseau 3G/UMTS Dans les r´ eseaux 3G. Ces deux r´ eseaux poss` edent plusieurs niveaux d’´ equipements.2. Ce sont : l’UMTS.

Figure 1. entre autres.4 qui fait r´ ef´ erence a ` la norme IEEE 802. le r´ eseau LTE comporte deux niveaux d’´ equipements. comme pr´ esent´ e` a la figure 1. une diff´ erence significative au niveau de leur architecture.5.3 Architecture du r´ eseau 3G/CDMA2000 Deux grandes technologies sont en phase de devenir leader en ce qui concerne l’offre de l’Internet mobile a ` haut d´ ebit prˆ on´ e pour la quatri` eme g´ en´ eration [54].4 Architecture du r´ eseau 4G/WiMAX . Le r´ eseau WiMAX comprend trois niveaux dont celui des BS.16. des nœuds ASN-GW (Access Service Network Gateway) et d’un routeur desservant les autres nœuds du r´ eseau cœur. et la LTE de la figure 1. En effet. Ces deux technologies pr´ esentent.5 Figure 1. Le premier est constitu´ e uniquement d’eNode B (E-UTRAN Node B) et le deuxi` eme comporte les nœuds MME (Mobility Management Entity) et le SGW (Serving Gateway). Ce sont : le WiMAX mobile de la figure 1.5 d´ evelopp´ ee par le groupe 3GPP (3G Partnership Project).

de certains probl` emes tr` es connus. les solutions propos´ ees consistent ` a rapprocher le probl` eme d’affectation.2 ´ ements de la probl´ El´ ematique La planification des r´ eseaux mobiles est un processus it´ eratif compos´ e de plusieurs phases. r´ ef´ erenc´ ee ` a la figure 1. le coˆ ut de liaison leurs productions. 1. Pour le deuxi` eme sous-probl` eme. Dans le cadre de ce m´ emoire. pour le premier sous-probl` eme. la technologie LTE. a ` partir des sch´ emas d’affectation. pr´ esentant chacune un degr´ e de complexit´ e diff´ erent [52]. la phase de la planification qui traite de l’affectation des nœuds du r´ eseau est celle qui sera trait´ ee. et les commutateurs les entrepˆ ots o` u la production des usines est stock´ ee.5 Architecture du r´ eseau 4G/LTE Dans le cadre de ce m´ emoire. comme Cisco. la topologie d’interconnexion qui permet de r´ eduire les coˆ uts du r´ eseau et le nombre d’op´ erations de ` mises a ` jour engendr´ ees par les rel` eves. . Elle consiste ` a d´ eterminer. A cet effet.5. Ce choix est justifi´ e par le fait que plusieurs entreprises en t´ el´ ecommunications.6 Figure 1. les cellules repr´ esentent les usines. Ainsi. sera consid´ er´ ee pour faire une extension du r´ eseau UMTS. [28]. le probl` eme d’affectation est divis´ e en deux sous-probl` emes : l’affectation des nœuds du r´ eseau 4G et l’affectation des nœuds du r´ eseau 3G au r´ eseau 4G. comme le partitionnement des graphes et la localisation d’entrepˆ ots [50]. les cellules des r´ eseaux 2G et 3G sont consid´ er´ ees comme les nœuds du graphe ` a partitionner et les arcs repr´ esentent les diff´ erents coˆ uts de rel` eve entre les cellules. Ericsson et Alcatel-Lucent se tournent de plus en plus vers cette technologie qui offre une vari´ et´ e d’options pour am´ eliorer les capacit´ es de leur r´ eseau [58]. Dans chacun des cas. Chaque sous-probl` eme s’apparente au probl` eme d’affectation trait´ e respectivement dans les r´ eseaux de 2` eme et de 3` eme g´ en´ erations.

6 est compos´ e de m MME . Le premier niveau comporte les nœuds eNode B. soit au probl` eme de la localisation d’entrepˆ ots. Node B et RNC. il a ´ et´ e montr´ e que ces algorithmes permettent d’explorer un nombre de mn sch´ emas d’affectations possibles [26]. ce qui repr´ esente mn affectations. En se basant sur ce sch´ ema. choisir la meilleure qui permet de minimiser le coˆ ut du r´ eseau serait trop long en termes de temps de calcul. avec ses deux niveaux d’´ equipements. Ce r´ eseau. Mais. le probl` eme dans le r´ eseau ´ etendu consiste a ` trouver une topologie d’interconnexion bas´ ee sur une m´ ethode d’affectation optimale des eNode B et des SGSN aux MME et SGW. Ainsi. Le deuxi` eme niveau d’´ equipements comporte les MME et les S-GW du r´ eseau cœur 4G/LTE. Puisque le probl` eme d’affectation peut se ramener soit au probl` eme de partitionnement des graphes. pour n cellules et m commutateurs. le r´ eseau pr´ esente principalement deux niveaux d’´ equipements. Par cons´ equent.7 Le probl` eme de partitionnement des graphes et celui de la localisation d’entrepˆ ots ont ´ et´ e d´ emontr´ es NP-difficiles [38]. les SGSN et les MSC du r´ eseau cœur 3G/UMTS. une grande diff´ erence se situe au niveau du nombre de nœuds constituant le 2` eme niveau. le probl` eme ne peut pas ˆ etre r´ esolu avec les m´ ethodes standards. comme les algorithmes a `´ enum´ eration exhaustive. [57]. [56]. Figure 1. Le r´ eseau ´ etendu pr´ esent´ e` a la figure 1. le r´ eseau 2G prend en compte l’affectation des Node B n vers un seul commutateur MSC m. [34]. De toutes ces combinaisons. En effet. se rapproche de l’architecture 2G. En effet.6 Architecture typique d’un r´ eseau 3G/UMTS ´ etendu vers 4G/LTE De ces diff´ erents travaux. [27].6. sur l’architecture de la figure 1. il est donc consid´ er´ e´ egalement comme un probl` eme NP-difficile. il en d´ ecoule que le probl` eme d’affectation est directement li´ e aux nombres d’´ equipements et aux niveaux d’emplacements de ses ´ equipements dans le r´ eseau.

Un rapprochement pourrait ˆ etre fait avec le niveau 2 de l’UMTS. les MME et les SGW . introduisant d’autres niveaux d’´ equipements et. Proposer une heuristique pour r´ esoudre les instances de grande taille du probl` eme . De plus. les MSC et les SGSN. Dans ce cas.4 Plan du m´ emoire La suite du m´ emoire est organis´ ee de la mani` ere suivante. 3. Toutes ces diff´ erences permettent de conclure que les mod` eles d´ evelopp´ es pour r´ esoudre le probl` eme d’affectation des cellules dans les r´ eseaux 2G et 3G ne peuvent pas ˆ etre utilis´ es pour approcher le mˆ eme probl` eme dans le cas de la planification d’un r´ eseau 4G a ` partir d’un r´ eseau 3G d´ ej` a´ etabli. 1.3 Objectifs de recherche L’objectif principal de ce m´ emoire est de trouver les sch´ emas d’affectation entre les eNode B. par cons´ equent. fait intervenir les Node B et les RNC du r´ eseau 3G. Formuler un mod` ele de programmation math´ ematique pour le probl` eme d’affectation entre les eNode B. ce m´ emoire vise a `: 1. Indubitablement. Le chapitre 2 pr´ esente les probl` emes de planification et d’extension dans le cadre de la deuxi` eme et de la troisi` eme g´ en´ eration des r´ eseaux mobiles. les SGSN. 2. les MME et les SGW qui permettent d’optimiser le coˆ ut de la planification du r´ eseau 4G ` a partir d’un r´ eseau 3G. Les travaux traitant de ces diff´ erents probl` emes sont cat´ egoris´ es suivant qu’ils utilisent une approche de r´ esolution globale ou s´ equentielle. Valider le mod` ele math´ ematique a ` partir des r´ esultats obtenus de l’impl´ ementation. ce r´ eseau ´ etendu fait intervenir la gestion des rel` eves horizontales au niveau des cellules du r´ eseau 4G et celle des rel` eves verticales entre les r´ eseaux 3G et 4G. La rel` eve verticale. il y aura une grande diff´ erence dans l’approche utilis´ ee pour r´ esoudre le probl` eme d’affectation quand la planification du r´ eseau 4G se fait ` a partir d’un r´ eseau 3G existant. Toutefois. quant ` a elle. les SGSN. le nombre de combinaisons d’affectations des eNode B e sera ´ egal a ` (m + s)e . mais se diff´ erencie dans ce probl` eme par les types d’´ equipements qui y sont impliqu´ es. car le r´ eseau 4G prend en compte les nœuds eNode B et SGSN appartenant chacun ` a des niveaux diff´ erents.8 et de s SGW au niveau du r´ eseau cœur 4G/LTE. o` u le RNC est affect´ ea ` deux types de commutateurs diff´ erents. cette affectation ne peut pas s’appliquer non plus. Plus sp´ ecifiquement. 1. des op´ erations de mises a ` jour suppl´ ementaires. Pour chaque . de technologies diff´ erentes. La rel` eve horizontale se base sur le mˆ eme principe que les g´ en´ erations pr´ ec´ edentes.

les principaux mod` eles et algorithmes de planification propos´ es dans la litt´ erature y sont d´ ecrits. en vue de trouver une m´ ethode de r´ esolution ad´ equate. afin d’orienter le travail de recherche. les ensembles et les variables devant servir ` a la mod´ elisation du probl` eme. Ce sont : les ´ etapes menant a ` la g´ en´ eration de la solution initiale et celles des m´ ecanismes de m´ emoire a ` court. Ainsi. . Le chapitre 4 fait une adaptation de la recherche taboue au probl` eme de planification d’un r´ eseau 4G a ` partir d’un r´ eseau 3G existant. Le chapitre 5 pr´ esente les diff´ erentes ´ etapes de l’impl´ ementation du mod` ele propos´ e. les diff´ erentes ´ etapes de l’heuristique seront d´ ecrites. Ce chapitre se termine par la pr´ esentation du mod` ele propos´ e et l’analyse de sa compl´ exit´ e.9 approche. Cette impl´ ementation est r´ ealis´ ee en langage Java et prend en entr´ ee des fichiers de donn´ ees illustrant diff´ erents types de r´ eseaux de simulation. ces travaux permettront d’avoir une vue d’ensemble sur les approches d´ ej` a utilis´ ees dans le domaine. Ces fichiers de donn´ ees permettent d’´ evaluer la performance et l’efficacit´ e de la m´ ethode propos´ ee. La derni` ere section du chapitre est r´ eserv´ ee ` a l’interpr´ etation des r´ esultats obtenus. Certains travaux qui abordent les enjeux de la migration des syst` emes existants vers les r´ eseaux 4G sont ´ egalement analys´ es. Le chapitre 3 pr´ esente les concepts de base. Pour ce faire. Il fait un bilan du travail accompli et permet d’identifier de futures avenues de recherche. sont ´ enum´ er´ ees les principales suppositions servant ` a l’´ elaboration d’une architecture regroupant les r´ eseaux 3G et 4G. ` a moyen et ` a long terme. Ensuite. Le chapitre 6 constitue la conclusion du m´ emoire.

De ces d´ efis. depuis sa premi` ere version sortie en 1999. ont ´ et´ e ajout´ es [4]. Cette description permettra de d´ eceler les d´ efis de recherche que les nouvelles technologies apportent au probl` eme de planification. une bonne connaissance des architectures permet aux planificateurs de mieux g´ erer les ressources en place. telles qu’illustr´ ees dans les tableaux B. tels qu’abord´ es dans la litt´ erature. tant au niveau architecture. Pour chaque g´ en´ eration. Enfin. offrant un meilleur d´ ebit par rapport au TD-CDMA (Time Division-CDMA) de la premi` ere version. En effet.5. dans l’ensemble. Ce chapitre passe alors en revue les travaux majeurs traitant des diff´ erents aspects du probl` eme de planification des r´ eseaux mobiles. le support de l’IP (Internet Protocol) au niveau du r´ eseau cœur. Mais.10 CHAPITRE 2 ` ANALYSE DU PROBLEME DE PLANIFICATION La planification des r´ eseaux mobiles pr´ esente beaucoup de d´ efis. qu’au niveau d’´ evolutivit´ e. une analyse comparative des diff´ erents travaux sera r´ ealis´ ee. En 2002. de mˆ eme que le HSDPA (High-Speed Downlink Packet Access). de faciliter l’´ evolution du r´ eseau en int´ egrant des technologies plus performantes. En 2005. En premier lieu. En 2001. le d´ ebit en amont (Uplink ) sera accru au moyen du m´ ecanisme HSUPA (High-Speed Uplink Packet Access) [8]. Ces am´ eliorations se rattachent plus pr´ ecis´ ement au niveau des ´ equipements. dans le r´ eseau cœur. les m´ ethodes de r´ esolution utilis´ ees seront d´ ecrites. l’affectation des cellules aux commutateurs est celui qui sera pr´ esent´ e et ´ etudi´ e. a ´ et´ e sujet a ` de nombreuses am´ eliorations. telle qu’abord´ ee dans les g´ en´ erations pr´ ec´ edentes de r´ eseaux mobiles. En cons´ equence. qui leur permettent de fournir en mˆ eme temps des services de bonne qualit´ e. 2. une interface r´ eseau de type TD-SCDMA (Time Division Synchronous Code Division Multiple Access) a ´ et´ e ajout´ e. compos´ ee d’un r´ eseau d’acc` es et d’un r´ eseau cœur [61]. la signalisation a ´ et´ e d´ epartag´ ee de la transmission de donn´ ees. l’architecture des r´ eseaux UMTS garde une structure inh´ erente aux r´ eseaux mobiles.1 ` a B.1 Caract´ eristiques des r´ eseaux 3G/UMTS L’UMTS. de leur performance et des interfaces d’interconnexion. . en mettant en exergue les ´ el´ ements de solution qu’ils apportent dans la r´ esolution du probl` eme de planification d’un r´ eseau mobile 4G. une description des ´ equipements des architectures participant ` a la planification du r´ eseau sera faite.

11 2.1.1 R´ eseau d’acc` es 3G/UMTS

L’UTRAN est le nom attribu´ e au r´ eseau d’acc` es de l’UMTS. Il r´ ealise les transferts de trafic de donn´ ees et de signalisation entre l’appareil mobile (UE) et le r´ eseau cœur [2]. Il comprend principalement deux entit´ es : le Node B et le RNC, repr´ esent´ ees a ` la figure 2.1. Le Node B ´ etablit la connexion de l’utilisateur en transmettant des signaux radio et les flux de donn´ ees entre l’interface radio et le RNC. Cette op´ eration se r´ ealise au moyen de l’interface Iub reliant ces deux nœuds. Les RNC, quant a ` eux, font la gestion des ressources radio et des ph´ enom` enes de rel` eves. Ils communiquent entre eux via l’interface Iur et sont reli´ es aux Node B par l’interface Iub [5], [6], [7]. Ils servent d’interm´ ediaire entre l’appareil mobile (UE) et le r´ eseau cœur en transitant les informations de voix et de donn´ ees, respectivement, au moyen des interfaces Iu-cs et Iu-ps de la figure 2.2.

Figure 2.1 Architecture du r´ eseau d’acc` es de l’UMTS : UTRAN

2.1.2

R´ eseau cœur 3G/UMTS

Le r´ eseau cœur, repr´ esent´ e` a la figure 2.2, assure suivant le service utilis´ e, la connexion des terminaux mobiles (UE) au PDN (Packet Data Network) ou au RTPC (R´ eseau T´ el´ ephonique Public Commut´ e). Dans [62], l’auteur pr´ esente une subdivision du r´ eseau en deux

12 domaines : un domaine a ` commutation de paquets, le PS-CN (Packet Switch-Core Network) et un domaine a ` commutation de circuit, le CS-CN (Circuit Switch-Core Network). Le domaine ` a commutation de paquets comprend un SGSN (Serving GPRS Support Node) qui se charge du routage des paquets, de l’authentification et du cryptage des informations de l’utilisateur au moyen des donn´ ees du HLR (Home Location Register). Il comprend ´ egalement le GGSN (Gateway GPRS Support Node) utilis´ e comme passerelle pour la commutation de paquets avec les r´ eseaux externes, tels que l’Internet, les LANs, les WANs, les r´ eseaux GPRS, les r´ eseaux ATM. C’est ` a ce niveau que les proc´ edures de tarification sont ´ etablies. Le domaine ` a commutation de circuit consiste en un MSC (Mobile Service Switching Center) et un GMSC (Gateway Mobile Switching Center) [3]. Le MSC est responsable de la signalisation requise pour l’´ etablissement, la fermeture et le maintien des connexions. Il est aussi charg´ e des fonctions radio telles que, le reroutage d’appels ainsi que l’allocation des canaux radio des appareils mobiles. Le GMSC met en forme, convertit les protocoles employ´ es par le r´ eseau mobile et interagit avec le HLR pour obtenir des informations de routage. Le HLR et le VLR (Visitor Location Register) sont des bases de donn´ ees situ´ ees dans le syst` eme domiciliataire de l’utilisateur. Ces bases de donn´ ees contiennent toutes les informations relatives a ` l’utilisateur [10]. Ces informations d´ efinissent le profil de ce dernier et consistent, entre autres, en un num´ ero de t´ el´ ephone, une cl´ e authentification, les services autoris´ es, les zones de roaming associ´ ees aux MSC et les param` etres de localisation du UE tout au long de son parcours.

Figure 2.2 Architecture du r´ eseau cœur de l’UMTS

13 2.2 Caract´ eristiques des r´ eseaux 4G/LTE

L’´ evolution a ` long terme est l’´ equivalent fran¸ cais du terme anglais LTE. Elle d´ esigne un projet r´ ealis´ e par l’organisme de standardisation 3GPP œuvrant ` a r´ ediger des techniques qui permettront d’am´ eliorer la norme UMTS des r´ eseaux cellulaires 3G, vers la quatri` eme g´ en´ eration, pour faire face aux futures ´ evolutions technologiques. Les buts poursuivis pour la LTE consistent en une am´ elioration de l’efficacit´ e spectrale qui permettra le transfert des donn´ ees a ` tr` es haut d´ ebit, de l’ordre de 50 Mbps, avec une port´ ee plus importante, un nombre d’appels par cellule plus ´ elev´ e que dans l’UMTS et une latence plus faible, telles qu’illustr´ ees dans les tableaux B.1 a ` B.5. La quatri` eme g´ en´ eration pr´ esente, pour l’am´ elioration des services, des plateformes multi-technologiques capables de supporter de nouvelles applications innovatrices. De mˆ eme que ces pr´ ec´ edentes, la 4G pr´ esente une architecture qui comporte un r´ eseau d’acc` es : l’E-UTRAN et un r´ eseau cœur v´ ehiculant que des paquets de donn´ ees [46]. Elle est dite pour cela tout-IP.

2.2.1

R´ eseau d’acc` es 4G/LTE

Le r´ eseau d’acc` es LTE est constitu´ e d’un nœud unique l’Evolved Node B ou eNode B, repr´ esent´ e` a la figure 2.3. Il regroupe en une entit´ e unique les fonctionnalit´ es des nœuds Node B et RNC de l’UMTS. La principale fonction de l’eNode B est d’acheminer les flux de donn´ ees de l’UE vers l’EPC (Evolved Packet Core Network) au moyen des fonctions comme le RRM (Radio Ressource Management) et le CAC (Call Admission Control). Cette op´ eration est r´ ealis´ ee en utilisant l’interface S 1 qui relie l’E-UTRAN aux composantes de l’EPC. L’EUTRAN dispose d’une nouvelle interface X 2 unique au r´ eseau LTE. Cette interface a pour principal rˆ ole de r´ ealiser des ´ echanges de donn´ ees et de signaux de connexion entre diff´ erents eUTRAN. Pr´ esent´ e ainsi, la planification des r´ eseaux d’acc` es devient tr` es simple avec un nombre r´ eduit de nœuds et d’interfaces. Cette simplicit´ e entraˆ ıne une r´ eduction des pertes de paquets qui peuvent subvenir en cas de rel` eve, celle des coˆ uts d’op´ eration et une diminution du temps de latence dans le syst` eme.

2.3 Architecture du r´ eseau d’acc` es 4G 2. Il se compose d’´ equipements devant supporter la connectivit´ e toutIP entre les domaines multi-technologiques dans l’architecture 4G. l’EPC repr´ esente le r´ eseau cœur de LTE.4. le SGW.2 R´ eseau cœur 4G/LTE Connu aussi sous le nom de SAE (System Architecture Evolution). comme indiqu´ e sur la figure 2. au moyen des ´ equipements tels que le MME. la gestion de la mobilit´ e. Il assure la gestion des utilisateurs. Figure 2. PDN-GW (Packet Data Network Gateway) et le PCRF (Policy and Charging Rules Function). la gestion de la qualit´ e de service et la gestion de la s´ ecurit´ e.4 Architecture EPC .14 Figure 2.

Le MME est responsable de la diffusion des messages de paging quand l’UE est dans l’incapacit´ e de recevoir les paquets qui lui sont destin´ es. comme le GSM. Il op` ere comme une ancre locale qui sert pour la mobilit´ e inter-eNode B et permet de faire la rel` eve entre les syst` emes mobiles de diff´ erentes g´ en´ erations. et alloue en cons´ equence les porteuses bearer appropri´ ees. comme LTE et UMTS. et comptabilise les octets ´ echang´ es dans la session de ce dernier ` a des fins de facturation. en s´ electionnant le nœud qui va mettre en place la porteuse. La premi` ere est de g´ erer la qualit´ e de service que requiert le r´ eseau. le filtrage des paquets pour chaque usager. Il joue un rˆ ole cl´ e dans la rel` eve entre les diff´ erentes technologies. le GPRS. le default bearer. Il effectue l’allocation d’adresses IP pour chaque Terminal Mobile. Il fournit les informations n´ ecessaires a ` l’identification de l’usager au moment de son authentification dans le syst` eme. La deuxi` eme tˆ ache se rapporte principalement ` a la tarification. et n´ egocie la qualit´ e de service a ` offrir. En plus des donn´ ees d’authentification des utilisateurs. Le PDN Gateway agit comme un routeur par d´ efaut par lequel transitent les requˆ etes de l’utilisateur. Il fait la mise a ` jour des param` etres de localisation de l’UE se retrouvant dans une zone qui n’est pas prise en charge par le MME [11]. en se servant des informations provenant du HSS. Le SGW est d´ efini pour g´ erer les ”donn´ ees utilisateur” et est impliqu´ e dans le routage et la transmission de paquets de donn´ ees entre les eUTRAN et le r´ eseau cœur. Il est responsable des fonctions de gestion de la mobilit´ e telles que la coordination de la signalisation pour les rel` eves inter-SGW. PSTN et non-3GPP. il contient les informations de souscription pour les autres r´ eseaux. Il entrepose. afin d’´ etablir la communication entre les deux architectures. L’acc` es aux r´ eseaux IP et PSTN se fait par l’interm´ ediaire de l’IMS. Le SGW est connect´ e` a l’ eUTRAN via l’interface S1-U qui sert de relai entre l’utilisateur et le EPC. il fait la gestion des sessions des utilisateurs authentifi´ es. 3G. . Il permet de stocker des informations d’abonnement pouvant servir au contrˆ ole des appels et ` a la gestion de session des utilisateurs r´ ealis´ e par le MME. la num´ erotation et le profil des services auxquels ils sont abonn´ es. Le P-GW est le nœud qui relie l’utilisateur mobile aux autres r´ eseaux PDN. En se servant des fonctions du plan de contrˆ ole.15 Le MME comporte les fonctionnalit´ es de base de la signalisation dans la connexion du terminal mobile au r´ eseau. pour l’identification des utilisateurs. Le HSS se pr´ esente comme une version ´ evolu´ ee du HLR. Le PCRF est une entit´ e qui ex´ ecute principalement deux grandes tˆ aches. LTE et IMS. L’´ echange des paquets est achemin´ e par le SGW au PDN-GW par l’interface S 5. tels que les r´ eseaux IP.

En r´ esum´ e. [13]. Cette nouvelle architecture permet d’´ etablir des sessions multim´ edia ind´ ependamment du type d’acc` es a ` Internet utilis´ e. des applications en temps r´ eel telles que la voix et la vid´ eo . Les r´ eseaux bas´ es sur la technologie LTE offrent. [9]. sur un r´ eseau tout IP dans une mˆ eme session. lui permettant de supporter des largeurs de bande allant de 1. [53]. ce qui apporte une grande r´ eduction du d´ elai d’acc` es et du nombre d’op´ erations dans le r´ eseau. etc. Au niveau de l’architecture. pour les nouveaux services. Ce dernier consiste a ` d´ eterminer un patron d’affectation des cellules ` a des commutateurs dans le but de minimiser une fonction de coˆ ut. Celle-ci remplace ainsi dans l’UMTS le domaine a ` commutation de circuits h´ erit´ e du GSM et le domaine a ` commutation de paquets du GPRS. les r´ eseaux 4G/LTE se distinguent des r´ eseaux 3G/UMTS par trois grands aspects. [34]. Les r´ eseaux UMTS utilisent. 3G et 4G. pour leur interface radio. le W-CDMA (Wideband Code Division Multiple Access) d’une largeur de bande allant jusqu’` a 5 MHz [1]. . L’IMS est une architecture r´ ecemment appliqu´ ee dans les r´ eseaux mobiles qui permettent aux op´ erateurs de t´ el´ ecommunications d’offrir des services sur IP a ` valeur ajout´ ee.16 En effet. le SC-FDMA (Single Carrier . cˆ able.Frequency Division Multiple Access) en uplink et MIMO (Multiple Input Multiple Output). le PCRF g` ere les politiques de facturation qui doivent ˆ etre prises en compte par le PDN-GW et applicables en fonction des actions de l’utilisateur. Il remplit ` a la fois le rˆ ole des Node B et des RNC de l’UMTS. que par les usagers fixes a ` large bande. tel que d´ ecrit dans [12]. L’IMS pr´ esente une interface aux r´ eseaux en mode circuit. comme le RTCP et le GSM. L’IMS est utilis´ e aussi bien par les terminaux mobiles des r´ eseaux GPRS et UMTS.3 Probl` eme d’affectation L’un des probl` emes de la planification les plus ´ etudi´ es dans la litt´ erature est le probl` eme d’affectation [25]. comme xDSL. et fournit une interface normalis´ ee bas´ ee sur le protocole SIP pour l’acc` es aux services. Cette architecture est aussi capable de supporter. 2. l’eNode B. Dans les sections suivantes seront pr´ esent´ es les travaux r´ ealis´ es pour traiter le probl` eme dans le cas des r´ eseaux 2G. le r´ eseau d’acc` es LTE est r´ eduit ` a une entit´ e unique.4 ` a 20 MHz [14]. une architecture tout-IP au moyen de l’IMS. Une nouvelle interface radio avec les technologies OFDM (Orthogonal Frequency Division Multiplexing) en amont. tout en respectant un certain nombre de contraintes. et des applications non temps r´ eel telles que le Push to Talk et la messagerie instantan´ ee.

comme illustr´ e` a la figure 2. un algorithme de recherche taboue est utilis´ e. une cellule sera affect´ ee a ` un seul commutateur et le trafic provenant de la cellule ne doit pas d´ epasser la capacit´ e du commutateur. puisque le probl` eme a ´ et´ e initialement prouv´ e NP-difficile [44]. Plus particuli` erement. compos´ ee du coˆ ut de liaison entre les BTS des cellules et les MSC. Dans ce contexte. il faut d´ eterminer parmi les couples d’affectation (n. alors que le niveau 2 est compos´ e des commutateurs MSC. Dans ce mod` ele.5. Pour ´ evaluer la performance de cette m´ ethode. laquelle permettra de minimiser une fonction de coˆ ut. Figure 2. La minimisation de la fonction est soumise ` a des contraintes.5 Exemple d’architecture 2G Le mod` ele r´ esultant du travail de Houeto [34] est une fonction quadratique qui traduit le coˆ ut des liaisons et le coˆ ut des rel` eves simples et complexes.3. m) avec n ∈ N et m ∈ M . r´ esoudre le probl` eme d’affectation revient a ` trouver un patron d’affectation des cellules aux commutateurs MSC. . Le niveau 1 comporte les BTS (Base Transceiver Station) occupant chacune une cellule. comme l’unicit´ e et la capacit´ e des nœuds.17 2. en consid´ erant un ensemble de n cellules et de m commutateurs.1 Cas des r´ eseaux 2G Deux niveaux d’´ equipements sont consid´ er´ es dans les r´ eseaux 2G. et du coˆ ut de rel` eve entre deux cellules n et n desservies par une mˆ eme BTS.

les contraintes d’unicit´ e et de capacit´ e seront respect´ ees.j =1 hij (1 − yij ) (2. D’un commutateur a ` l’autre. et 0 sinon . et 0 sinon.j =1 hij (1 − yij ) + i=1 j =1.1) o` u – cik xik d´ esigne le coˆ ut total de cˆ ablage du r´ eseau . L’ajout de ce commutateur permet d’´ evaluer le r´ eseau ` a un moment pr´ ecis de la journ´ ee o` u le trafic subit une grande variation. – yij variable d´ ecisionnelle qui vaut 1 si les cellules i. pour assigner n cellules a ` m MSC. Ainsi. . Dans ce cas. – hij (1 − yij ) d´ esigne le coˆ ut total de rel` eve complexe du r´ eseau . j avec (i = j ) sont reli´ ees au mˆ eme commutateur k .18 Ce travail ´ evoque les concepts de domiciliation simple et double. peut ˆ etre utilis´ e pour supporter le trafic en apr` es midi. – hij (1 − yij ) d´ esigne le coˆ ut total de rel` eve complexe du r´ eseau . La domiciliation double fait intervenir un deuxi` eme commutateur pour chaque cellule du r´ eseau. appliqu´ es dans les r´ eseaux 2G. – cik le coˆ ut d’amortissement de la liaison entre les cellules i et le commutateur k . Le premier peut ˆ etre utilis´ e en matin et le deuxi` eme (de plus grande capacit´ e). le probl` eme d’optimisation math´ ematique pour la domiciliation simple revient ` a minimiser : n m n n f= i=1 k=1 cik xik + i=1 j =1.j =1 hij (1 − yij ) (2. chaque cellule sera affect´ ee ` a chaque commutateur ` a des intervalles de temps diff´ erents. La domiciliation simple pr´ esente une architecture o` u les cellules sont assign´ ees a ` un et un seul commutateur. – xik une variable d´ ecisionnelle qui vaut 1 si la cellule i est reli´ ee au commutateur k . Le probl` eme d’optimisation math´ ematique pour la domiciliation double revient a ` minimiser : n m n n n n f= i=1 k=1 cik wik + i=1 j =1. avec : – hij le coˆ ut r´ eduit par unit´ e de temps d’une rel` eve complexe entre les cellules i et j .2) o` u – cik wik d´ esigne le coˆ ut total de cˆ ablage du r´ eseau .

[59]. et 0 sinon. l’auteur propose un mod` ele math´ ematique prenant en compte les coˆ uts de liaisons entre les ´ equipements du r´ eseau et les coˆ uts de rel` eves entre les cellules. Cette section consid` ere alors certains travaux qui ont ´ et´ e r´ ealis´ es pour r´ esoudre le probl` eme d’affectation des r´ eseaux 3G. Pour solutionner ce probl` eme. le Node B acheminera les deux types de trafic. Diallo [24] le divise en deux sous-affectations : une affectation des Node B i aux RNC j et l’affectation des RNC j aux MSC k et aux SGSN l. Les auteurs Pierre et Houeto [51] font une adaptation de la m´ ethode de r´ esolution utilis´ ee par [34] au probl` eme d’affectation pour les r´ eseaux mobiles en g´ en´ eral. Les RNC ajout´ es serviront de nœuds de liaison pour diriger le trafic de voix vers les MSC et le trafic de donn´ ees vers les SGSN. de RNC j . En consid´ erant le cas de la domiciliation simple.3. pour obtenir des solutions acceptables en des temps de calcul raisonnables. ils proposent un mod` ele math´ ematique d´ eriv´ e de 2. comme le montre la figure 1. et aux contraintes de capacit´ e en commutation de paquets et en commutation de circuit des RNC. le probl` eme d’optimisation math´ ematique pour la domiciliation simple revient a ` minimiser une fonction regroupant le . Cette fonction est soumise aux contraintes d’unicit´ e des affectations. des SGSN et des MSC. les coˆ uts des rel` eves et les coˆ uts de cˆ ablage dans le r´ eseau. Leur objectif est de d´ eterminer un profil d’affectation qui minimisera a ` la fois les ressources affect´ ees. Ainsi. Pour y parvenir. puis une m´ ethode de recherche taboue pour le r´ esoudre. et de SGSN k [24].2. Dans cette nouvelle architecture.19 avec : – hij le coˆ ut r´ eduit par unit´ e de temps d’une rel` eve complexe entre les cellules i et j . avec l’ajout de deux nouveaux ´ equipements : le SGSN et le RNC.1 et une m´ ethode bas´ ee sur la m´ etaheuristique de recherche taboue. 2.2 Cas des r´ eseaux 3G Les r´ eseaux 3G pr´ esentent une architecture tout ` a fait diff´ erente des r´ eseaux pr´ ec´ edents. de MSC l. pour affecter i Node B a ` j RNC et j RNC ` a k MSC et l SGSN. – yij variable d´ ecisionnelle qui vaut 1 si les cellules i. Ces r´ eseaux 3G v´ ehiculent deux types de trafic : un trafic de voix et un trafic de donn´ ees. compos´ e de Node B i. Ces changements seront a ` la base d’une nouvelle formulation du probl` eme d’affectation des cellules aux commutateurs. j avec (i = j ) sont reli´ ees au mˆ eme commutateur k .

l’emplacement.4. msc esignent le coˆ ut total des rel` eves impliquant – hsgsn (1 − yii ) et hmsc ii (1 − yii )(1 − Yjj ) d´ ii respectivement un changement de SGSN et de MSC . les SGSN l . sgsn msc – Yjj et Yjj . le type de nœuds du . Ensuite.3 et le coˆ ut des rel` eves de l’´ equation 2. – yii . les coˆ uts d’amortissement des liaisons entre les RNC j et respectivement les MSC k . le coˆ ut d’amortissement de la liaison entre les Node B i et le RNC j .3) f2 = i∈I i ∈I j ∈J j ∈J msc hmsc ii (1 − yii )(1 − Yjj ) + i∈I i ∈I j ∈J j ∈J sgsn hsgsn (1 − yii )(1 − Yjj ) (2. des variables d´ ecisionnelles qui valent 1 si les RNC j. et au SGSN l. avec – hsgsn uts r´ eduits par unit´ e de temps des rel` eves complexes entre les Node et hmsc ii . une ´ evaluation du mod` ele est r´ ealis´ ee au moyen de la recherche taboue. cjk xjk et cjl xjl d´ esignent le coˆ ut de cˆ ablage. L’approche propos´ ee par St-Hilaire [59] est une approche globale qui subdivise le probl` eme en trois sous-probl` emes. j avec j = j sont reli´ ees respectivement au mˆ eme MSC et au mˆ eme SGSN.4) ii o` u – cij xij . – cjk et cjl . et 0 sinon . respectivement. et 0 sinon. – xij une variable d´ ecisionnelle qui vaut 1 si le Node B i est reli´ e au RNC j et 0 sinon . – xjk et xjl . les variables d´ ecisionnelles qui valent 1 si le RNC j est reli´ e respectivement au MSC k . l’auteur formule un mod` ele math´ ematique qui regroupe la formulation faite de chacun des sous-probl` emes pris s´ epar´ ement. les coˆ ii B i et i . L’objectif principal de l’auteur consiste ` a s´ electionner le nombre. une variable d´ ecisionnelle qui vaut 1 si les Node B i. – cij .20 coˆ ut des affectations de l’´ equation 2. impliquant respectivement un changement de SGSN et un changement de MSC . des Node B au RNC. des RNC au MSC et des RNC au SGSN . Pour cette approche. i avec i = i sont reli´ es au mˆ eme RNC et 0 sinon . M inimiser(f1 + f2 ) f1 = i∈I j ∈J cij xij + j ∈J k∈K cjk xjk + j ∈J l ∈L cjl xjl (2.

– xjt ecisionnelle qui vaut 1 si un RNC de type t ∈ T2 est install´ ea ` un site 2 une variable d´ j ∈ S2 . RNC. jlm – v24 repr´ esentant le nombre de liens de type m ∈ M24 pour connecter un RNC install´ e a ` un site j ∈ S2 .21 r´ eseau. et 0 sinon . et les interconnecter entre eux de mani` ere a ` minimiser une fonction de coˆ ut. le coˆ ut d’installation d’un Node B de type 1 . par une interface de type m ∈ M23 . b3 . not´ ee CN (x). a ` un MSC install´ e` a un site k ∈ S3 . a23 v23 et a24 v24 d´ B. – xit ecisionnelle qui vaut 1 si le Node B de type t ∈ T1 est install´ e` a un 1 une variable d´ site i ∈ S1 . et 0 sinon . des RNC et des SGSN. MSC et SGSN. . a ` un RNC install´ ea ` un site j ∈ S2 . a ` un SGSN install´ e` a un site l ∈ S4 . d’un RNC de type t ∈ T2 . et de celle des coˆ uts d’installation des Node B. ijm – v12 repr´ esentant le nombre de liens de type m ∈ M12 pour connecter un Node B install´ e a ` un site i ∈ S1 . – ajlm esentant les coˆ uts de liaisons et d’interfaces pour connecter un RNC install´ ea ` 24 repr´ un site j ∈ S2 . et b4 repr´ t ∈ T1 . Le mod` ele de programmation math´ ematique qui en r´ esulte est un probl` eme d’optimisation formul´ e par les ´ equations suivantes : M in(CL (v ) + CN (x)) CL (v ) = i∈S1 j ∈S2 m∈M12 ijm aijm 12 v12 + j ∈S2 k∈S3 m∈M23 jkm ajkm 23 v23 + j ∈S2 l∈S4 m∈M24 jlm ajlm 24 v24 (2. b2 . avec – aijm esentant les coˆ uts de liaisons et d’interfaces pour connecter un Node B install´ e 12 repr´ a ` un site i ∈ S1 . des Node 12 v12 . respectivement. a ` un SGSN install´ ea ` un site l ∈ S4 . not´ ee CL (v ).5) (2. par une interface de type m ∈ M24 . jkm – v23 repr´ esentant le nombre de liens de type m ∈ M23 pour connecter un RNC install´ e a ` un site j ∈ S2 . t t t – bt esentant respectivement. Cette fonction est compos´ ee de la somme des coˆ uts de liaisons et d’interfaces. d’un MSC de type t ∈ T3 et d’un SGSN de type t ∈ T4 . – ajkm esentant les coˆ uts de liaisons et d’interfaces pour connecter un RNC install´ ea ` 23 repr´ un site j ∈ S2 . a ` un RNC install´ e` a un site j ∈ S2 .6) CN (x) = t∈T1 bt 1 i∈S1 xit 1 + t∈T2 bt 2 j ∈S2 xjt 2 + t∈T3 bt 3 k∈S3 xkt 3 + t∈T4 bt 4 l∈S4 xlt 4 o` u ijm jkm jkm jlm jlm – aijm esignent le coˆ ut d’installation. par une interface de type m ∈ M12 . a ` un MSC install´ ea ` un site k ∈ S3 .

cette mobilit´ e implique un d´ eplacement a ` travers des r´ eseaux utilisant des technologies diff´ erentes. la migration des syst` emes actuels vers la 4` eme g´ en´ eration constitue un ´ enorme d´ efi. Ils consid` erent les param` etres des diff´ erents types de trafic et le mod` ele de mobilit´ e pour ´ evaluer la quantit´ e de ressources ` a allouer a ` chaque utilisateur suivant ses besoins. [22] ´ elaborent les principaux facteurs qui doivent ˆ etre pris en compte par les concepteurs des futurs r´ eseaux mobiles. 2. l’architecture. LAN. Beaubrun et al. parce qu’ils sont li´ es aux probl` emes d’affectation des cellules. et 0 sinon . en fournissant des services vari´ es ` a haut d´ ebit et sans coupure a ` travers les r´ eseaux. Toutefois. o` u seul primait le besoin de d´ eveloppement de nouvelles normes et de nouveaux standards. Dans les r´ eseaux de prochaine g´ en´ eration. comme les syst` emes GSM. [41]. AdHoc en un environnement totalement h´ et´ erog` ene [37]. Les chercheurs Beaubrun et al. et 0 sinon. Ainsi. Les chercheurs proposent dans ce cas une approche modulaire qui subdivise le probl` eme de planification des r´ eseaux de prochaine g´ en´ eration en des sous-probl` emes plus faciles ` a r´ esoudre. l’itin´ erance globale et l’ing´ enierie de trafic.3 Cas des r´ eseaux 4G Les r´ eseaux de prochaine g´ en´ eration orientent la planification des r´ eseaux cellulaires vers de nouvelles avenues de recherche. plusieurs travaux abordent ce probl` eme en consid´ erant plusieurs aspects [22]. En effet. .3. le syst` eme pourra r´ eguler l’utilisation faite de la bande passante lors du passage d’un service gourmand en ressources (jeux vid´ eo. l’allocation des ressources. [41].22 ecisionnelle qui vaut 1 si un MSC de type t ∈ T3 est install´ e` a un site – xkt 3 une variable d´ k ∈ S3 . – xlt ecisionnelle qui vaut 1 si un SGSN de type t ∈ T4 est install´ ea ` un site 4 une variable d´ k ∈ S4 . Dans la litt´ erature. Les syst` emes 4G sont compl` etement orient´ es vers l’utilisateur final. a ` cet effet. les tendances portent de plus en plus vers une int´ egration transparente des technologies sans fil existantes. Ce sont : la couverture radio. avec des d´ ebits et des d´ elais diff´ erents. ce qui n´ ecessite la gestion de diff´ erents types de trafic. une m´ ethode d’optimisation des ressources du r´ eseau bas´ ee sur l’utilisation faite de ses ressources. Chacun de ces facteurs traite d’un aspect particulier du probl` eme de planification. Une bonne allocation des ressources doit permettre au r´ eseau d’assurer la continuit´ e de la connexion de l’utilisateur en d´ eplacement. proposent. Cette nouvelle vague de pens´ ee distingue la 4` eme g´ en´ eration des g´ en´ erations pr´ ec´ edentes. Les sousprobl` emes li´ es a ` l’allocation des ressources et l’itin´ erance globale seront retenus pour analyse.

4 Cas des r´ eseaux d’extension Il existe tr` es peu de travaux qui traitent de l’extension des r´ eseaux mobiles.3.23 streaming etc. tout en lui permettant d’acc´ eder a ` ses services quelque soit sa position g´ eographique. et effectue une r´ eduction du trafic de signalisation au niveau des bases de donn´ ees lors des mises a ` jour des param` etres de localisation du UE. pour aborder le probl` eme d’extension.7) (ajlm 24 (v24 − v 24 (v24 − v + j ∈S2 k∈S3 m∈M23 + j ∈S2 l∈S4 m∈M24 – du coˆ ut d’installation et de connexion des nouveaux nœuds. courriel). Ce qui permet en outre de garantir une bonne qualit´ e de service en termes de probabilit´ e de blocage de nouveaux appels. L’itin´ erance globale permet de g´ erer efficacement la mobilit´ e globale de l’utilisateur dans ces syst` emes multi-technologiques. l’emplacement des nouveaux nœuds ` a ajouter. Les auteurs pr´ esentent une nouvelle passerelle intelligente appel´ ee WING (Wireless Networking Gateway) qui facilite les ´ echanges inter-syst` emes et permet de convertir les formats de signaux et de messages d’un r´ eseau ` a un autre. assure une interop´ erabilit´ e entre les sous-syst` emes lors de l’itin´ erance globale. une approche globale qui regroupe les trois sous-probl` emes de la planification. et du coˆ ut de retrait des liens et interfaces de certains nœuds existants. Une solution au probl` eme d’itin´ erance globale des r´ eseaux de prochaine g´ en´ eration a ´ et´ e propos´ ee dans [21]. 2. WING contrˆ ole les appels de rel` eve. Le mod` ele commence par repr´ esenter le r´ eseau existant. de s´ electionner les nœuds existants a ` enlever de mani` ere ` a minimiser une fonction de coˆ ut (CL (v ) + CN (x)) exprim´ ee en fonction : – du coˆ ut d’ajout des liens et interfaces des nouveaux nœuds. L’auteur Chamberland propose dans [23]. L’objectif de l’auteur est de d´ eterminer le nombre. et du coˆ ut de retrait de . CL (v ) = i∈S1 j ∈S2 m∈M12 ijm ijm + ijm ijm (aijm ) + Aijm ¯12 ) ) ¯12 12 (v12 − v 12 (v12 − v jkm jkm jkm ¯23 ) + Ajkm ¯23jkm )+ ) (ajkm 23 (v23 − v 23 (v23 − v jlm jlm + jlm jlm ¯24 ) + Ajlm ¯24 ) ) (2. et de temps de latence dˆ u aux rel` eves.) vers un autre service moins exigeant (SMS.. La m´ ethode de r´ esolution propos´ ee comprend un mod` ele math´ ematique et une m´ ethode d’´ enum´ eration implicite.

SGSN) de type t ∈ T1 (t ∈ T2 . i ∈ S2 et j ∈ S4 ) .24 certains nœuds existants.8) + t∈T2 (bt 2( j ∈S2 t (xjt ¯it 2 −x 2 )) + B2 ( i∈S2 + ( bt (xkt 3( 3 t∈T3 k∈S3 + − x ¯it 3 )) ( bt 4( + t B3 ( (¯ xit 3 i∈S3 t∈T4 l∈S4 t (xlt ¯it 4 −x 4 )) + B4 ( i∈S4 avec – x ¯it ecisionnelle qui vaut 1 si le Node B de type t ∈ T1 est install´ e` a un 1 une variable d´ site i ∈ S1 dans le r´ eseau en place. le nombre de Node B. de capacit´ e des liens et des ´ equipements. l’auteur utilise l’algorithme Branch-and-bound qui prend en param` etres. de RNC. le coˆ ut de retrait d’un Node B (RNC. De mˆ eme. Ce mod` ele est sujet aux contraintes d’unicit´ e des affectations des nœuds. B2 . t t t t – B1 . m ∈ M24 ) install´ es entre les sites i ∈ S1 et j ∈ S2 (i ∈ S2 et j ∈ S3 . qui ex´ ecute des mouvements vari´ es en fonction des types de nœuds. et B4 repr´ esentant respectivement. et 0 sinon . . dans le r´ eseau en place . C N ( x) = t∈T1 ( bt 1( i∈S1 t (xit ¯it 1 −x 1 )) + B1 ( i∈S1 it + (¯ xit 1 − x1 ) ) it + (¯ xit 2 − x2 ) ) + − xit 3) ) it + (¯ xit 4 − x4 ) ) (2. t ∈ T3 . Il calcule le meilleur coˆ ut de l’extension a ` l’ajout et/ou au retrait de certains nœuds. de liens et interfaces disponibles. L’auteur se base sur un algorithme de recherche taboue semblable a ` [23]. et les diff´ erents types de liens et interfaces. A24 ) les coˆ uts de retraits des liens et des interfaces de type m ∈ M12 (m ∈ M23 . Pour ´ evaluer la performance du mod` ele. ijm – v ¯12 repr´ esentant le nombre de liens de type m ∈ M12 pour connecter un Node B install´ e a ` un site i ∈ S1 . B3 . les contraintes d’int´ egralit´ e et de non n´ egativit´ e doivent ˆ etre respect´ ees. t ∈ T4 ). L’´ evaluation ` a grande ´ echelle du travail a ´ et´ e faite par St-Hilaire [60]. de MSC et de SGSN. a ` un RNC install´ ea ` un site j ∈ S2 . ijm jkm jlm – A12 (A23 .MSC.

comme le retrait et le changement du type d’un Node B i. Pour r´ esoudre le probl` eme d’affectation des cellules aux commutateurs dans les r´ eseaux mobiles. effectue des mouvements sur l’ensemble des nœuds. Ainsi. Cet algorithme est bas´ e sur un m´ ecanisme de m´ emoire (liste taboue) qui exclut les mouvements d´ ej` a effectu´ es et ´ evite d’y revenir pendant un certain nombre d’it´ erations. le RNC j sera r´ eaffect´ e` a un MSC k et SGSN l qui g´ en` erent le plus faible gain. d’un MSC k et d’un SGSN l d´ ej` a install´ es sont ´ egalement consid´ er´ es. ensuite. en adaptant le recuit simul´ e au probl` eme d’affectation. Sinon. D’autres types de mouvements. A chaque it´ eration. [53]. De mani` ere g´ en´ erale.25 2. Ce sont : le recuit simul´ e. [34]. il sera appliqu´ e selon une probabilit´ e qui d´ epend d’une certaine temp´ erature. une am´ elioration de la solution sera toujours accept´ ee alors qu’une augmentation de la fonction de coˆ ut sera accept´ ee avec une certaine probabilit´ e qui d´ epend de la temp´ erature [43]. les auteurs dans [25]. [51] et [59] proposent une solution initiale qui affecte chaque Node B i au RNC j le plus proche. 2.1 Recuit simul´ e Le recuit simul´ e est un algorithme de recherche locale bas´ ee sur la notion de voisinage entre les configurations. plus la temp´ erature est ´ elev´ ee.2 Recherche taboue L’algorithme de recherche taboue consiste ` a am´ eliorer it´ erativement une solution initiale afin d’aboutir a ` une solution finale respectant les contraintes de capacit´ e et d’unicit´ e des affectations aux commutateurs. un mouvement est automatiquement accept´ e s’il am´ eliore le coˆ ut de la solution actuelle. Cette am´ elioration se r´ ealise au moyen de mouvements qui permettent de passer d’une solution a ` une autre dans un espace de recherche pr´ ed´ efini. trois des principales heuristiques adapt´ ees au probl` eme d’affectation seront d´ ecrites.4. la recherche taboue et les agorithmes m´ em´ etiques [43]. chaque RNC j sera affect´ e simultan´ ement aux MSC k et SGSN l les plus proches. L’algorithne tabou. dans le but d’am´ eliorer la solution initiale. plus il est possible d’accepter de mauvaises solutions [39]. L’algorithme sauvegarde chaque mouvement effectu´ e dans une liste taboue pendant un nombre kmax it´ erations. [51].4 M´ ethodes de r´ esolution bas´ ees sur des heuristiques Dans cette section. d’un RNC j . Quand il s’agit d’un mouvement de r´ eaffectation. le Node B i sera r´ eaffect´ e au RNC j . Chaque configuration S est obtenue en appliquant un ensemble de mouvements M (S ) d´ efinis de fa¸ con al´ eatoire suivant le crit` ere de M´ etropolis. De mˆ eme.4. Selon le crit` ere de M´ etropolis. une ´ evaluation de la solution . 2. ce qui ` repr´ esente le crit` ere d’arrˆ et de l’algorithme.

puis alt` ere cette solution au moyen de deux types d’op´ erateurs g´ en´ etiques : un op´ erateur de croisement et un op´ erateur de mutation. Les auteurs d´ efinissent une population initiale. comme la recherche taboue. Les solutions obtenues du probl` eme sont des chaˆ ınes de chromosomes. [32]. La solution obtenue est ensuite ´ evalu´ ee pour la v´ erification du respect des contraintes. Les auteurs Quintero et al. En cas de non-respect. mais plusieurs configurations (chromosomes) dont l’ensemble constitue une population. L’algorithme obtenu porte le nom d’algorithme m´ em´ etique. Les candidats qui participent a ` la reproduction sont choisis de fa¸ con al´ eatoire et les chromosomes sont mut´ es suivant une certaine probabilit´ e.26 permet de v´ erifier le respect des contraintes de capacit´ e.4. En effectuant des tests de comparaison avec d’autres heuristiques. tout en respectant les contraintes de capacit´ es des commutateurs et celles li´ ees a ` l’unicit´ e des affectations des cellules aux commutateurs. la meilleure affectation qui permet de minimiser le coˆ ut du r´ eseau. contrairement aux diff´ erentes m´ ethodes d´ ej` a ´ etudi´ ees. La longueur de la chaˆ ıne est ´ egale au nombre de cellules et restera inchang´ ee. tend a ` faire ´ evoluer. car toutes les cellules doivent ˆ etre affect´ ees.3 Algorithmes m´ em´ etiques L’algorithme m´ em´ etique. Cet algorithme comporte des op´ erateurs g´ en´ etiques de s´ election. Chaque chaˆ ıne repr´ esente le sch´ ema d’affectation recherch´ e. Ainsi. l’adaptation au probl` eme d’affectation vise a ` trouver a ` partir d’une population initiale de chromosomes. . [53] s’inspirent de l’approche utilis´ ee par [32] ` a laquelle ils appliquent un algorithme de recherche locale. Ce mod` ele math´ ematique inclut une fonction objective ` a minimiser qui comptabilise les coˆ uts de liaisons et de rel` eves entre les nœuds. et Suresh et al. une p´ enalit´ e est ajout´ ee au coˆ ut de la solution. o` u chaque case de la chaˆ ıne re¸ coit le num´ ero du commutateur auquel la cellule est affect´ ee. les r´ esultats montrent que la m´ ethode propos´ ee apporte une am´ elioration sur la fonction de coˆ ut obtenue par la recherche taboue. La valeur maximale d’un g` ene de ces chromosomes est ´ egale au nombre maximal de commutateurs du r´ eseau. [55] proposent un mod` ele math´ ematique coupl´ e de l’algorithme g´ en´ etique pour r´ esoudre le probl` eme d’affectation des cellules aux commutateurs. Cette fonction est soumise ` a des contraintes de capacit´ e et d’unicit´ e des affectations. non pas une seule. Les auteurs Hedible et al. 2. de croisement et de mutation œuvrant a ` faire varier les populations.

une approche globale doit n´ ecessairement tenir compte de l’itin´ erance globale. facilitant ainsi la tˆ ache du planificateur en l’aidant a ` d´ etecter une panne pr´ ecise. Toutefois. L’auteur a pu montrer l’efficacit´ e de cette m´ ethode. Dans ce travail. C’est dans ce contexte que se situe le travail r´ ealis´ e par Diallo dans [25]. C’est une approche qui est tr` es fastidieuse et requiert beaucoup de temps d’impl´ ementation. elle s’av` ere ˆ etre tr` es efficace dans la prise de d´ ecision du planificateur dans le cas d’une nouvelle implantation. vers un r´ eseau de prochaine g´ en´ eration. Ce travail pr´ esente ´ egalement des r´ esultats assez concluants. avec l’av` enement des r´ eseaux de prochaine g´ en´ eration qui se proposent de regrouper divers environnements mobiles et incompatibles en une infrastructure unique [21]. Dans cette approche. En effet. Il tient compte de la notion d’itin´ erance. L’´ evolution du r´ eseau existant peut se r´ ealiser. p´ eriurbains et ruraux). l’auteur traite directement du probl` eme d’affectation des cellules. Ces d´ ecisions se basent alors sur la coh´ erence et la pr´ eservation des interactions qui existent entre chaque sous-probl` eme. Chamberland [23] uti- . et d´ efinit les concepts de rel` eve simple et de rel` eve complexe li´ es ` a la mobilit´ e. sans avoir a ` passer ` a travers les autres ´ etapes de la planification. soit simplement en diversifiant les services offerts. mais certaines limitations sont a ` signaler. soit par l’ajout de nouveaux ´ equipements. soit les deux a ` la fois. Ce dernier cas est celui qui est consid´ er´ e dans ce m´ emoire. en permettant aux op´ erateurs d’estimer dans la planification.5 Analyse des travaux Ce chapitre pr´ esente principalement les deux approches utilis´ ees pour traiter le probl` eme d’affectation et d’extension dans la planification des r´ eseaux mobiles. chaque probl` eme est trait´ e s´ epar´ ement. La seconde approche est dite s´ equentielle et permet de cibler un probl` eme sp´ ecifique de la planification. La premi` ere approche est dite globale parce qu’elle int` egre tous les aspects du probl` eme. L’auteur St-Hilaire pr´ esente dans [59] un cadre global de planification des r´ eseaux mobiles. Dans son approche de r´ esolution. Cette mobilit´ e consiste mˆ eme un champ d’expertise dans le domaine des t´ el´ ecommunications. soit en ´ etendue territoriale (milieux urbains. l’auteur ne consid` ere pas la notion de mobilit´ e qui rel` eve d’une grande importance dans les r´ eseaux mobiles. pour pr´ evoir une extension du syst` eme en place ou tout simplement dans la maintenance du r´ eseau. Le probl` eme li´ e a ` l’´ evolutivit´ e des r´ eseaux mobiles vers des r´ eseaux de nouvelle g´ en´ eration est souvent pos´ e quand l’op´ erateur d´ esire augmenter le nombre de ses abonn´ es. soit par le retrait de certains ´ equipements d´ ej` a en place. et consiste essentiellement en une mise a ` jour du r´ eseau. De plus. mais l’auteur ne pr´ esente aucune garantie dans la migration de ces r´ eseaux.27 2. le coˆ ut de la mise a ` jour des informations a ` la suite d’une rel` eve. Ce travail ne fait pas une gestion de la mobilit´ ea ` proprement parler.

Bien que plusieurs travaux aient ´ et´ e effectu´ es sur la planification des r´ eseaux mobiles [22]-[59]. le travail ne refl` ete pas une migration vers un r´ eseau de nouvelle g´ en´ eration. Il consistera alors ` a affecter les nouveaux eNode B aux SGW et MME. Ainsi. et ne traite que de la performance de l’architecture. . Ce travail ne pr´ esente qu’une architecture d’interconnexion de diff´ erentes technologies. Cependant. Puisque les travaux des r´ eseaux pr´ ec´ edents ne peuvent pas s’adapter au probl` eme de planification d’un r´ eseau 4G a ` partir d’un r´ eseau 3G existant. Cet aspect diff´ erencie ce m´ emoire des travaux qui ont fait l’objet d’analyse dans ce chapitre. l’aspect de la planification qui sera abord´ e dans ce travail est l’affectation des cellules aux commutateurs. alors une nouvelle approche sera utilis´ ee pour traiter ce probl` eme dans le cadre de ce m´ emoire. et a ` affecter les nœuds existants SGSN de l’UMTS aux mˆ emes SGW et MME. Les auteurs dans [37] ont tent´ e d’apporter une solution au probl` eme de planification. Plus sp´ ecifiquement. d´ ej` a en place et fonctionnel. dans l’´ evolutivit´ e d’un r´ eseau existant vers un r´ eseau de prochaine g´ en´ eration.28 lise une approche gloable de planification. l’aspect du probl` eme li´ ea ` l’´ evolutivit´ e d’un r´ eseau mobile existant dans un cadre multi-technologique laisse certaines avenues de recherche non encore explor´ ees. ce travail consistera a ` planifier un r´ eseau 4G/LTE ` a partir d’un r´ eseau 3G/UMTS.

la rel` eve horizontale simple est d´ eclench´ ee au niveau des nœuds eNode B. et permettra au moyen des ensembles d´ ecrivant les ´ equipements. le probl` eme d’affectation pr´ esente un grand d´ efi et doit avoir une consid´ eration particuli` ere dans la planification des r´ eseaux mobiles. 3. Le terminal mobile qui se trouve a ` la fronti` ere de sa cellule courante envoie une requˆ ete de rel` eve a ` l’eNode B e desservant cette cellule. plus pr´ ecis´ ement pour les r´ eseaux de deuxi` eme (2G) et de troisi` eme (3G) g´ en´ eration [35]. Ce probl` eme a fait l’objet de nombreuses ´ etudes dans la litt´ erature. reli´ es a ` un mˆ eme MME et un mˆ eme SGW.1 Concepts de base Le probl` eme d’affectation des cellules aux commutateurs consiste. deux types de rel` eves sont ` a consid´ erer : une rel` eve horizontale et une rel` eve verticale qui peuvent ˆ etre simples ou complexes. Cette requˆ ete peut ˆ etre intercept´ ee directement par la cellule destination desservie par . ` a d´ eterminer un patron d’affectation des cellules aux commutateurs dans le but de minimiser une fonction de coˆ ut quadratique.29 CHAPITRE 3 ´ ` MODELISATION DU PROBLEME D’AFFECTATION DANS LA ´ PLANIFICATION D’UN RESEAU 4G Faire ´ evoluer un r´ eseau existant vers un r´ eseau 4G requiert une allocation des ressources les plus efficaces [21]. de fa¸ con g´ en´ erale.1 Rel` eve horizontale simple Au niveau du r´ eseau 4G. Il convient alors de consid´ erer les affectations entre les nœuds du r´ eseau 4G et les affectations entre les nœuds des r´ eseaux 3G et 4G. dans la suite de ce chapitre. l’architecture du r´ eseau sera pr´ esent´ ee. Ce m´ emoire tient compte uniquement de la rel` eve horizontale inter-4G et de la rel` eve verticale entre les r´ eseaux 3G et 4G. tout en respectant les contraintes de capacit´ es de ces commutateurs. SGSN. [51]. 3. le probl` eme d’affectation consiste ` a trouver un patron d’affectation entre les nœuds eNode B. seront d´ efinis certains concepts de base. De ce fait. Ensuite.1. Ce chapitre se termine par une analyse de la compl´ exit´ e du probl` eme. tout en respectant certaines contraintes. dans le but de trouver une m´ ethode de r´ esolution ad´ equate. MME et SGW qui permet de minimiser cette fonction de coˆ ut. Dans la planification d’un r´ eseau 4G r´ ealis´ ee ` a partir d’un r´ eseau 3G existant. De ce fait. Pour aborder le probl` eme dans le cas des r´ eseaux 4G. d’´ elaborer le mod` ele math´ ematique propos´ e. utiles ` a la formulation du probl` eme. et des variables.

une requˆ ete au MME qui lui est affect´ e. le transfert des informations d’un usager passant d’une cellule ` a une autre fait intervenir des eNode B diff´ erents.1. Figure 3. Ainsi. Le MME a ` son tour v´ erifie les informations re¸ cues de la rˆ equette et les achemine a ` l’eNode B cible e auquel elles sont destin´ ees. e . l’eNode B source e d´ eclenche le m´ ecanisme de rel` eve en envoyant. Les op´ erations li´ ees a ` la rel` eve s’ach` event quand l’eNode B e re¸ coit la confirmation sur la reception des informations de l’eNode B e [47].2.1 [15]. soient e.2 Rel` eve horizontale complexe Dans cette rel` eve. Figure 3.1 Rel` eve simple via interface X2 du r´ eseau LTE 3. ou en passant par le MME et le SGW communs a ` e et e au moyen de l’interface S 1 repr´ esent´ ee ` a la figure 3.2 Rel` eve horizontale complexe dans le r´ eseau LTE .30 un eNode B e au moyen de l’interface X 2. telle qu’illustr´ ee a ` la figure 3. au moyen de l’interface S 1. eux mˆ emes reli´ es a ` des MME et des SGW diff´ erents.

et des interfaces S 1 et S 4 pour le r´ eseau 4G bas´ e LTE. Etant donn´ e que ce m´ emoire traite de la planification d’un r´ eseau 4G ` a partir d’un r´ eseau 3G. Les principaux nœuds qui interviennent dans la connexion des deux r´ eseaux sont : le SGSN du r´ eseau UMTS.31 3.4.1. les ´ echanges effectu´ es lors de cette rel` eve permettent de maintenir la session de l’utilisateur sans interruption pendant que ce dernier se d´ eplace a ` travers les r´ eseaux d’acc` es diff´ erents. comme illustr´ ee ` a la figure 3.3. pour effectuer le transfert d’informations a ` travers le r´ eseau. S 3 et S 4 desservant la cellule o` u l’UE se dirige [20]. Par cons´ equent. Ainsi.1. Figure 3. tout transfert . Cette rel` eve permet ainsi d’assurer la continuit´ e des services quand le ´ type d’acc` es utilis´ e n’est plus offert sur la couverture courante de l’utilisateur [16]. Ce dernier. informe alors le SGW et le SGSN destination au moyen des interfaces S 11.4 Rel` eve verticale complexe La rel` eve verticale est dite complexe quand l’eNode B et le SGSN sont chacun li´ es a ` des MME et SGW diff´ erents. une requˆ ete est envoy´ ee par l’eNode B source via l’interface S 1 au MME.3 Rel` eve verticale entre les r´ eseaux LTE et UMTS 3.3 Rel` eve verticale simple La rel` eve verticale fait intervenir les cellules appartenant a ` des technologies d’acc` es radio diff´ erentes [19]. Ainsi. la rel` eve verticale fera usage des interfaces Iub et Iu pour le r´ eseau 3G bas´ e UMTS. le MME et le SGW du r´ eseau LTE. comme le montre la figure 3.

des liaisons de contrˆ ole. les principales suppositions devant servir a ` exprimer la fonction de coˆ ut a ` minimiser.4 Rel` eve verticale complexe entre les r´ eseaux LTE et UMTS 3. deux types d’approches seront consid´ er´ ees. doivent ˆ etre d´ efinies. des liaisons et des rel` eves. ce qui augmente le nombre d’op´ erations de mises ` a jour et. Figure 3. avant de pr´ esenter ce mod` ele. Elle repose essentiellement sur les liens physiques existant entre les nœuds et se compose des coˆ uts des infrastructures. Le mod` ele qui r´ esulte de l’analyse de ces deux approches est une fonction math´ ematique mettant en exergue les diff´ erents coˆ uts consid´ er´ es. des liaisons physiques et des rel` eves. SGSN et RNC interm´ ediaires.2 M´ ethode d’analyse Pour analyser le probl` eme d’affectation dans la planification d’un r´ eseau 4G a ` partir d’un r´ eseau 3G existant. Elle comporte : les coˆ uts des infrastructures. et une approche simplifi´ ee bas´ ee sur l’architecture avec couplage de nœuds. en mˆ eme temps. L’approche simplifi´ ee prend en consid´ eration le trafic utile du r´ eseau.32 d’informations entre ces deux nœuds transitent a ` travers plusieurs nœuds MME. ainsi que les variables et notations. L’approche g´ en´ erale permet de calculer le coˆ ut d’affectation de chaque composante du r´ eseau. de technologies diff´ erentes. Ce sont : une approche g´ en´ erale bas´ ee sur une architetcure sans couplage de nœuds. . SGW. le coˆ ut de la solution. Mais.

les suppositions suivantes sont ` a consid´ erer : ` la base...33 3.... R = {1. 2. 3..... – Chaque nœud eNode B est connect´ ea ` un seul MME et a ` un seul SGW .. 3. – Un PDN-GW et un HSS peut desservir une grande ´ etendue g´ eographique..2...... Il est par cons´ equent capable d’op´ erer avec les deux types de r´ eseaux et peut supporter la rel` eve verticale de fa¸ con transparente. des RNC. les eNode B.. les SGW. 2.2. le r´ – A eseau 3G/UMTS comporte des Node B. .2 Ensembles Les ensembles utilis´ es pour symboliser les composantes du r´ eseau sont les suivants : E = {1. η } repr´ esentant l’ensemble des nœuds Node B . ..... 3. 3.. les informations suivantes sont consid´ er´ ees connues : – La localisation des eNode B desservant les cellules du r´ eseau ainsi que celle des MME et des SGW . 2.. – L’´ echange inter-r´ eseau implique que les r´ eseaux 3G/UMTS et 4G/LTE soient interconnect´ es entre eux... γ } repr´ esentant l’ensemble des nœuds SGW . . . – Chaque MME. chaque SGSN sera connect´ ea ` un et un seul SGW.. S = {1... M = {1.... les PDN-GW et les HSS seront ajout´ es au r´ eseau 3G/UMTS . β } repr´ esentant l’ensemble des nœuds MME .. 3. κ} repr´ esentant l’ensemble des nœuds SGSN. 2. – Le nombre maximum d’UE pouvant ˆ etre desservi par chaque cellule et le d´ ebit minimum requis pour chaque utilisateur.. α} repr´ esentant l’ensemble des nœuds eNode B . De plus. . et un seul MME .. . 2. des MSC et des SGSN d´ ej` a install´ es. ζ } repr´ esentant l’ensemble des nœuds RNC . 3.. – Pour le d´ eploiement du r´ eseau 4G/LTE. chaque SGW et chaque SGSN a une capacit´ e bien d´ etermin´ ee . N = {1. – Le terminal mobile est multimode. G = {1. 3. Chaque Node B est affect´ e uniquement a ` un RNC a ` la fois et chaque RNC est connect´ e en mˆ eme temps a ` un MSC et un SGSN . Alors.1 Suppositions au niveau de l’architecture Pour mod´ eliser le probl` eme d’affectation dans la planification d’un r´ eseau 4G/LTE a ` partir d’un r´ eseau 3G/UMTS d´ ej` a´ etabli.. 2. les MME. De ce fait tous les MME et SGW leur seront affect´ es pour une zone donn´ ee et le coˆ ut de cette affectation devient par cons´ equent constante et ne sera pas pris en compte dans l’analyse . – – – – – – .

5 montre l’architecture d’extension du r´ eseau 3G/UMTS vers le r´ eseau 4G/LTE. et 0 sinon . et le SGSN sera identifi´ e par le num´ ero 6.34 Figure 3. le 1 repr´ esente les eNode B.5 Exemple d’architecture d’interconnexion d’un r´ eseau UMTS a ` un r´ eseau LTE La figure 3. le 2 et le 3 repr´ esentent respectivement les Node B et les RNC. Ainsi. 3. Les indices 4 et 5 seront attribu´ es respectivement aux MME et SGW. . es – xes e` a un 15 variable 0-1 tel que x15 = 1 si et seulement si un eNode B e ∈ E est connect´ SGW s ∈ S .2. et 0 sinon . les nœuds sont identifi´ es par des indices allant de 1 a ` 6. Sur cette figure.3 Variables Les variables de d´ ecision utilis´ ees dans la formulation math´ ematiques sont les sui- vantes : em – xem e` a 14 variable 0-1 tel que x14 = 1 si et seulement si un eNode B e ∈ E est connect´ une MME m ∈ M .

– cgm esente le coˆ ut d’amortissement de la liaison entre le nœud SGSN g ∈ G et 64 qui repr´ le MME m ∈ M . – Hv en ut par unit´ e de temps d’une rel` eve verticale entre un eNode B e et un NodeB 65 le coˆ n impliquant un SGSN et un SGW .35 gs – xgs ea ` 65 variable 0-1 tel que x65 = 1 si et seulement si un nœud SGSN g ∈ G est connect´ une entit´ e SGW s ∈ S . – H v en ut par unit´ e de temps d’une rel` eve verticale complexe entre les Node B n et 65 le coˆ les eNode B e impliquant un SGSN mais un SGW diff´ erents. et 0 sinon. – H v en ut par unit´ e de temps d’une rel` eve verticale complexe entre un eNode B e 64 le coˆ et un NodeB n impliquant un SGSN mais un MME diff´ erent . et 0 sinon . ee – H15 le coˆ ut par unit´ e de temps d’une rel` eve simple entre deux eNode B e et e impliquant un seul SGW . Les variables de coˆ uts regroupent les coˆ uts de liaisons et les coˆ uts de rel` eves et sont d´ efinies comme suit : esente le coˆ ut d’amortissement de la liaison entre l’eNode B e ∈ E et MME – cem 14 qui repr´ m∈M. – ces esente le coˆ ut d’amortissement de la liaison entre l’eNode B e ∈ E et SGW 15 qui repr´ s∈S. – cgs esente le coˆ ut d’amortissement de la liaison entre le nœud SGSN g ∈ G et 65 qui repr´ le SGW s ∈ S . gm – xgm e` a un 64 variable 0-1 tel que x64 = 1 si et seulement si un SGSN g ∈ G est connect´ MME m ∈ M . . ut par unit´ e de temps d’une rel` eve complexe entre deux eNode B e et e – H ee 14 le coˆ impliquant des MME diff´ erents . ut par unit´ e de temps d’une rel` eve complexe entre deux eNode B e et e – H ee 15 le coˆ impliquant des SGW diff´ erents . ee le coˆ ut par unit´ e de temps d’une rel` eve simple entre deux eNode B e et e impliquant – H14 un seul MME . – Hv en ut par unit´ e de temps d’une rel` eve verticale entre un Node B n et un eNode 64 le coˆ B e impliquant un SGSN et un MME .

36 Les param` etres de trafic d´ ecrivent la capacit´ e de chaque ´ equipement du r´ eseau cœur. Ce sont : m – w1 la capacit´ e (bps) des passerelles MME ;
s la capacit´ e (bps) des passerelles SGW ; – w2 em – f14 le trafic de donn´ ees support´ e par le lien entre un eNode B e ∈ E et un MME m∈M; es le trafic de donn´ ees support´ e par le lien entre un eNode B e ∈ E et un SGW s ∈ S ; – f15 gs – f65 le trafic de donn´ ees g´ en´ er´ ees lors de la rel` eve verticale, support´ e par le lien entre un SGSN g ∈ G et un SGW s ∈ S ; gm – f64 le trafic de donn´ ees g´ en´ er´ ees lors de la rel` eve verticale, support´ e par le lien entre un SGSN g ∈ G et un MME m ∈ M .

3.3

Mod` ele math´ ematique pour une architecture sans couplage de nœuds

Le mod` ele est une fonction math´ ematique compos´ ee des coˆ uts d’affectation, des coˆ uts de rel` eves horizontale et verticale.

3.3.1

Coˆ ut d’affectation

Le coˆ ut d’affectation comprend le coˆ ut d’affectation des eNode B aux MME et aux SGW, repr´ esent´ e respectivement par le premier et le deuxi` eme termes de l’´ equation 3.1, et le coˆ ut d’affectation des SGSN aux MME et aux SGW, repr´ esent´ e respectivement par le troisi` eme et le quatri` eme termes.
em xem 14 c14 + e∈E m∈M e∈E s∈S es xes 15 c15 + g ∈G s∈S gs xgs 65 c65 + g ∈G m∈M gm xgm 64 c64

(3.1)

3.3.2

Coˆ ut de la rel` eve horizontale

Le coˆ ut de la rel` eve horizontale est compos´ e du coˆ ut de rel` eve impliquant un MME et du coˆ ut de rel` eve impliquant un SGW. Le coˆ ut de la rel` eve impliquant un MME est exprim´ e ee m ee en fonction des variables z14 et y14 repr´ esentant le coˆ ut d’affectation des eNode B e et e a `

37 un MME m. Elles se d´ efinissent alors par :
ee m em z14 = xem avec e et e ∈ E et m ∈ M et e = e 14 .x14

(3.2)

ee m sera ´ egale ` a 1 si les eNode B e et e , avec e = e , sont tous deux connect´ es au mˆ eme z14 MME m, et 0 s’ils sont reli´ es ` a des MME diff´ erents. Alors,

ee y14 = m∈M

ee m z14 avec e, e ∈ E et e = e .

(3.3)

ee y14 vaut 1 si les eNode B e et e sont tous deux connect´ es seulement a ` un seul et mˆ eme MME parmi l’ensemble des MME, et a ` 0 sinon.

La relation 3.4 repr´ esente le coˆ ut par unit´ e de temps de la rel` eve horizontale incluant un MME et est compos´ ee de la sommation des coˆ uts de rel` eve complexe (premier terme) et simple (deuxi` eme terme). H
e∈E e ∈E ee 14 ee (1 − y14 )+ ee ee H14 y14 e∈E e ∈E

(3.4)

ee s Le coˆ ut de la rel` eve impliquant un SGW est exprim´ e en fonction des variables z15 et ee y15 repr´ esentant le coˆ ut d’affectation des eNode B e et e au SGW s ∈ S . Elles se d´ efinissent alors par : ee s es z15 = xes avec e et e ∈ E et s ∈ S et e = e 15 .x15

(3.5)

ee s z15 sera ´ egale ` a 1 si les eNode B e et e , avec e = e , sont tous deux connect´ es au

mˆ eme SGW s, et 0 s’ils sont reli´ es ` a des SGW diff´ erents.

ee y15 = s∈ S

ee s z15 avec e, e ∈ E et e = e .

(3.6)

ee y15 vaut 1 si les eNode B e et e sont tous deux connect´ es seulement a ` un seul et mˆ eme SGW parmi l’ensemble des SGW, et 0 sinon.

Le coˆ ut par unit´ e de temps de la rel` eve horizontale incluant un SGW s’exprime

38 comme suit : H
e∈E e ∈E ee 15 ee (1 − y15 )+ ee ee H15 y15 e∈E e ∈E

(3.7)

Le coˆ ut total pour la rel` eve horizontale est donn´ e par la relation suivante :
ee ee H14 y14 + e∈E e ∈E e∈E e ∈E

H

ee 14

ee (1 − y14 )+

ee ee H15 y15 + e∈E e ∈E e∈E e ∈E

H

ee 15

ee (1 − y15 ) (3.8)

En posant hee 14 = H

ee 14

ee et hee − H14 15 = H

ee 15

ee , la relation 3.8 devient : − H15 ee hee 15 (1 − y15 ) + ee H15 e∈E e ∈E

e∈E e ∈E

ee hee 14 (1 − y14 ) +

ee H14 + e∈E e ∈E e∈E e ∈E

avec
ee H14 = constante e∈E e ∈E

et
ee H15 = constante e∈E e ∈E

La relation 3.8 s’exprime comme suit :
ee hee 14 (1 − y14 ) + ee hee 15 (1 − y15 )

(3.9)

e∈E e ∈E

e∈E e ∈E

3.3.3

Coˆ ut de la rel` eve verticale

Ce type de rel` eve fait intervenir des composantes appartenant aux r´ eseaux 3G/UMTS et 4G/LTE. Cette rel` eve peut impliquer, soit un MME, soit un SGW. Pour comptabiliser le coˆ ut de la rel` eve verticale, il faut que les deux conditions suivantes soient respect´ ees : 1. l’eNode B e qui dessert la cellule de d´ epart o` u se trouve l’UE doit ˆ etre reli´ e` a un MME m et un SGW s, eux mˆ emes reli´ es a ` un SGSN g ;

em nr rg gm Hv en 64 (x14 x23 x36 x64 ) e∈E m∈M n∈N r∈R g ∈G gm nr rg H v 64 (xem 14 x23 x36 )(1 − x64 ) (3. celui de la rel` eve verticale complexe r´ ealis´ ee avec changement de SGW.13) en + e∈E m∈M n∈N r∈R g ∈G Ainsi.39 2.12. les termes . est reli´ e` a un SGSN g ∈ G reli´ e` a un MME m et un SGW s et vice versa. et le deuxi` eme la rel` eve verticale complexe avec changement de MME.12) en + e∈E s∈S n∈N r∈R g ∈G En consid´ erant les relations 3. a ` son tour.11) es nr rg gs Hv en 65 (x15 x23 x36 x65 ) e∈E s∈S n∈N r∈R g ∈G gs nr rg H v 65 (xes 15 x23 x36 )(1 − x65 ) (3. le coˆ ut de la rel` eve verticale par unit´ e de temps incluant un SGW s’exprime par la relation 3. le coˆ ut total de l’affectation des nœuds est repr´ esent´ e par la fonction F suivante dont les termes 1 a ` 6 repr´ esentent le coˆ ut des nœuds et des liaisons. Soient alors xnr 23 =  1 si le Nœud B n est reli´ e au RNC r (n ∈ N et r ∈ R) sinon  1 si le RNC r est reli´ e au SGSN g (r ∈ R et g ∈ G) sinon (3. o` u le premier terme repr´ esente la rel` eve verticale simple.13. Le premier terme repr´ esente le calcul du coˆ ut de la rel` eve verticale simple et le deuxi` eme.11. des variables de conditions d´ efinies en fonction des Node B et des RNC seront ajout´ ees.10 et 3. 0 (3.10) 0 xrg 36 = Ainsi. le coˆ ut de la rel` eve verticale par unit´ e de temps incluant un MME s’exprime par la relation 3. Pour exprimer le coˆ ut de la rel` eve verticale impliquant un SGW. le Node B n situ´ e dans la cellule destination est reli´ e` a un RNC r qui.

18) Chaque nœud Node B doit ˆ etre affect´ ea ` un seul RNC.17) xgs 65 = 1 s∈ S (3. et chaque RNC a ` un seul SGSN.3.16) Chaque nœud SGSN doit ˆ etre affect´ ea ` un seul MME et un seul SGW.15) xes 15 = 1 s∈ S (3. ce qui est traduit par les relations suivantes : xgm 64 = 1 m∈M avec (g ∈ G) avec (g ∈ G) (3. et aux contraintes sur le trafic vers les MME et les SGW. Node B et RNC.14) 3.16 suivantes : xem 14 = 1 m∈M avec (e ∈ E ) avec (e ∈ E ) (3. SGSN.19) . Dans ce cas : Chaque nœud eNode B doit ˆ etre affect´ ea ` un seul MME et un seul SGW.40 7 et 8 expriment le coˆ ut des rel` eves simples et complexes inter-LTE et les termes 9 et 10 repr´ esentent le coˆ ut des rel` eves verticales. ce qui est traduit par les relations suivantes : xnr 23 = 1 r ∈R avec (n ∈ N ) (3.15 et 3. ce qui est traduit respectivement par les relations 3.4 Contraintes Le mod` ele ainsi d´ efini est sujet aux contraintes d’unicit´ e des affectations des nœuds eNode B. F = e∈E m∈M em xem 14 c14 + e∈E s∈S ee hee 15 (1 − y15 ) + es xes 15 c15 + g ∈G s∈S gs xgs 65 c65 + g ∈G m∈M gm xgm 64 c64 + e∈E e ∈E en ee hee 14 (1 − y14 ) en + e∈E e ∈E en nr rg (xes 65 x23 x36 )((Hv 65 e∈E s∈S n∈N r∈R g ∈G − H v 65 )xgs 65 + H v 65 ) en en + e∈E s∈S n∈N r∈R g ∈G gs en nr rg (xes 64 x23 x36 )((Hv 64 − H v 64 )x64 + H v 64 ) (3.

. – Chaque nœud eNode B est reli´ ea ` un et un seul nœud SGM . MME et SGW . de nouvelles suppositions seront consid´ er´ ees. – Pour pouvoir effectuer le couplage des nœuds. le multim´ edia) et la signalisation. 3. 3. Pour ´ elaborer le mod` ele avec les SGM. – Chaque SGSN du r´ eseau UMTS est reli´ ea ` un seul SGM afin d’assurer l’interconnexion entre les deux r´ eseaux. 3.20) Diff´ erents types de trafic circulent entre le r´ eseau d’acc` es et le r´ eseau cœur des r´ eseaux LTE. la quantit´ e de trafic venant des eNode B et des SGSN ne doit pas d´ epasser la capacit´ e des MME et celle des SGW. De ce fait. plusieurs modes de couplage sont possibles entre les nœuds.2. De ce fait. le nombre de MME est suppos´ e´ egal au nombre de SGW . – Le r´ eseau 4G comprend les nœuds eNode B .21) (3.4.6.x15 ≤ w1 avec m ∈ M gs gs es es s f15 . 3. gm gm em em m f14 .41 xrg 36 = 1 g ∈G avec (r ∈ R) (3.x15 + f65 .x14 + f15 .1 Suppositions au niveau de l’architecture – Les suppositions concernant le r´ eseau 3G sont les mˆ emes que dans la section 3. appel´ ee SGM.22.1 . Ainsi.x65 ≤ w2 avec s ∈ S (3. – Les nœuds MME et SGW sont repr´ esent´ es par une entit´ e unique appel´ ee SGM . les liaisons entre certains ´ equipements peuvent ˆ etre logiques. les donn´ ees.22) En r´ esum´ e. la r´ esolution du probl` eme revient ` a minimiser la fonction de coˆ ut F sous les contraintes 3.3. les nœuds MME et SGW seront repr´ esent´ es par une entit´ e unique. Ce sont plus particuli` erement ceux g´ en´ er´ es par les donn´ ees (voix.15 a ` 3.4 Mod` ele math´ ematique pour une architecture avec couplage de nœuds Dans les r´ eseaux LTE. Le couplage qui sera consid´ er´ e dans le cadre de ce m´ emoire est un regroupement des nœuds MME et SGW.

4. 2.. – H vq en ut par unit´ e de temps d’une rel` eve verticale complexe entre les Node B n 67 le coˆ et les eNode B e impliquant un SGSN et un SGM diff´ erents.. et 0 sinon ... 3..42 3. 3.. .. Q = {1. 2.. R = {1. ... κ} repr´ esentant l’ensemble des nœuds SGSN.... ζ } repr´ esentant l’ensemble des nœuds RNC . .. et 0 sinon. η } repr´ esentant l’ensemble des nœuds Node B ... Les variables de trafic sont repr´ esent´ ees par : la capacit´ e des SGM ... . d´ efinies comme suit : eq – x17 variable 0-1 tel que xeq e` a un 17 = 1 si et seulement si un eNode B e ∈ E est connect´ SGM q ∈ Q. 2. 2.3 L’´ elaboration du mod` ele prend en compte les variables de d´ ecision sur les eNode B et les SGSN. – Hq ee ut par unit´ e de temps d’une rel` eve simple entre les eNode B e et e impliquant 17 le coˆ un seul SGM ...2 Ensembles Les ensembles utilis´ es pour symboliser les composantes du r´ eseau sont les suivants : E = {1. Variables – – – – – 3. 3. 2.. – cgq esente le coˆ ut d’amortissement de la liaison entre un nœud SGM q ∈ Q et 67 qui repr´ SGSN g ∈ G .. 3. – H q ee ut par unit´ e de temps d’une rel` eve complexe entre les eNode B e et e 17 le coˆ impliquant des SGM diff´ erents .. – q w2 .. .. G = {1.. σ } repr´ esentant l’ensemble des nœuds SGM . Les variables repr´ esentant les coˆ uts de liaisons et les coˆ uts de rel` eves s’expriment comme suit : – ceq esente le coˆ ut d’amortissement de la liaison entre l’eNode B e ∈ E et un 17 qui repr´ SGM q ∈ Q . – Hvq en ut par unit´ e de temps d’une rel` eve verticale entre les Node B n et les eNode 67 le coˆ B e impliquant un SGSN et un SGM .4. α} repr´ esentant l’ensemble des nœuds eNode B . 3... N = {1... gq – xgq ea ` 67 variable 0-1 tel que x67 = 1 si et seulement si un nœud SGSN g ∈ G est connect´ un SGM q ∈ Q.

des SGSN g aux SGM q . gq le trafic de donn´ ees g´ en´ er´ e lors de la rel` eve verticale. eq xeq 17 c17 + e∈E q ∈Q g ∈G q ∈Q gq xgq 67 c67 (3. comme le montrent respectivement les termes 1 et 2 de la relation 3.23) . support´ e par le lien entre un – f67 SGSN g ∈ G et un SGM q ∈ Q. S 1 et S 11. ne seront pas pris en compte.43 eq – f17 le trafic de donn´ ees support´ e par le lien entre un eNode B e ∈ E et un SGM q ∈ Q .4 Coˆ ut d’affectation Pour effectuer le calcul du coˆ ut d’affectation des cellules.6 Exemple d’architecture d’interconnexion d’un r´ eseau UMTS ` a un r´ eseau LTE avec couplage de noeuds 3. les liens qui seront consid´ er´ es sont ceux a ` travers lesquels le plan de l’usager transitera.6. le calcul comptabilisera : les coˆ uts d’affectation des eNode B e. Les liens d´ edi´ es ` a la signalisation. la nouvelle architecture est repr´ esent´ ee a ` la Figure 3.23. Dans ce cas. comme les interfaces X 2. Alors.4. Figure 3.

x17 (3.44 3. ee y17 = q ∈Q ee q z17 avec e.26 devient : ee hq ee 17 (1 − y17 ) + ee H17 e∈E e ∈E. (3. repr´ esentant le coˆ ut d’affectation des eNode B e et e au SGM q . Elles se d´ efinissent alors par : ee q eq z17 = xeq avec e et e ∈ E et q ∈ Q et e = e 17 . et 0 sinon.26) e∈E e ∈E e∈E e ∈E ee ee En posant hq ee 17 = H q 17 − Hq 17 .4.26 est r´ eduite a ` l’expression suivante : e∈E e ∈E.27) . e ∈ E et e = e . et 0 s’ils sont reli´ es a ` des SGM diff´ erents.24) ee q z17 sera ´ egale a ` 1 si les eNode B e et e avec e = e sont tous deux connect´ es a ` un seul SGM.e =e avec ee H17 = constante e∈E e ∈E.5 Coˆ ut de la rel` eve horizontale ee q ee Soient les variables z17 et y17 .e =e ee hq ee 17 (1 − y17 ) (3.e =e e∈E e ∈E. Alors.25) ee y17 vaut 1 si les eNode B e et e sont tous deux connect´ es au mˆ eme SGM. la relation 3.e =e La relation 3. Le coˆ ut de la rel` eve horizontale par unit´ e de temps incluant un SGM s’exprime comme suit : ee ee ee ee H 17 (1 − y17 )+ H17 y17 (3.

quand il y a changement de SGM. Dans cette relation.30 : xeq avec (e ∈ E ) (3. de mˆ eme que les contraintes sur le trafic convergeant vers les SGM.30) 17 = 1 q ∈Q . En consid´ erant les relations 3.3.4. le premier terme fait r´ ef´ erence ` a la rel` eve verticale simple et le deuxi` eme ` a la rel` eve verticale complexe.29) 3. l’eNode B e ∈ E doit ˆ etre reli´ e` a un SGM qui sera lui mˆ eme reli´ ea ` un SGSN .28.11. ce qui se traduit par la relation 3. la rel` eve verticale fait intervenir des composantes appartenant aux r´ eseaux UMTS et LTE. F = e∈E q ∈Q eq xeq 17 c17 + g ∈G q ∈Q gq xgq 67 c67 + e∈E e ∈E ee hq ee 17 (1 − y17 ) en en + e∈E q ∈Q n∈N r∈R g ∈G gq en nr eq (xeq 67 x23 x17 )((Hv 67 − H v 67 )x67 + H v 67 ) (3.4. En effet : 1. le coˆ ut de la rel` eve horizontale (3` eme terme) et le coˆ ut de la rel` eve verticale (4` eme terme). les conditions d’elligibilit´ e des nœuds qui y participent sont diff´ erentes.28) en + e∈E q ∈Q n∈N r∈R g ∈G Le coˆ ut total de l’affectation des nœuds aux commutateurs est une fonction F qui regroupe le coˆ ut des nœuds et des liaisons (1er et 2` eme terme). reli´ e` a un SGSN reli´ ea ` un SGM. Chaque eNode B doit ˆ etre affect´ ea ` un et un seul SGM.7 Contraintes Certaines contraintes doivent s’appliquer afin de limiter l’´ etendue du probl` eme et d’assurer une r´ esolution plus pragmatique pouvant seoir ` a la r´ ealit´ e.10 et 3. Ainsi seront d´ efinies les contraintes sur les affectations des eNode B et des SGSN. le Node B est reli´ ea ` un RNC qui est.6 Coˆ ut de la rel` eve verticale Comme dans la section 3. le coˆ ut de la rel` eve verticale par unit´ e de temps incluant le SGM s’exprime par la relation 3.3. Toutefois. eq nr rg gq Hvq en 67 (x17 x23 x36 x67 ) e∈E q ∈Q n∈N r∈R g ∈G gq nr rg H vq 67 (xeq 17 x23 x36 )(1 − x67 ) (3. ` a son tour. 2.45 3.

46 Chaque nœud SGSN doit ˆ etre affect´ ea ` un et un seul SGM.35) (3. . Ainsi.32) xrg 36 = 1 g ∈G (3.31) xgq 67 = 1 q ∈Q De mˆ eme.33) La quantit´ e de trafic venant des eNode B et des SGSN ne doit pas d´ epasser la capacit´ e des SGM : eq eq gq gq q f17 .36) Ces deux contraintes ainsi d´ efinies ne sont pas lin´ eaires.38) (3.30 ` a 3. chaque Node B doit ˆ etre affect´ ea ` un et un seul RNC. la r´ esolution du probl` eme revient ` a minimiser la fonction de coˆ ut F sous les contraintes 3. e ∈ E et e = e . et chaque RNC doit ˆ etre affect´ e` a un et un seul SGSN. (3. ce qui se traduit par les relations suivantes : xnr 23 = 1 r ∈R avec (n ∈ N ) avec (r ∈ R) (3.40) En r´ esum´ e.36 seront remplac´ ees par les contraintes suivantes : ee q z17 ≤ xeq 17 ee q q ≤ xe z17 17 ee q eq z17 ≥ xeq 17 + x17 − 1 ee q z17 ≥0 (3. ces contraintes seront sujettes a ` des transformations.40. Pour r´ esoudre le probl` eme avec les m´ ethodes traditionnelles de programmation lin´ eaire.34) Les contraintes li´ ees ` a la lin´ earisation de la fonction sont d´ efinies par : ee q eq z17 = xeq avec e et e ∈ E et q ∈ Q et e = e 17 .x17 + f67 . ce qui se traduit par la relation suivante : avec (g ∈ G) (3.x17 ee y17 = q ∈Q ee q z17 avec e.37) (3.39) (3.35 et 3.x67 ≤ w2 avec q ∈ Q (3. 3.

assurer une meilleure couverture de la zone consid´ er´ ee. plus diversifi´ es les uns les autres. l’analyse de la compl´ exit´ e du probl` eme sera bas´ ee sur l’analyse faite de la complexit´ e des deux r´ eseaux impliqu´ es dans l’architecture. En effet. s SGW et m MME ou q SGM. Les m´ ethodes exactes. chaque cellule desservie par un eNode B dans le r´ eseau 4G/LTE et par un Node B du r´ eseau 3G/UMTS sera consid´ er´ ee comme un sommet du graphe.47 3. . Le probl` eme d’affectation dans le pr´ esent contexte devient donc un probl` eme NP-difficile. Elles offrent une solution exacte.5 Analyse de la complexit´ e du mod` ele math´ ematique L’analyse de la complexit´ e du probl` eme d’affectation dans la planification d’un r´ eseau 4G a ` partir d’un r´ eseau 3G existant est influenc´ ee par le nombre et les niveaux des ´ equipements dans l’architecture. n´ ecessiterait un temps de traitement important. en l’occurrence un arc reliant deux sommets du graphe. plus il existe des niveaux d’´ equipements et plus il existe des combinaisons d’affectations. SGW ou SGM. le principe de r´ esolution consisterait ` a effectuer un nombre de (m + s)e et (m + s)g ou de q (e+g) combinaisons [40]. avec e eNode B. les auteurs montrent l’´ equivalent de ce probl` eme a ` celui du partitionnment des graphes [51]. sont de complexit´ e exponentielle. Les coˆ uts des rel` eves horizontale et verticale entre chaque paire de nœuds repr´ esentent. Trouver dans ce cas les sch´ emas d’affectations qui permettront de r´ eduire le coˆ ut tout en estimant la capacit´ e de chacun des nœuds MME. Dans les travaux r´ ealis´ es pour r´ esoudre le probl` eme d’affectation des r´ eseaux 2G. plus sp´ ecifiquement en cas de rel` eve complexe. En effet. Plus il existe des combinaisons et plus nombreuses sont les op´ erations de mises a ` jour en cas de rel` eve. De ces algorithmes. Par analogie. Cette caract´ eristique oriente vers le choix d’une heuristique qui offre en un temps raisonnable des r´ esultats qui convergent vers l’optimum. le probl` eme d’affectation se pr´ esente alors comme un probl` eme d’optimisation dont le but est de trouver une solution minimisant le coˆ ut des affectations et celui des rel` eves de mani` ere ` a r´ eduire le coˆ ut d’extension. comme l’algorithme ` a´ enum´ eration exhaustive. Les deux niveaux que pr´ esente le r´ eseau 4G/LTE le rapprochent de l’architecture des r´ eseaux 2G. tout en respectant les contraintes de capacit´ es des nœuds du r´ eseau cœur. Tel que d´ efini. En effet. Ainsi. g SGSN. mais peuvent exploser avec la taille du probl` eme. Il faut donc exclure l’usage d’une m´ ethode exacte. de technologies diff´ erentes et par cons´ equent regroupe un ensemble de caract´ eristiques. l’architecture r´ esultante de l’affectation fait intervenir des ´ equipements appartenant a ` des niveaux diff´ erents. la recherche taboue sera utilis´ ee. [53].

dont le principe de fonctionnement repose essentiellement sur l’exploration de l’ensemble des voisins de la solution courante. Ensuite. Le r´ esultat issu de la solution initiale . Cette m´ emoire permet d’exclure certains choix de mouvements. Ainsi. La liste taboue est une m´ emoire propre a ` l’algorithme. les SGSN seront a ` leur tour affect´ es aux composantes MME. Elle est utilis´ ee pour indiquer pendant combien d’it´ erations. Alors. L’adaptation de la recherche taboue au probl` eme d’affectation dans la planification des r´ eseaux 4G commence par la cr´ eation d’une solution initiale. 4. la prochaine section fera une description sommaire de l’heuristique. Deux principaux param` etres sont ` a consid´ erer dans cet algorithme : la liste taboue et la tenure de la solution. a ` moyen et ` a long terme. pour finir par la description et l’adaptation des m´ ecanismes de m´ emoire a ` court. la solution initiale effectue l’affectation en partant du niveau d’´ equipements le plus bas de la hi´ erarchie. Pour ce faire.48 CHAPITRE 4 ` ADAPTATION DE LA RECHERCHE TABOUE AU PROBLEME DE ´ PLANIFICATION DES RESEAUX 4G/LTE Ce chapitre porte essentiellement sur l’adaptation de la recherche taboue au probl` eme de planification dans les r´ eseaux 4G. qui garde la trace des solutions d` ej` a explor´ ees afin de ne pas les reproduire. suivie des ´ etapes d’adaption aux r´ eseaux mobiles 4G. Cette solution est g´ en´ er´ ee a ` partir des donn´ ees d´ ecrivant les caract´ eristiques du r´ eseau et fournies en param` etre au probl` eme. Puisque le r´ eseau UMTS est pr´ ealablement ´ etabli. Le r´ esultat obtenu est une topologie pr´ esentant le mode d’affectation des eNode B et des SGSN aux composantes MME. en se basant sur le principe d’affectation ascendante. utilis´ es pour am´ eliorer les coˆ uts des solutions initiales obtenues. le mouvement g´ en´ erant cette solution reste tabou [29].1 Adaptation de la recherche taboue aux r´ eseaux 4G La recherche taboue est une recherche locale. SGW ou SGM. alors les premiers ´ el´ ements qui seront affect´ es sont les nouveaux nœuds ` a ajouter au r´ eseau UMTS. seront d´ ecrites les ´ etapes menant a ` la g´ en´ eration de la solution initiale. dans les sections subs´ equentes. des SGW ou des SGM. les eNode B. et par cons´ equent restreindre les voisinages de la solution du probl` eme. SGW ou SGM. La deuxi` eme affectation r´ ealise l’interconnexion des deux r´ eseaux. La notion de tenure est la dur´ ee du statut tabou d’une solution. vers le niveau le plus haut compos´ e des MME.

afin de r´ etablir les contraintes de capacit´ es et assurer une certaine faisabilit´ e des solutions. gard´ ee sans aucune am´ elioration pendant k it´ erations pour tout ´ el´ ement S du voisinage. la m´ ethode sauvegarde pour chaque mouvement retenu (dit tabou) son inverse dans la liste taboue. Cette derni` ere gardera les k derni` eres solutions. Cette am´ elioration se fera au moyen de la recherche taboue qui s’ex´ ecute en appliquant s´ equentiellement trois m´ ecanismes de m´ emoire : un m´ ecanisme de m´ emoire a ` court terme. plus pr´ ecis´ ement pour le m´ ecanisme de m´ emoire ` a court terme. Ce sont : un algorithme stochastique et un algorithme de moindre coˆ ut. la m´ ethode g´ en` ere une valeur num´ erique repr´ esentant le coˆ ut de la fonction objectif. En se basant sur ces valeurs. Ils comportent trois ´ etapes qui consistent en : une affectation des eNode B aux ´ equipements du r´ eseau cœur 4G. aucune garantie sur la faisabilit´ e des solutions qui seront obtenues. la m´ ethode garde une certaine trace ”statistiques” des solutions explor´ ees. pour le m´ ecanisme de m´ emoire a ` moyen terme. afin d’´ eviter a ` la m´ ethode d’y revenir et par cons´ equent. Tout au long de son ex´ ecution impliquant les m´ ecanismes de m´ emoire ` a court et a ` moyen terme. l’algorithme va choisir la solution voisine qui d´ egrade le moins la fonction objectif. Ces valeurs seront donc gard´ ees pendant un nombre Kmax d’it´ erations. l’empˆ echer de cycler autour de l’optimum local. l’algorithme effectue des mouvements ` a l’int´ erieur d’un ensemble de voisinage (espace de recherche) obtenu suite aux variations de la solution initiale. quand la m´ ethode tombe-t-elle dans un optimum local.2 Construction des solutions initiales Deux types d’algorithmes seront consid´ er´ es pour construire les solutions initiales. Ce coˆ ut est le r´ esultat de la sommation des coˆ uts de liaisons de chaque affectation effectu´ ee. Un optimum local est une valeur S . Pour ´ eviter de conserver cette valeur. Ainsi. le m´ ecanisme de la m´ emoire ` a long terme relancera la recherche en explorant d’autres voisinages pour mieux diversifier la recherche. Dans les deux premiers m´ ecanismes. Avec une telle approche. tous deux construits en fonction des param` etres d’entr´ ee du r´ eseau. choisit ` a chaque ´ etape. les SGW ou les SGM. l’algorithme n’offre. L’algorithme dans son ex´ ecution. d’autres types de mouvements seront appr´ ehend´ es.49 sera ensuite ´ evalu´ e et am´ elior´ e parce qu’il n’est pas optimal. un m´ ecanisme de m´ emoire a ` moyen terme et un m´ ecanisme de m´ emoire ` a long terme. 4. et la sanction appliqu´ ee en cas de non respect des contraintes de capacit´ es. Pour ´ evaluer la solution obtenue. la solution ayant la meilleure ´ evaluation. une affectation des SGSN . De ce fait. cet ensemble sera d´ epourvu de toutes contraintes de capacit´ es sur les composantes du r´ eseau cœur : les MME. ou quand elle satisferont un certain crit` ere d’aspiration. Pour permettre l’exploration de plus de solutions et augmenter les chances d’obtenir de bonnes solutions.

3 et ceux entre les SGSN et SGW du tableau 4. entre les eNode B et les SGW du tableau 4.50 aux ´ equipements du r´ eseau cœur 4G.1 Solutions initiales pour l’architecture sans couplage de nœuds Les algorithmes re¸ coivent en entr´ ee le nombre d’eNode B.1 Coˆ uts de liaisons entre les eNode B et les MME eNode B 0 1 2 3 4 5 6 7 8 9 MME 0 1 12 8 10 0 6 10 12 6 7 12 0 6 10 12 12 10 6 6 6 12 2 8 6 3 6 6 3 6 6 3 6 Tableau 4. de mˆ eme que les coˆ uts de liaisons entre les SGSN et les MME du tableau 4. Bien que les ´ etapes d’ex´ ecution soient les mˆ emes.2.2. de SGSN. les instructions des algorithmes diff` erent suivant l’architecture utilis´ ee.4. Tableau 4. chaque eNode B e et chaque SGSN g est affect´ e` a un MME m et un SGW s. de SGW et de MME .2 Coˆ uts de liaisons entre les eNode B et les SGW eNode B 0 1 2 3 4 5 6 7 8 9 SGW 0 1 12 12 6 10 7 8 8 12 12 0 6 16 7 12 12 4 6 12 16 8 2 8 6 13 6 6 3 6 6 7 6 Tableau 4.4 Coˆ uts de liaisons entre les SGSN et les SGW SGSN 0 1 2 3 4 SGW 0 1 0 4 12 0 6 6 3 12 3 12 2 8 6 3 6 6 Dans le cas de la solution stochastique.3 Coˆ uts de liaisons entre les SGSN et les MME SGSN 0 1 2 3 4 MME 0 1 8 8 16 10 6 8 13 12 6 10 2 8 6 3 6 6 Tableau 4. Ces coˆ uts de liaisons sont g´ en´ er´ es au moyen d’une application Matlab d´ ecrite en d´ etails dans le chapitre suivant. puis. les coˆ uts de liaisons entre les eNode B et les MME du tableau 4. un calcul du coˆ ut pour les deux affectations.1 . 4. choisi de fa¸ con al´ eatoire dans la liste des nœuds candidats .

Chaque case de ces tableaux comporte l’indice du MME m et du SGW s auxquels l’eNode B e et le SGSN g sont affect´ es. comme indiqu´ e dans l’algorithme 1. L’algorithme s’arrˆ ete quand tous les eNode B et tous les SGSN sont affect´ es.51 C (n) telle que : C (n) ≤ (Cmin + α(Cmax − Cmin )) (4. Les eNode B 2. Le premier nœud du r´ eseau. |M|] et [0. Cmax . Les tableaux 4. Alors.1) Les nœuds candidats. repr´ esentent l’ensemble des SGW et des MME du r´ eseau. les tableaux 4.6 montrent les r´ esultats de la solution initiale.5 et 4. Ainsi. un r´ eseau comportant 10 eNode B. 4. 5 SGSN. 3 MME et 3 SGW sera consid´ er´ e. et celle des coˆ uts de liaisons entre les SGSN et les SGW et MME auxquels ils sont affect´ es. sera ´ egal ` a 0.6 Affectation des SGSN aux MME et SGW SGSN 0 1 2 3 4 MME 1 0 2 0 1 SGW 2 1 0 1 2 Pour illustrer les r´ esultats issus de l’ex´ ecution de l’algorithme 1. 3 et 5 et les SGSN 1 et 3 sont affect´ es au MME 0. |S|]. Tableau 4. Cmin . Cette ex´ ecution est r´ ealis´ ee avec comme unique contrainte.6 indiquent.5 Affectation des eNode B aux MME et SGW eNode B 0 1 2 3 4 5 6 7 8 9 MME 2 0 1 0 1 0 1 2 1 2 SGW 0 1 2 1 2 1 0 2 0 1 Tableau 4. que les eNode B 1. l’algorithme renvoie un coˆ ut total compos´ e de la sommation des coˆ uts de liaison entre les eNode B et les SGW et MME. 6 et 8 et les SGSN . et α repr´ esente la graine al´ eatoire comprise dans les intervalles [0. Pour chaque affectation. celle d’affecter chaque eNode B e et chaque SGSN g a ` un seul MME m et un seul SGW s.5 et 4. Cmax sera ´ egale ` a |M| ou a ` |S|.

des eNode B 1. aux SGW 0.52 0 et 4 sont affect´ es au MME 1.1 Topologie pour une architecture sans couplage de nœuds La topologie de la solution obtenue est repr´ esent´ ee a ` la figure 4. e7 s2 m2 g2 e2 e9 s1 g1 g4 e0 g0 e5 e1 g3 m1 m0 e3 e4 e6 s0 e8 eNode B SGSN MME s1 SGW Figure 4.1. Ces coˆ uts varient en fonction de la distance s´ eparant les deux nœuds. chaque eNode B e et SGSN g est reli´ e au MME m et aux SGW s par des segments dont la longueur repr´ esente les coˆ uts de liaison cem ou cgm . Ainsi. 9 et des SGSN 1. o` u l’affectation entre deux nœuds est repr´ esent´ ee par un segment reliant ces deux nœuds. 3. 7 et des SGSN 0. De mˆ eme. . Les eNode B 0. et le SGSN 2 sont affect´ es au MME 2. 1 et 2. 3. 5. 7 et 9. les tableaux montrent les affectations respectives des eNode B 0. 4. 6 et 8 et du SGSN 2. 4. des eNode B 2.

53 Algorithme 1 Pseudo code de la solution initiale stochastique pour l’architecture sans couplage de nœuds Lecture : . TabCL SGSN MME et TabCL SGSN SGW Cmin = 0 CmaxM M E = m. af f ectationSGSN SGW = 0 CAf f ectation = 0 Pour tout E [i] faire idM M E = Cmin + r. de SGSN g . TabCLeNB SGW. idSGW = 0 af f ectationeN B M M E = 0.nextInt(CmaxSGW − Cmin ) af f ectationeN B SGW [i][idSGW ] = 1 CAf f ectation = +T abCLeN B SGW [i][idSGW ] Fin Pour Affecter l’eNode B i au MME idM M E et au SGW idSGW Pour tout G[j ] faire idM M E = Cmin + r.nextInt(CmaxSGW − Cmin ) af f ectationSGSN SGW [j ][idSGW ] = 1 CAf f ectation = +T abCL SGSN SGW [j ][idSGW ] Fin Pour Affecter le SGSN j au MME idM M E et au SGW idSGW .nextInt(CmaxM M E − Cmin ) af f ectationeN B M M E [i][idM M E ] = 1 CAf f ectation = +T abCLeN B M M E [i][idM M E ] idSGW = Cmin + r. de MME m. af f ectationeN B SGW = 0 af f ectationSGSN M M E = 0.nextInt(CmaxM M E − Cmin ) af f ectationSGSN M M E [j ][idM M E ] = 1 CAf f ectation = +T abCL SGSN M M E [j ][idM M E ] idSGW = Cmin + r. de SGW s.du nombre d’eNode B e.des coˆ uts de liaison TabCLeNB MME. . CmaxSGW = s idM M E = 0.

Ainsi. chaque eNode B e et chaque SGSN g sera affect´ ea ` un MME m et un SGW s de coˆ ut de liaisons minimum.10.8 Affectation des SGSN aux MME pour l’algorithme de coˆ ut minimum SGSN 0 1 2 3 4 MME 0 1 0 0 0 1 MME 1 0 0 0 0 0 MME 2 0 1 1 1 0 . Tableau 4.54 L’algorithme initial de coˆ ut minimum affecte chaque eNode B e et chaque SGSN g au MME m et au SGW s de coˆ ut minimum. Dans cet algorithme. comme le montrent les tableaux 4. le crit` ere de choix d’un ´ el´ ement est le coˆ ut minimum et l’algorithme s’arrˆ ete quand il n’y a plus de noeuds a ` affecter. Cette solution ressemble a ` une solution gloutonne d´ eterministe dans le sens qu’elle construit une solution progressive en faisant une suite de choix d´ efinitifs sans retour.7 Affectation des eNode B aux MME pour l’algorithme de coˆ ut minimum eNode B 0 1 2 3 4 5 6 7 8 9 MME 0 0 0 0 0 0 1 0 0 0 1 MME 1 0 1 0 1 0 0 0 0 0 0 MME 2 1 0 1 0 1 0 1 1 1 0 Tableau 4.7 a ` 4. les candidats repr´ esentent l’ensemble des noeuds.

Au MME 1 sont affect´ es les eNode B 1 et 3. 4. et 0 sinon. k ) re¸ coit la valeur 1.55 Tableau 4. et proc` ede ensuite.9 Affectation des eNode B aux SGW pour l’algorithme de coˆ ut minimum eNode B 0 1 2 3 4 5 6 7 8 9 SGW 0 0 1 1 0 0 1 0 0 1 0 SGW 1 0 0 0 0 1 0 0 1 0 0 SGW 2 1 0 0 1 0 1 1 0 0 1 Tableau 4. l’algorithme 2 fait l’initialisation des coˆ uts de liaisons des tableaux 4. le MME 2 re¸ coit les eNode B 0. k ) re¸ coit la valeur 1.10 montrent les r´ esultats de la solution initiale obtenue.7 montre qu’au MME 0 sont affect´ es les eNode B 5 et 9. un SGSN de la ligne j est affect´ ea ` un SGM de la colonne k si la case (j. Enfin. 7 et 8. 2. 2 et 3. 6.1 a ` 4. Dans ces tableaux.7. le tableau 4. Ainsi. Les tableaux 4. ` a l’affectation des eNode B et des SGSN. De mˆ eme. 4. et les SGSN 0 et 4. .4. et 0 sinon.9. 4. l’eNode B de la ligne i est affect´ ea ` un SGM de la colonne k si la case (i.8. et les SGSN 1.10 Affectation des SGSN aux SGW pour l’algorithme de coˆ ut minimum SGSN 0 1 2 3 4 SGW 0 1 0 0 1 1 SGW 1 0 1 0 0 0 SGW 2 0 0 1 0 0 Les param` etres du r´ eseau une fois lus. 4.

de SGSN g . des coˆ uts de liaison TabCLeNB MME. TabCL SGSN MME et TabCL SGSN SGW Initialisation : CLem = CLes = CLgm = CLgs = 0 Pour tout eNode B e faire M eilleurC = +∞ M eilleurM M E = 0 Pour tout MME m faire Si CLem ≤ M eilleurC alors M eilleurC := CLem M eilleurM M E := m Fin Si Fin Pour Affecter l’ENode B e au MME M eilleurM M E M eilleurC = +∞ M eilleurSGW = 0 Pour tout SGW s faire Si CLes ≤ M eilleurC alors M eilleurC := CLes M eilleurSGW := s Fin Si Fin Pour Affecter l’ENode B e au SGW M eilleurSGW Fin Pour Pour tout SGSN g faire M eilleurC = +∞ M eilleurM M E = 0 Pour tout MME m faire Si CLgm ≤ M eilleurC alors M eilleurC := CLgm M eilleurM M E := m Fin Si Fin Pour Affecter le SGSN g au MME M eilleurM M E M eilleurC = +∞ M eilleurSGW = 0 Pour tout SGW s faire Si CLgs ≤ M eilleurC alors M eilleurC := CLgs M eilleurSGW := s Fin Si Fin Pour Affecter SGSN g au SGW M eilleurSGW Fin Pour . de MME m.56 Algorithme 2 Pseudo code de la solution initiale de coˆ ut minimum pour l’architecture sans couplage de nœuds Lecture : du nombre d’eNode B e. TabCLeNB SGW. de SGW s.

telle que d´ ecrite dans la relation 4. Ils re¸ coivent en entr´ ee le nombre d’eNode B. Tableau 4. de mˆ eme que les coˆ uts de liaisons entre les SGSN et les SGM du tableau 4.11 Coˆ uts de liaisons des eNode B aux SGM eNode B 0 1 2 3 4 5 6 7 8 9 SGM 0 1 12 8 10 0 6 10 12 6 7 12 0 6 10 12 12 10 6 6 6 12 2 8 6 3 6 6 3 6 6 3 6 Tableau 4. les coˆ uts de liaisons entre les eNode B et les SGM du tableau 4.1. Les candidats repr´ esentent l’ensemble des nœuds SGM du r´ eseau.12. La valeur de Cmin sera ´ egale a ` 0 et α sera compris dans l’intervalle [0 . 5 SGSN et 3 SGM. L’algorithme prend fin quand tous les eNode B et tous les SGSN sont affect´ es. Le coˆ ut . Cmax sera ´ egale a ` |Q|. Les coˆ uts de liaisons ont ´ et´ e g´ en´ er´ es par une application Matlab.11. Dans ce cas.2. Un exemple de r´ esultats de ces algorithmes sera pr´ esent´ e dans les sections suivantes pour un r´ eseau comportant 10 eNode B.57 4. |Q|]. de SGSN et de SGM .2 Solutions initales pour l’architecture avec couplage de nœuds Les algorithmes al´ eatoire et de coˆ ut minimum seront repr´ esent´ es respectivement par les algorithmes 3 et 4.12 Coˆ uts de liaisons des SGSN aux SGM SGSN 0 1 2 3 4 SGM 0 1 8 8 16 10 6 8 13 12 6 10 2 8 6 3 6 6 L’ex´ ecution de l’algorithme 3 affecte chaque eNode B e et chaque SGSN g a ` un SGM q choisi de fa¸ con al´ eatoire dans la liste des nœuds candidats C (n). dont les explications se trouvent au chapitre 5.

8 et les SGSN : 0. les eNode B : 0. Ainsi. 6.13 Affectation des eNode B aux SGM eNode B 0 1 2 3 4 5 6 7 8 9 SGM 0 2 1 0 2 1 0 1 2 0 Tableau 4.14 Affectation des SGSN aux SGM SGSN 0 1 2 3 4 SGM 2 1 2 0 1 Les tableaux 4. Ce coˆ ut varie suivant la distance s´ eparant les nœuds. 5. 9 et le SGSN 3 sont affect´ es au SGM 0. 7 et les SGSN : 1.2. La topologie de la solution obtenue est repr´ esent´ ee a ` la figure 4.13 et 4. 4 sont affect´ es au SGM 1. 3. . Chaque case de ces tableaux comporte l’indice du SGM q auquel l’eNode B e ou le SGSN g est affect´ e. les eNode B : 2. o` u chaque eNode B e et SGSN g est reli´ e au SGM q suivant leur coˆ ut de liaison.58 total des affectations est calcul´ e en fonction de la sommation des coˆ uts de liaisons entre les nœuds eNode B et SGM. 2 sont affect´ es au SGM 2. Tableau 4. 4.14 montrent les r´ esultats de la solution initiale quand il y a couplage des nœuds MME et SGW. et celle des coˆ uts de liaisons entre les SGSN et les SGM auxquels ils sont affect´ es. Cette solution se r´ ealise avec comme unique contrainte celle d’affecter chaque eNode B e et chaque SGSN g a ` un seul SGM q . alors que les eNode B : 1.

2 Topologie pour une architecture avec couplage de nœuds .59 e7 e9 g2 e0 q2 g0 g1 g4 q1 g3 e2 q0 e6 e4 e8 e5 e3 e1 eNode B SGSN SGM Figure 4.

des coˆ uts de liaison TabCLeNB SGM et TabCL SGSN SGM Cmin = 0 CmaxSGM = q idSGM = 0 af f ectationeN B SGM = 0. af f ectationSGSN SGM = 0 CAf f ectation = 0 Pour tout E [i] faire idSGM = Cmin + r. de SGW s.nextInt(CmaxSGM − Cmin ) af f ectationSGSN SGM [j ][idSGM ] = 1 CAf f ectation = +T abCLeN B SGM [j ][idSGM ] Fin Pour Affecter le SGSN j au SGM idSGM .nextInt(CmaxSGM − Cmin ) af f ectationeN B SGM [i][idSGM ] = 1 CAf f ectation = +T abCLeN B SGM [i][idSGM ] Fin Pour Affecter le l’eNode B i au SGM idSGM Pour tout G[j ] faire idSGM = Cmin + r. de SGSN g .60 Algorithme 3 Pseudo code de la solution initiale stochastique pour l’architecture sans couplage de nœuds Lecture : du nombre d’eNode B e. de MME m.

Les r´ esultats obtenus sont repr´ esent´ es dans les tableaux 4.61 L’algorithme de coˆ ut minimum. Ainsi.16 montrent les r´ esultats obtenus de la solution initiale.16 Affectation des SGSN aux SGM avec l’algorithme de coˆ ut minimum eNode B 0 1 2 3 4 SGM 0 1 0 0 0 1 SGM 1 0 0 0 0 0 SGM 2 0 1 1 1 0 Les tableaux 4. 9.15 et 4. les tableaux 4. 4.15 et 4. si la case (i. 5. et sont soumis seulement aux contraintes d’unicit´ e qui permettent d’affecter chaque eNode B e et chaque SGSN g a ` un seul SGM q . Enfin au SGM 2 sont affect´ es les eNode B 2. Dans ces tableaux. 7. k ) re¸ coit la valeur 1 et 0 sinon. Tableau 4. Au SGM 1 sont affect´ e les eNode B 1. 4. . 3. et les SGSN 0. 6. tel que d´ ecrit dans l’algorithme 4 pour l’architecture avec couplage de nœuds. Il en est de mˆ eme pour les SGSN et les SGM. 2. un eNode B ` a la ligne i est affect´ e` a un SGM de la colonne k . affecte chaque eNode B e et chaque SGSN g a ` un SGM q de coˆ ut de liaison minimum. 3. 8 et les SGSN 1.15 et 4.16 montrent qu’au SGM 0 sont affect´ es les eNode B 0.15 Affectation des eNode B aux SGM avec l’algorithme de coˆ ut minimum eNode B 0 1 2 3 4 5 6 7 8 9 SGM 0 1 0 0 0 0 1 0 0 0 1 SGM 1 0 1 0 1 0 0 0 0 0 0 SGM 2 0 0 1 0 1 0 1 1 1 0 Tableau 4.16.

de SGSN g . des coˆ uts de liaison TabCLeNB SGM et TabCL SGSN SGM Initialisation : CLeq = CLgq = 0 Pour tout SGM q faire M eilleurC = +∞ M eilleureN odeB = 0 Pour tout eNode B e faire Si CLeq ≤ M eilleurC alors M eilleurC := CLeq M eilleureN odeB := e Fin Si Fin Pour Affecter l’ENode B M eilleureN odeB au SGM q M eilleurC = +∞ M eilleurSGSN = 0 Pour tout SGSN g faire Si CLgq ≤ M eilleurC alors M eilleurC := CLgq M eilleurSGSN := g Fin Si Fin Pour Affecter le SGSN B M eilleurSGSN au SGM q Fin Pour .62 Algorithme 4 Pseudo code de la solution initiale de coˆ ut minimum avec couplage de nœuds Lecture : du nombre d’eNode B e. de SGM q .

Ils consistent en une : – r´ eaffectation d’un eNode B e a ` un MME m. s) se regroupent en un mouvement M2 (g.4. les gains g´ en´ er´ es ` a l’application de ces mouvements. quatre types de mouvements sont utilis´ es.63 4. la liste taboue. le crit` ere d’aspiration qui permet d’annuler le caract` ere tabou d’un mouvement et en dernier lieu. m). ou non un couplage de nœuds. Ce sont : les types de mouvements. Une telle vari´ et´ e de mouvements fait accroˆ ıtre l’ensemble des solutions possibles de l’algorithme. pour passer de la solution initiale fournie par les algorithmes 1 et 2 ` a une nouvelle solution. a ` des fins d’utilisation lors de l’application des m´ ecanismes a ` moyen et ` a long terme. s.7. suivant que l’architecture consid` ere. s) constitueront un seul mouvement M1 (e. m) et M4 (e. Ces mouvements de r´ eaffectation diff` erent. – r´ eaffectation d’un SGSN g a ` un MME m. not´ e M1 (e. Ainsi M1 (e. Dans chacun des cas. Dans la suite de cette section seront d´ ecrites les diff´ erentes caract´ eristiques de la m´ emoire a ` court terme. Dans l’architecture sans couplage de nœuds. et SGSN g aux ´ equipements du r´ eseau cœur.3 M´ emoire ` a court terme La m´ emoire ` a court terme ou tabou de base est le premier m´ ecanisme d´ eclench´ e ` partir de la a ` l’ex´ ecution de l’algorithme de recherche taboue d´ ecrit dans la figure 4. annot´ ee M4 (g. De mˆ eme.3. m). Un certain nombre de ces solutions sont gard´ ees en m´ emoire (Liste Taboue). s). les mouvements consistent a ` faire la r´ eaffectation des nœuds eNode B e. obtenues en faisant varier s au moyen de mouvements. – r´ eaffectation d’un SGSN g a ` un SGW s. une solution courante. Ainsi. Soit N (s) l’ensemble des solutions voisines de s. s) . – r´ eaffectation d’un eNode B e a ` un SGW s.2 et 3. Pour limiter le choix des solutions et respecter les sch´ emas des rel` eves complexes des figures 3. les mouvements seront regroup´ es comme dans [25]. m) et M2 (e. m) . Pour la m´ emoire ` a court terme. not´ e M2 (e.1 Mouvements Soit s ∈ S . not´ e M3 (g. Ces mouvements permettent de g´ en´ erer de nouvelles solutions devant am´ eliorer la solution de d´ epart. 4. plusieurs types de mouvements de r´ eaffectation peuvent ˆ etre ´ elabor´ es. A solution initiale g´ en´ er´ ee. la m´ emoire a ` court terme ex´ ecute un ensemble de mouvements. M3 (e. s. m) . un changement d’eNode B . la fonction qui permet d’´ evaluer la solution trouv´ ee.

– r´ eaffectation d’un SGSN g a ` un SGM q . seront d´ efinis deux types de gains G1 et G2 . En r´ esum´ e. s) qui implique la r´ eaffectation d’un eNode B e a ` un MME m et un SGW s.2 Calcul des gains Le calcul de gain introduit dans ce m´ emoire permet de d´ eterminer le choix du nœud candidat parmi les eNode B e et les SGSN g . s) . not´ e M1 (e. Soit le mouvement M1 (e. m. q ) . not´ e M2 (g. ou non couplage de nœuds. – r´ eaffectation d’un SGSN g a ` un MME m et un SGW g . 4. Le gain G1 g´ en´ er´ e dans une architecture sans couplage de nœuds sera ´ egal a ` la diff´ erence entre. les deux types de mouvements qui seront consid´ er´ es pour l’architecture sans couplage de nœuds sont les suivants : – r´ eaffectation d’un eNode B e a ` un MME m et un SGW g . Chacun de ces mouvements s’accompagne d’un certain gain g´ en´ er´ e par rapport ` a la solution courante s. repr´ esent´ e par N (s). L’ajout de nouveaux ´ equipements permettra de migrer ou de transiter une partie de cette charge afin d’augmenter la performance du r´ eseau. suivant que dans l’architecture il y a. la sommation des coˆ uts de rel` eve de l’eNode B e et tous les autres eNode B e reli´ es au MME m et SGW s de son mouvement initial. Dans l’architecture avec couplage de nœuds.3. Dans la planification d’un r´ eseau 4G/LTE a ` partir d’un r´ eseau 3G/UMTS. s). q ). Le calcul de ces gains diff` ere d’un nœud a ` l’autre et entraˆ ıne des ´ equipements diff´ erents. De ce fait. Les mouvements de r´ eaffectation pour chacun des nœuds seront donc r´ ealis´ es successivement pour g´ en´ erer l’ensemble des solutions voisines de s.64 ou de SGSN entraˆ ınera n´ ecessairement un changement du MME et du SGW d’attache. associ´ es respectivement aux mouvements M1 et M2 . m. not´ e M2 (g. tous les ´ equipements du r´ eseau UMTS sont d´ ej` a positionn´ es de mani` ere a `´ equilibrer la r´ epartition de la charge du trafic qui y circule. toute modification de la solution initiale fournie par les algorithmes 3 et 4 sera faite au moyen de deux mouvements fondamentaux qui consistent en une : – r´ eaffectation d’un eNode B e a ` un SGM q . et de la sommation des coˆ uts de rel` eve de l’eNode B e et tous les autres eNode B e reli´ es aux nouveaux MME m et . m. not´ e M1 (e.

– m et s qui repr´ esentent respectivement le MME et le SGW d’attache de l’eNode B e . – m et s qui repr´ esentent respectivement le MME et le SGW d’attache de l’eNode B e . La fonction de gain.e ∈E m. fait intervenir plusieurs ´ el´ ements qui sont : – R(e. s) =  (R(e. et 0 sinon . – Xem une variable bool´ eenne de valeur 1 si l’eNode B e est reli´ e au MME m. telle que d´ efinie.m ∈M s. m.s ∈S      +CLem + CLes − CLem − CLes         0 pour m = m et s = s sinon. e))(Xem Xes − Xem Xes )    e. e ) le coˆ ut total de la rel` eve entre les eNode B e et e . et 0 sinon . Cette relation s’exprime par : G1 (e. – Xes une variable bool´ eenne de valeur 1 si l’eNode B e est reli´ e au SGW s. .65 SGW s. e ) + R(e . – CLem qui repr´ esente le coˆ ut de liaison entre l’eNode B e et le MME m.

e2) + relève(e1. m3.e5) . q 3) = releve e1.m3. e3) − releve (e1.e3) .relève(e1.3 Calcul de gain impliquant un eNode B (sans couplage de nœuds) .releve relève(e1. not´ e M1 (e1.66 La figure 4. e6) + CL1 − CL2 Figure 4. s3).s3) =( relève(e1. e5) − (e1. e2) + releve (e1. pour le mouvement effectu´ e d’un eNode B e1 vers un MME m3 et un SGW s3.e6) + CL1+CL2-CL3-CL4 G( e 1. MME m1 SGW s2 SGW s1 MME m2 CL2 eNode eNB B e4 MME m3 SGW s3 CL3 CL1 CL4 eNB B eNode e2 e2 eNode eNBB e3 e3 eNode eNB B e1 e1 eNB B eNode e5 eNB B eNode e6 e6 Relève (-) Relève (+) G1(e1.3 fait une illustration du calcul de gain.

m.67 Algorithme 5 G´ en´ eration de gain impliquant un eNode B (sans couplage de nœuds) Entr´ ee : Nombre d’eNode B e. tableaux de coˆ ut de liaison. s) D´ eterminer V l’ensemble de voisinage de l’eNode B e Pour tout eNode B e faire Si e est affect´ e au MME m et au SGW s alors V={e } S1 = Sommation des coˆ uts de rel` eve avec les voisins e de e Fin Si Fin Pour D´ eterminer les eNode B affect´ es au nouveau MME m et au nouveau SGW s Pour tout eNode B e” faire Si e” est affect´ e au MME m et au SGW s alors V={e } S2 = Sommation des coˆ uts de rel` eve avec les voisins e de e Fin Si Fin Pour G(e. tableaux de coˆ ut de rel` eve Pour tout eNode B e faire D´ eterminer le MME m et le SGW s d’attache de l’eNode B dans la solution courante avant l’application du mouvement M1 (e. de MME m et de SGW s Initialisation : Tableaux d’affectation. s) = S1 + S2 + CLem + CLes − CLem − CLes Fin Pour . m.

Ainsi. – Ynr variable bool´ eenne de valeur 1 si le Node B n est reli´ e au RNC r et 0 sinon . – Yrg variable bool´ eenne de valeur 1 si le RNC r est reli´ e au SGSN g et 0 sinon . le calcul fera intervenir les coˆ uts de rel` eve entre ces deux nœuds. n) + R(n. n) le coˆ ut total de la rel` eve verticale entre l’eNode B e et le Node B n . alors. Ce type de mouvement fait intervenir le coˆ ut des rel` eves verticales. e))Ynr Yrg (Xgm Xgs − Xgm Xgs )   e ∈ E m ∈ M s ∈ S      +CLgm + CLgs − CLgm − CLgs         0 G2 (g. 4G/LTE. m. les Node B n et les RNC r qui appartiennent respectivement aux niveaux 1 et 2 du r´ eseau 3G/UMTS. Puisque ces rel` eves se passent au niveau des Node B et eNode B. Avec – R(e. – Xgs variable bool´ eenne de valeur 1 si le SGSN g est reli´ e au SGW s et 0 sinon . – m et s repr´ esentent respectivement le MME et le SGW d’attache du SGSN g . et la sommation des coˆ uts de rel` eve verticale du SGSN g et tous les eNode B e reli´ es aux nouveaux MME m et SGW s. s) ´ egale a ` la diff´ erence entre la sommation des coˆ uts de rel` eve verticale du SGSN g et tous les eNode B e reli´ es au MME m et au SGW s du mouvement initial.68 Le calcul du gain devient plus complexe quand le mouvement implique des nœuds appartenant ` a des r´ eseaux diff´ erents : 3G/UMTS. la r´ eaffectation d’un SGSN g a ` un MME m et un SGW s g´ en` ere un gain G2 (g. s) = pour m = m et s = s sinon. Un mouvement de r´ eaffectation d’un SGSN g a ` un MME m et un SGW s fait intervenir deux autres nœuds. – CLgm repr´ esente le coˆ ut de liaison entre SGSN g et le MME m . m. Le calcul du gain est donc repr´ esent´ e par l’expression suivante :   (R(e. – Xgm variable bool´ eenne de valeur 1 si le SGSN g est reli´ e au MME m et 0 sinon . – m et s repr´ esentent respectivement le MME et le SGW d’attache du SGSN g .

n1) − releve(e2. s). s) o` u f (S ) repr´ esente le coˆ ut de la fonction courante S . d’un SGSN g vers un MME m2 et un SGW s2.4 Calcul du gain impliquant un SGSN (sans couplage de nœuds) La solution finale issue de l’application des deux mouvements M1 (e. m2.4. le gain impliquant un eNode B et G2 (g. est faite dans l’exemple de la figure 4. m. n2) + releve(e3. s). s) + G2 (g. MME m2 CL3 SGW s2 CL1 MME m1 SGSN g1 CL2 CL4 RNC r1 SGW s1 eNB B eNode e1 eNB B eNode e2 Node NB B n1 NB B Node n2 n2 eNB B Node n3 e3 Relève (+) Relève (-) G2 v (g. m. m2. . m.69 Une ´ evaluation du gain dans un mouvement M2 (g. s2) = + releve(e1. n1) + releve(e2. n2) − releve(e1. n1) releve(e3. le gain impliquant un SGSN. s2). m. G1 (e. m. m. s) est not´ ee f et est donn´ ee par la formule suivante : f = f (S ) + G1 (e. n2) +CL1 + CL2 − CL3 − CL4 Figure 4. s) et M2 (g.

70 Algorithme 6 Calcul de gain impliquant un SGSN (sans couplage de nœuds) Entr´ ee : Nombre d’eNode B e. tableau d’affectation des Node B au SGSN Pour tout eNode B e faire D´ eterminer le MME m et le SGW s d’attache dans la solution courante avant l’application du mouvement G2 (g. de MME m. de SGW s de Node B n et de SGSN g Initialisation : Tableaux d’affectation. s) = S1 + S2 + CLgm + CLgs − CLgm − CLgs Fin Pour . tableaux de coˆ ut de liaison. tableaux de coˆ ut de rel` eve. s) D´ eterminer Vn l’ensemble des Node B voisins de l’eNode B e Pour tout SGSN g faire Si g est affect´ e au MME m et le SGW s alors Pour tout Node B n faire parcourir le tableau d’affectation des Node B au SGSN Si n est affect´ e au SGSN g alors Vn ={n} S1 = Sommation des coˆ uts de rel` eve avec les voisins e de g Fin Si Fin Pour Fin Si Fin Pour D´ eterminer les SGSN affect´ es aux nouveau MME m et le SGW s Pour tout SGSN g ” faire Si g” est affect´ e au SGM q alors Pour tout Node B n faire parcourir le tableau d’affectation des Node B au SGSN Si n est affect´ e au SGSN g alors Vn ={n } S2 = Sommation des coˆ uts de rel` eve avec les voisins g de g Fin Si Fin Pour Fin Si Fin Pour Calcul le gain G(g. m. m.

la fonction de gain d’un mouvement M2 (g. – CLeq repr´ esente le coˆ ut de liaison entre l’eNode B e et le SGM q . e))Ynr Yrg (Xgq − Xgq ) pour q = q sinon. La solution finale issue de l’application des deux mouvements M1 (e. q ). q ) = +CLgq − CLgq 0 avec – Xgq variable bool´ eenne de valeur 1 si le SGSN g est reli´ e au SGM q . e ) + R(e .q ∈Q G1 (e. e. q ) est not´ ee f . le gain g´ en´ er´ e dans un mouvement impliquant un eNode B e est repr´ esent´ e par G1 (e. q ) et M2 (g. q ) impliquant un eNode B e sera repr´ esent´ ee par la relation suivante :              (R(e. – CLgq repr´ esente le coˆ ut de liaison entre SGSN g et le SGM q . e∈E n∈N r∈R g ∈G q. q ) . la fonction de gain d’un mouvement M1 (e.e ∈E q. Ainsi. et par G2 (g. e))(Xeq − Xeq ) pour q = q sinon. – q repr´ esente le SGM d’attache de l’eNode B e . et est donn´ ee par la formule suivante : f = f (S ) + G1 (e. q ) impliquant un SGSN g s’exprime comme suite :              (R(e.71 Dans l’architecture avec couplage de nœuds. De mˆ eme. q ) + G2 (g. – q repr´ esente le SGM d’attache de l’eNode B e .q ∈Q G2 (g. n) + R(n. q ) = +CLeq − CLeq 0 La fonction de gain fait intervenir les ´ el´ ements comme : – Xeq variable bool´ eenne de valeur 1 si l’eNode B e est reli´ e au SGM q et 0 sinon . q ) celui g´ en´ er´ e par les SGSN.

q ) D´ eterminer V l’ensemble de voisinage de l’eNode B e Pour tout eNode B e faire Si e est affect´ e au SGM q alors V={e } S1 = Sommation des coˆ uts de rel` eve avec les voisins e de e Fin Si Fin Pour D´ eterminer les eNode B affect´ es au nouveau SGM q Pour tout eNode B e” faire Si e” est affect´ e au SGM q alors V={e } S2 = Sommation des coˆ uts de rel` eve avec les voisins e de e Fin Si Fin Pour G(e.72 Avec f (S ) le coˆ ut de la fonction courante S . le gain impliquant un eNode B et G2 (g. q ). q ) = S1 + S2 + CLeq − CLeq Fin Pour . le gain impliquant un SGSN. tableaux de coˆ ut de rel` eve Pour tout eNode B e faire D´ eterminer le SGM q d’attache de l’eNode B dans la solution courante avant l’application du mouvement G(e. q ). G1 (e. tableaux de coˆ ut de liaison. de SGM q et de SGSN g Initialisation : Tableaux d’affectation. Algorithme 7 G´ en´ eration de gain impliquant un eNode B (avec couplage de nœuds) Entr´ ee : Nombre d’eNode B e.

5 fait une illustration du calcul de gain pour le mouvement effectu´ e d’un eNode B 1 vers un SGM q3. not´ e M1 (e1. SGM q1 SGM q2 SGM q3 eNode eNB B e4 e4 CL1 CL2 eNode eNB B e6 e6 eNode eNB B e2 eNB B eNode e1 eNB B eNode e3 e3 eNode eNB B e5 Relève (+) Relève (-) G1(e1. q 3) = releve(e1.q3) G(e1.5 Calcul de gain impliquant un eNode B (avec couplage de nœuds) . q 3).73 La figure 4. e3) − releve(e1. e6) + CL1 − CL2 Figure 4. e5) − releve(e1. e2) + releve(e1.

q 2) = releve(e1. q 2) d’un SGSN g vers un SGM q2 est faite dans l’exemple de la figure 4. n1) − releve(e3. n2) + CL1 − CL2 Figure 4.74 Une ´ evaluation du gain dans un mouvement M1 (g. n1) G2(g1. n2) + releve(e2. SGM q2 CL1 SGM q1 CL2 SGSN g1 RNC r1 eNode eNB B e1 e1 eNode eNB B e2 NB B Node n1 Node NB B n2 Node eNB B n3 e3 Relève (+) Relève (-) Gv (g. n1) + releve(e1. n2) − releve(e3.6 Calcul de gain impliquant un SGSN (avec couplage de nœuds) .q2) +releve(e2.6.

tableau d’affectation des Node B au SGSN Pour tout eNode B e faire D´ eterminer le SGM q d’attache dans la solution courante avant l’application du mouvement G(g. de SGM q de Node B n et de SGSN g Initialisation : Tableau d’affectation des SGSN au SGM. q ) = S1 + S2 + CLgq − CLgq Fin Pour . q ) D´ eterminer V l’ensemble de voisinage de l’eNode B e Pour tout SGSN g faire Si g est affect´ e au SGM q’ alors V={g} Pour tout Node B n faire parcourir le tableau d’affectation des Node B au SGSN Si n est affect´ e au SGSN g alors S1 = Sommation des coˆ uts de rel` eve avec les voisins e de g Fin Si Fin Pour Fin Si Fin Pour D´ eterminer les SGSN affect´ es au nouveau SGM q Pour tout SGSN g ” faire Si g” est affect´ e au SGM q alors V={g } Pour tout Node B n faire parcourir le tableau d’affectation des Node B au SGSN Si n est affect´ e au SGSN g alors S2 =Sommation des coˆ uts de rel` eve avec les voisins g de g Fin Si Fin Pour Fin Si Fin Pour G(e. tableaux de coˆ ut de liaison.75 Algorithme 8 G´ en´ eration de gain impliquant un SGSN (avec couplage de nœuds) Entr´ ee : Nombre d’eNode B e. tableaux de coˆ ut de rel` eve.

dont l’´ evaluation du coˆ ut est inf´ erieure a ` celle de la meilleure solution connue. la recherche sera effectu´ ee pendant un nombre Kmax d’it´ erations. LT . soit un SGSN. Un mouvement tabou. l’algorithme applique une p´ enalit´ e aux gains des mouvements menant ` a toute solution non r´ ealisable. Pour ´ eviter un tel sc´ enario. la m´ ethode v´ erifiera toujours si le mouvement qu’elle vient d’effectuer est tabou ou non. le mouvement inverse sera gard´ e dans cette liste. un m´ ecanisme de rappel sera utilis´ e pour rediriger l’exploration vers de nouvelles solutions r´ ealisables. un crit` ere d’aspiration sera utilis´ e. sera impl´ ement´ ee. lors de l’exploration de l’espace de solutions. 4. La recherche taboue. Chaque ´ el´ ement identifie un mouvement impliquant. Pour ce faire. Ainsi. Lorsque l’exploration s’´ eloignera des solutions r´ ealisables. pour chacun des mouvements dits tabou.3. SGW ou SGM) ayant d´ ej` a une capacit´ e r´ esiduelle n´ egative.3 Liste taboue La recherche taboue utilise une m´ emoire explicite qui conserve les informations plus ou moins compl` etes des recherches d´ ej` a effectu´ ees. un mouvement d´ ej` a tabou permet d’am´ eliorer la solution courante. peut tomber sur un optimum local qui n’am´ eliore pas la solution courante. avec peu de chance d’y revenir. soit un eNode B. lors de l’exploration de l’espace de recherche.4 Crit` ere d’aspiration Le crit` ere d’aspiration consiste ` a accepter une solution dont le coˆ ut est inf´ erieur a ` celui de la meilleure solution jusque-l` a trouv´ ee par l’algorithme.76 4. Si apr` es un nombre donn´ e d’it´ erations. Ce m´ ecanisme de rappel sera d´ esactiv´ e ` a la premi` ere solution faisable rencontr´ ee lors de l’exploration du voisinage. certaines solutions peuvent orienter la recherche vers des espaces trop ´ eloign´ es.3. Ainsi. Puisque ces deux mouvements seront appliqu´ es s´ epar´ ement. mˆ eme si cette solution . La p´ enalit´ e est une valeur num´ erique qui est appliqu´ ee au gain des mouvements qui essaient d’affecter un eNode B ou un SGSN aux ´ equipements du r´ eseau cœur (MME. Les ´ el´ ements de la liste sont des couples ou des triplets de nœuds affect´ es. perd son crit` ere tabou. une seule liste taboue. Le rappel sera d´ eclench´ e apr` es un nombre N RESP ECT qui cumule le nombre de solutions cons´ ecutives non r´ ealisables. Dans l’exploration des solutions voisines de la solution courante. fix´ e au cours de l’impl´ ementation.

l’algorithme 4. de taille ILT . de nouveaux mouvements sont d´ efinis pour la m´ emoire a ` moyen terme. Toutes ces informations permettent de restaurer au besoin le contexte de la recherche. d’annuler temporairement le crit` ere tabou du mouvement ` a la base de la solution trouv´ ee. En effet. diff´ erents types de mouvements sont ex´ ecut´ es et un crit` ere d’arrˆ et est d´ efini. Pour poursuivre la recherche. ` a chaque mouvement r´ ealis´ e. 4. Le mouvement de d´ eplacement. Le m´ ecanisme d’intensification.1 Mouvements Pour explorer le voisinage des solutions d’´ elites. SGW ou SGM). en faisant la diff´ erence entre la capacit´ e initiale de l’´ equipement et celle des nœuds participant dans l’affectation. une liste de type FIFO (First In. son coˆ ut et le tableau de gain g´ en´ er´ e par le mouvement a ` l’origine de cette solution. la fonction retourne ´ egalement la p´ enalit´ e qui sera appliqu´ ee. Cette liste. la fonction d’´ evaluation renseigne sur le respect ou non des contraintes de capacit´ e des ´ equipements du r´ eseau cœur (MME. de deux r´ eseaux diff´ erents et donc pr´ esentent des combinaisons vari´ es suivant l’approche utilis´ ee. 4. il permet a ` l’algorithme. Ainsi. afin de le rendre disponible.7 sauvegarde ` a chaque it´ eration les meilleures solutions trouv´ ees de la m´ emoire a ` court terme. lors de son ex´ ecution. la fonction calcule la capacit´ e r´ esiduelle de chacun de ses ´ equipements. p´ eriodiquement les zones de l’espace de recherche qui semblent particuli` erement ˆ etre prometteuses.5 Fonction d’´ evaluation ` partir d’une configuration donn´ A ee. Ainsi. First Out) m´ emorisant les derni` eres meilleures solutions est cr´ e´ ee. Ces zones de recherche sont d´ etermin´ ees ` a partir des r´ esultats obtenus dans la m´ emoire a ` court terme. Ils consistent en une permutation et un d´ eplacement.3.4. .77 est taboue. en l’occurrence. De mˆ eme. 4. contient les informations en rapport ` a la topologie de la solution. consiste a ` faire des choix de mouvements qui permettent de r´ etablir les contraintes de capacit´ es non respect´ ees lors du mouvement de permutation.4 M´ emoire ` a moyen terme Le m´ ecanisme de m´ emoire ` a moyen terme consiste ` a visiter. va choisir parmi ces solutions celle ayant le plus faible gain. Le mouvement de permutation permet d’am´ eliorer la solution courante en diminuant le coˆ ut qui lui est associ´ e. Dans le cas o` u la capacit´ e r´ esiduelle est n´ egative. Ces deux mouvements s’effectuent entre les nœuds eNode B et SGSN. pour s’ex´ ecuter.

Apr` es l’application des deux mouvements. g ) . – d´ eplacement d’un eNode B e a ` un MME m et un SGW s not´ e m3 (e. les autres choix de mouvements qui seront effectu´ es seront libres des contraintes de capacit´ es. Les deux mouvements de permutation seront effectu´ es de fa¸ con cons´ ecutive. les MME. not´ e m2 (e. s). dans la premi` ere ´ etape. La permutation fait intervenir s´ epar´ ement deux eNode B ou deux SGSN. ` la deuxi` n’est plus forc´ ement le meilleur a ` d´ eplacer. dans l’architecture avec couplage de nœuds. Ces choix s’av` erent moyennant suffisants pour guider la recherche. g´ en´ er´ ees lors du mouvement de permutation. sera consid´ er´ e un mouvement de : – permutation des eNode B e1 et e2. a ` les affecter. Un mouvement de permutation sera consid´ er´ e tabou. A eme ´ etape. m. not´ e m2 (e. Dans l’architecture avec couplage de nœuds. – d´ eplacement d’un SGSN B g a ` un SGM q . m. ou les SGM. not´ e m4 (g. la . entre l’affectation du premier nœud et l’affectation du deuxi` eme. not´ e m3 (e. Le d´ eplacement est un mouvement qui s’applique quand il existe un nombre cons´ ecutif de solutions non faisables. Ainsi. le gain est ensuite calcul´ e. – d´ eplacement d’un SGSN g a ` un MME m et un SGW s not´ e m4 (g. not´ e m1 (e1. q ). – permutation d’un SGSN g et d’un eNode B e. Le crit` ere d’aspiration est le mˆ eme que dans la m´ emoire a ` court terme. Ce mouvement se r´ ealise en deux ´ etapes qui consistent : ` a choisir les deux premiers nœuds en s’appuyant sur l’estimation des gains et ensuite. e2) . Il est a ` remarquer qu’apr` es le d´ eplacement du premier nœud.78 L’architecture sans couplage de nœuds pr´ esente un mouvement de : – permutation des eNode B e1 et e2. En se basant sur les gains obtenus des op´ erations pr´ ec´ edentes. et les SGW dans l’architecture sans couplage de nœuds. En effet. e2) . Tel qu’il est d´ efini. l’algorithme parcourt le tableau de gain de la solution d’´ elite retenue et s´ electionne les deux nœuds ayant le plus faible gain. si au moins un de ses sous-mouvements l’est. La liste taboue ILT 1 va donc contenir l’inverse des deux mouvements m1 et m2 et aura. ce mouvement peut se diviser en deux mouvements d’affectation cons´ ecutifs. une taille de deux fois celle du m´ ecanisme de la m´ emoire a ` court terme. – permutation d’un SGSN g et d’un eNode B e. chacun de ces nœuds est affect´ e aux ´ equipements du r´ eseau cœur. le tableau de gains n’est pas mis a ` jour. s) . not´ e m1 (e1. – d´ eplacement d’un eNode B e a ` un SGM q . le deuxi` eme pr´ ealablement choisi. q ) . par cons´ equent. contrairement ` a la m´ emoire a ` court terme. Cependant. g ) .

Les ´ etapes de ce mouvement sont d´ efinies suivant que l’architecture comporte ou non un couplage de nœuds. de diminuer les p´ enalit´ es appliqu´ ees a ` la solution. Pour ce faire. m. SGW ou SGM). qui g´ en` ere le volume de trafic minimal . s). – affecter ces nœuds e ou g au MME m et SGW s de capacit´ e r´ esiduelle suffisante qui permettent d’obtenir le gain minimal. Quand il n’existe pas de couplage de nœuds. m. Elle comporte l’inverse des mouvements m3 et m4 . q ) consistent a `: – d´ eterminer le SGM q de capacit´ e r´ esiduelle minimale . une liste taboue ILT 2 de mˆ eme taille que ILT 1 sera d´ efinie. qui g´ en` ere le volume de trafic minimal . Pour ce mouvement. permet en mˆ eme temps de respecter les contraintes de capacit´ es. s) et m4 (g. un param` etre nirespect qui compte le nombre de solutions non faisables trouv´ ees. Les mouvements de d´ eplacement effectu´ es permettent de restaurer les contraintes de capacit´ es et. les mouvements de d´ eplacement m3 (e. les mouvements de d´ eplacement m3 (e. – affecter ces nœuds e ou g au SGM q de capacit´ e r´ esiduelle suffisante qui permet d’obtenir le gain minimal. en mˆ eme temps. consistent a `: – d´ eterminer le MME m et SGW s de capacit´ e r´ esiduelle minimale . Le mouvement de d´ eplacement s’active quand nirespect atteint le seuil fix´ e dans l’impl´ ementation et le demeure tant que les solutions trouv´ ees ne sont pas faisables. . – trouver l’eNode B e ou le SGSN g . en utilisant les tableaux de gains pour le choix des mouvements. Le d´ eplacement. est utilis´ e. Le choix des mouvements s’appuyait uniquement sur l’estimation des gains et permettait d’obtenir de bonnes solutions pas n´ ecessairement faisables. q ) et m4 (g. – trouver l’eNode B e ou le SGSN g . Aucun crit` ere d’aspiration n’est d´ efini pour ce mouvement. Avec une architecture pr´ esentant un couplage de nœuds.79 permutation qui s’applique sur des solutions faisables ne tient pas compte des contraintes de capacit´ es des ´ equipements du r´ eseau cœur (MME.

Elle consiste ` a s´ electionner dans les statistiques g´ en´ er´ ees lors de l’ex´ ecution des m´ ecanismes de m´ emoire ` a court et a ` moyen terme. l’impl´ ementation va se porter sur le choix de certains crit` eres. tous deux tributaires du nombre et du type de nœuds utilis´ es. Alors. Chaque relance permet d’effectuer une nouvelle recherche qui prend en compte les m´ ecanismes de m´ emoire a ` court terme et a ` moyen terme. comme : le nombre de mouvements a ` effectuer et les tableaux de gains g´ en´ er´ es. un couplage des nœuds MME et SGW. Tous ces ´ el´ ements portent ` a croire que l’approche utilisant un couplage de nœuds.2 M´ emoire ` a long terme La diversification ou m´ emoire a ` long terme est une technique qui permet de diriger la recherche vers des r´ egions inexplor´ ees. au probl` eme de planification d’un r´ eseau 4G a ` partir d’un r´ eseau 3G d´ ej` a en place. l’algorithme de recherche avec tabou pr´ esent´ e` a la figure 4. Toutefois. les ´ etapes sont de quelque peu diff´ erentes pour ne pas dire presque identiques. . Cette solution est par cons´ equent tr` es diff´ erente que celles utilis´ ees pour les deux autres m´ ecanismes.80 4. par cons´ equent. Elle sera. il convient de souligner que la grande diff´ erence de ces deux approches se situent principalement au niveau des types de mouvements. celle retenue pour impl´ ementation. Dans ce tableau est cumul´ e le nombre de fois un nœud n est reli´ e a ` un ´ el´ ement m.5 Conclusion Ce chapitre pr´ esente deux adaptations qui peuvent ˆ etre faites de la recherche taboue. Dans ce cas. SGW ou SGM ). une nouvelle solution de d´ epart de l’algorithme. SGSN) et m le nombre d’´ equipements du r´ eseau cœur (MME. Elle dispose d’un tableau de statistiques de dimension nxm avec n.4. des gains g´ en´ er´ es et de l’espace de voisinage. Elle permet ainsi a ` l’algorithme de mieux diversifier la recherche pour un nombre de relances d´ etermin´ e au moyen d’un param` etre nbstart fix´ e pendant l’impl´ ementation. peut facilement s’adapter aux deux approches. Ainsi.7. le nombre d’op´ erations de mises a ` jour qu’entraˆ ınent les rel` eves complexes et ´ egalement le coˆ ut de la solution. va permettre de r´ eduire : la somme de trafics circulant dans le r´ eseau. 4. au niveau de l’application des trois m´ ecanismes de m´ emoire de la recherche taboue. Ces adaptations diff` erent suivant que l’architecture entraˆ ıne ou non. en simplifiant le probl` eme. le nombre total de nœuds (eNode B. La technique de diversification utilis´ ee ici est la diversification par relance.

S:=s' Si évaluation(s) < évaluation(bestsol) alors bestiter:=Nbiter Non Nbiter-bestiter > kmax? Oui i=i+1 Non i<count? Figure 4. Mettre à jour les tableaux de gain. bestiter =0.7 Algorithme Tabou Diversification . Obtenir la solution s' . Mettre à jour la liste taboue. bestsol=0 Tabou de base Choisir les mouvements de types M1 et M2 de gain minimal Oui Autres mouvements ? Mouvement tabou? Oui Non Appliquer le Mouvement choisi.81 Générer la solution initiale Entity Évaluation de la solution initiale Générer les tableaux de gains Initialisation des variables Nbiter =0. Ajouter la soution s' dans les tableau statistique Non Nbiter = Nbiter+1 S:=s' Si évaluation évaluation(bestsol) Alors bestiter:=Nbiter S remplace la plus ancienne meilleure solution dans tabest[] Non Nbiter-bestiter > kmax? Oui Intensification Choix d'une solution s de tabest[] nonrespect=0 Oui solution s faisable ? Non nonrespect++ Oui Appliquer mouvement M3 Mise à jour de la liste taboue Mise à jour des tables de gain Nonrespect=0 > = Drespect? Non Appliquer mouvement M1 Mise à jour de la liste taboue Mise à jour des tables de gain Oui Nbiter = Nbiter+1.

plusieurs fonctions doivent ˆ etre modifi´ ees pour introduire le trafic du r´ eseau 4G/LTE. En cons´ equence. le coˆ ut de liaison entre les cellules et les SGM sera proportionnel a ` la . les trafics qui seront consid´ er´ es sont : un trafic entre les eNode B et les SGM.82 CHAPITRE 5 ´ ´ IMPLEMENTATION ET ANALYSE DES RESULTATS En regard aux objectifs du mod` ele propos´ e. 5. 5. un trafic entre les SGSN et les SGM entre les r´ eseaux 3G et 4G. Pour mod´ eliser ce trafic. en consid´ erant l’architecture avec couplage des nœuds MME et SGW en une entit´ e unique.1 Mod´ elisation du trafic Le programme de simulation utilis´ e pour la mod´ elisation du trafic est une application Matlab qui s’inspire de [24] et [34]. Pour le r´ eseau 4G/LTE.1 Pr´ esentation des donn´ ees utilis´ ees Dans cette section sont d´ ecrits : la m´ ethode de mod´ elisation du trafic du r´ eseau. les classes et les m´ ethodes ayant servi dans l’impl´ ementation seront d´ ecrites pour ensuite discuter des diff´ erents r´ esultats qui permettront de montrer l’efficacit´ e de la m´ ethode propos´ ee. de mˆ eme que l’environnement mat´ eriel et logiciel utilis´ e pour l’application. Cette application est constitu´ ee d’un ensemble de codes ex´ ecutables qui. Ainsi. respectivement pour les r´ eseaux 3G et 2G. en utilisant les param` etres cl´ es a ` la RT. dans la suite de ce chapitre seront pr´ esent´ es : la m´ ethode utilis´ ee pour mod´ eliser le trafic g´ en´ er´ e par les diff´ erents ´ equipements du r´ eseau. au niveau du r´ eseau 4G.1. Elle repose sur des classes et des m´ ethodes. le SGM. De mˆ eme. Cette application est un programme informatique ex´ ecutant les diff´ erentes ´ etapes de l’algorithme de recherche taboue (RT). d´ ecrivant les fonctionnalit´ es des trois m´ ecanismes de m´ emoire propres a ` l’algorithme. permettent d’´ evaluer la performance de la m´ ethode de r´ esolution propos´ ee. ce chapitre pr´ esente les ´ etapes d’impl´ ementation d’une application pouvant servir a ` la planification d’un r´ eseau 4G/LTE a ` partir d’un r´ eseau 3G/UMTS existant. les coˆ uts de liaisons entre les ´ equipements seront consid´ er´ es. les formats des fichiers d’entr´ ee et du fichier de sortie de l’application. Ainsi. ensuite. les formats de fichiers utilis´ es en entr´ ee et en sortie du programme.

.. – rij repr´ esente la probabilit´ e de rel` eve entre i et j . les taux de rel` eves horizontale hij et verticale hvin seront d´ efinis par : 1. 1] est divis´ e en x + 1 sous intervalles en ` la fin de la p´ choisissant x nombres al´ eatoires uniform´ ement distribu´ es entre 0 et 1. De plus. Pour trouver alors les volumes d’appels et les taux de rel` eves coh´ erents. provenant des nœuds eNode B et Node B 1 .83 distance les s´ eparant. ce travail consid` ere que le taux d’appels en trafic de donn´ ees. suit une loi gamma de moyenne et de variance ´ egales a ` l’unit´ e. pour tenir compte des temps de s´ ejour des paquets a ` l’int´ erieur des cellules ou temps de service.. 3. Les taux d’arriv´ ees de paquets αi dans les cellules ` a l’´ equilibre sont obtenus en r´ esolvant le syst` eme suivant : k fi = αi − αi rij avec i = 1.. puisque les eNode B sont de plus grande capacit´ e que les Node B. Pour r´ ealiser l’interconnexion du r´ eseau 3G/UMTS avec le r´ eseau LTE tout-IP. fi . ` eme avec une probabilit´ e de rel` eve rij ´ egale a ` la longueur du i intervalle. Sera donc choisi comme volume d’appel d’un eNode B i et d’un Node B n. 2. pour i = 1. soit termin´ e avec une eme probabilit´ e´ egale ` a la longueur du x + 1` intervalle. – fi les taux d’appels en trafic de paquets provenant des cellules i. Ainsi. ce travail consid` ere. l’intervalle [0. alors ce travail consid` ere que ces derniers re¸ coivent un volume de trafic pouvant seoir a ` leur capacit´ e. Node B g´ en´ erant des trafics vers les SGSN .. k j =1 o` u – k repr´ esente le nombre total de cellules du r´ eseau . Par cons´ equent. Pour mod´ eliser le trafic en commutation de paquets dans le r´ eseau ´ etendu. . l’appel peut ˆ etre. comme dans [24]. les cellules sont consid´ er´ ees comme des files d’attente de type M/M/1 formant un r´ eseau de Jackson [30]. la longueur moyenne de la file d’attente de chaque nœud. L’interconnexion des r´ eseaux 3G et 4G pr´ esente de nouvelles consid´ erations au niveau du trafic ´ echang´ e entre les eNode B et les Node B. seul le trafic de donn´ ees provenant du r´ eseau 3G/UMTS sera consid´ er´ e. pour un nœud (eNode B ou Node B) i situ´ e dans une cellule j ayant x voisins. A eriode eme de service dans la cellule j . En effet. et par souci de compatibilit´ e. [45]. le coˆ ut de liaison sera proportionnel ` a la distance les s´ eparant. correspondant au type de trafic. entre un SGSN et un SGM. que ces temps de service sont distribu´ es selon une loi exponentielle de param` etre 1. soit transf´ er´ e au i` voisin. . En cons´ equence. x..

1. Cette capacit´ e est calcul´ ee en introduisant un param` etre k . de SGM et de Node B.1. les SGSN seront tous de mˆ eme capacit´ e.2 Formats des fichiers d’entr´ ee e n fi i=1 g fi + i=1 i=1 Capg Les donn´ ees pass´ ees en param` etre au programme sont fournies au moyen de trois types de fichiers g´ en´ er´ es par un programme Matlab. Ces fichiers sont identifi´ es chacun. la premi` ere ligne renseigne sur le nombre d’eNode B. Ces capacit´ es sont identifi´ ees par Capg et Capq respectivement pour les SGSN et les SGM.aff” comporte celles des r´ eseaux 3G.data” et ”. il est possible d’assurer un surplus global de 10 a ` 50% de la capacit´ e des SGSN. les SGM sont tous de mˆ eme capacit´ e. les coˆ uts de liaisons et de rel` eves comme indiqu´ e au tableau 5. Le reste du fichier comporte des matrices repr´ esentant les coˆ uts de liaisons et les coˆ uts de rel` eves pr´ esent´ es dans l’ordre suivant : . de SGSN. et ensuite. de la capacit´ e des SGM. desservie par un Node B .capa” regroupent les sp´ ecifications pour le r´ eseau 4G.rni o` u – rin repr´ esente la probabilit´ e de rel` eve entre une cellule i. et sont d´ efinies par les relations suivantes : k 1 ) Capg = (1 + g 100 k 1 ) Capq = (1 + q 100 5. – rni repr´ esente la probabilit´ e de rel` eve entre une cellule n.84 hij = fi . par rapport au volume de trafic des eNode B et des SGSN. Ainsi. desservie par un eNode B. Les fichiers d’extension ”. et une cellule n. et le fichier d’extension ”.rij hvin = fi . Le fichier de donn´ ees comporte les informations sur le nombre d’´ equipements.5 et d’une extension.rin + fi . par un des r´ eseaux de simulation illustr´ es dans le tableau 5. Ainsi. desservie par un Node B. par rapport au volume de trafic provenant des Node B et des RNC. De mˆ eme. dans le r´ eseau cœur 3G. et une cellule i. Dans le r´ eseau cœur 4G. desservie par un eNode B. uniform´ ement r´ eparti entre 10 et 50.

2904 0.1341 1.0000 0.3046 0.0000 6.3923 6.1935 0.8484 0.4546 0.0000 0.7624 0.5782 0.3387 Le fichier de capacit´ es comporte trois tableaux.0878 3. – Les deux matrices suivantes repr´ esentent les coˆ uts de rel` eves verticales entre les eNode et les Node B et les coˆ uts de rel` eves verticales entre les Node B et les eNode B.0000 0.3878 0.6830 0.0000 0.0247 0.0000 1.2206 0.0000 0.0000 0.9503 0. .0000 0. – La troisi` eme.3616 4. de taille exe.3222 0.0000 10.4338 1.6097 0.4107 4.1640 0.0000 6.0000 0.2427 0.85 – La premi` ere matrice est de taille exq et repr´ esente les coˆ uts des liaisons entre les eNode B et les SGM .9723 0.6544 0. Tableau 5.1174 0.1814 0.0367 0.0000 0.7626 0.3693 5.0000 0.0000 0.0000 0.8745 12.0000 0. – La deuxi` eme renseigne sur les coˆ uts de liaisons entre les SGSN et les SGM.4012 0.0000 3.1 Exemple de fichier de donn´ ees 5225 15.0000 12.3923 6.0000 10.2862 0.1242 0.1221 0. Le premier et le deuxi` eme renseignent sur la quantit´ e de paquets g´ en´ er´ ee respectivement par chaque eNode B et chaque SGSN.0000 3. et est de taille g xq .0000 0.0257 0.4354 1.2357 0.0000 6.0000 0.6290 0.6525 3.0113 0.0000 0.8521 0.0000 4.7619 4.0389 0.3364 0.0000 12.0000 0.0000 4.2710 0.7894 0.0000 0.4264 1.0000 8.3974 0.3591 0.4853 0.0262 0.8703 0.0000 1.0000 0.2703 0.9140 0. est la matrice de coˆ uts de rel` eves entre les eNode B .

86 Le dernier tableau, de son cˆ ot´ e, contient la capacit´ e des nœuds SGM, comme le montre le tableau 5.2. Tableau 5.2 Exemple de fichier de capacit´ es 1.8597 26.9159 150.6148 2.1155 26.9159 150.6148 1.4562 1.5799 5.5566

Le fichier d’affectation du r´ eseau 3G comporte les sch´ emas d’affectation r´ esultant de l’impl´ ementation du r´ eseau 3G existant. Ce fichier est repr´ esent´ e par une matrice binaire de taille nxg , o` u une case (n, g) prend la valeur 1 si un Node B n est affect´ ea ` un SGSN g , et 0 sinon. Cette matrice est obtenue en parcourant la table d’affectation des Node B aux RNC et celle des RNC aux SGSN, et est utilis´ ee lors du calcul des coˆ uts de rel` eves verticales entre les deux r´ eseaux. Tableau 5.3 Exemple de fichier d’affectation du r´ eseau 3G 0 1 0 0 1 1 0 1 1 0

5.1.3

Format du fichier de sortie Le fichier de sortie du programme d’extension ”.res”, repr´ esent´ e par le tableau 5.4,

indique : – Le type de r´ eseau de simulation utilis´ e, avec le nombre e d’eNode B, g de SGSN, q de SGM et n de Node B ; – La dur´ ee et le coˆ ut de la solution initiale obtenue ; – Le sch´ ema d’affectation de la solution initiale ; – Le meilleur coˆ ut de la solution obtenue apr` es l’application des m´ ecanismes de m´ emoire ;

87 – Le respect ou non des contraintes de capacit´ e du SGM ; – Le sch´ ema d’affectation des eNode B et des SGSN de la solution finale. Tableau 5.4 Exemple d’un fichier de r´ esultats R´ eseau de simulation : 5 eNode B, 2 SGSN, 2 SGM, 5 Node B ` ************** PARAMETRE(S) DE LA SIMULATION************** Dur´ ee totale de la simulation : 0.0050s Taille de la liste taboue : 5 Nb. maximum d’it´ erations sans solution : 20 ´ ´ M´ ecanisme de m´ emoire ` a moyen terme : DESACTIV E ´ ´ M´ ecanisme de m´ emoire ` a long terme : DESACTIV E ******************** TOPOLOGIE INITIALE ******************** eNode B 0, SGM : 0 eNode B 1, SGM : 0 eNode B 2, SGM : 1 eNode B 3, SGM : 0 eNode B 4, SGM : 0 SGSN 0, SGM : 0 SGSN 1, SGM : 1 Le coˆ ut de la meilleure solution obtenue est : 45.93006 Contraintes respect´ ees ?(1=’OUI’, 0=’NON’) : 0 ************** MEILLEURE TOPOLOGIE OBTENUE ************** eNode B, 0 SGM : 0 eNode B, 1 SGM : 0 eNode B, 2 SGM : 1 eNode B, 3 SGM : 0 eNode B, 4 SGM : 0 SGSN 0, SGM : 0 SGSN 1, SGM : 1

5.1.4

Environnement mat´ eriel et logiciel

L’impl´ ementation de l’algorithme a ´ et´ e effectu´ ee en langage Java, selon une approche orient´ ee objet. La plateforme utilis´ ee est la version 6.8 de NetBeans IDE. Toutes les exp´ erimentations ont ´ et´ e effectu´ ees sur une machine MacBook Pro Intel Core 2 Duo. Le

88 syst` eme d’exploitation est la version 10.5.8 de Mac OS X, avec un processeur d’une vitesse de 2.8 GHz et d’une taille m´ emoire de 4 GB, pour une fr´ equence de 1067 Mhz DDR3. La g´ en´ eration des fichiers de trafic et de capacit´ e des ´ equipements pour le r´ eseau sera r´ ealis´ ee au moyen d’un programme Matlab, qui utilise une fonction al´ eatoire servant a ` mod´ eliser la demande en trafic des ´ equipements du r´ eseau. 5.2 Conception de l’application

La phase de conception de l’outil de planification est r´ ealis´ ee au moyen du langage de mod´ elisation unifi´ e (UML) [31], [49]. Elle se compose principalement d’un diagramme de classes et d’un diagramme d’´ etats transitions. 5.2.1 Diagramme de classes

Le diagramme de classes est utilis´ e pour capturer la structure statique de l’outil de planification propos´ e. Il identifie la structure des classes et les associations qui existent entre elles, comme le montre la figure 5.1. Chacune des classes comporte, les attributs et les op´ erations de l’objet qu’elle repr´ esente. Entre les classes sont d´ efinis soit une relation d’h´ eritage, soit une association non sym´ etrique, l’agr´ egation. Par exemple, les classes SolGain et Mouvement h´ eritent respectivement des classes Solution et ListeTaboue (sp´ ecification), alors qu’il existe une agr´ egation entre les classes Donn´ ees, Intensification, Diversification et la classe principale qui est Probl` eme. Cette relation traduit l’id´ ee que toute action sur une de ces classes entraˆ ıne n´ ecessairement une action sur la classe Probl` eme. La notion de package 3G/UMTS utilis´ ee est un ensemble de classes qui permettent de g´ erer les affectations au niveau du r´ eseau 3G. Ce package g´ en` ere d’abord les affectations entre les Node B et les RNC, ensuite, celles des RNC aux SGSN et MSC. La principale fonctionnalit´ e de ce package est de pouvoir g´ en´ erer en sortie, un fichier o` u sont d´ efinis les sch´ emas d’affectation des Node B aux SGSN. ”Diversification.java” impl´ emente le m´ ecanisme de la m´ emoire a ` long terme de l’application. Cette classe comprend une m´ ethode principale compte() qui permet de sauvegarder les statistiques des solutions obtenues, tout au long de l’application des m´ emoires a ` court et ` a moyen terme. Ces statistiques serviront de solutions initiales au red´ emarrage de l’application, dont le nombre est fix´ e au moyen d’un attribut de relance nbstart. ”Donn´ ees.java” comporte les informations relatives aux r´ eseaux de simulation. Cette classe renseigne sur la taille du r´ eseau au moyen d’attributs, comme nbeNB, nbSGSN, nbSGM

– lectureFicAffectation3G() qui permet de lire le r´ esultat des affectations effectu´ ees dans le r´ eseau 3G ` a l’aide du fichier qui lui est fourni . Cette Noeud SGM. Si oui. en choisissant la plus petite valeur de gain du tableau . Dans le cas contraire. TabCapSGM et TabCapENB sont utilis´ es pour indiquer la capacit´ e des SGSN et des SGM. Pour ce faire. et le volume de trafic des eNode B a ` partir du fichier de capacit´ e qui lui est fourni . la valeur objective de la solution se calcule en fonction des coˆ uts de liaisons et de rel` eves. – getCoutReleve() calcule les coˆ uts des rel` eves horizontales et verticales. ”Gain. suivant le type de nœud qui participe au mouvement. Cette classe comprend les m´ ethodes suivantes : – lectureFic() qui permet de faire la lecture des coˆ uts de liaisons ou coˆ ut de cˆ ablage. ”Intensification. les SGSN et un SGM.java” a pour principale fonction de g´ en´ erer les tables de gains. Ce tableau permettra par la suite de r´ ealiser le prochain mouvement de r´ eaffectation des nœuds eNode B et SGSN. Cette derni` ere augmente a ` mesure que les affectations aux SGM satur´ es se poursuivent. Elle indique les coˆ uts de liaisons entre les ´ equipements de niveaux diff´ erents en utilisant les attributs TabCoutLENB SGM et TabCoutLSGSN SGM. tabGaina chaque affectation r´ ealis´ ee entre les eNode B.89 et nbNB. comme la liste taboue ILT des mouvements de types m1 et m2 et la table bestSol. d’un SGSN ` a un SGM. les coˆ uts de rel` eves horizontales et verticales du fichier de donn´ ees pass´ e en param` etre . utilise les donn´ ees du probl` eme et la solution courante pour calculer le gain r´ esultant de l’affectation d’un eNode B. Les attributs TabCapSGSN. Les coˆ uts de rel` eve horizontale entre deux eNode B sont repr´ esent´ es par TabCoutReleveENB ENB. Les coˆ uts de rel` eve verticale entre un eNode B et un Node B et vice versa. Elle utilise un ensemble de variables propres ` a la m´ emoire. – tabGainMAJ() fait la mise ` a jour des gains apr` es chaque mouvement . de mˆ eme que le trafic provenant de chaque eNode B. sont repr´ esent´ es par TabCoutReleveENB NB et TabCoutReleveNB ENB. Les r´ esultats de l’affectation du r´ eseau UMTS sont sommairis´ es dans TabAffecNB SGSN. elle utilise une variable qui indique si les contraintes de capacit´ es sont respect´ ees. ` classe comprend les m´ ethodes suivantes : – g´ en´ ererGain(). – ´ evaluation() qui permet d’´ evaluer la solution r´ esultante de l’affectation des ´ equipements. qui contient les meilleures solu- .java” impl´ emente le m´ ecanisme de m´ emoire a ` moyen terme de l’algorithme. elle applique a ` la valeur objective de la solution une p´ enalit´ e. – lectureFicCapacite() qui permet de lire les valeurs des capacit´ es des SGSN et des SGM.

90 tions obtenues. Au m´ ecanisme de m´ emoire ` a long terme. ”Mouvement. SGM) ou (SGSN. pour v´ erifier si un ´ el´ ement est d´ ej` a dans la liste. Elle comporte une m´ ethode principale. pour ajouter un ´ el´ ement dans la liste taboue . au m´ ecanisme de m´ emoire a ` moyen terme. Diversification. le m´ ecanisme de m´ emoire ` a court terme ou tabou de base.java” ex´ ecute. et le type SGSN aux num´ eros allant de (totalN oeud − e). Cette classe regroupe les m´ ethodes suivantes : .java” d´ etermine le mouvement (eNode. elle transmet les statistiques des nœuds visit´ es tout au long de l’ex´ ecution des deux m´ ecanismes de m´ emoire pr´ ec´ edents. en ´ evaluant le coˆ ut de la solution obtenue. Gain. en ce sens qu’elle agr` ege les objets utilis´ es aux autres classes du diagramme telles que : Donn´ ees. qui v´ erifie uniquement l’´ egalit´ e de deux mouvements. Elle poss` ede les m´ ethodes : – ajouter() qui ajoute les meilleures solutions rencontr´ ees dans la table bestSol . Elle utilise deux attributs nœudID et type. l’attribut compte est incr´ ement´ e tant que la taille n’est pas atteinte. – mvt-permutation() qui d´ etermine les mouvements de type m1 . – intensifie() qui ex´ ecute les ´ etapes de l’intensification. afin d’empˆ echer a ` la re` cherche d’y revenir pendant un nombre d’it´ erations. L’attribut type associe le type eNode B aux e premiers num´ eros. La classe ”Probl` eme. ”ListeTaboue.java” fait appel. en premier. Dans chaque liste est sauvegard´ e l’inverse des mouvements dits tabous. Ses m´ ethodes sont : – ins´ erer(). en g´ en´ erant les statistiques. Cette classe fait le choix des mouvements ` a effectuer et g´ en` ere pour chacun d’eux les solutions et les gains appropri´ es. A chaque fois qu’un ´ el´ ement est ins´ er´ e dans la liste. en testant le respect des contraintes de capacit´ es et finalement. L’attribut nœudID prend des valeurs comprises entre 0 et le nombre total de nœuds (eN odeB + SGSN ). la taille de la liste taboue permet de limiter les mouvements qui peuvent ˆ etre sauvegard´ es dans la liste. SGM) a ` effectuer. Ainsi. Solution. en appliquant les mouvements appropri´ es. La topologie de chaque solution est accessible au moyen des attributs gain et sol. ”Nœud.java” impl´ emente les listes taboues utilis´ ees dans l’algorithme. – appartient(). ensuite. ”Probl` eme. en lui transmettant les meilleures solutions obtenues pr´ ec´ edemment. ListeTaboue. – mvt-deplacer() qui d´ etermine les mouvements de type m2 . Elle est une classe globale. Intensification.java” permet de distinguer les types de nœuds du r´ eseau.

au moyen de la m´ ethode Cmtaboue(). dont l’indice est s´ electionn´ e. qui ex´ ecute les composantes des m´ emoires ` a court et a ` moyen terme . soit suivant le coˆ ut de liaison minimum . elle choisit entre les mouvements M1 (e. Toutes ses op´ erations sont r´ ealis´ ees en utilisant les m´ ethodes : – Initialise() qui affecte chaque eNode B et chaque SGSN ` a un SGM. gain et obj. puis. – FonctionObjectif() qui ´ evalue le coˆ ut de la solution courante et calcule. la p´ enalit´ e` a appliquer quand les capacit´ es des SGM sont d´ epass´ ees.java” g´ en` ere la solution initiale du probl` eme. le m´ ecanisme de m´ emoire a ` court terme.91 – choixmvt() qui d´ etermine et applique le prochain mouvement ` a r´ ealiser pour le m´ ecanisme de m´ emoire a ` court terme. Cette m´ ethode applique. Cette solution se pr´ esente sous la forme d’un tableau qui comporte les patrons d’affectation des eNode B et des SGSN aux SGM. elle calcule le coˆ ut et fait la v´ erification des contraintes de capacit´ e sur les SGM. – Cmtaboue(). Pour chaque solution. au moyen de la m´ ethode v´ erifierContraintes(). Cette solution est calcul´ ee en affectant les nœuds (eNode B et SGSN) au SGM de faible coˆ ut . la topologie de la solution courante pour intensifier la recherche. cette classe permet de sauvegarder au moyen de la m´ ethode set(). ”Solution. passe les r´ esultats obtenus en param` etres au m´ ecanisme de m´ emoire a ` moyen terme.java” est une classe qui renseigne sur l’´ etat des solutions et des gains g´ en´ er´ es qui doivent ˆ etre utilis´ es par le m´ ecanisme de m´ emoire ` a moyen terme. . – InitialiseDiv() qui g´ en` ere des solutions initiales pour chaque red´ emarrage de l’application pour le m´ ecanisme de m´ emoire ` a long terme. Avec les attributs : sol. q ) et M2 (g. q ) celui qui am´ eliore la solution courante . en tenant compte de la taille de la liste taboue et du gain minimum. soit de fa¸ con al´ eatoire entre 0 et q . – RechercheTaboue() qui lance la m´ ethode de RT. Les r´ esultats obtenus de ces deux m´ ecanismes sont ensuite utilis´ es par le m´ ecanisme de m´ emoire ` a long terme afin de raffiner la solution jusque l` a obtenue. ”SolGain. Ainsi. – v´ erifierContraintes() qui v´ erifie le respect des contraintes de capacit´ e des SGM .

Gain gain.2 Diagramme d’´ etats-transitions Le diagramme d’´ etats-transitions. Diversification diverse. SolGain[] bestSol Gain gain Solution sol int[] Noeud_SGM. int compteur. illustr´ e ` a la figure 5. int nbSGSN. moyen et long terme. nbNB. double[] capaciteNoeud. double[][] TabCoutReleveENB_NB.1 Diagramme de classes de l’application 5. double obj. est utilis´ e pour exprimer le comportement dynamique des objets. ListeTabou plaLT. totalNoeud. LectureFic() LectureFicCapacite() LectureFicAffectation() 3G/UMTS Probleme Affectation Node B-SGSN Diversification Intensification Solution Figure 5. double[][] TabCoutLENB_SGM. int noeudId.2. int nbSGM. double[] capaciteResiduelleSGM.2. Solution sol_init. double[][] TabCoutLSGSN_SGM. compte() Mouvement int SGM. nbSGM. Solution int nbrEnodeB. nbrSGSN. appartient() Gain double [][] tabGainNoeud_SGM. double[] TabCapSGSN . nbrSGM. Solution lasol. SolGain Solution sol. int nbNB. int totalNoeud. compte. nbrNB. liste2. Noeud[] noeud. int taille. initialise() initialiseDiv() vérifierContraintes() FonctionObjectif() Intensification ListeTabou liste1. double[][] TabCoutReleveNB_ENB. Une transition repr´ esente le passage instantan´ e d’un ´ etat vers un autre et est d´ eclench´ ee suivant la valeur des param` etres MMT . générerGain() getCoutRelève() tabGainMAJ() Diversification int nbstart. intensifie() ListeTaboue noeud tete. double[] capaciteResiduelleSGM. Gain legain. int solnum. double[][] coutReleve. nbSGSN. double[][] TabCoutLSGSN. cmTaboue(). mvtEgal() Noeud String type. double bestfaisable. Noeud[] noeud. double[][] TabAffecNB_SGSN. Données int nbeNB. Noeud[] noeud. Intensification intense. Il permet de d´ ecrire les changements d’´ etats du programme au travers des trois m´ ecanismes de m´ emoire. double eval. Un ´ etat est caract´ eris´ e par un des m´ ecanismes de m´ emoire : court. int[][] affectationNoeudSGM. double[] TabCapSGM.92 Extension3G-4G Problème Donnees mydata. RechercheTaboue(). double[][] TabCoutReleveENB_ENB. int noeudId. double[] TabCapENB. choix_mvt(). set(). int [][] stat_sol. int nbeNodeB. double[][] TabCoutLNoeud_SGM. queue.

aff Initialisation des paramètres j<nexp? Généralisation de la solution initiale j++ Sortie 1 Application de la mémoire à court terme MMT=1 Application de la mémoire à moyen terme MLT=1 i++ Diversification Affichage fichier.ras i<nbstart? Sortie 2 Figure 5.cap fichier. avec MMT=MLT=0.93 et MLT. ou transite vers le m´ ecanisme de m´ emoire ` a long terme. i:=0 j:=0 Lecture des fichiers de données fichier. 5.2 Diagramme d’´ etats-transitions de l’application . Les trois m´ ecanismes de m´ emoire s’ex´ ecutent avec MMT=MLT=1. quand MMT=0 et MLT=1.4. Le m´ ecanisme de m´ emoire a ` court terme s’ex´ ecute en premier.2 et 5. le programme g´ en` ere un fichier de r´ esultats.1.don fichier. illustr´ es par les tableaux 5. comme indiqu´ e au tableau 5. Il est lanc´ e automatiquement apr` es la lecture des fichiers d’entr´ ees. Apr` es l’ex´ ecution du m´ ecanisme de m´ emoire a ` court terme. Ces r´ esultats servent d’entr´ ee au m´ ecanisme de m´ emoire a ` moyen terme. quand MMT=1 et MLT=0.3.

le nombre d’eNode B et de Node B croˆ ıt par palier de 20. A equipements et des param` etres propres a ` l’algorithme RT permettra de montrer la flexibilit´ e et l’´ evolutivit´ e de la m´ ethode.5. L’´ evaluation va porter sur 3 principaux volets. Pour r´ ealiser les tests. pour le m´ ecanisme de m´ emoire a ` court terme . alors que le nombre de SGM croˆ ıt par palier de 2. seront consid´ er´ es. Ces param` etres diff` erent d’un m´ ecanisme de m´ emoire a ` un autre. ` a attribuer diff´ erentes valeurs ` a certains param` etres caract´ erisant la m´ ethode. comme l’indique le tableau 5. Le troisi` eme volet consiste a ` comparer les r´ esultats obtenus du deuxi` eme volet a ` une borne inf´ erieure. et varie entre 20 et 120. Le premier volet r´ ealise des tests pr´ eliminaires sur chaque m´ ecanisme de m´ emoire pris s´ epar´ ement. plusieurs exemples de r´ eseaux de simulation. la taille de la r´ egion d’intensification et le d´ elai de d´ eclenchement des mouvements de r´ eaffectation. Pour les r´ eseaux 1 et 2. Tableau 5.5 R´ eseaux de simulation R´ eseaux 1 2 3 4 5 6 7 8 eNode B 5 10 20 40 60 80 100 120 SGSN 2 7 12 17 22 27 32 37 SGM 2 4 6 8 10 12 14 16 Node B 5 10 20 40 60 80 100 120 Nombre de tests 10 10 10 10 10 10 10 10 5.1 Volet 1 : pr´ esentation des tests pr´ eliminaires Les tests pr´ eliminaires sont r´ ealis´ es dans le but d’al´ eser l’algorithme. Ce sont : la taille de la liste taboue et le d´ elai du m´ ecanisme de rappel. Dans les r´ eseaux 3 a ` 8.3 ´ Evaluation de performance L’´ evaluation de la m´ ethode propos´ ee repose sur un ensemble de tests faisant in` chaque test. le nombre d’eNode B et de Node B varie entre 5 et 10. pour une variation allant de 2 a ` 16.3. Le deuxi` eme volet analyse le comportement g´ en´ eral de la m´ ethode. Ils consistent. Le nombre de SGSN augmente par palier de 5 et varie entre 2 et 37. pour chaque r´ eseau de simulation. une variation des types d’´ tervenir les diff´ erents ´ equipements du r´ eseau. le nombre de SGSN entre 2 et 7 et le nombre de SGM entre 2 et 4. pour le m´ ecanisme de m´ emoire ` a moyen terme et en .94 5.

dans chacune des solutions. la figure 5. quand les deux solutions initiales trouv´ ees sont utilis´ ees. des SGSN aux SGM. Pour chacune de ces valeurs. pour le m´ ecanisme de m´ emoire a ` long ` terme. Il en d´ ecoule qu’une taille plus grande de la liste taboue permet a ` la m´ ethode d’explorer de nouvelles solutions qui n’am´ eliorent pas pour autant la solution courante. l’algorithme affiche dans l’ensemble de meilleurs r´ esultats pour les listes taboues de taille 5 et 8. ce qui augmente en mˆ eme temps le coˆ ut de la solution. Pour chaque ex´ ecution. ses solutions se d´ egradent quand la taille augmente ` a 8. La premi` ere composante qui sera pr´ esent´ ee est la taille de la liste taboue. le m´ ecanisme de m´ emoire ` a court terme est ex´ ecut´ e en d´ esactivant les deux autres m´ ecanismes de m´ emoire. comme indiqu´ e au tableau 5. Les tests se feront un param` etre ` a la fois pour chacun des m´ ecanismes de m´ emoire. Ainsi. la m´ ethode va orienter la recherche vers de nouvelles zones plus prometteuses.95 dernier. le nombre de red´ emarrages de l’algorithme. Cette liste est repr´ esent´ ee a ` l’impl´ ementation par la variable LT. les tests permettront de d´ eterminer le comportement des composantes du m´ ecanisme de m´ emoire a ` court terme. pour le r´ eseau de simulation 4. Pour ce faire. en l’interdisant de revenir sur un grand nombre de solutions d´ ej` a explor´ ees. une moyenne des coˆ uts des solutions obtenues sur l’ensemble des fichiers de tests est calcul´ ee. Cela s’explique par le fait qu’une taille plus grande permet d’explorer plus efficacement l’espace de recherche. la valeur qui sera retenue est celle qui apporte une meilleure am´ elioration de la solution. Dans les premi` eres exp´ eriences. et re¸ coit les valeurs 2. des eNodeB aux SGM. Pour chaque valeur. 5 et 8. Les tests r´ ealis´ es permettront alors de montrer l’effet de la variation de cette liste taboue sur le m´ ecanisme de m´ emoire a ` court terme. la liste taboue va recevoir les mouvements inverses des affectations.3 d´ ecrit l’effet de la taille de liste taboue sur le m´ ecanisme de m´ emoire a ` court terme. dans le but d’am´ eliorer la qualit´ e de la solution obtenue. A chaque param` etre seront affect´ ees trois valeurs diff´ erentes. soit alors MMT = MLT=0. Dans ce cas.4. Des ex´ ecutions effectu´ ees. et. . Les r´ esultats recueillis sont illustr´ es aux figures 5. Cependant. A test effectu´ e. Ces valeurs repr´ esentent le nombre de mouvements qui doivent ˆ etre interdits a ` la m´ ethode. l’algorithme ` chaque s’ex´ ecutera pour un certain nombre de cas de tests. quand la solution initiale utilis´ ee est l’algorithme de moindre coˆ ut.3 et 5.5.

. Une explication serait le choix al´ eatoire des nœuds voisins lors des mouvements d’affectations.96 Figure 5.4 illustre les r´ esultats issus des ex´ ecutions du m´ ecanisme de m´ emoire a ` court terme. 5 et 8 de la liste taboue. ce qui laisse entrevoir que l’am´ elioration du coˆ ut de la solution d´ epend indubitablement. l’application pr´ esente des r´ esultats qui varient en fonction de la taille de la liste taboue consid´ er´ ee.4 montre une progression des r´ esultats en fonction du nombre de nœuds qui consititue les r´ eseaux. le coˆ ut obtenu pour le r´ eseau 3 est de l’ordre de 2300 unit´ es qui d´ epasse de loin. il est a ` remarquer que le coˆ ut de la solution s’am´ eliore ` a mesure que la taille de la liste taboue augmente. Pour l’ensemble des r´ eseaux de simulation. de l’´ eventail de choix du voisinage offert par la m´ ethode al´ eatoire. la figure 5. De mˆ eme. les coˆ uts obtenus des r´ eseaux 2 et 4. suite a ` une solution initiale g´ en´ er´ ee par l’algorithme stochastique.3 Impact de la taille de la liste taboue (solutions initiales de moindre coˆ ut) La figure 5. Ainsi. sauf pour le r´ eseau 3. En effet. pour les valeurs 2.

En effet. Ainsi. En effet. issus des deux solutions initiales.6 compare les r´ esultats obtenus avec une taille 5 de la liste taboue. cette m´ ethode utilise une graine al´ eatoire qui fait varier l’espace de recherche ` a chaque ex´ ecution de l’algorithme. Les r´ esultats obtenus de ce dernier s’am´ eliorent avec une variation de la taille de la liste taboue. et enfin. 5. l’algorithme va devoir effectuer plus de recherches autour des solutions.6. Sur l’ensemble des r´ eseaux consid´ er´ es. En effet. . Avec une solution initiale stochastique la m´ ethode pr´ esente un comportement tout a ` fait diff´ erent. ce qui augmente le coˆ ut de la solution.5. pour des listes taboues de tailles diff´ erentes. dont certaines d´ ej` a explor´ ees. 1. la figure 5. les coˆ uts obtenus par le m´ ecanisme de m´ emoire a ` court terme avec une solution initiale stochastique sont meilleurs comparativement a ` l’algorithme de moindre coˆ ut. 2. en prenant en exemple le r´ eseau 3.7 font une comparaison des r´ esultats du m´ ecanisme de m´ emoire ` a court terme. la figure 5.7 fait la comparaison des r´ esultats pour une liste taboue de taille 8. La premi` ere remarque porte sur la variation du coˆ ut de la solution. d’aboutir tr` es vite a ` de meilleures solutions.5 compare les r´ esultats obtenus avec une liste taboue de taille 2. la figure 5.97 Figure 5. et reste la mˆ eme pour chaque variation de la liste taboue. la solution initiale obtenue avec l’algorithme de moindre coˆ ut est d´ eterministe.5 a ` la figure 5. deux principales remarques peuvent ˆ etre port´ ees. Afin d’am´ eliorer cette solution. En consid´ erant ces figures. et permet ainsi. le coˆ ut de la solution varie de 2000 ` a 1500 unit´ es.7.4 Impact de la taille de la liste taboue (solutions initiales stochastiques) Les graphes des figures 5. 5. de la figure 5. pour les tailles 2 et 8 de la liste taboue .

98 Figure 5.6 Comparaison des deux solutions initiales de la m´ emoire a ` court terme pour une liste taboue de taille 5 .5 Comparaison des deux solutions initiales de la m´ emoire a ` court terme pour une liste taboue de taille 2 Figure 5.

Sur ces figures. Les eNode B sont identifi´ es par des losanges.8 Topologie du r´ eseau avec une liste taboue de taille 2 .99 Figure 5.10 font une repr´ esentation graphique de la topologie du r´ eseau obtenue.8 a ` 5. le r´ eseau de simulation choisi comprend : 5 eNode B. les SGSN par des carr´ es. 2 SGM et de 5 Node B. pour chaque variation de la liste taboue. les figures 5. Figure 5. 2 SGSN. les SGM par des triangles et les Node B par des cercles.7 Comparaison des deux solutions initiales de la m´ emoire a ` court terme pour une liste taboue de taille 8 Pour illustrer les r´ esultats pr´ ec´ edents.

9 Topologie du r´ eseau avec une liste taboue de taille 5 Ainsi. pour le mˆ eme r´ eseau de simulation.10. avec 2 SGM et 2 SGSN. . les choix des mouvements de r´ eaffectation sont tr` es limit´ es. Ce mouvement a permis d’am´ eliorer le coˆ ut de la solution qui passe de 79. Les Node B. Il est a ` remarquer que les SGSN n’interviennent pas dans ces op´ erations. une nouvelle topologie r´ ealis´ ee au moyen des mouvements effectu´ es. lorsque la liste taboue prend la valeur 5. quant a ` eux. La figure 5.948127 unit´ es. illustr´ ee a ` la figure 5. l’eNode B 3 est pass´ e du SGM 0 au SGM 1. Une augmentation ` a 8 de la taille de la liste permet d’avoir une nouvelle topologie. En effet.951216 unit´ es ` a 78.9 pr´ esente.100 Figure 5.748217 unit´ es. Seuls les r´ esultats issus de cette planification sont consid´ er´ es dans le cadre de ce m´ emoire. la figure 5. ont ´ et´ e initialement affect´ es aux SGSN lors de la planification du r´ eseau 3G. En effet. et un meilleur coˆ ut de l’ordre de 77.8 pr´ esente la topologie d’interconnexion obtenue pour une liste taboue de taille 2.

sur l’ensemble des r´ eseaux choisis. . les valeurs 5 et 8 du nrespect n’ont aucun effet sur le m´ ecanisme de m´ emoire ` a court terme. Ces valeurs seuils choisies sont 2. Elle permet de comptabiliser le nombre de solutions non faisables cons´ ecutives obtenues lors des diff´ erentes it´ erations.101 Figure 5. Ce param` etre est appel´ e lorsqu’il s’´ ecoule un certain temps depuis ` cet effet.10 Topologie du r´ eseau avec une liste taboue de taille 8 La deuxi` eme composante pr´ esent´ ee pour le m´ ecanisme de m´ emoire ` a court terme est un m´ ecanisme de rappel. Cependant.11 pr´ esente une grande am´ elioration du coˆ ut de la solution. et pour ´ eviter.11 et 5. fix´ ea ` l’impl´ ementation. pour accentuer la recherche dans des zones pas trop ´ eloign´ ees des zones prometteuses. Cette sanction est appliqu´ ee de mani` ere ` a interdire ` a la m´ ethode de recourir ` a ces solutions dans les prochaines it´ erations. en acceptant deux solutions non faisables cons´ ecutives. d’omettre certaines solutions prometteuses.12 illustrent les r´ esultats obtenus de l’ex´ ecution respective des algorithmes stochastique et de moindre coˆ ut. la variable nrespect est utilis´ la derni` ere solution faisable. Cela signifierait. il est a ` noter que pour les r´ eseaux 4 et 6. le m´ ecanisme de rappel s’active. que seulement 2 solutions non faisables leur suffisent pour relancer la recherche. A ee a ` l’impl´ ementation. Quand nrespect atteint un certain seuil. en mˆ eme temps. Avec la solution initiale stochastique. et les gains g´ en´ er´ es par ses mouvements sont sanctionn´ es. la figure 5. 5 et 8. Les figures 5.

la figure 5.102 Figure 5. Il est donc possible de conclure que.12. quand le nombre de solutions non faisables augmentent. En effet.11. les r´ esultats sont meilleurs quand le m´ ecanisme de rappel est d´ eclench´ e apr` es deux solutions cons´ ecutives non faisables. des r´ eseaux 1a ` 4 de la figure 5. plus le nombre de solutions non faisables augmentent. pour 5 et 8 nombres cons´ ecutifs de solutions non faisables.12 Impact du m´ ecanisme de rappel (solutions initiales de moindre coˆ ut) Contrairement a ` la figure 5.11 Impact du m´ ecanisme de rappel (solutions initiales stochastiques) Figure 5. plus l’algorithme s’´ eloigne des zones prometteuses et plus coˆ uteuse devient la recherche dans ces voisinages. Les r´ eseaux 5 a ` 8 montrent que. .12 pr´ esente une variation minime du coˆ ut de la solution. le coˆ ut de la solution ne change pas.

ce qui signifie que la variable MMT prend la valeur 1. La permutation est le mouvement qui s’applique automatiquement quand le m´ ecanisme est activ´ e. deux principales composantes seront utilis´ ees : la taille de la r´ egion d’intensification et le d´ elai de d´ eclenchement des mouvements de d´ eplacement. le m´ ecanisme de m´ emoire ` a moyen terme sera utilis´ e. Le mouvement de d´ eplacement est celui qui sera utilis´ e pour r´ etablir les contraintes de capacit´ es. surtout pour les r´ eseaux de grande taille.13. Pour chaque valeur. pour les 3 valeurs du param` etre nirespect. puisque ce dernier renvoie de meilleures solutions. Un tel comportement influence ´ egalement le r´ esultat obtenu pour le m´ ecanisme de rappel appliqu´ e a ` ces r´ eseaux. en utilisant deux types de mouvements : un mouvement de permutation et un mouvement de d´ eplacement. Pour permettre a ` la m´ ethode de r´ etablir les contraintes et d’am´ eliorer les r´ esultats obtenus. Le m´ ecanisme de m´ emoire a ` moyen terme se base essentiellement sur les k meilleures solutions g´ en´ er´ ees par le m´ ecanisme de m´ emoire ` a court terme. En effet. 5 et 8 lui seront attribu´ ees. Ce qui signifie que les mouvements de r´ eaffectation effectu´ es par le m´ ecanisme de m´ emoire a ` court terme laissent peu de choix de mouvements au m´ ecanisme de m´ emoire ` a moyen terme. Pour mieux tester l’influence de la variation de la r´ egion d’intensification sur l’algorithme. il en d´ ecoule qu’une taille plus grande de cette r´ egion permet d’am´ eliorer la solution trouv´ ee. pour montrer le comportement du m´ ecanisme de m´ emoire ` a moyen terme. Ces solutions constitueront les zones o` u seront orient´ ees les nouvelles recherches. compar´ e` a l’algorithme de moindre coˆ ut. Ce mouvement est d´ eclench´ e apr` es un nombre inrespect de solutions cons´ ecutives non faisables. Ce m´ ecanisme ne tiendra compte que des solutions issues de l’algorithme stochastique. Ce mouvement consiste a ` permuter deux eNode B dans un premier temps. Les r´ esultats obtenus montrent une grande am´ elioration du coˆ ut de la solution qui passe de 3000 unit´ es a ` 1600 unit´ es. Ainsi. Ce m´ ecanisme permet d’intensifier la recherche autour de ces solutions. Sur l’ensemble des r´ eseaux de simulation. L’influence de la variation de ces composantes sera ´ evalu´ ee en leur attribuant diff´ erentes valeurs. les tests seront effectu´ es en activant seulement le m´ ecanisme de m´ emoire a ` moyen terme. l’ex´ ecution de ce m´ ecanisme ´ etait libre de toute contrainte de capacit´ e sur les SGM. Pour les r´ eseaux de petite taille l’effet est moins marquant. Dans le but d’explorer un ´ eventail de solutions. La r´ egion d’intensification fait r´ ef´ erence au nombre de meilleures solutions retenues du m´ ecanisme de m´ emoire ` a court terme.103 Le m´ ecanisme de m´ emoire ` a court terme a ´ et´ e utilis´ e pour am´ eliorer les solutions initiales obtenues au lancement de l’algorithme. comme illustr´ es a ` la figure 5. le coˆ ut de la solution des . puis un eNode B et un SGSN. Cette approche donnait lieu a ` un nombre de solutions non faisables. les tailles 2.

14. Figure 5. il est ` a constater qu’un d´ elai de d´ eclenchement de 3 solutions cons´ ecutives non faisables permet d’avoir une meilleure estimation de la solution. Pour les r´ eseaux 4 et 8. comme indiqu´ e sur la figure 5.14 Impact du d´ elai de d´ eclenchement des mouvements de d´ eplacement . Ce qui s’explique par le fait que l’espace de recherche aux alentours de certaines solutions de la r´ egion d’intensification est pauvre en termes de meilleures solutions.104 r´ eseaux 1 a ` 3 ne varient pas.13 Impact de la taille de la r´ egion d’intensification Figure 5.

Ces am´ eliorations sont plus marqu´ ees dans le cas des r´ eseaux 3. Il est donc possible de conclure qu’` a chaque red´ emarrage. Ce m´ ecanisme utilise les statistiques g´ en´ er´ ees. ce qui augmente la chance de rencontrer de meilleures solutions. c’est-` a-dire que la variable MLT re¸ coit la valeur 1. 7 et 8.105 Cette derni` ere section des tests pr´ eliminaires permet d’´ evaluer le comportement du m´ ecanisme de m´ emoire ` a long terme. L’exploration des voisinages des solutions issues des statistiques permet ainsi a ` l’algorithme de mieux diversifier la recherche. en visitant des zones non encore explor´ ees. la solution initiale construite ` a partir des statistiques est assez diff´ erente des solutions d´ ej` a explor´ ees par l’algorithme. Pour ce faire. pour un nombre de red´ emarrage nbstart ´ egale a ` 6. fix´ ea ` l’impl´ ementation.15 indique les r´ esultats obtenus pour la m´ emoire a ` long terme. Figure 5. l’algorithme utilise une solution un nombre nbstart. les zones de recherche deviennent tr` es vari´ ees. la m´ ethode pr´ esente de meilleurs r´ esultats. Ainsi. Ces relances sont effectu´ ees sans activation du m´ ecanisme de m´ emoire ` a moyen terme. . Dans ce cas.15 Effet de la relance La figure 5. lors des m´ ecanismes de m´ emoire ` a court et ` a moyen terme. A de d´ epart tir´ ee de ces statistiques. ce m´ ecanisme va red´ emarrer l’algorithme pour ` chaque relance.

Chaque s´ erie contient un nombre de 10 tests. De nouveaux r´ eseaux de simulation seront g´ en´ er´ es pour ´ etudier le comportement g´ en´ eral et d´ emontrer la validit´ e de la m´ ethode propos´ ee. Ainsi. 4 SGM et 10 Node B. le tableau 5. le nombre d’eNode B varie de 10 a ` 140.2 Volet 2 : Comportement g´ en´ eral de l’algorithme Les tests pr´ eliminaires r´ ealis´ es dans le volet 1 ont permis de fixer les param` etres de l’algorithme de recherche taboue. La composition de chacune des s´ eries est repr´ esent´ ee a ` l’annexe A du document. les r´ esultats a ` la figure 5. le m´ ecanisme de m´ emoire ` a moyen terme (MMT) ne pr´ esente aucune am´ elioration. une variation simultan´ ee des eNode B. elle prend la valeur 5 pour les r´ eseaux de petite taille et 8 pour les r´ eseaux de grande taille. des SGSN. et enfin une combinaison des trois ` ce stade de l’impl´ m´ ecanismes (court. Tableau 5. le nombre d’it´ erations a ´ et´ e fix´ ea ` 50. de repr´ esenter le pourcentage de solutions faisables trouv´ ees par chaque m´ ecanisme de m´ emoire pris s´ epar´ ement. pr´ esentent une am´ elioration moyenne de la solution de moins de 10%. par rapport au m´ ecanisme de m´ emoire a ` long terme.16 r´ ev` elent que les deux m´ ecanismes de m´ emoire. et la s´ erie 8. Pour ce qui est de la liste taboue. . aucun optimum n’est connu. il est ` a souligner que. A ementation. par rapport a ` la solution trouv´ ee pour le tabou de base. le programme sera ex´ ecut´ e avec une combinaison des m´ emoires a ` court et a ` moyen terme. a ` moyen et ` a long terme. comme illustr´ e au tableau A. pour un nombre fixe de 7 SGSN. les tests auront pour but. moyen et long terme).6 Tests utilis´ es pour le comportement g´ en´ eral de la m´ ethode S´ eries 1 2 3 4 5 6 7 8 eNode B variable (10-140) variable (40-160) 40 40 120 80 120 variable (8-150) SGSN 7 12 variable (12-37) variable (14-37) 37 12 37 variable (4-60) SGM 4 7 10 12 16 variable (4-7) variable (9-17) variable (2-12) Node B 10 10 40 40 variable (130-160) 80 120 variable (8-150) Nombre de tests 10 10 10 10 10 10 10 10 Dans la s´ erie 1. des SGM et des Node B.106 5. et ensuite. En effet. le m´ ecanisme de rappel ` a 2 pour une sanction maximale de 10. une variation de chacun des nœuds pris s´ epar´ ement. Pour chaque s´ erie. De ce fait.6 d´ ecrit a ` travers les s´ eries 1 a ` 7.3. celle des m´ emoires a ` court et ` a long terme. Ainsi.1. pour une variation de 0 ` a 25 du nombre d’eNode. En analysant les courbes obtenues. de montrer l’am´ elioration apport´ ee par l’intensification et la diversification. En effectuant les combinaisons sur les trois m´ ecanismes de m´ emoire.

quand le nombre de SGSN varie. en red´ emarrant l’algorithme autorise des mouvements qui ont donn´ e lieu a ` des solutions de meilleure qualit´ e. 4 SGM et de 10 Node B Figure 5.107 les mouvements font intervenir.2 et A.17 R´ eseau de 12 SGSN. Alors.17. et de 40 Node B.4. soit un SGSN. comme illustr´ ees aux tableaux A. de 7 SGM et de 40 Node B. Figure 5. Les r´ esultats obtenus de ces simulations pr´ esentent un pourcentage d’am´ elioration moindre que . Le m´ ecanisme de la m´ emoire a ` long terme (MLT) en l’occurrence. de 10 ou 12 SGM.18 et 5. comme le montre la figure 5. pour un nombre de 12 SGSN. un pourcentage d’am´ elioration nulle s’explique par le fait que les mouvements impliquant les eNode B n’apportent pas de meilleurs gains. Les figures 5. 7 SGM et de 40 Node B Dans les s´ eries 3 et 4. En gardant le mˆ eme nombre d’eNode B. le nombre de SGSN varie de 12 a ` 37. soit un eNode B. pour un nombre fixe de 40 eNode B. donc ne sont pas retenus.19 montrent une am´ elioration du coˆ ut de la solution pour les m´ ecanismes de m´ emoire a ` moyen et a ` long terme. la s´ erie 2 pr´ esente une l´ eg` ere am´ elioration de la solution pour les deux m´ ecanismes de m´ emoire.16 R´ eseau de 7 SGSN.

le taux d’am´ elioration est tr` es faible d’un m´ ecanisme de m´ emoire ` a un autre. que les mouvements impliquant les SGSN offrent de meilleurs gains. les deux courbes sont presque confondues. De mˆ eme. En effet. pour certains r´ eseaux. Figure 5.18 R´ eseau de 40 eNode B. 12 SGM et de 40 Node B . 10 SGM et de 40 Node B Figure 5.108 ceux obtenus avec les eNode B. en s’ex´ ecutant. laissant ainsi que tr` es peu de choix au m´ ecanisme de m´ emoire a ` long terme. Ces derni` eres remarques renseignent sur le fait que le m´ ecanisme de m´ emoire a ` moyen terme. Pour d’autres r´ eseaux.19 R´ eseau de 40 eNode B. Ces r´ esultats montrent. sur les deux figures. ` a explorer presque toutes les solutions possibles. la courbe de la m´ emoire ` a long terme. entre les deux m´ ecanismes de m´ emoire. dans ce cas. ne pr´ esente pas de grande diff´ erence ` a celle de la m´ emoire a ` moyen terme. et sont par cons´ equent prioris´ es par rapport aux mouvements impliquant les eNode B. comme ceux ayant un nombre de 25 et de 32 SGSN.

20 R´ eseau de 120 eNode B. alors que l’intensification ne commence qu’` a partir d’un nombre de 5 SGM. Pour les diff´ erents r´ eseaux de simulation. compte tenu du fait que les Node B ne participent pas directement a ` l’affectation qui est faite vers les SGM.6 et A.22 montrent que la diversification permet d’am´ eliorer les solutions de fa¸ con significative.7. La figure 5. Figure 5. En se basant sur les r´ esultats pr´ ec´ edents. pour un nombre de SGM sup´ erieur ` a 4. les r´ esultats convergent vers les valeurs obtenues pour les SGSN. illustr´ ee au tableau A. 37 SGSN et de 16 SGM .21 et 5. de 37 SGSN et de 16 SGM. Les s´ eries 6 et 7 pr´ esentent une variation du nombre de SGM allant de 4 a ` 17. illustr´ ees aux tableaux A. une augmentation du nombre de SGM entraˆ ıne ´ egalement une augmentation du taux d’am´ elioration de la solution. l’´ evaluation de la m´ ethode faite avec les Node B prendra en compte le nombre de SGSN qui offre la meilleure possibilit´ e d’am´ eliorer la solution. pour un nombre fixe de 120 eNode B. Ces r´ esultats sont ´ evidents.20 montre que. Les r´ esultats obtenus sur les figures 5.109 Dans la s´ erie 5. alors que les autres nœuds restent fixes.5. le nombre de Node B varie de 130 a ` 160. pour les deux m´ emoires.

110 Figure 5. Ainsi. Des deux . Ils se situent dans l’ensemble en dessous de 70% pour les r´ eseaux de grande taille avec un nombre de SGM sup´ erieur a ` 4 et de 40% pour les r´ eseaux de petite taille ayant un nombre de SGM inf´ erieure ` a 4. il appert que les nœuds ayant une incidence directe sur le A coˆ ut de la solution sont les eNode B et les SGM. et a ` la diversification de ramener la recherche vers des zones non encore explor´ ees. lors de l’application de la m´ emoire ` a court terme. les figures 5.21 r´ ev` ele que le pourcentage d’am´ elioration pour les deux m´ ecanismes de m´ emoire demeure stable en fonction de la taille du r´ eseau consid´ er´ ee. permettant ainsi a ` l’intensification de raffiner les choix de mouvements d’affectation effectu´ es. de meilleures solutions sont obtenues ` a mesure que le nombre de SGM augmente dans le r´ eseau.22 R´ eseau de 120 eNode B. avec une variation simultan´ ee de ces deux nœuds. 37 SGSN et de 120 Node B ` partir de ces graphes. En effet.21 R´ eseau de 80 eNode B.16 et 5. Tous ces facteurs augmentent par cons´ equent les chances d’am´ eliorer la solution obtenue. 12 SGSN et de 80 Node B Figure 5.

de q SGM et de n Node B. ` a moyen et a ` long terme. Pour le reste. Les variables de d´ ecision.5% a ` 2. A cette section commence par faire un rappel du mod` ele propos´ e. les courbes d’am´ elioration du m´ ecanisme de m´ emoire ` a long terme surpassent. En effet.5%. soit trop proches de la meilleure solution. de trafic et de coˆ ut d´ efinies dans le chapitre pr´ ec´ edent ont conduit ` a l’´ elaboration d’un mod` ele. soit peu nombreux.23 Exemple de temps moyen d’ex´ ecution de l’algorithme m´ ecanismes. les r´ esultats obtenus dans la re` cet effet. en introduisant les contraintes lin´ earis´ ees. comme indiqu´ e sur la figure 5. de g SGSN. Les quelques figures o` u ces courbes se rejoignent.3 Volet 3 : Comparaison des r´ esultats avec une borne inf´ erieure Pour exhiber la performance du mod` ele propos´ e. il est ` a constater que le temps d’ex´ ecution de l’algorithme croit en fonction du nombre de nœuds utilis´ es. devant am´ eliorer la solution sont. celles du m´ ecanisme de m´ emoire ` a moyen terme avec un ´ ecart allant de 0.23.111 Figure 5. dans la plupart des r´ eseaux de simulation consid´ er´ es. les ´ etapes de l’´ elaboration de la borne seront pr´ esent´ ees pour conclure par la m´ ethode d’impl´ ementation et l’interpr´ etation des r´ esultats obtenus. pour la r´ esolution du probl` eme d’affectation dans la planification . le m´ ecanisme de m´ emoire a ` long terme est celui qui performe le mieux dans l’am´ elioration de la solution. cherche taboue de la section pr´ ec´ edente seront compar´ es ` a une borne inf´ erieure. en consid´ erant le mˆ eme r´ eseau de simulation. s’expliquent par le fait que les nœuds consid´ er´ es dans les mouvements d’affectation. 5.16 a ` 5. Ensuite. compar´ es ` a travers les graphes des figures 5. r´ eduisant ainsi les zones prometteuses de recherche.3. Soit un r´ eseau compos´ e de e eNode B.22.

5) (5.x36 ≤ w4 avec g ∈ G ee q eq = xeq avec e et e ∈ E et q ∈ Q et e = e z17 17 .8) (5. entraˆ ınant chacun un changement de SGM. respectivement.2) (5.x67 ≤ w2 avec q ∈ Q nr nr r f23 .9) (5.14) avec (e ∈ E ) avec (g ∈ G) avec (n ∈ N ) avec (r ∈ R) xgq 67 = 1 q ∈Q xnr 23 = 1 r ∈R xrg 36 = 1 g ∈G eq eq gq gq q f17 .x23 ≤ w3 avec r ∈ R rg rg g f36 .11) (5. e ∈ E et e = e .1) Cette fonction regroupe la sommation des coˆ uts de liaison des eNode B et des SGSN au SGM.13) (5.6) (5. Le mod` ele consiste a ` minimiser une fonction de coˆ ut exprim´ ee comme suite : F = e∈E q ∈Q eq xeq 17 c17 + g ∈G q ∈Q gq xgq 67 c67 + e∈E e ∈E ee hq ee 17 (1 − y17 ) en en + e∈E q ∈Q n∈N r∈R g ∈G gq en nr rg (xeq 17 x23 x36 )((Hv 67 − H v 67 )x67 + H v 67 ) (5.x17 + f67 . Le troisi` eme et le quatri` eme terme constituent.x17 ee y17 = q ∈Q ee q z17 avec e. la sommation des coˆ uts de rel` eve horizontale entre les eNode B et la sommation des coˆ uts de rel` eve verticale entre les eNode B et les Node B.12) (5. repr´ esent´ ee respectivement par le premier et le deuxi` eme terme de la fonction F .112 d’un r´ eseau 4G.10) (5. Ce mod` ele est sujet aux contraintes suivantes : xeq 17 = 0 ou 1 avec (e ∈ E ) et (q ∈ Q) xgq 67 = 0 ou 1 avec (g ∈ G) et (q ∈ Q) xnr 23 = 0 ou 1 avec (n ∈ N ) et (r ∈ R) xrg 36 = 0 ou 1 avec (r ∈ R) et (g ∈ G) xeq 17 = 1 q ∈Q (5.3) (5. .4) (5.7) (5.

19) En se basant sur l’´ equation 5.14. l’´ equation 5. l’expression de la borne inf´ erieure sera compos´ ee de deux principaux termes.15) (5. un ensemble K total de nœuds de ce SGM peut ˆ etre divis´ e en des sous-partitions contenant. le nombre total du coˆ ut de rel` eve horizontale impliquant un SGM q . est donn´ e par R = 2P Q.1 devient : F = e∈E q ∈Q eq xeq 17 c17 + g ∈G q ∈Q gq xgq 67 c67 + e∈E e ∈E hq ee 17 (1 − eq xeq 17 .x17 ) q ∈Q en en + e∈E q ∈Q n∈N r∈R g ∈G eq gq en nr rg (xeq 17 x23 x36 )((Hv 67 − H v 67 )x67 + H v 67 )x17 (5. il est ` a supposer qu’un SGM ne peut pas prendre en charge toutes les cellules desservies par ces nœuds.13. en consid´ erant un nombre k total de nœuds du r´ eseau. 5. revient a ` r´ esoudre la relation suivante minR avec P + Q = e. Alors. P ≥ 1. Cette expression s’exprime comme suite : LB 1 = e∈E min(ceq 17 ) + e∈E min(cgq 67 ) (5. et contiendra l’´ evaluation faite du coˆ ut des deux types de rel` eves : la rel` eve horizontale entre les eNode B et la rel` eve verticale entre les eNode B et les Node B.19. parmi des coˆ uts de liaisons entre un eNodeB e et un SGSN g et tous les SGM du r´ eseau. Dans ce cas.16) (5. le nombre d’eNode B de chacune des partitions.113 ee q z17 ≤ xeq 17 ee q q z17 ≤ xe 17 ee q eq z17 ≥ xeq 17 + x17 − 1 ee q z17 ≥0 (5. Avec P et Q. D´ eterminer le nombre minimal de rel` eves horizontales a ` consid´ erer pour ces deux partitions d’eNode B. Soient P et Q. soit des sous-ensembles compos´ es d’eNode B et de SGSN. compos´ e de la somme d’eNode B et de la somme des SGSN.17) (5. deux exemples de partitions de l’ensemble des e eNode B. Q ≥ 1 . fait la sommation des valeurs minimales. soit des sous-ensembles d’eNode B. Le premier terme not´ e.18) En utilisant les contraintes 5.20) Le deuxi` eme terme est not´ e LB 2. LB 1.

pour la rel` eve verticale est : minR avec P + L = K. LB 2 sera exprim´ ee comme suit : k−1 k LB 2 = p=1 q =p+1 IK− hT (p. De ce fait. L ≥ 1 Dans ce cas. qui engendrent le moins de coˆ ut de rel` eves. Alors. revient a ` r´ esoudre la relation suivante : minR + R avec P + L = K. En consid´ erant P et L. avec H T la transpos´ ee de H . mais le coˆ ut diff` ere suivant que les paquets proviennent d’un eNode B ou d’un SGSN. puisque les coˆ uts de rel` eve entre deux eNode B e et e sont comptabilis´ es dans les deux sens. P ≥ 1. o` u P et L d´ esignant respectivement le nombre d’eNode B et le nombre de SGSN desservie par un SGM q . L’expression ` a r´ esoudre. q ) + e∈E gq min(Hv67 )+ e∈E min(Hv 67 ) gq (5. 1). P ≥ 1. les partitions (1. la rel` eve verticale est aussi comptabilis´ ee dans les deux sens (e− > g ) et (g − > e). il faut consid´ erer au moins (e − 1) coˆ uts de rel` eves horizontales de la matrice hT et (g − 1) coˆ uts de rel` eves verticales. le probl` eme aura comme solution. la valeur minimale de chaque matrice sera consid´ er´ ee. L ≥ 1 Dans R . pour prendre en compte le coˆ ut des rel` eves dans la borne inf´ erieure. q ). deux exemples de partition de l’ensemble des k nœuds. Soit alors hT . la borne inf´ erieure pour le nombre de rel` eves sera ´ egale ` a 2(k-1) et s’exprime en utilisant les coˆ uts de liaison repr´ esent´ es par les variables CeN B et CSGSN . d’o` u la double sommation P L + LP . la partie triangulaire sup´ erieure de la matrice H + H T . trouver le nombre minimal de rel` eves a ` consid´ erer pour un SGM. la rel` eve horizontale est comptabilis´ ee dans les deux sens (e− > e ) et (e − > e) et que le coˆ ut de la rel` eve est le mˆ eme dans chaque sens. Dans le cas des SGSN.21) . pour les matrices Hv et Hv . La matrice des coˆ uts de la rel` eve horizontale est identifi´ ee par H et les matrices de la rel` eve verticale seront identifi´ ees respectivement par les variables Hv et Hv . k − 1) et (k − 1.114 Le facteur 2 de R s’explique par le fait qu’entre deux eNode B e et e . Ainsi. le nombre total de coˆ ut de rel` eve verticale impliquant ce SGM est donn´ e par R = P L + LP .hT (p. Alors.

hT (p.7 et 5. pour d´ eterminer l’´ ecart moyen existant entre ces deux valeurs.13 les ´ ecarts tombent mˆ eme en dessous de 1%.7 Ecart par rapport ` a la borne inf´ erieure pour la s´ erie 1 eNode B ´ Ecart (%) 10 24.8378 65 23.9576 120 0.8 et 5.0696 63 18.6. q ).3127 120 14. mais libre des contraintes de capacit´ es ´ elabor´ ees dans 5.9 et 5. l’´ ecart est compris entre 17% et 26% sur l’ensemble des r´ eseaux de simulation consid´ er´ es.7606 ´ Tableau 5.22) gq L’impl´ ementation de la borne inf´ erieure est faite au moyen d’un programme r´ ealis´ e en Matlab. les tableaux 5.1038 80 12.10.8 pr´ esentent un rapprochement de la borne ` a mesure que le nombre d’eNode B augmente. Dans le cas de la variation des eNode B. q )+ + e∈E gq min(Hv67 )+ e∈E min(Hv 67 ) (5. Le programme re¸ coit en entr´ ee le mod` ele. De mˆ eme. Ainsi pour chaque r´ eseau de simulation du tableau 5.8733 40 20.12. ´ Tableau 5.10 montrent le mˆ eme comportement pour les SGSN. le programme fait la lecture des fichiers de donn´ ees d´ ecrivant les matrices les coˆ uts de liaisons des eNode B au SGM. ainsi que les coˆ uts des rel` eves horizontale et verticale. les tableaux 5. Pour certains r´ eseaux comme indiqu´ es dans les tableaux 5.644 160 8.19. Ainsi.14 montrent que les solutions obtenues par la recherche taboue sont assez proches de la borne inf´ erieure.12.0445 100 15.6167 93 8.115 h d´ esigne l’ensemble des (n-1) valeurs minimales de la matrice triangulaire hh o` u N− T et IN− .8 Ecart par rapport ` a la borne inf´ erieure pour la s´ erie 2 eNode B ´ Ecart (%) 40 21.9 a ` 5. 5.7 a ` 5. Dans ces deux tableaux.4292 80 10. La valeur obtenue de la borne sera ensuite compar´ ee aux r´ esultats obtenus de la recherche taboue du volet 2. Toutefois.12 et 5.12311 140 19. tir´ e de [24].6314 .7053 140 7.751 160 9. la borne pr´ esente un ´ ecart ne d´ epassant pas 25% des solutions obtenues de la recherche taboue. les tableaux 5.6256 25 23. tel que d´ ecrit dans 5. celles des coˆ uts de liaisons des SGSN au SGM. dans le cas des tableaux 5. la fonction indicatrice des ensembles N− k−1 k LB = e∈E min(ceq 17 ) + e∈E min(cgq 67 ) + p=1 q =p+1 IK− hT (p.

8262 6 7.235 25 5.6936 .8475 4 2.7135 17 18.0741 17 11.6157 37 4.8935 12 8.9239 28 7.7975 25 22.5633 5 11.1039 2 4.1408 ´ Tableau 5.14 Ecart par rapport ` a la borne inf´ erieure pour la s´ erie 8 R´ eseau ´ Ecart (%) 1 4.2115 150 18.8012 ´ Tableau 5.116 ´ Tableau 5.2723 ´ Tableau 5.9952 ´ Tableau 5.3302 32 8.13 Ecart par rapport ` a la borne inf´ erieure pour la s´ erie 7 Node B ´ Ecart (%) 130 14.7068 140 22.11 Ecart par rapport ` a la borne inf´ erieure pour la s´ erie 5 SGM ´ Ecart (%) 4 26.12 Ecart par rapport ` a la borne inf´ erieure pour la s´ erie 6 SGM ´ Ecart (%) 9 17.0546 ´ Tableau 5.5673 37 28.9 Ecart par rapport ` a la borne inf´ erieure pour la s´ erie 3 SGSN ´ Ecart (%) 12 24.1241 5 10.8474 160 0.10 Ecart par rapport ` a la borne inf´ erieure pour la s´ erie 4 SGSN ´ Ecart (%) 14 12.3666 20 10.4023 28 17.1686 7 2.335 32 19.0356 10 19.9658 3 3.

Mais. Pour r´ esoudre le probl` eme. en tenant compte des contraintes de capacit´ es de ces derniers. ces affectations pr´ esentent une grande similitude avec le niveau 2 des r´ eseaux 3G. Pour ces r´ eseaux.1 Synth` ese des travaux Le but principal de ce m´ emoire a ´ et´ e de r´ esoudre le probl` eme d’affectation des cellules. devrait respecter plusieurs contraintes telles que : les contraintes de capacit´ es des MME et des SG-W et les contraintes d’unicit´ e des affectations des eNode B et des SGSN a ` ces MME et .117 CHAPITRE 6 CONCLUSION Ce chapitre de conclusion fait une synth` ese de la d´ emarche utilis´ ee dans ce m´ emoire. Pour ce faire. Pour ce faire. Le mod` ele utilis´ e permet alors d’affecter les eNode B (cellules) et les SGSN en mˆ eme temps. 6. et de l’unicit´ e des affectations des cellules a ` ces commutateurs. aux ´ equipements du r´ eseau cœur 4G. les MME et les SG-W. suivies des limitations du travail. diff´ erents travaux ayant approch´ e le mˆ eme probl` eme dans les r´ eseaux pr´ ec´ edents ont ´ et´ e consid´ er´ es [17]-[59]. un nombre de n cellules et de m commutateurs. Telles que pr´ esent´ ees. Ces travaux sont divis´ es suivant qu’ils utilisent une approche de r´ esolution globale ou s´ equentielle. sont consid´ er´ es. Ce chapitre se termine par l’´ enum´ eration de quelques propositions pour des recherches futures. et le niveau 2 o` u les RNC sont affect´ es en mˆ eme temps aux MSC et aux SGSN. Ce mod` ele. aux MME et aux SGW. l’analyse des travaux pour les r´ eseaux 2G d´ emontre que le probl` eme d’affectation consiste ` a trouver des sch´ emas d’affectation entre. dans le cadre de la planification d’un r´ eseau mobile 4G ` a partir d’un r´ eseau mobile 3G existant. une mod´ elisation faite a ` partir des formules math´ ematiques a ´ et´ e propos´ ee. Avec les r´ eseaux 3G. elles se d´ emarquent par l’ajout de nouveaux ´ equipements et le type de trafic consid´ er´ e. Ainsi. Ce mod` ele prend en compte. tout en minimisant le coˆ ut total de l’architecture obtenue des affectations. deux types de trafic : la voix et les donn´ ees. Dans ce m´ emoire. les affectations des eNode B du r´ eseau 4G et celles des SGSN du r´ eseau 3G. pour tenter d’apporter une solution aux probl` emes li´ es a ` la planification d’un r´ eseau de quatri` eme g´ en´ eration. les travaux distinguent deux niveaux d’affectation : le niveau 1 qui traite du probl` eme d’affectation des Node B (cellules) aux contrˆ oleurs RNC. le r´ eseau utilis´ e prend en compte deux technologies diff´ erentes : celle de la 3G et celle de la 4G. les diff´ erentes ´ etapes de la solution propos´ ee ayant conduit ` a l’impl´ ementation seront d´ ecrites.

comme la taille de la liste taboue et les m´ ecanismes de rappel. 6. a ` moyen et a ` long terme. la m´ ethode propos´ ee affiche de meilleurs r´ esultats que le m´ ecanisme de m´ emoire a ` court terme. les MME et les SGW. Pour chaque test. l’algorithme effectue une s´ erie de mouvements de r´ eaffectation et de d´ eplacements qui permettent. Avec une telle hypoth` ese. g´ en´ er´ ee en relaxant toutes les contraintes du mod` ele. soit de r´ etablir la faisabilit´ e des solutions obtenues. pour des r´ eseaux de grande taille. la formule math´ ematique propos´ ee ne fait ´ etat que de certains ´ equipements du r´ eseau cœur 4G. a permis d’am´ eliorer la solution initialement trouv´ ee et d’arriver a ` une solution de moindre coˆ ut. Cette solution est ensuite utilis´ ee par l’algorithme de recherche taboue qui. compte tenu du fait que.2 Limitations de la solution propos´ ee Une premi` ere limitation se rapporte aux types d’´ equipements consid´ er´ es. les PDN GW et les PCRF pourraient influencer l’acheminement du trafic dans le r´ eseau. pour les grands r´ eseaux de simulation. le programme re¸ coit en entr´ ee les fichiers de donn´ ees renseignant sur les caract´ eristiques du r´ eseau. alors que pour les petits r´ eseaux. les fichiers de capacit´ es qui traduisent la quantit´ e de trafic support´ ee par chaque nœud et les fichiers d’affectation du r´ eseau 3G. l’algorithme affiche de meilleurs r´ esultats a ` mesure que la taille de la liste taboue augmente. une taille de 5 suffit amplement. Les r´ esultats obtenus ont montr´ e qu’avec les m´ ecanismes de m´ emoire a ` moyen et a ` long terme. Ainsi. calcul´ e en fonction des coˆ uts des rel` eves horizontale et verticale. en moyenne. ` a moyen et a ` long terme. Ces r´ esultats sont ensuite compar´ es ` a une borne inf´ erieure. soit d’am´ eliorer le coˆ ut de la solution courante. de moins de 30% pour les grands r´ eseaux de simulation et moins de 1% pour certains r´ eseaux. de l’ordre d’une cinquantaine de nœuds.118 SGW. Ce choix limite la solution propos´ ee dans le cas o` u. au moyen des m´ ecanismes de m´ emoire a ` court. Un mouvement est choisi s’il entraˆ ıne le meilleur gain sur le coˆ ut de la solution. Ce choix est retenu en fonction de la grande fonctionnalit´ e de ces ´ equipements. leurs contraintes . par lesquelles transite tout le trafic en provenance et vers le r´ eseau d’acc` es. Tout au long de son ex´ ecution. En effet. D’autres tests ont permis de montrer le comportement g´ en´ eral de l’algorithme. Chacun de ces mouvements s’accompagne d’un m´ ecanisme de gain. quand interviennent les trois m´ ecanismes de m´ emoire : a ` court. Cette heuristique commence par g´ en´ erer une solution initiale du probl` eme. Les premiers tests ont servi a ` calibrer l’algorithme. le probl` eme est class´ e NP-difficile. L’´ evaluation de la performance de la recherche taboue est r´ ealis´ ee a ` travers plusieurs tests. L’approche utilis´ ee pour impl´ ementer ce mod` ele est bas´ ee sur une heuristique. en attribuant diff´ erentes valeurs ` a certains param` etres cl´ es de la recherche taboue. Ces comparaisons montrent un ´ ecart des coˆ uts de la recherche taboue.

Suivant la taille du trafic dans le r´ eseau. la premi` ere ´ etape de l’impl´ ementation consistait a ` attribuer des valeurs a ` certains param` etres li´ es ` a la recherche taboue tels que : la taille de la liste taboue. auxquels les eNode B et les SGSN sont reli´ es. En effet. celui avec couplage de nœuds a ´ et´ e impl´ ement´ e. l’impl´ ementation utilise une liste taboue pour les deux types de mouvements consid´ er´ es. elles ne sont pas forc´ ement les meilleures d’un probl` eme ` a l’autre.. les affectations seront faites de fa¸ con altern´ ee.3 Am´ eliorations futures Bien que les r´ esultats obtenus soient en g´ en´ eral tr` es concluants. ´ emulant ainsi les fonctionnalit´ es de chaque nœud pris s´ epar´ ement. quelques pistes int´ peuvent ˆ etre approfondis afin de les am´ eliorer. une impl´ ementation qui prendrait en compte le mod` ele sans couplage de nœud devrait consid´ erer d’autres caract´ eristiques du r´ eseau. Une continuit´ e du travail peut permettre l’impl´ ementation du mod` ele sans couplage de nœuds. la domiciliation est dite simple. le d´ elai de d´ eclenchement du m´ ecanime de rappel pour un nombre de solutions non faisables donn´ ees. Dans le cas contraire. Une deuxi` eme limitation se situe au niveau de l’impl` ementation. Une domiciliation fait r´ ef´ erence au nombre de MME et SGW. 6. A eressantes seront pr´ esent´ ees dans le paragraphe suivant. car les ´ equipements MME et SGW sont consid´ er´ es comme une entit´ e unique. Dans le cas o` u les eNode B et les SGSN sont reli´ es a ` un seul MME et SGW. Toutefois. pour mieux faire ressortir la diff´ erence entre l’influence des mouvements impliquant un eNode B et ceux impliquant un SGSN sur la qualit´ e de la solution. etc. tant au niveau du mod` ele qu’au niveau de l’impl´ ementation. deux listes taboues diff´ erentes peuvent ˆ etre consid´ er´ ees. elle est dite double. Ainsi. les valeurs retenues pour chaque param` etre ont permis d’obtenir de bons r´ esultats. Une derni` ere limitation concerne le mod` ele impl´ ement´ e. Ce mod` ele pr´ esente une simplification du probl` eme. Bien que dans l’ensemble. . a ` un moment pr´ ecis de la journ´ ee. Dˆ u au fait que le mod` ele avec couplage des nœuds est celui qui a ´ et´ e retenu dans ce m´ emoire. quelques points ` cet effet. des deux mod` eles propos´ es.119 devraient ˆ etre int´ egr´ ees lors de la formulation du mod` ele. Ce mod` ele entraˆ ınera les concepts de domiciliation simple et double. En effet.

9.0 ´ edition.0. Extended UMTS / LTE 800 Work Item Technical Report.1.101 (2009).118 (2010). 9.410 (2009). 9. [6] 25.0. UTRAN Iur and Iub interface data transport & transport signalling for DCH data streams. Gestion de la Qualit´ e de Service dans les syst` emes mobiles de ´ prochaine g´ en´ eration.110 (2009). Packet Data Convergence Protocol (PDCP) specification. [12] 36.0 ´ edition.0 ´ edition. [14] 37.0 ´ edition.0.120 ´ ERENCES ´ REF [1] 23.0. 9. [3] 23. C. [11] 29.950 (2005). General Packet Radio Service (GPRS) .426 (2009).016 (2009).401 (2010). High Speed Downlink Packet Access (HSDPA) .0. 9. Ecole Polytechnique de Montr´ eal. 9.976 (2010).420 (2010). [7] 25. 4. [9] 25. 9. Spacial channel model for Multiple Input Multiple Output (MIMO) simulations. [16] ABONDO. 9. [8] 25.4.0 ´ edition.308 (2010).7. (2005).0.0. [10] 29. 9. 9. Universal Mobile Telecommunications System (UMTS) access stratum .0 ´ edition. [5] 25. [15] 3GPP TS 23.0.0. General Packet Radio Service (GPRS) enhancements for Evolved Universal Terrestrial Radio Access Network (E-UTRAN) access. 9. Services and functions. 9.323 (2010). 1. Gs interface network service specification.0 ´ edition. Evolved Universal Terrestrial Radio Access (E-UTRA) . UTRAN Iu interface : General aspects and principles.1 ´ edition. Mobility Management Entity (MME) and Visitor Location Register (VLR) SGs interface specification. [13] 36. Overall description .800 (2009). 9.0 ´ edition. Th` ese de doctorat.0 ´ edition.0 ´ edition. Serving GPRS Support Node (SGSN) . Stage 2.996 (2009). UTRA High Speed Downlink Packet Access (HSDPA). Measurements of radiated performance for MIMO and multi-antenna reception for HSPA and LTE terminals.0 ´ edition. Stage 2.Visitors Location Register (VLR) .1.0 ´ edition. [4] 25.0 ´ edition.0 ´ edition.1.4. Universal Terrestrial Radio Access (UTRA) and Evolved Universal Terrestrial Radio Access (E-UTRA) .205 (2010). Bearer-independent circuit-switched core network . [2] 23. UTRAN Iur interface general aspects and principles. . General Universal Mobile Telecommunications System (UMTS) architecture.

T.. (2004).. D. et JOHNSON. L. 241–247. J. C. D. [28] GHOSH. 16th IST. et CONAN. IEEE. USA. M. A linear-time heuristic for improving network partitions. R. Canadian Conference on Electrical and Computer Engineering. PIERRE. POPOVICI. R. An approach for managing global mobility and roaming in the next-generation wireless systems. 26–29. [24] DIALLO. et HALUNGA. (2010). FRATU. (2004). 1–5. P.. J. Wireless Communications. (2010). IEEE Transactions on. D.. B. (2008). (2005). (2005). (1979). 1161–1164. (2007). et CONAN. M´ emoire de maˆ ıtrise. WH Freeman & Co. supporting vertical handover in heterogenous networks. ET AL. et MATTHEYSES. Wireless Communications. [23] CHAMBERLAND. 9. V. O. [25] DIALLO. Proc.RAZ. PIERRE. ACM. M´ emoire de maˆ ıtrise. A tabu search approach for assigning node bs to switches in umts networks. 31. RATASUK. NY. N. An efficient heuristic for the expansion problem of cellular wireless networks.. Computers and Intractability : A Guide to the Theory of NP-completeness. et THOMAS. et BEAUBRUN.121 [17] ALI. New York. [19] ANDREI. HORVATH. [21] BEAUBRUN. (1989). B. [27] GAREY. L. MONDAL. Tabu search 1.. Methodologie de planification des futurs reseaux mobiles. Cell planning of 4g cellular networks : algorithmic techniques and results.. LIVSCHITZ. IEEE. 2005.. M. Ecole Polytechnique de Montr´ eal. C. [26] FIDUCCIA. KOROSSY. 1350 –1359. [18] AMZALLAG.. et NAOR. S. Affectation des cellules aux commutateurs dans les r´ eseaux mobiles ´ de troisi` eme g´ en´ eration. S. [29] GLOVER. Computers and Operations Research. A. (2009). R. S. 2005 6th IEE International Conference on 3G and Beyond. F. . vol. LTE-advanced : next-generation wireless broadband technology [Invited Paper].. 10–22. (1988). R. E. MANGALVEDHE. The architecture of a software module. et VULKAN. 1–5. [22] BEAUBRUN. J. S. [20] BAJZIK. 571–581. Papers on Twenty-five years of electronic design automation. S. (2005). M. Impact of intra-lte handover with forwarding on the user connections. PIERRE. 28. 2007. 17. of International Conference on Science ETAI Conference. Mobile and Wireless Communications Summit. Ecole Polytechnique de Montr´ eal. M. R. 1769–1791. Gestion des ressources et de la qualit´ e de service dans un r´ eseau ´ mobile h´ et´ erog` ene de prochaine g´ en´ eration.

49. 2008. 34. 14th European. IEEE 16th International Symposium on. S. . V. IEEE transactions on vehicular technology. [36] HWANG. 972 –983. Y.. S. 3. (2002). distributed. IEEE Transactions on. et PARK. (1999). (2008). P. et KIBRIA. [34] HOUETO. 243–253. N. Dimensioning of an enhanced 4g/b3g infrastructure for voice traffic. [42] MANOLAKIS. B. [33] HOSSAIN. Optimization by simulated annealing : Quantitative studies. Personal. (1970). Addison-Wesley Longman Publishing Co. O. Electrical and Computer Engineering. M´ emoire de maˆ ıtrise. 975–986. [41] MAKAYA. Inc. et PATEL. Addison-Wesley Professional. 51. 2008. C. (2008). MIRCHANDANI. VTC 2008-Fall. [40] LEFEBVRE. A. F. A. [35] HURLEY. PIMRC 2005. A. (2005). (2008). IEEE 68th. (1992). Presses inter Polytechnique. (2006). Springer Verlag. and real-time applications with UML. (2000). et JUNGNICKEL. 7. 1077–1081. [39] KIRKPATRICK. Affectation de cellules a des commutateurs dans les reseaux de communications personnelles. V. Designing concurrent. An analytical framework for performance evaluation of ipv6-based mobility management protocols. Vehicular Technology Conference. et PIERRE. Montreal. IEEE. E. (2008). Performance Modelling of Communication Networks and Computer Architectures (International Computer S. Journal of Statistical Physics. 1–5. K. Heterogeneous Wireless Access Networks : Architectures and Protocols. Performance evaluation of a 3gpp lte terminal receiver. G. vol. 2003–2007. 2. Bell System Technical Journal. M. S. EW 2008. IBING. E. IEEE. et LIN. et PIERRE. 2005. S. 291–307. Vertical handover platform over applying the open API for WLAN and 3G LTE systems. Genetic algorithm for the assignment of cells to switches in personal communication networks. [32] HEDIBLE. Wireless Conference. Wireless Communications. 1–5... vol. 2000 Canadian Conference on. [37] JAMALIPOUR. IEEE. (1984). C. (2003). Canada. Ecole Polytechnique. [38] KERNIGHAN. [31] HASSAN. Planning effective cellular mobile radio networks. Cours et exercices de probabilit´ es appliqu´ ees : incluant les notions de base de statistique. M. S. Indoor and Mobile Radio Communications. An efficient heuristic procedure for partitioning graphs.122 [30] HARRISON.

Computers.123 [43] MENON. et HOUETO. et PIERRE. S. A. et MULLIGAN. L.. M. seconde ´ edition. [56] SANCHIS. [54] RAO. C. [53] QUINTERO. architectures et applications. (1989). vol. et SURESH. IEEE.. IEEE Transactions on. (2003). T. CRC Press. 62–81. R. MCSHEFFREY. Indoor and Mobile Radio Communications. et GUPTA. et BOOKS24X7. [48] OLSSON.2. A tabu search approach for assigning cells to switches in cellular mobile networks. L. Polytechnic University of New York. MORENO. (2002). Computer Communications. 166–169. [52] PILIOURAS. and Cybernetics. Networking for Global Communications. IEEE communications letters. (2009). Systems. PIMRC 2004. [46] MONTILLA BRAVO. Elsevier Ltd. [55] SAKTHIVEL. (2006). 1. WiMAX : a wireless technology revolution. 464–477. S. M. (2008). A memetic algorithm for assigning cells to switches in cellular mobile networks. [45] MOLLOY. [44] MERCHANT. 15th IEEE International Symposium on. Network design : management and technical perspectives. M. Macmillan Pub. (2004).. (2004). [50] PIERRE. I. System architecture evolution (SAE) and the evolved packet core. Part B : Cybernetics. Personal. G.. A. et RADHAMANI. Presses inter Polytechnique. 6. J. Man. 484–486. (2008). SULTANA. (1994). S. R. A. FRID. Wiley. 38. (1989). 1085 – 1089 Vol. G. et SOTO. [47] MYUNG. 593–600. R´ eseaux et syst` emes informatiques mobiles : Fondements. VARVERIS. F. 558–565. S. Technical Overview of 3GPP LTE. S. B. ROMMER. Co. (2004). Fundamentals of performance modeling. IEEE Transactions on. CRC Press. Assigning cells to switches in cellular networks by incorporating a pricing mechanism into simulated annealing. 2. International Journal of Soft Computing. 34. C. (2003). A Genetic Algorithm Approach for Assigning Mobile Base Stations to Switches in Cellular Mobile Networks.. Advanced positioning and location based services in 4g mobile-ip radio access networks. H.. INFOCOM’94. S. [49] PENDER.. Multiway graph partitioning with applications to PCS networks. Multiple-way network partitioning. Driving the mobile broadband revolution. (2002). 25. E. L. T. 13th Proceedings IEEE. UML bible. I. 2004. S. et SENGUPTA. [51] PIERRE. .

T. S. (2008). Mimo schemes in utra lte.. et JUNG. (2000).. [60] ST-HILAIRE. Inc. S.. C. 10. BAI. et PIERRE. [61] TABBANE. Prentice-Hall International. J. ORSA Journal on computing... BERKMANN.124 [57] SKORIN-KAPOV.. [58] SPIEGEL. (2006). BRUCK. 2. B. M. DREWES. Z. C. Ecole Polytechnique de Montr´ eal. S. (2002). Th` ese de doctorat. (2006). GUNZELMANN. quatri` eme ´ edition. IEEE. J. A. CHAMBERLAND. Computer Networks. Handbook of mobile radio networks. . (1990). Artech House. [59] ST-HILAIRE. Global expansion model for mobile networks.. P. G. Communications Letters. SCHOLAND. Planification globale des r´ eseaux mobiles de troisi` eme g´ en´ era´ tion. 33–45. Proceedings of the IEEE Vehicular Technology Conference. Tabu search applied to the quadratic assignment problem. [62] TANENBAUM.. a comparison. M.

2 S´ erie 2 : Variation des eNode B avec 7 SGM R´ eseau 1 2 3 4 5 6 7 8 eNode B 40 65 80 93 100 120 140 160 SGSN 12 12 12 12 12 12 12 12 SGM 7 7 7 7 7 7 7 7 Node B 40 40 40 40 40 40 40 40 Nombre de tests 10 10 10 10 10 10 10 10 .1 S´ erie 1 : Variation des eNode B avec 4 SGM R´ eseau 1 2 3 4 5 6 7 8 eNode B 10 25 40 60 80 100 120 140 SGSN 7 7 7 7 7 7 7 7 SGM 4 4 4 4 4 4 4 4 Node B 10 10 10 10 10 10 10 10 Nombre de tests 10 10 10 10 10 10 10 10 Tableau A.125 ANNEXE A ´ COMPOSITION DES SERIES DE TESTS Tableau A.

5 S´ erie 5 : Variation des SGM R´ eseau 1 2 3 4 eNode B 80 80 80 80 SGSN 12 12 12 12 SGM 4 5 6 7 Node B 80 80 80 80 Nombre de tests 10 10 10 10 Tableau A.7 S´ erie 7 : Variation des Node B R´ eseau 1 2 3 4 eNode B 120 120 120 120 SGSN 37 37 37 37 SGM 16 16 16 16 Node B 130 140 150 160 Nombre de tests 10 10 10 10 .126 Tableau A.6 S´ erie 6 : Variation des SGM R´ eseau 1 2 3 4 eNode B 120 120 120 120 SGSN 37 37 37 37 SGM 9 10 12 17 Node B 120 120 120 120 Nombre de tests 10 10 10 10 Tableau A.4 S´ erie 4 : Variation des SGSN avec 12 SGM R´ eseau 1 2 3 4 5 6 eNode B 40 40 40 40 40 40 SGSN 14 20 25 28 32 37 SGM 12 12 12 12 12 12 Node B 40 40 40 40 40 40 Nombre de tests 10 10 10 10 10 10 Tableau A.3 S´ erie 3 : Variation des SGSN avec 10 SGM R´ eseau 1 2 3 4 5 6 eNode B 40 40 40 40 40 40 SGSN 12 17 25 28 32 37 SGM 10 10 10 10 10 10 Node B 40 40 40 40 40 40 Nombre de tests 10 10 10 10 10 10 Tableau A.

127 Tableau A.8 S´ erie 8 : Variation de tous les nœuds R´ eseau 1 2 3 4 5 eNode B 8 20 50 100 150 SGSN 4 12 28 30 37 SGM 2 6 10 11 12 Node B 8 20 20 100 150 Nombre de tests 10 10 10 10 10 .

128 ANNEXE B TABLEAU COMPARATIF DES TERMINOLOGIES 3G ET 4G

Tableau B.1 Comparaison des terminologies des sous-syst` emes radio des r´ eseaux 4G et 3G Termes du LTE OFDMA D´ efinition Orthogonal Frequency Division Multiple Access, physical Layer of LTE Downlink Single Carrier Frequency Division Multiple Access, physical layer of LTE Uplink A single 15 kHz radio channel A single 66.67 µs time period The smallest unit of radio resources, one subcarrier for one symbol The smallest block of resources that can be allocated, 12 subcarriers for 7 symbols (84 resource elements) 7 consecutive symbols 2 consecutive timeslots 10 consecutive subframes, the basic transmission interval Periodic signal for synchronizing with and identifying cells Periodic signal for transmission quality measurements ´ Equivalence dans l’UMTS WCDMA

SC-FDMA

WCDMA

Subcarrier Symbol Resource ment Ele-

Radio channel Chip (0.26 µs) n/a

Resource Block

n/a

Slot Subframe Frame

Slot n/a Frame

Synchronization Signal Reference Signal

Primary and Secondary Sync Channels (P-SCH & S-SCH) Common Pilot Channel (CPICH)

129

Tableau B.2 Comparaison des terminologies des sous-syst` emes radio des r´ eseaux 4G et 3G (suite) Termes du LTE PDCCH D´ efinition Physical Downlink Control Channel ´ Equivalence dans l’UMTS High Speed – Shared Control Channel (HSSCCH) [for HSPA+] or Dedicated Physical Control Channel (DPCCH) [for a R99 channel] NA E-DCH HARQ Indication Channel (EHICH) [for HSPA+] or NA [for a R99 channel] Physical Random Access Channel (PRACH) E-DCH Dedicated Physical Data Channel (E-DPDCH) [for HSPA+] or Dedicated Physical Data Channel (DPCCH) [for a R99 channel] E-DCH Dedicated Physical Control Channel (E-DPCCH) [for HSPA+] or Dedicated Physical Control Channel (DPCCH) [for a R99 channel]

PCFICH PHICH

Physical Control Format Indicator Channel Physical Hybrid ARQ Indication Channel Physical Random Access Channel Physical Uplink Shared Channel

PRACH PUSCH

PUCCH Physical

Uplink Control Channel

130

Tableau B.3 Comparaison des terminologies du r´ eseau d’acc` es des r´ eseaux 4G et 3G Termes du LTE eUTRAN eNode B Physical Layer Cell UE User Equipment X2 S1 LTE-Uu Attach D´ efinition Evolved Universal Terrestrial Radio Access Network Evolved Node B ID Unique cell identifier Scrambling Code UE eNode B <-> eNode B interface eNode B <-> core network interface LTE air interface A configured signaling path between the UE and the eNode B A configured and assigned radio resource ´ Equivalence dans l’UMTS UTRAN Node B

Iub and Iur Iu Uu Attach

Radio Bearer

Radio Bearer

131 Tableau B.4 Comparaison des terminologies du r´ eseau coeur des r´ eseaux 4G et 3G Termes du LTE LTE Term Meaning and Usage UMTS Equivalent EPC MME S-GW P-GW HSS PCRF GTP S1 Bearer D´ efinition Evolved Packet Core ´ Equivalence dans l’UMTS Packet Switched Core Network (PS-CN) S5/S8 Bearer EPS Bearer Service Mobility Management Entity Serving Gateway Packet Data Network Gateway Home Subscriber System Policy Charging Rule Function GPRS Tunneling Protocol A configured traffic path between the eNode B and the S-GW A configured traffic path between the S-GW and the PDN-GW A configured end-toend traffic path between the UE and the PDNGW (RadioBearer + S 1Bearer + S 5/S 8Bearer) Serving GPRS Support Node (SGSN) Serving GPRS Support Node (SGSN) Gateway GPRS Support Node (GGSN) Home Location Register (HLR) PCRF GTP Iu Bearer Gn/Gp Bearer PDP Context .

A2. A4. SIB High Speed – Shared Control Channel (HS.AGCH) and E-DCH – Relative Grant Channel (E-RGCH) High Speed – RNTI (H-RNTI) CQI HARQ Handover Measurement Control e1a.5 Autres terminologies des r´ eseaux 4G et 3G Termes du LTE UE IMSI D´ efinition User Equipment (the mobile device) International Mobile Subscriber Identity [Mobile Country Code (MCC).132 Tableau B. B1. e1d. Mobile Network Code (MNC) and Mobile Identification Number (MIN)] International Mobile Equipment Identity Transmissions from the network to the mobile Transmissions from the mobile to the network Over-the-air privacy Initial registration process Master Information Block and System Information Block Downlink Control Information Uplink Control Information ´ Equivalence dans l’UMTS UE IMSI IMEI Downlink (DL) Uplink (UL) Ciphering Attach MIB.SCCH) E-DCH – Absolute Grant Channel (E. A5. e1j C-RNTI CQI HARQ Handover Measurement Control events A1. e1b. e1c. SIB DCI UCI IMEI Downlink (DL) Uplink (UL) Ciphering Attach MIB. A3. B2 Cell Radio Network Temporary Identifier Channel Quality Indicator Hybrid ARQ Redirection of traffic from one base station to another Thresholds for cell selection and handover .