[go: up one dir, main page]

FR2999374A1 - Selection multicriteres de systemes de diffusion de contenu - Google Patents

Selection multicriteres de systemes de diffusion de contenu Download PDF

Info

Publication number
FR2999374A1
FR2999374A1 FR1261831A FR1261831A FR2999374A1 FR 2999374 A1 FR2999374 A1 FR 2999374A1 FR 1261831 A FR1261831 A FR 1261831A FR 1261831 A FR1261831 A FR 1261831A FR 2999374 A1 FR2999374 A1 FR 2999374A1
Authority
FR
France
Prior art keywords
content
operator
type
preselection
broadcasting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
FR1261831A
Other languages
English (en)
Inventor
Gael Fromentoux
Frederic Fieau
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Orange SA
Original Assignee
France Telecom SA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by France Telecom SA filed Critical France Telecom SA
Priority to FR1261831A priority Critical patent/FR2999374A1/fr
Priority to PCT/FR2013/052998 priority patent/WO2014091131A1/fr
Publication of FR2999374A1 publication Critical patent/FR2999374A1/fr
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5003Managing SLA; Interaction between SLA and QoS
    • H04L41/5009Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/562Brokering proxy services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/61Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

L'invention concerne un procédé de présélection d'au moins un système de diffusion (CDNa, CDNb) d'un contenu électronique d'un type prédéterminé, parmi une pluralité de systèmes de diffusion déployés au moins en partie sur un réseau (Ntw) de télécommunications d'un opérateur, la diffusion du contenu étant destinée à être mise en œuvre par un ensemble d'acteurs comprenant un fournisseur du contenu, un utilisateur du contenu et ledit opérateur, le procédé étant mis en œuvre par un équipement de gestion du réseau de l'opérateur (OPME), le procédé comprenant: - une étape d'obtention de mesures de qualité de service relatives à au moins un système de la pluralité de systèmes, - une étape de détermination de critères de présélection d'au moins un système de diffusion, en fonction de contraintes desdits acteurs relatives au type de contenu, - une étape d'attribution d'un score à au moins un système de diffusion en fonction des mesures obtenues et des critères déterminés, une étape d'émission d'un message de présélection comprenant un identifiant de type de contenu électronique, un identifiant dudit au moins un système de diffusion et son score associé.

Description

Sélection multicritères de systèmes de diffusion de contenu 1. Domaine de l'invention La demande d'invention se situe dans le domaine de la diffusion, sur des ordinateurs reliés en réseau () à travers Internet et qui coopèrent afin de mettre à disposition des données, ou des services, généralement relatifs à du contenu multimédia volumineux, à des utilisateurs finaux. Ces ordinateurs sont aussi appelés, selon la terminologie anglaise, "servers", "datacenters", "clouds", "caches", etc. et un ensemble de tels ordinateurs est communément appelé CDN, pour Content Delivery Network, ou système de diffusion, en français. Plus précisément, la demande d'invention concerne la sélection d'un CDN parmi plusieurs. 2. Etat de la technique antérieure Le nombre et le volume de contenus à écouler sur les réseaux de communication électronique tels que les réseaux IP (Internet Protocol) sont devenus tels que les opérateurs déploient des réseaux ou systèmes de diffusion, spécialement organisés selon des architectures hiérarchiques, appelés CDN, pour gérer la distribution de contenus et faire face à cette augmentation de trafic. Lorsque la distribution de contenus peut se faire au travers de plusieurs CDNs différents, un choix doit être effectué. Il existe des solutions pour sélectionner parmi un ensemble de CDNs possibles, celui qui permettra à un utilisateur de disposer de la meilleure qualité d'usage, lors de la réception de son contenu multimédia. Ces solutions sont basées sur des informations obtenues périodiquement auprès des terminaux des utilisateurs, pouvant être différentes métriques liées à la qualité de la vidéo ou de l'audio. La transmission de ces informations nécessite que les applications de ces terminaux possèdent une fonction envoyant périodiquement des informations à la fonction d'évaluation de la qualité d'usage.
D'autres solutions, telle que par exemple celle décrite par la demande de brevet US 2009/0172167, sélectionnent les CDNs en tenant aussi compte d'informations de qualité de service, mesurée sur certains équipements télécommunications constituant un réseau de l'opérateur, comme par exemple la bande passante disponible, qui peut être comparée à celle nécessitée par la diffusion du contenu demandé. Dans la suite, qualité d'usage ou qualité de service seront désignés par le seul terme de qualité de service, ou QoS (Quality of Service, en anglais), qui englobe toutes les métriques ou caractéristiques permettant d'évaluer le fonctionnement d'un système de diffusion de contenu et du réseau sous-jacent.
Ces solutions ne prennent pas en compte le type de contenu à diffuser ou de service associé à assurer et les critères de sélection de l'ensemble des acteurs de la chaine de diffusion de ce contenu, ces acteurs pouvant être non seulement des utilisateurs ou des opérateurs, mais aussi des fournisseurs de contenus, ou des agents intermédiaires entre opérateurs et fournisseurs de contenu. En effet, les contraintes existantes pour ces acteurs diffèrent grandement non seulement de l'un à l'autre, mais aussi en fonction du type de contenu. Un des buts de l'invention est de remédier à des inconvénients de l'état de la 20 technique. 3. Exposé de l'invention L'invention vient améliorer la situation à l'aide d'un procédé de présélection d'au 25 moins un système de diffusion d'un contenu électronique d'un type prédéterminé, parmi une pluralité de systèmes de diffusion déployés au moins en partie sur un réseau de télécommunications d'un opérateur, la diffusion du contenu étant destinée à être mise en oeuvre par un ensemble d'acteurs comprenant un fournisseur du contenu, un utilisateur du contenu et ledit opérateur, le procédé étant mis en oeuvre par un 30 équipement de gestion du réseau de l'opérateur, le procédé comprenant: une étape d'obtention de mesures de qualité de service relatives à au moins un système de la pluralité de systèmes, une étape de détermination de critères de présélection d'au moins un système de diffusion, en fonction de contraintes desdits acteurs relatives au type de contenu, une étape d'attribution d'un score à au moins un système de diffusion en fonction des mesures obtenues et des critères déterminés, une étape d'émission d'un message de présélection comprenant un identifiant de type de contenu électronique, un identifiant dudit au moins un système de diffusion et son score associé. Selon le type de contenu électronique demandé par un utilisateur, par exemple un film en haute définition, un dossier médical, une session de jeu en ligne ou une session de visiophonie, un contenu haute ou simple définition, un contenu très ou peu demandé, un service dit "premium" ou pas, un choix entre plusieurs systèmes de diffusion, ou CDNs, s'offre à un opérateur. Selon l'invention, l'opérateur dispose d'un ensemble de mesures de qualité de service et d'informations supplémentaires relatives aux critères de présélection de CDNs propres à chacun des acteurs impliqués dans la chaine de diffusion, et à la nature des relations contractuelles existant éventuellement entre certains des acteurs. Les mesures de qualité permettent de calculer des scores pour chacun des CDNs, et les critères de présélection permettent de corriger ces scores. Selon la technique antérieure, l'opérateur ne peut sélectionner un CDN que selon des mesures liées à la qualité de service effectuées sur les équipements de son réseau ou les terminaux de ses utilisateurs, qui sont utilisés par les CDNs candidats. Ces mesures en tant que telles ne permettent pas de présélectionner des CDNs selon des critères propres à la fois aux utilisateurs, à l'opérateur et aux fournisseurs de contenu, ou à tout autre acteur de la chaine de diffusion. Les critères de chacun de ces acteurs de la chaine de diffusion sont différents et parfois contradictoires, mais pour l'opérateur qui a établi des accords à la fois avec ses clients utilisateurs et avec ses partenaires fournisseurs de contenus, tous doivent être satisfaits, sous contrainte d'une utilisation économiquement viable, pour l'opérateur, de ses équipements de réseau pour la diffusion de contenu aux utilisateurs. La combinaison, selon l'invention, de l'ensemble de mesures de qualité de services avec l'ensemble de critères de présélection permet d'attribuer des scores aux CDNs reflétant leur degré respectif de satisfaction aux critères de tous les acteurs de la chaine de diffusion. Lorsque le message de présélection comprend une liste de plus d'un couple formés chacun d'un identifiant de CDN et du score qui lui a été attribué, l'entité recevant le message de présélection peut sélectionner le CDN avec le score le plus élevé, ou en sélectionner un autre en fonction de critères qui lui sont propres, tout en tenant compte des scores déjà attribués. Ce message de présélection est particulièrement utile pour un fournisseur de service tiers, appelé "CDN broker", servant d'intermédiaire entre l'opérateur et les CDNs. Ce CDN broker n'a pas accès aux critères connus de l'opérateur seul, et n'a pas forcément accès à toutes les mesures de QoS, mais cela ne l'empêche pas d'effectuer une sélection sur la base du message de présélection reçu de l'opérateur, en se basant éventuellement aussi sur des critères de sélection qui lui sont propres.
Selon un aspect de l'invention, ce message peut être émis par l'opérateur à intervalles réguliers ou lorsqu'une mesure de QoS ou un critère varie. Selon un aspect de l'invention, un critère de présélection est associé à un acteur et comprend un facteur de pondération représentatif d'une importance relative de l'acteur par rapport aux autres acteurs pour le type de contenu, et au moins un paramètre relatif à une qualité de service, pertinent pour l'acteur pour le type de contenu. Grâce à cet aspect, seules les mesures de QoS correspondant à des paramètres représentatifs des intérêts d'un acteur de la chaine de diffusion sont considérées, et pondérées selon l'importance de cet acteur relativement aux autres, pour un type de contenu donné. Ainsi, le nombre de scores à considérer, issus des mesures de QoS, est limité, ce qui facilite l'application de fonctions d'optimisation complexe, telles que par exemple des fonctions d'utilité issues de la théorie économique, pour attribuer des scores aux réseaux de diffusion, pondérés par l'importance relative de tous les acteurs de la chaine de diffusion. En guise d'exemple de facteur de pondération et de paramètres de QoS, pour un contenu de type "jeu en ligne", l'utilisateur est relativement important en raison du caractère interactivité du contenu, et le facteur de pondération ne sera pas inférieur à celui de chacun des autres acteurs, et sera par exemple supérieur ou égal à 40% ; et les paramètres de QoS pertinents pour l'utilisateur seront des paramètres reflétant la performance des échanges de flux de données dans les deux sens, afin de refléter la contrainte d'interactivité.
Selon un aspect de l'invention, le score est attribué à un système de diffusion selon la formule suivante: S Pi M(Si) j=1 - S représentant le score du système de diffusion, - Pi représentant le facteur de pondération de l'acteur j pour le type de contenu, - n représentant le nombre d'acteurs de la chaine de diffusion, - m(S) représentant la moyenne du ou des scores des paramètres de qualité de service pertinents pour l'acteur j et le type de contenu. Grâce à cet aspect, le score d'un CDN est calculé très simplement à partir de scores relatifs à des paramètres de QoS mesurés. Le score d'un paramètre de QoS mesuré peut être calculé par exemple en fonction de son écart par rapport à une valeur optimale pour le type de contenu considéré.
Selon un aspect de l'invention, le procédé comprend en outre une étape de réception d'un message de requête de présélection de système de diffusion, pour un utilisateur et un type de contenu électronique particulier.
Grâce à cet aspect, l'opérateur recevant la requête n'a pas à décider quand ni pour quel type de contenu émettre le message de présélection. La requête peut être émise par exemple par un CDN broker ayant besoin de sélectionner un CDN parmi plusieurs, pour un utilisateur et un type de contenu particuliers.
Selon un aspect de l'invention, l'ensemble d'acteurs comprend en outre un fournisseur de service intermédiaire entre l'opérateur et le fournisseur de contenu, et en ce que l'étape de détermination de critères de présélection détermine en outre un critère lui étant associé.
Grâce à cet aspect, l'opérateur peut également tenir compte des tarifs qu'il a négocié avec un ou des CDN broker, et ainsi minimiser ses coûts même si des facteurs de pondération ne sont pas disponibles pour certains CDNs ou certains fournisseurs de contenus avec lesquels l'opérateur n'a pas d'accords directement négociés.
Selon un aspect de l'invention, l'étape d'obtention de mesures de qualité de service comprend une sous-étape d'obtention de mesures collectées par des équipements constitutifs du réseau de télécommunication et une sous-étape d'obtention de mesures en provenance de terminaux d'utilisateurs, et lesdites mesures sont prises en compte dans l'étape de détermination de critères de présélection. Grâce à cet aspect, l'opérateur peut tenir compte à la fois de critères liés à la qualité de service du réseau et de mesures remontées par les utilisateurs sur leurs terminaux respectifs. Cela augmente la palette de paramètres de qualité d'usage représentatifs des intérêts de l'utilisateur, et permet d'affiner les scores attribués aux CDNs. Les différents aspects du procédé de présélection qui viennent d'être décrits peuvent être mis en oeuvre indépendamment les uns des autres ou en combinaison les un avec les autres. L'invention concerne également un dispositif de présélection d'au moins un système de diffusion d'un contenu électronique d'un type prédéterminé, parmi une pluralité de systèmes de diffusion déployés au moins en partie sur un réseau de télécommunications d'un opérateur, la diffusion du contenu étant destinée à être mise en oeuvre par un ensemble d'acteurs comprenant un fournisseur du contenu, un utilisateur du contenu et ledit opérateur, le procédé étant mis en oeuvre par un équipement de gestion du réseau de l'opérateur, le dispositif comprenant: un module d'obtention de mesures de qualité de service relatives à au moins un système de la pluralité de systèmes, un module de détermination de critères de présélection d'au moins un système de diffusion, en fonction de contraintes desdits acteurs relatives au type de contenu, un module d'attribution d'un score à au moins un système de diffusion en fonction des mesures obtenues et des critères déterminés, un module d'émission d'un message de présélection comprenant un identifiant de type de contenu électronique, un identifiant dudit au moins un système de diffusion et son score associé.
L'invention concerne également un équipement de gestion d'un réseau de télécommunications d'un opérateur, comprenant un dispositif de présélection d'un système de diffusion d'un contenu d'un type déterminé parmi une pluralité de systèmes de diffusion déployés au moins en partie sur ledit réseau, tel que celui qui vient d'être décrit.30 Cet équipement de gestion peut être par exemple un serveur du système d'information, partie ou non d'une plateforme de surveillance du réseau de l'opérateur. L'invention concerne encore un signal portant un message de présélection destiné à un équipement d'un réseau de télécommunications apte à sélectionner un système de diffusion pour la diffusion d'un contenu électronique d'un type déterminé, d'un fournisseur de contenu à un utilisateur, parmi une pluralité de systèmes de diffusion déployés sur ledit réseau, le message comprenant au moins un identifiant du type de contenu, un identifiant du système de diffusion et son score associé, le message étant émis par un équipement de gestion tel que celui qui vient d'être décrit. L'invention concerne aussi un programme d'ordinateur, comprenant des instructions pour la mise en oeuvre des étapes du procédé de présélection d'un réseau de diffusion d'un contenu électronique qui vient d'être décrit, lorsque ce procédé est exécuté par un processeur. L'invention concerne enfin un support d'enregistrement lisible par un équipement de gestion sur lequel est enregistré le programme qui vient d'être décrit, pouvant utiliser n'importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable. 4. Présentation des figures D'autre avantages et caractéristiques de l'invention apparaitront plus clairement à la lecture de la description suivante d'un mode de réalisation particulier de l'invention, donné à titre de simple exemple illustratif et non limitatif, et des dessins annexés, parmi lesquels : - la figure 1 présente de façon schématique une architecture de diffusion de contenu électronique, avec un dispositif de présélection selon l'invention, la figure 2 présente un exemple de mise en oeuvre du procédé de présélection, selon un mode de réalisation de l'invention, la figure 3 présente un exemple de structure d'un dispositif de présélection, selon un aspect de l'invention. 5. Description détaillée d'au moins un mode de réalisation de l'invention La figure 1 présente de façon schématique une architecture fonctionnelle de diffusion de contenu électronique multimédia, avec un dispositif de présélection selon l'invention. Un terminal d'utilisateur UE est attaché au réseau Ntw d'un opérateur OP. Ce réseau Ntw est composé d'équipements NE tels que des routeurs, des serveurs, des DSLAM, etc, et sert également de réseau de transport pour des systèmes de diffusion de contenu tels que CDNa et CDNb. Le terminal UE et certains équipements NE peuvent être aptes à transmettre des mesures de qualité de service à un équipement de gestion OPME de l'opérateur OP (flèches marquées Dl, D2). Si le terminal UE souhaite accéder à un contenu ou un service multimédia particulier, plusieurs CDNs spécialisés ou généralistes peuvent satisfaire la demande, CDNa et CDNb par exemple. Un équipement de gestion CBME d'un agent intermédiaire CB, généralement appelé "CDN broker" (courtier de CDN, en anglais), peut s'interfacer entre, d'un côté, le terminal utilisateur UE et l'équipement OPME, et, d'un autre côté, les CDNs CDNa et CDNb. Pour le type de contenu particulier demandé par UE, l'équipement OPME communique à l'équipement CBME (flèche marquée El, E4), spontanément ou non, préalablement ou non, sur requête ou non, une présélection de CDNs satisfaisant à des critères Crit connus de l'opérateur OP. Ces critères comprennent par exemple des règles de politique réseau de l'opérateur, des préférences utilisateurs, des paramètres affectant les fournisseurs de contenu, et peuvent être relatifs à des accords ou des contrats entre l'opérateur et ses utilisateurs, ou entre l'opérateur et des fournisseurs de contenu ou de systèmes de diffusion. De cette manière, lorsque le terminal UE passe par un agent intermédiaire tel que CB pour accéder au service demandé (flèche marquée Fi, F3), il est redirigé vers un CDN satisfaisant aux critères communiqués par l'opérateur OP (flèche marquée F4).
La figure 2 présente un exemple de mise en oeuvre du procédé de présélection, selon un mode de réalisation de l'invention. Certaines entités référencées en figure 1 y sont réutilisées.
Les étapes D1 à D2 décrivent la phase PH1 d'obtention de mesures de QoS. Les étapes El à E4 décrivent la phase PH2 de présélection de CDNs en fonction de scores attribués à un ensemble de CDNs, calculés sur la base de du type de contenu et de critères propres aux acteurs de la chaine de diffusion. Enfin, les étapes Fi à F4 décrivent la phase PH3 de diffusion du contenu à un utilisateur, par le CDN sélectionné à partir de la présélection effectuée par le procédé de présélection selon l'invention. Cette phase PH3, bien que ne faisant pas partie du procédé de présélection selon l'invention, est décrite pour illustrer la finalité du procédé de présélection. Les phases PH1, PH2 et PH3 sont indépendantes et peuvent survenir à des moments décorrélés et à des fréquences différentes. Lors d'une étape D1 connue, l'équipement OPME reçoit des données de QoS mesurées sur le terminal ou un équipement de l'utilisateur tel qu'une passerelle domestique par exemple. Ces données peuvent être reçues par l'opérateur depuis des applications exécutées sur le terminal telles que le "browser" ou le "player", à l'aide de protocoles dédiés tels qu'http par exemple. Lors d'une étape D2 également connue, l'équipement OPME récupère des données de QoS mesurées dans des équipements de son réseau, tels que des "DSLAM", des routeurs, des "BAS", etc. OP peut utiliser des requêtes "SNMP", "Telnet", "OpenFlow" ou autres pour questionner les équipements sur une base périodique. Au moins l'une des deux étapes D1 ou D2 doit avoir lieu. Lors d'une étape El, l'équipement OPME reçoit de l'équipement CBME une requête de présélection de CDN pour un type de contenu identifié, par exemple le type "Gaming" (jeu en ligne, en anglais). Lors d'une étape E2, l'équipement OPME détermine des critères de présélection applicables au type de contenu "Gaming", par consultation ou interrogation d'une base de règles Ont. Pour ce type de contenu, les jeux en ligne, le critère le plus important pour l'utilisateur, c'est-à-dire pour le joueur, est la vitesse de l'interactivité, c'est-à-dire des échanges de données. Un paramètre de QoS pertinent est Ml, le temps moyen d'établissement d'une connexion TOP.
Pour le fournisseur de contenu, c'est-à-dire la plate-forme de jeu en ligne, le critère le plus important est que l'interactivité soit uniforme sur tous les joueurs connectés. Un paramètre de QoS pertinent est M2, l'écart-type du temps d'établissement d'une connexion TOP. Pour l'opérateur, le critère le plus important est que le coût du transport des données entre les joueurs et la plate-forme soit bas, sachant que la plupart des joueurs paient à l'opérateur un tarif plus élevé pour disposer d'un service amélioré par rapport à l'offre standard. Un paramètre de QoS pertinent est M3, le coût de transport de 1GB. Parmi les données de QoS récupérées lors d'une phase PH1 ayant eu lieu préalablement, celles correspondant aux paramètres Ml, M2, M3 sont sélectionnées et départagées selon qu'elles s'appliquent à CDNa ou à CDNb, les deux CDNs candidats pour le type de contenu "Gaming". Des scores sont attribués à CDNa et à CDNb sur la base des paramètres sélectionnés, par exemple en fonction de leur écart avec des valeurs optimales. Un exemple de scores normés sur 100 est présenté dans le premier tableau suivant.30 CDNa CDNb M1 = Temps moyen d'établissement d'une connexion TOP 58 67 M2 = Ecart-type du temps d'établissement d'une connexion TOP 92 66 M3 = Coût de transport de 1GB 85 75 Le deuxième tableau suivant donne un exemple de ce que la base de règles Crit peut indiquer comme facteurs de pondération et groupes de paramètres pertinents pour le type de contenu "Gaming".
Type: "Gaming" Critères de l'utilisateur Critères du fournisseur de contenu Critères de l'opérateur Facteur de pondération 40% 40% 20% Paramètre(s) M1 M2 M3 Un facteur de 40% est appliqué pour l'utilisateur, de 40% pour le fournisseur de contenu, et de 20% pour l'opérateur. Le paramètre représentatif des critères de l'utilisateur est Ml. Le paramètre représentatif des critères du fournisseur de contenu est M2. Le paramètre représentatif des critères de l'opérateur est M3. Dans cet exemple, dans un but de simplicité, un seul paramètre a été retenu par acteur, mais plusieurs paramètres peuvent être retenus pour un même acteur. Dans ce cas, pour obtenir un score unique par acteur, diverses méthodes sont possibles, comme par exemple la moyenne des paramètres normés sur 100.
Lors d'une étape E3, l'équipement OPME calcule les scores pondérés pour CDNa et CDNb, en appliquant les facteurs de pondération aux scores des paramètres, par exemple selon la formule suivante: SCDNk =Iljj M(Si) j=1 où: - SCDNk représentant le score du système de diffusion CDNk, k = a ou b, - Pi représentant le facteur de pondération de l'acteur j pour le type de contenu "Gaming", j = 1 (utilisateur), 2 (fournisseur de contenu), ou 3 (opérateur), - n représentant le nombre d'acteurs de la chaine de diffusion, c'est-à-dire 3, - m(S) représentant la moyenne du ou des scores des paramètres de qualité de service pertinents pour l'acteur j et le type de contenu "Gaming", i = 1 pour tous les acteurs j dans notre exemple. Le troisième tableau suivant donne un exemple de résultats de ces calculs. Score pondéré de CDNa Score pondéré de CDNb 0,4x58+0,4x92+0,2x85 = 77,0 0,4x67+0,4x66+0,2x75 = 68,2 Lors d'une étape E4, l'équipement OPME émet vers l'équipement CBME un message de présélection comprenant les couples { CDNa ; 77,0 et { CDNb ; 68,2 }. De cette manière, grâce au procédé de présélection, l'opérateur OP s'assure que l'agent CB effectuera un choix de CDN qui prendra bien en compte ses critères ainsi que ceux des utilisateurs et des fournisseurs de contenus avec lesquels il a des accords. Lors d'une étape F1 connue, l'utilisateur souhaite accéder à un service de jeu en ligne. Cela se traduit par exemple par l'émission par le terminal UE d'une requête http vers l'équipement CBME, comprenant l'url du service de jeu en ligne en question.
Cela peut aussi se traduire par une requête http vers un portail multiservices qui redirige la requête vers l'équipement CBME. Lors d'une étape F2, CB sélectionne un CDN adapté à ce jeu en ligne. En consultant sa mémoire, il trouve deux CDNa et CDNs, avec leurs scores respectifs 77,0 et 68,2, reçus lors d'une phase PH2 ayant eu lieu préalablement. L'équipement CBME peut alors sélectionner CDNa en raison de son score supérieur, ou prendre en compte des critères supplémentaires propres aux CDNs qui sont inconnus de l'opérateur OP. Par exemple, il peut tenir compte de la zone géographique de couverture propre à chaque CDN, de leur plage horaire de fonctionnement optimal, etc. Lors d'une étape F3, l'équipement CBME envoie au terminal UE une réponse http de redirection vers le CDN sélectionné, CDNa par exemple. Enfin, lors d'une étape F4 connue, UE se connecte au CDNa, par exemple par http, et la session de jeu en ligne peut commencer.
En relation avec la figure 3, on présente maintenant un exemple de structure d'un dispositif de présélection, selon un aspect de l'invention. Le dispositif 100 de présélection met en oeuvre le procédé de présélection qui vient d'être décrit.
Un tel dispositif 100 peut être mis en oeuvre dans un équipement spécialisé dans une plateforme de service centralisée dans le réseau de l'opérateur, tel qu'un serveur du système d'information. Par exemple, le dispositif 100 comprend une unité de traitement 130, équipée par exemple d'un microprocesseur [IP, et pilotée par un programme d'ordinateur 110, stocké dans une mémoire 120 et mettant en oeuvre le procédé de transmission d'information de routage selon l'invention. A l'initialisation, les instructions de code du programme d'ordinateur 110 sont par exemple chargées dans une mémoire RAM, avant d'être exécutées par le processeur de l'unité de traitement 130. Un tel dispositif 100 comprend : - un module d'émission/réception 140, apte à émettre une requête de mesures de QoS ou à recevoir des mesures de QoS (QoS), à destination ou en provenance d'équipements de réseau ou de terminaux d'utilisateurs, - un module d'émission 170, apte à émettre un signal (Presel) portant un message de présélection, à destination d'un équipement apte à sélectionner un CDN pour un terminal d'utilisateur en fonction d'un contenu ou service particulier. Avantageusement, le dispositif 100 peut comprendre en outre: - un module d'émission/réception 150, apte à émettre une requête de critères de présélection ou à recevoir des critères de présélection (Ont), à destination ou en provenance d'une base de règles apte à stocker des critères de présélection propres à des utilisateurs, à un opérateur et à des fournisseurs de contenu, - un module de réception 160, apte à recevoir un signal (Req) portant un message de requête de présélection, en provenance d'un équipement apte à sélectionner un CDN pour un terminal d'utilisateur en fonction d'un contenu ou service particulier. Avantageusement, l'unité de traitement 130 peut comprendre: - un module de présélection 180, apte à attribuer des scores à des réseaux de diffusion sur la base des mesures de QoS et de critères associés respectivement à des utilisateurs, à un opérateur gestionnaire, à des fournisseurs de contenu, en fonction d'un type de contenu électronique, les critères étant stockés dans une base de règles 190 ou récupérés du module d'émission/réception 150.
Les exemples de réalisation de l'invention qui viennent d'être présentés ne sont que quelques uns des modes de réalisation envisageables. Notamment, le calcul des scores pondérés effectué lors des étapes E2 et E3 peut faire appel à une fonction d'utilité, telle qu'utilisée en théorie économique, pour optimiser les critères de coût de chacun des acteurs impliqués dans la chaine de diffusion de contenu électronique, sous contrainte de conformité à des contrats existant entre eux. Ces exemples montrent que l'invention permet de sélectionner un système de diffusion CDN en tenant compte du coût réel de la diffusion d'un contenu pour un opérateur, tout en respectant les critères des autres acteurs de la chaine de diffusion que sont les utilisateurs et les fournisseurs de contenu.

Claims (11)

  1. REVENDICATIONS1. Procédé de présélection d'au moins un système de diffusion (CDNa, CDNb) d'un contenu électronique d'un type prédéterminé, parmi une pluralité de systèmes de diffusion déployés au moins en partie sur un réseau (Ntw) de télécommunications d'un opérateur, la diffusion du contenu étant destinée à être mise en oeuvre par un ensemble d'acteurs comprenant un fournisseur du contenu, un utilisateur du contenu et ledit opérateur, le procédé étant mis en oeuvre par un équipement de gestion du réseau de l'opérateur (OPME), le procédé étant caractérisé en ce qu'il comprend: une étape (D1, D2) d'obtention de mesures de qualité de service relatives à au moins un système de la pluralité de systèmes, une étape (E2) de détermination de critères de présélection d'au moins un système de diffusion, en fonction de contraintes desdits acteurs relatives au type de contenu, une étape (E3) d'attribution d'un score à au moins un système de diffusion en fonction des mesures obtenues et des critères déterminés, une étape (E4) d'émission d'un message de présélection comprenant un identifiant de type de contenu électronique, un identifiant dudit au moins un système de diffusion et son score associé.
  2. 2. Procédé selon la revendication 1, caractérisé en ce qu'un critère de présélection est associé à un acteur et comprend un facteur de pondération représentatif d'une importance relative de l'acteur par rapport aux autres acteurs pour le type de contenu, et au moins un paramètre relatif à une qualité de service, pertinent pour l'acteur pour le type de contenu.
  3. 3. Procédé selon la revendication 1, caractérisé en ce que le score est attribué à un système de diffusion (CDNa, CDNb) selon la formule suivante: S = m(S) j=1- S représentant le score du système de diffusion, - Pi représentant le facteur de pondération de l'acteur j pour le type de contenu, - n représentant le nombre d'acteurs de la chaine de diffusion, - m(S) représentant la moyenne du ou des scores des paramètres de qualité de service pertinents pour l'acteur j et le type de contenu.
  4. 4. Procédé selon la revendication 1, caractérisé en ce que le procédé comprend en outre une étape (El) de réception d'un message de requête de présélection de système de diffusion, pour un utilisateur et un type de contenu électronique particulier.
  5. 5. Procédé selon la revendication 1, caractérisé en ce que l'ensemble d'acteurs comprend en outre un fournisseur de service intermédiaire entre l'opérateur et le fournisseur de contenu, et en ce que l'étape (E2) de détermination de critères de présélection détermine en outre un critère lui étant associé.
  6. 6. Procédé selon la revendication 1, caractérisé en ce que l'étape (D1, D2) d'obtention de mesures de qualité de service comprend une sous-étape (D2) d'obtention de mesures collectées par des équipements constitutifs du réseau de télécommunication (Ntw) et une sous-étape (Dl) d'obtention de mesures en provenance de terminaux d'utilisateurs (UE), et en ce que lesdites mesures sont prises en compte dans l'étape (E2) de détermination de critères de présélection.
  7. 7. Dispositif de présélection d'au moins un système de diffusion (CDNa, CDNb) d'un contenu électronique d'un type prédéterminé, parmi une pluralité de systèmes de diffusion déployés au moins en partie sur un réseau (Ntw) de télécommunications d'un opérateur, la diffusion du contenu étant destinée à être mise en oeuvre par un ensemble d'acteurs comprenant un fournisseur du contenu, un utilisateur du contenu et ledit opérateur, le procédé étant mis en oeuvre par un équipement de gestion du réseau de l'opérateur (OPME), le dispositif étant caractérisé en ce qu'il comprend:un module (140) d'obtention de mesures de qualité de service relatives à au moins un système de la pluralité de systèmes, un module (150) de détermination de critères de présélection d'au moins un système de diffusion, en fonction de contraintes desdits acteurs relatives au type de contenu, un module (180) d'attribution d'un score à au moins un système de diffusion en fonction des mesures obtenues et des critères déterminés, un module (170) d'émission d'un message de présélection comprenant un identifiant de type de contenu électronique, un identifiant dudit au moins un système de diffusion et son score associé.
  8. 8. Equipement de gestion d'un réseau de télécommunications d'un opérateur, caractérisé en ce qu'il comprend un dispositif de présélection d'un système de diffusion d'un contenu d'un type déterminé parmi une pluralité de systèmes de diffusion déployés au moins en partie sur ledit réseau, selon la revendication 7.
  9. 9. Signal portant un message de présélection destiné à un équipement d'un réseau de télécommunications apte à sélectionner un système de diffusion pour la diffusion d'un contenu électronique d'un type déterminé, d'un fournisseur de contenu à un utilisateur, parmi une pluralité de systèmes de diffusion déployés sur ledit réseau, le message comprenant au moins un identifiant du type de contenu, un identifiant du système de diffusion et son score associé, le message étant émis par un équipement conforme à la revendication 8.
  10. 10. Programme d'ordinateur, caractérisé en ce qu'il comprend des instructions pour la mise en oeuvre des étapes du procédé de présélection d'un réseau de diffusion d'un contenu électronique selon la revendication 1, lorsque ce procédé est exécuté par un processeur.
  11. 11. Support d'enregistrement lisible par un équipement de gestion sur lequel estenregistré le programme selon la revendication 10.
FR1261831A 2012-12-10 2012-12-10 Selection multicriteres de systemes de diffusion de contenu Withdrawn FR2999374A1 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
FR1261831A FR2999374A1 (fr) 2012-12-10 2012-12-10 Selection multicriteres de systemes de diffusion de contenu
PCT/FR2013/052998 WO2014091131A1 (fr) 2012-12-10 2013-12-09 Sélection multicritères de systèmes de diffusion de contenu

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR1261831A FR2999374A1 (fr) 2012-12-10 2012-12-10 Selection multicriteres de systemes de diffusion de contenu

Publications (1)

Publication Number Publication Date
FR2999374A1 true FR2999374A1 (fr) 2014-06-13

Family

ID=48407621

Family Applications (1)

Application Number Title Priority Date Filing Date
FR1261831A Withdrawn FR2999374A1 (fr) 2012-12-10 2012-12-10 Selection multicriteres de systemes de diffusion de contenu

Country Status (2)

Country Link
FR (1) FR2999374A1 (fr)
WO (1) WO2014091131A1 (fr)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030187970A1 (en) * 2002-03-29 2003-10-02 International Business Machines Corporation Multi-tier service level agreement method and system
WO2007016707A2 (fr) * 2005-08-01 2007-02-08 Limelight Networks, Inc. Affectation dynamique de largeur de bande
US20110213879A1 (en) * 2010-03-01 2011-09-01 Ashley Edwardo King Multi-level Decision Support in a Content Delivery Network
US8122098B1 (en) * 2008-11-17 2012-02-21 Amazon Technologies, Inc. Managing content delivery network service providers by a content broker

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2456026A (en) 2007-12-26 2009-07-01 Contendo Inc CDN balancing and sharing platform

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030187970A1 (en) * 2002-03-29 2003-10-02 International Business Machines Corporation Multi-tier service level agreement method and system
WO2007016707A2 (fr) * 2005-08-01 2007-02-08 Limelight Networks, Inc. Affectation dynamique de largeur de bande
US8122098B1 (en) * 2008-11-17 2012-02-21 Amazon Technologies, Inc. Managing content delivery network service providers by a content broker
US20110213879A1 (en) * 2010-03-01 2011-09-01 Ashley Edwardo King Multi-level Decision Support in a Content Delivery Network

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
BILIRIS A ET AL: "CDN brokering", COMPUTER COMMUNICATIONS, ELSEVIER SCIENCE PUBLISHERS BV, AMSTERDAM, NL, vol. 25, no. 4, 1 March 2002 (2002-03-01), pages 393 - 402, XP004327037, ISSN: 0140-3664, DOI: 10.1016/S0140-3664(01)00411-X *
MUKADDIM PATHAN ET AL: "Maximizing Utility for Content Delivery Clouds", 5 October 2009, WEB INFORMATION SYSTEMS ENGINEERING - WISE 2009, SPRINGER BERLIN HEIDELBERG, BERLIN, HEIDELBERG, PAGE(S) 13 - 28, ISBN: 978-3-642-04408-3, XP019131006 *

Also Published As

Publication number Publication date
WO2014091131A1 (fr) 2014-06-19

Similar Documents

Publication Publication Date Title
EP3503508B1 (fr) Procédé de traitement de requêtes et serveur proxy
EP3603024B1 (fr) Procédé de recommandation d'une pile de communication
WO2015193597A1 (fr) Gestion par un équipement intermédiaire de la qualité de transmission d'un flux de données vers un terminal mobile
FR3020734A1 (fr) Procede de traitement d'un paquet de donnees relatif a un service
EP2163071A2 (fr) Procédé de détermination automatique d'un groupe de pairs situés dans le voisinage d'un autre pair au sein d'un réseau de communication, et serveur, dispositif d'analyse et équipement de communication associés
EP2984786B1 (fr) Architecture centralisée pour l'établissement de fédérations de distributeurs de contenus
FR3113346A1 (fr) Procédé de traitement d’un service de transport de données
FR2999846A1 (fr) Technique de communication dans un reseau de communication centre sur les informations
WO2019002729A1 (fr) Procédé et dispositif de téléchargement de contenu audiovisuel
EP2591588B1 (fr) Accès à un réseau de noeuds répartis sur une architecture de communication a l'aide d'un serveur de topologie avec sélection multicritères
FR2999374A1 (fr) Selection multicriteres de systemes de diffusion de contenu
WO2008035006A2 (fr) Procede pour configurer le profil de qualite de service d'un flot donne au niveau d'un noeud d'acces d'un reseau de communication par paquets
WO2010149898A1 (fr) Technique de determination d'une chaine de fonctions elementaires associee a un service
WO2023047068A1 (fr) Procede de controle d'un acces a un service applicatif mis en œuvre dans un reseau de telecommunications, procede de traitement d'un message de controle d'un acces audit service applicatif, dispositifs, equipement de controle, equipement client, systeme et programmes d'ordinateur correspondants
WO2011124810A1 (fr) Gestion de service personnalisee dans un reseau ip
WO2025125235A1 (fr) Procédé de détermination d'un ensemble de flux multicast auxquels un terminal récepteur est habilité à accéder
FR2980935A1 (fr) Procede et dispositif de gestion dynamique de la distribution de donnees numeriques dans un reseau de telecommunications
FR3122544A1 (fr) Procédé et dispositif de paramétrage d’un dispositif terminal
FR3036565A1 (fr) Systeme pour la recherche et le telechargement de contenus multimedia
FR3118557A1 (fr) Contrôle de la transmission d’au moins un contenu depuis un équipement fournisseur vers un nœud d’ingestion.
FR3011704A1 (fr) Procede de mise en œuvre d'une session de communication entre une pluralite de terminaux
Ibrahim Evolution of the control plane for future content distribution services
WO2023217639A1 (fr) Procédé, dispositif et système d'élaboration dynamique d'une infrastructure de données
WO2023217638A1 (fr) Procédé, dispositif et système de certification d'une ressource
FR3124668A1 (fr) Procédé de contrôle de la livraison partagée d’un contenu

Legal Events

Date Code Title Description
ST Notification of lapse

Effective date: 20140829