FR 3086493 A1 20200327 FR 1871065 A 20180920 Description Titre de l'invention : Procédé de réattribution d'un serveur péri- phérique de traitement de données [0001] La présente invention se rapporte de manière générale aux domaines des télécommu- nications et de l'informatique et concerne plus précisément un procédé de réattribution d'un serveur périphérique de traitement de données dans une architecture MEC (d'après l'anglais « Mobile Edge Computing »). [0002] L'architecture MEC telle que définie dans la spécification ETSI GS MEC 003 (« European Telecommunications Standards Institute Group Specification Mobile Edgc Computing ») permet de déporter certains calculs effectués dans un terminal mobile vers des serveurs distribués, localisés dans une zone géographique restreinte autour de la position du terminal mobile et/ou centralisés dans l'architecture MEC. Cela permet, notamment pour des dispositifs mobiles embarqués dans un véhicule connecté, de profiter d'une puissance de calcul très grande disponible dans ces serveurs niais pas dans le calculateur du véhicule, de mutualiscr certains équipements entre véhicules connectés, de réduire les contraintes de dimensionnement énergétique et de dissipation thermique, et de réduire l'empreinte carbone d'un tel véhicule connecté. Ces calculs concernent par exemple une cartographie haute définition de la route, enrichie d'évènements en temps réel et qui peut être partagée entre véhicules connectés, ainsi que la détermination d'un horizon virtuel aussi appelé horizon électronique pour un véhicule, c'est-à-dire des objets ou événements survenant dans un futur proche mais non accessibles immédiatement par les capteurs embarqués dans le véhicule. [0003] L'usage de cette architecture sc heurte à la difficulté de sélectionner le serveur le plus approprié pour fournir la qualité de service demandée notamment pour un véhicule en mouvement. La norme définit des procédures de changement de serveur pour le traitement des données d'un terminal mobile lorsque celui-ci effectue un « hand-over » ou transfert intercellulaire en mode connecté, afin d'utiliser le serveur le plus proche du terminal mobile et donc de diminuer le temps de transfert des données entre le serveur et le terminal mobile. Cependant ces procédures ne permettent pas de garantir une qualité de service de bout en bout permettant le traitement des données dans le laps de temps souhaité par le terminal mobile, notamment lorsqu'il s'agit d'un dispositif mobile embarqué dans un véhicule connecté ayant une forte mobilité et de fortes exigences temps réel. [0004] Un des buts de l'invention est de remédier à au moins une partie des inconvénients de la technique antérieure en fournissant un procédé de réatnibution de serveur péri- I phériquc de traitement de données dans une telle architecture, qui permette de prévenir une dégradation de qualité de service gênante pour un dispositif mobile, par exemple un dispositif mobile embarqué dans un véhicule connecté, quelle que soit l'origine de cette dégradation. [0005] A cette fin, l'invention propose un procédé de réattrihution d'un serveur périphérique de traitement de données dans une architecture MEC, comportant: - une étape préalable d'attribution d'un serveur périphérique courant pour traiter des données pour un dispositif mobile, par un organe de gestion, - une étape de sélection d'un nouveau serveur périphérique, par ledit organe de gestion, - et une étape de notification de réattrihution de serveur périphérique, audit serveur périphérique courant, par ledit organe de gestion, ledit procédé de réattrihution étant caractérisé en ce que ladite étape de sélection est précédée d'une étape de réception par ledit organe de gestion, d'un message envoyé par ledit dispositif mobile et comportant une donnée représentative d'une qualité de service mesurée au niveau dudit dispositif mobile. Ledit procédé est mis en oeuvre majoritairement dans l'organe de gestion. [0006] Grâce à l'invention, la qualité de service du traitement de données déporté effectué pour le dispositif mobile n'est pas seulement traitée par les différents serveurs de l'architecture MEC, puisque le dispositif mobile est actif dans la gestion de sa qualité de service de manière simple par l'envoi d'un message à l'organe de gestion dans l'architecture MEC. L'organe de gestion est par exemple implémenté au niveau de l'orchestrateur MEG (d'après l'anglais « Mobile Edge Orchestrator ») défini par la norme, implémenté dans un serveur ou distribué dans plusieurs serveurs. L'invention va à l'encontre de la philosophie de l'architecture MEC qui vise à s'adapter aux changements de contexte du dispositif mobile de manière transparente pour celui-ci, sans pour autant la dénaturer : l'envoi du message par le dispositif mobile ne nécessite pas pour celui-ci de connaître son serveur de traitement de données et permet néanmoins de faire respecter plus rigoureusement la qualité de service nécessaire au niveau du dispositif mobile. [0007] Selon une caractéristique avantageuse du procédé selon l'invention, ladite qualité de service mesurée est représentative de l'intervalle de temps entre l'instant où une requête de traitement de données est envoyée par le dispositif mobile au serveur périphérique courant et l'instant où le dispositif mobile reçoit les résultats dudit traitement de données. [0008] Cette caractéristique permet de prendre en compte la qualité de service perçue au niveau du dispositif mobile et pas seulement la qualité de la connexion réseau par exemple. 3 [0009] Selon une autre caractéristique avantageuse de l'invention ladite étape de sélection est précédée d'une étape de comparaison de ladite qualité de service mesurée avec un seuil de qualité de service, ladite étape de sélection étant déclenchée dès que ladite qualité de service mesurée atteint ledit seuil de qualité de service. Cette caractéristique permet de mettre en place une stratégie garantissant un niveau minimal de qualité de service pour le dispositif mobile. [0010] Selon encore une autre caractéristique avantageuse de l'invention, lors de ladite étape de sélection, ledit organe de gestion sélectionne ledit nouveau serveur périphérique comme celui ayant une qualité de service estimée meilleure que ladite qualité de service mesurée dans une liste de serveurs périphériques autres que le serveur périphérique courant, lesdits serveurs périphériques étant : - aptes à traiter lesdites données du dispositif mobile, - connectés à la station de hase courante du dispositif mobile ou à des stations de hase voisines de ladite station de hase courante. - et bénéficiant du service RNIS (d'après l'anglais « Radio Network Information Service ») d'information du réseau radio, ladite qualité de service estimée ayant été estimée en utilisant un modèle déterministe ou prédictif. [0011] Ainsi on peut garantir la tenue d'une qualité de service minimum. [0012] Avantageusement les serveurs périphériques de ladite liste sont également interfaces au service LS (d'après l'anglais « Location Service ») de localisation et au service BWMS (d'après l'anglais « BandWidth Management Service ») de gestion de bande passante, complémentaire du service RNIS. Cela permet plus de flexibilité dans l'implémentation du procédé en multipliant les sources d'information. [0013] Selon encore une autre caractéristique avantageuse de l'invention, ladite étape de sélection est précédée d'une étape de pré-sélection de plusieurs serveurs périphériques lors de laquelle ledit organe de gestion envoie une requête à chacun desdits serveurs périphériques pré-sélectionnés et reçoit en réponse une estimation a priori de la qualité de service relative à la connexion de chacun desdits serveurs périphériques présélectionnés avec ledit dispositif mobile. [0014] Cette pré-sélection permet d'éviter une dégradation importante de qualité de service lors du changement de serveur périphérique traitant les données du mobile, en anticipant le besoin de réattribution/re-sélection de serveur périphérique. De plus cette étape de pré-sélection permet de mettre à jour l'estimation de qualité de service de la connexion aux serveurs périphériques pré-sélectionnés. [0015] Selon encore une autre caractéristique avantageuse de l'invention, ladite étape de sélection est précédée d'une étape de pré-sélection de plusieurs serveurs périphériques et d'étapes d'instanciation d'une application pour ledit dispositif mobile dans les 4 serveurs périphériques pré-sélectionnés. [0016] Cette pré-sélection et cette pré-instanciation permettent également d'anticiper le besoin de réattribution et d'accélérer celle-ci pour ne pas perdre en qualité de service. [0017] Selon encore une autre caractéristique avantageuse de l'invention, lors de ladite étape de pré-sélection, ledit organe de gestion envoie une requête à chacun desdits serveurs périphériques pré-sélectionnés et reçoit en réponse une estimation de la qualité de service relative à l'application instanciée pour chacun desdits serveurs périphériques pré-sélectionnés. [0018] Cette caractéristique permet de connaître la qualité de service applicative réelle liée aux serveurs périphériques pré-sélectionnés. [0019] Selon encore une autre caractéristique avantageuse de r invention, lors de ladite étape de sélection, l'organe de gestion tient compte d'un itinéraire prévu pour le dispositif mobile, et d'une vitesse estimée dudit dispositif mobile sur ledit itinéraire. [0020] Cette caractéristique permet de limiter le nombre de réattributions et donc d'économiser des ressources réseau et de calcul. [0021] L'invention concerne aussi un dispositif mobile apte à envoyer un message comportant une qualité de service mesurée, à un organe de gestion mettant en oeuvre le procédé selon l'invention. Le dispositif mobile est par exemple un module matériel et logiciel de communication embarqué dans un véhicule connecté. Le module de communication est par exemple muni d'une puce 4 ou 5G (G comme génération de technologie de téléphonie mobile). [0022] Avantageusement, le dispositif mobile selon l'invention est apte à envoyer pério- diquement un message comportant une qualité de service mesurée audit organe de gestion. Cela permet à celui-ci de superviser la qualité de service rendue au dispositif mobile et de déterminer des statistiques ou à entraîner un modèle prédictif sur celle-ci. [0023] Avantageusement encore, le dispositif mobile comporte des moyens aptes à dé- clencher l'envoi dudit message lorsque ladite qualité de service mesurée est comprise entre un seuil de qualité de service à ne pas dépasser et une valeur située 20% en amont dudit seuil de qualité de service à ne pas dépasser. Ainsi l'organe de gestion peut anticiper une réattribution de serveur périphérique pour traiter les données du dispositif mobile. Il est à noter que la valeur située 20% en amont du seuil de qualité de service à ne pas dépasser est inférieure de 20% audit seuil ou supérieure de 20% audit seuil en fonction du sens de dépassement c'est-à-dire de la définition de la qualité de service mesurée. Notamment si celle-ci correspond à un temps de réponse, la qualité de service mesurée ne doit pas dépasser un seuil haut. Par contre si la qualité de service mesurée est exprimée comme la différence entre un temps maximum de réponse et un temps de réponse mesuré, la qualité de service mesurée ne doit pas dépasser un seuil bas. Cette valeur de 20% est bien sûr indicative, une valeur plus petite pouvant être utilisée. [0024] Lc dispositif mobile selon r invention présente des avantages analogues à ceux du procédé dc réattrihution selon l'invention. [0025] D'autres caractéristiques et avantages apparaîtront à la lecture d'un mode de réa- lisation préféré décrit en référence aux figures dans lesquelles : [0026] [fig.]] représente des premières étapes du procédé de réattrihution selon l'invention, dans cc mode dc réalisation selon l'invention, [0027] [fig.2] représente des étapes suivantes du procédé de réattrihution selon l'invention, dans cc mode dc réalisation selon l'invention. [0028] Selon un mode préféré de réalisation de l'invention représenté aux figures 1 et 2, le procédé dc réattrihution d'un serveur périphérique selon l'invention est implémenté au moins en partie dans un organe de gestion au niveau de l'orchestrateur MEO. Certaines étapes décrites sont cependant réalisées dans un dispositif mobile ou dans des serveurs périphériques gérés par l'organe de gestion. Grâce à r invention, l'organe de gestion garantit à tout moment que le serveur périphérique sélectionné pour traiter les données du dispositif mobile embarqué dans un véhicule V, est approprié pour réaliser le scrvicc demandé et respecte la qualité de scrvicc demandée. [0029] Lors d'une étape El, le dispositif mobile du véhicule V s'enregistre auprès de l'organe de gestion pour le traitement débarqué d'une fonctionnalité, par exemple dans cet exemple de réalisation de l'invention, le calcul d'un horizon électronique. L'organe de gestion est par exemple un service propriétaire implémenté dans un ou plusieurs serveurs proposant certains services débarqués pour l'automobile tels que le calcul d'horizon électronique ou de cartographie haute définition. Il gère plusieurs serveurs périphériques ou centraux aptes à effectuer les calculs nécessaires pour rendre ces services. Lors de cette étape El d'enregistrement, le dispositif mobile du véhicule V indique sa position, le service auquel il souhaite souscrire donc ici l'horizon électronique, ainsi qu'une qualité de service cible pour la réalisation de ce service. Pour cela le message « Register » de la norme est par exemple utilisé. [0030] Lors de cette étape El, suite à la réception du message Register, l'organe de gestion choisit un serveur périphérique courant approprié, c'est-à-dire accessible depuis la station de base à laquelle est attaché le dispositif mobile, et apte à fournir le service d'horizon électronique avec la qualité de service cible demandée par le dispositif mobile. Pour cela l'organe de gestion estime une qualité de service a priori que peut fournir chacun des serveurs périphériques situés dans la zone radio accessible par le dispositif mobile, en interrogeant ces serveurs périphériques avec un message « MECResourceQuery » par exemple (le message défini « QueryAppInstanceInfo » 6 pourrait également faire l'affaire mais nécessite le démarrage de l'application sur le serveur interrogé). [0031] L'estimation de cette qualité de service a priori sera explicitée en détail plus loin. Afin de faire correspondre un serveur périphérique avec la zone radio accessible par le dispositif mobile, l'organe de gestion est interface avec le service RNIS de l'opérateur auquel est abonné le dispositif mobile. Le message Get(PLMN info) permet notamment de connaître les identifiants de cellule associés à un serveur périphérique. Afin de gérer la mobilité du dispositif mobile en itinérante inter-opérateurs, l'organe de gestion tient compte des accords d'itinérance du dispositif mobile avec d'autres opérateurs que celui avec lequel le dispositif mobile est abonné. De plus l'organe de gestion est lui-même interface à plusieurs réseaux d'opérateurs et donc ses serveurs périphériques sont interfaces également à plusieurs réseaux d'opérateurs. [0032] A la fin de l'étape El , un serveur périphérique courant SMEC apte à traiter les données du dispositif mobile pour lui fournir un horizon électronique, est attribué au dispositif mobile. [0033] L'étape E2 est la fourniture du service d'horizon électronique au dispositif mobile par le serveur périphérique courant SMEC ayant instancié une application d'horizon électronique pour le véhicule V. Lors de cette étape des données sont échangées entre le véhicule V et le serveur périphérique courant SMEC : - Le véhicule V envoie au serveur périphérique courant SMEC des portions de trajet, la position précise du véhicule, - Le serveur périphérique courant SMEC envoie au véhicule V des objets et évènements d'intérêt survenant dans un futur proche sur le trajet du véhicule. [0034] Le serveur périphérique courant SMEC implémente dans cet exemple de réalisation de l'invention plusieurs éléments de l'architecture MEC proposée par l'ETSI, notamment l'instance applicative fournissant un service au véhicule V, mais aussi l'élément de gestion S-MEPM (d'après « Serving Mobile Edge Platform Manager ») des instances applicatives du serveur périphérique courant SMEC. [0035] L'étape E3 est la mesure de la qualité de service effective (perçue par le dispositif mobile) par le dispositif mobile pour le service d'horizon électronique fourni. Cette qualité de service inclut le temps de calcul de l'horizon électronique sur le serveur périphérique courant SMEC mais aussi le temps de transfert entre une requête du dispositif mobile liée au service et la réponse associée. Cette qualité de service mesurée s'écrit par exemple : [0036] Qmes = Qcible Qréelle [0037] OÙ : [0038] - Qcible est la qualité de service cible demandée par le dispositif mobile et est repré- sentative du temps maximum toléré par le dispositif mobile entre l'instant où une 7 requête liée au service est envoyée par le dispositif mobile au serveur périphérique courant SMEC, et l'instant où le dispositif mobile reçoit les résultats de la requête, - et (Leu, est l'intervalle de temps réel entre l'instant où une requête liée au service est envoyée par le dispositif mobile au serveur périphérique courant SMEC, et l'instant où le dispositif mobile reçoit les résultats de la requête. [0039] Lors de cette étape E3, le dispositif mobile compare la qualité de service mesurée Q ',' avec un premier seuil de qualité de service Q' strictement négatif (c'est-à-dire que ce seuil n'est pas atteint tant que la qualité de service mesurée est meilleure que la qualité de service cible) et pouvant être lié au type de service fourni. Dans cet exemple de réalisation de l'invention, on suppose que la qualité de service mesurée Q. à l'étape E3 est descendue au-dessous du seuil de qualité de service QI, ce qui déclenche l'étape E4. Cette dégradation de la qualité de service est duc par exemple : - à une dégradation de la qualité de service au niveau radio ou au niveau coeur de réseau, si des surplus de données sont échangés au niveau radio ou avec le serveur périphérique courant SMEC, ces données en surplus pouvant de surcroît être prioritaires par rapport aux données du dispositif mobile , - à une mobilité du dispositif mobile qui quitte la couverture du serveur périphérique courant SMEC ou de l'opérateur courant - à une exigence de qualité de service plus élevée, dans le cas par exemple où le véhicule arrive dans une zone dangereuse nécessitant un affichage plus rapide de l'horizon électronique , - ou à une diminution des ressources disponibles dans le serveur périphérique courant SMEC, par exemple si un service prioritaire monopolise des ressources allouées précédemment au dispositif mobile. [0040] L'étape suivante E4 est l'envoi à l'organe de gestion par le dispositif mobile d'un message comportant la qualité de service Q. mesurée à l'étape E3 ainsi que la localisation du dispositif mobile. Cette localisation correspond par exemple à la « Tracking Area » telles que définies dans la norme 4G. En variante la qualité de service mesurée n'est pas relative à la qualité de service cible mais correspond à Q2'1,, c'est-à-dire l'intervalle de temps entre l'instant où une requête liée au service est envoyée par le dispositif mobile au serveur périphérique courant SMEC, et l'instant où le dispositif mobile reçoit les résultats de la requête. Dans cette variante le message envoyé à l'étape E4 comporte éventuellement en outre une qualité de service cible demandée par le dispositif mobile, notamment lorsque cette qualité de service cible est différente de celle communiquée à l'étape El à l'organe de gestion. Ce message est par exemple envoyé sur une communication UDP (d'après l'anglais «User Datagram Protocol ») ou TCP (d'après l'anglais «Transmission Control Protocol ») , ou bien https par exemple si l'organe de gestion a souscrit à des notifications régulières de qualité de service 8 mesurée par le dispositif mobile. Dans une autre variante le message envoyé par le dispositif mobile comporte une indication du fait que la qualité de service mesurée est moins bonne que la qualité de service cible, au lieu de la qualité de service mesurée. Dans unc autre variante le message envoyé à l'étape E4 ne comporte pas la localisation du dispositif mobile, l'organe de gestion ayant la possibilité d'utiliser le service réseau LS (d'après l'anglais « Location Service ») pour obtenir cette localisation lorsque le dispositif mobile est déjà connecté à un serveur périphérique courant. Cette information est néanmoins utile dans ce message E4 si la connexion avec le serveur périphérique courant est perdue ou en cas de perte de couverture réseau. [0041] L'étape suivante ES est la constatation de la dégradation de la qualité de service par l'organe de gestion en utilisant les données reçues dans le message reçu à l'étape E4. Les étapes suivantes E6 à E9 servent à l'organe de gestion pour déterminer si la dégradation de la qualité de service est duc à unc mobilité du dispositif mobile. [0042] L'étape E6 est l'envoi par l'organe de gestion d'un message http « Gct » au serveur périphérique courant SMEC demandant la cause de la dégradation de qualité de service constatée à l'étape E5. [0043] L'étape E7 est l'utilisation par le serveur périphérique courant SMEC du service SRNTS qui est le service RNIS auquel il est connecté, via une interface de programmation normalisée. Ce service lui permet de connaître les mesures de puissance radio afférentes à la connexion radio entre le dispositif mobile et sa station de base courante ainsi que les mesures de puissance radio entre le dispositif mobile et ses stations de base voisines. Ainsi il détermine lors d'une étape E8 si la dégradation de la qualité de service constatée à l'étape E5 est due à un hand-over en cours, ou à une perte de couverture radio sur l'opérateur courant du dispositif mobile, ou à une autre cause. [0044] L'étape E9 est l'envoi par le serveur périphérique courant SMEC d'une réponse au message reçu à l'étape E6, indiquant si la dégradation de la qualité de service constatée à l'étape E5 est due à une mobilité du dispositif mobile ou à une autre cause. Notamment dans cette étape E9 le serveur périphérique courant SMEC indique dans la réponse qu'il envoie à l'organe de gestion si la dégradation de la qualité de service constatée à l'étape E5 est due à un hand-over ou une perte de couverture radio. [0045] L'étape El0 est une étape de pré-sélection, par l'organe de gestion, de serveurs péri- phériques TMEC autres que le serveur périphérique courant SMEC, dans une liste de serveurs périphériques gérés par l'organe de gestion, cette pré-sélection ne retenant que les serveurs périphériques : - aptes à traiter les données du dispositif mobile en terme de fonctionnalité (ici l'horizon électronique) et en terme de ressources, - et de préférence connectés aux services réseau LS, RNIS et BWMS (d'après 9 l'anglais « BandWidth Management Service ») , - et accessibles : [0046] - depuis la station de hase courante du dispositif mobile (i.c. à laquelle il est connecté) si la cause de dégradation de la qualité de service reçue à l'étape E9 est duc à une autre cause qu'une mobilité du dispositif mobile. Cette cause est par exemple un changement de qualité de service cible demandée (ce qui détectable par l'organe de gestion notamment lorsque la qualité de service cible est contenue dans le message envoyé lors de l'étape E4), ou une dégradation de la connexion coeur de réseau au serveur périphérique courant SMEC, ou une baisse des ressources au niveau du serveur périphérique courant SMEC; ou depuis la station de base cible à laquelle va être attachée le dispositif mobile si la cause de dégradation de la qualité de service reçue à l'étape E9 concerne un hand-over (dans ce cas le serveur périphérique courant SMEC remonte également l'identité de la cellule cible à l'organe de gestion) ; ou depuis des stations de base proches de la cellule courante mais gérées par un autre opérateur que l'opérateur courant, cet autre opérateur ayant un accord d'itinérante avec le dispositif mobile et avec l'organe de gestion si la cause de dégradation de la qualité de service reçue à l'étape E9 concerne une perte de couverture radio. [0047] Dans le cas où le dispositif mobile est en situation de hand-over, l'organe de gestion modifie éventuellement la station de base cible à prendre en compte pour la présélection d'un nouveau serveur périphérique courant en fonction d'un itinéraire prévu pour le véhicule et de la vitesse estimée de celui-ci. Cela est par exemple le cas lorsque l'organe de gestion ne tonnait pas la station de base cible du handover radio. [0048] Afin de pouvoir affiner la pré-sélection sur ces serveurs périphériques retenus pour ne garder que ceux ayant une qualité de service meilleure que la qualité de service cible voire la qualité de service mesurée, les étapes El 1 à E15 suivantes sont mises en oeuvre. [0049] L'étape Ell est l'envoi par l'organe de gestion à chacun des serveurs périphériques TMEC retenus à l'étape E10, d'une requête http « Get » demandant au serveur périphérique TMEC concerné une estimation de la qualité de service que celui-ci est apte à fournir au service d'horizon électronique. L'estimation de qualité de service est demandée en termes de ressources et de connectivité, en tenant compte d'une priorité donnée à l'application d'horizon électronique par rapport aux autres applications qui tournent sur le serveur périphérique TMEC concerné, cette priorité étant indiquée dans la requête. Les serveurs périphériques TMEC ont par exemple pour cela un service d'estimation de la qualité de service enregistré et authentifié comme service disponible interrogeable par un serveur distant autorisé. [0050] L'étape El 2 est l'utilisation par chacun des serveurs périphériques TMEC interrogés à l'étape El 1, du service TRNIS qui est le service RNIS auquel le serveur périphérique TMEC concerné est connecté, et l'estimation de la qualité de service a priori de la connexion entre le dispositif mobile et le serveur périphérique TMEC concerné. Pour cela le serveur périphérique TMEC utilise les informations données par le service TRNIS en ternies notamment de « Radio Access Bcarer » donnant notamment le débit et la priorité radio allouables entre le dispositif mobile et le serveur périphérique TMEC concerné. L'estimation de cette qualité de service est détaillée plus loin. [0051] L'étape El 3 est l'instanciation par chacun des serveurs périphériques TMEC in- terrogés à l'étape El 1, de l'application d'horizon électronique pour le dispositif mobile, et l'évaluation de la qualité de service associée au niveau applicatif notamment en ternies de temps de réponse de calcul. En variante cette évaluation se fait sans instanciation de l'application niais par estimation des ressources de mémoire et de calcul restant disponibles dans le serveur périphérique TMEC concerné. [0052] L'étape suivante E14 est la réception par l'organe de gestion des réponses des serveurs périphériques TMEC aux messages envoyés à l'étape El 1. Ces réponses comportent des estimations de la qualité de service en ternies de connectivité et de ressources applicatives qui seraient allouées par chacun des serveurs périphériques TMEC interrogés s'ils fournissaient le service d'horizon électronique au dispositif mobile. [0053] L'étape suivante E15 est la consolidation par l'organe de gestion des estimations reçues à l'étape E14. Plus précisément dans cette étape E15, l'organe de gestion estime la qualité de service globale apte à être fournie par chacun des serveurs périphériques TMEC interrogés à l'étape El 1. Cette qualité de service globale Qgioi icest par exemple égale à : [0054] Qglobalc = Qciblc Qcstimec, [0055] où (22'1,,é, est une qualité de service estimée à partir d'un modèle déterministe ou d'un modèle prédictif, comme détaillé plus loin. [0056] Lors de l'étape suivante E16 l'organe de gestion classe ces serveurs périphériques TMEC par ordre croissant de qualité de service globale estimée précédemment, pour chaque station de base identifiée à l'étape EIO comme pertinente pour desservir le dispositif mobile lors du changement de serveur périphérique courant à venir. Puis dans cette étape E16 l'organe de gestion pré-sélectionne pour chaque station de base identifiée le serveur périphérique ayant la meilleure qualité de service globale estimée, celle-ci devant être de surcroît strictement positive ou en tout cas meilleure que la qualité de service mesurée reçue à l'étape E4. En variante dans cette étape E16 l'organe de gestion pré-sélectionne pour chaque station de base identifiée le serveur 11 périphérique ayant une qualité de service globale estimée strictement positive mais dont le coût d'utilisation est moindre pour le dispositif mobile. [0057] L'étape suivante El 7 est la réception par l'organe de gestion d'un message envoyé le dispositif mobile et comportant une nouvelle qualité de service Q. mesurée par le dispositif mobile, ainsi que la nouvelle localisation du dispositif mobile. On suppose dans cet exemple d'utilisation de l'invention, que la qualité de service mesurée est descendue au-dessous d'un deuxième seuil de qualité de service Q,, inférieur au premier seuil Q de qualité de service, par exemple de 20%. En variante le message envoyé dans cette étape El7 par le dispositif mobile ne comporte pas la localisation du dispositif mobile, celle-ci étant dans cette variante récupérée par l'interface LS. [0058] L'étape suivante El 8, déclenchée par l'organe de gestion du fait que la qualité de service mesurée Q',' est descendue au-dessous du deuxième seuil de qualité de service Q, est la sélection d'un nouveau serveur périphérique TMEC pour fournir le service d'horizon électronique au dispositif mobile. Si la cause de cette dégradation (identifiée dans les étapes E6 à E9) est uniquement duc à une exigence de qualité de service plus élevée, ou à une diminution des ressources disponibles dans le serveur périphérique courant SMEC ou une dégradation de la qualité de la connectivité entre le serveur périphérique courant SMEC et le dispositif mobile, le nouveau serveur périphérique TMEC sélectionné correspond au serveur périphérique TMEC présélectionné à l'étape E16 pour la station de base courante du dispositif mobile. Si la cause de cette dégradation (identifiée dans les étapes E6 à E9) est due à une mobilité du dispositif mobile au sein du même opérateur, et s'il y une ambiguïté sur la station de base cible, l'organe de gestion attend d'être notifié de la fin du handover radio pour connaitre l'identité de la nouvelle station de base via le service SRNIS. Le nouveau serveur périphérique TMEC sélectionné correspond au serveur périphérique TMEC présélectionné à l'étape E16 pour ladite nouvelle station de base du dispositif mobile. [0059] L'étape suivante E19 est l'envoi d'un message par l'organe de gestion au serveur pé- riphérique courant SMEC lui notifiant de la fin de l'exécution de l'application, concerné, via un message de cycle de vie d'une application MEC tel que TerminateAppInsRequest. Sur réception de ce message, le serveur périphérique courant SMEC s'apprête à mettre fin à l'application d'horizon électronique qu'il a instanciée. Dans le cas où l'application fournie au dispositif mobile nécessite de fournir des données stockées dans une mémoire tampon au nouveau serveur périphérique TMEC lors de cette réattribution de serveur périphérique, le serveur périphérique courant SMEC envoie ces données à l'organe de gestion, lors d'une étape E21 qui se déroule par exemple parallèlement à l'étape suivante E20. [0060] L'étape E20 est l'inscription par l'organe de gestion d'une nouvelle règle de routage des données envoyées et reçues par le dispositif mobile concernant le service d'horizon 12 électronique. Pour cela l'organe de gestion utilise l'interface normalisée NEF (d'après l'anglais « Network Exposure Function ») qui permet l'association du descriptif du flux de données concerné PFD (d'après l'anglais « Packet Flow descriptor ») à un nouvel accès de réseau de données DNA (d'après l'anglais « Data Network Access ») dans l'entité PCF (d'après l'anglais « Pol icy Control Function ») du réseau de données de téléphonie mobile 4 à 5G utilisé. Cette étape permet au dispositif mobile d'envoyer et de recevoir des données vers/depuis le nouveau serveur périphérique sans avoir à gérer le changement des données de routage lors du changement de serveur périphérique. [0061] L'étape suivante E22 est l'envoi d'un message (tel que « ChangeAppInstanceStateRequest » avec le paramètre « ChangedStateTo » mis à « Start ») par l'organe de gestion au nouveau serveur périphérique TMEC lui demandant de faire fonctionner le service d'horizon électronique pré-instancié à l'étape E13. Ce message contient de plus les données éventuellement reçues à l'étape E21. [0062] Enfin l'étape E23 est l'échange de données entre le dispositif mobile et le nouveau serveur périphérique TMEC pour la fourniture du service d'horizon électronique, ce nouveau serveur périphérique TMEC devenant le serveur périphérique courant du dispositif mobile. [0063] L'estimation de la qualité de service pouvant être fournie par un serveur périphérique au dispositif mobile est maintenant détaillée. Elle utilise par exemple un modèle déterministe ou prédictif. [0064] Le modèle déterministe utilise par exemple l'équation suivante : [0065] = UL + DL + [0066] Où : [0067] UL est le nombre de transactions (ou communications échangées) effectuées lors de l'envoi d'une requête par le dispositif mobile vers le serveur périphérique, multiplié par un temps de latence estimé ; [0068] DL est le nombre de de transactions effectuées lors de l'envoi du résultat de la requête par le serveur périphérique d'un message vers le dispositif mobile, multiplié par un temps de latence estimé ; [0069] et est une estimation du temps de calcul nécessaire au traitement d'une requête du dispositif mobile. Cette estimation est fonction des ressources matérielles virtualisées sur le serveur périphérique et allouées à l'application d'horizon électronique, notamment de la capacité de stockage allouée, du nombre de processeurs virtuels alloués, de leur fréquence minimum et de leurs types ; ces informations sont accessibles à l'organe de gestion via les services « Virtual Compute Descripteur » et - VirtualStorage Descripteur » ; une variante possible de réalisation est donc l'estimation de 'Ledpar l'organe de gestion plutôt que sa réception à l'étape E14. 13 [0070] Les temps de latence estimés correspondent au temps de latence de bout en bout entre le dispositif mobile et le serveur périphérique. Leurs valeurs sont déterminées à partir d'un modèle de prédiction de qualité de service utilisant des statistiques sur le trafic de données entre la station de hase du dispositif mobile et le serveur périphérique et sur des métriques radio propres à cette station de hase ; les statistiques sont fonction du volume de données échangées, des types de connexion utilisés (temps réel, « l'est effort », etc) et du nombre de connexions existantes. [0071] Le modèle prédictif est utilisé pour prédire la performance du service d'horizon élec- tronique sur le serveur périphérique pour lequel existe déjà un historique sur lequel un système d'apprentissage machine a pu être entraîné, tel qu'un réseau de neurones fournissant en sortie une qualité de service estimée. [0072] Lorsqu'un tel historique existe et est suffisamment consistant pour que le système d'apprentissage fournisse des résultats fiables, le modèle prédictif est préféré au modèle déterministe pour l'estimation de la qualité de service fournie par le serveur périphérique au dispositif mobile. [0073] Il est à noter que de nombreuses variantes de réalisation de l'invention sont possibles, notamment en fonction des cas d'usage du procédé selon l'invention. [0074] Il est à noter que de nombreuses variantes de réalisation de l'invention sont possibles, notamment en fonction des cas d'usage du procédé selon l'invention. [0075] De plus certaines étapes du procédé décrit sont optionnelles ou modifiables : en variante l'étape E4 déclenche directement une réattribution de serveur périphérique par l'organe de gestion, l'étape de pré-sélection étant effectuée en continu par l'organe de gestion avant même la réception d'un message envoyé par le dispositif mobile et contenant une qualité de service mesurée. Les étapes E6 à E9 ne sont en variante pas implémentées, l'organe de gestion pouvant détecter une situation de mobilité par d'autres moyens, par exemple en utilisant le service LS. [0076] L'envoi d'un message contenant une qualité de service mesurée par le dispositif mobile à l'organe de gestion est en variante périodique en plus d'être déclenché sous certaines conditions, l'une d'elles pouvant être le passage sous un seuil nul de qualité de service, ou même la détection d'un hand-over de cellule radio. 14 [Revendication I] [Revendication 2] [Revendication 3] [Revendication 4]