WO2014091131A1 - Multicriteria selection of content distribution systems - Google Patents

Multicriteria selection of content distribution systems Download PDF

Info

Publication number
WO2014091131A1
WO2014091131A1 PCT/FR2013/052998 FR2013052998W WO2014091131A1 WO 2014091131 A1 WO2014091131 A1 WO 2014091131A1 FR 2013052998 W FR2013052998 W FR 2013052998W WO 2014091131 A1 WO2014091131 A1 WO 2014091131A1
Authority
WO
WIPO (PCT)
Prior art keywords
content
type
broadcasting
operator
preselection
Prior art date
Application number
PCT/FR2013/052998
Other languages
French (fr)
Inventor
Gaël FROMENTOUX
Frédéric FIEAU
Original Assignee
Orange
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 Orange filed Critical Orange
Publication of WO2014091131A1 publication Critical patent/WO2014091131A1/en

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

Definitions

  • the invention application is in the field of broadcasting, on computers networked () over the Internet and cooperating to provide data, or services, generally related to large multimedia content, to end users.
  • These computers are also called, in the English terminology, “servers”, “datacenters”, “clouds”, “caches”, etc. and a set of such computers is commonly called CDN, for Content Delivery Network, or broadcast system, in French.
  • the invention request relates to the selection of one of several CDNs.
  • IP Internet Protocol
  • CDNs hierarchical architectures
  • quality of use or quality of service will be designated by the only term quality of service, or QoS (Quality of Service), which includes all the metrics or features that make it possible to evaluate the operation of a service. content delivery system and the underlying network.
  • QoS Quality of Service
  • One of the aims of the invention is to overcome disadvantages of the state of the art.
  • the invention improves the situation by means of a method of preselecting at least one system for broadcasting an electronic content of a predetermined type, among a plurality of broadcasting systems deployed at least in part on a network.
  • an operator's telecommunications network the broadcasting of the content being intended to be implemented by a set of actors comprising a content provider, a content user and said operator, the method being implemented by management equipment of the operator network, the method comprising: a step of obtaining quality of service measurements relating to at least one of the plurality of systems,
  • a step of transmitting a preselection message comprising an identifier of electronic content type, an identifier of said at least one broadcasting system and its associated score.
  • a choice between several broadcasting systems, or CDNs is offered to an operator.
  • the operator has a set of quality of service measures and additional information relating to the preselection criteria of CDNs specific to each of the actors involved in the broadcasting chain, and to the nature of the contractual relationships. possibly existing between some of the actors.
  • the quality measures are used to calculate scores for each of the CDNs, and the screening criteria are used to correct these scores.
  • the operator can select a CDN only according to measures related to the quality of service performed on the equipment of his network or the terminals of its users, which are used by the CDNs candidates. These measures as such do not make it possible to preselect CDNs according to criteria specific to both the users, the operator and the content providers, or to any other actor in the broadcast chain.
  • the criteria for each of these actors in the distribution chain are different and sometimes contradictory, but for the operator who has established agreements with both its user customers and its content provider partners, all must be satisfied, under the constraint of an economically viable use, for the operator, of its network equipment for the distribution of content to users.
  • the combination, according to the invention, of the set of service quality measures with the set of preselection criteria makes it possible to assign scores to the CDNs reflecting their respective degree of satisfaction with the criteria of all the actors in the chain of services. diffusion.
  • the entity receiving the pre-selection message can select the CDN with the highest score, or select another according to their own criteria, taking into account the scores already awarded.
  • This pre-selection message is particularly useful for a third party service provider, called "CDN broker", acting as an intermediary between the operator and the CDNs.
  • CDN broker does not have access to the known criteria of the operator alone, and does not necessarily have access to all the QoS measurements, but this does not prevent him from making a selection on the basis of the preselection message. received from the operator, possibly also based on selection criteria of its own.
  • this message may be issued by the operator at regular intervals or when a QoS measurement or criterion varies.
  • a preselection criterion is associated with an actor and comprises a weighting factor representative of a relative importance of the actor with respect to the other actors for the type of content, and at least one relative parameter. to a quality of service, relevant to the actor for the type of content.
  • weighting factor and QoS parameters for "online gaming” content, the user is relatively important because of the interactivity of the content, and the weighting factor will not be less than that of each of the other actors, and will for example be greater than or equal to 40%; and the QoS parameters relevant to the user will be parameters reflecting the performance of two-way data flow exchanges, to reflect the interactivity constraint.
  • the score is assigned to a broadcasting system according to the following formula:
  • the score of a CDN is calculated very simply from scores relating to measured QoS parameters.
  • the score of a measured QoS parameter can be calculated for example according to its deviation from an optimal value for the type of content considered.
  • the method further comprises a step of receiving a broadcast system preselection request message for a particular user and type of electronic content.
  • the operator receiving the request does not have to decide when or for which type of content to issue the pre-selection message.
  • the request can be issued for example by a CDN broker who needs to select one of several CDNs for a particular user and content type.
  • the set of actors further comprises an intermediate service provider between the operator and the content provider, and in that the step of determining preselection criteria further determines a criterion being associated with him.
  • the operator can also take into account the tariffs that he has negotiated with one or more CDN brokers, and thus minimize his costs even if weighting factors are not available for certain CDNs or certain content providers with which the operator does not have directly negotiated agreements.
  • the step of obtaining quality of service measurements comprises a substep of obtaining measurements collected by equipment constituting the telecommunication network and a substep of obtaining measurements in from user terminals, and said measurements are taken into account in the step of determining preselection criteria.
  • the operator can take into account both criteria related to the quality of service of the network and measurements reported by the users on their respective terminals. This increases the range of user-quality parameters representative of the user's interests, and allows refining the scores attributed to the users. CDNs.
  • the invention also relates to a device for preselecting at least one system for broadcasting an electronic content of a predetermined type, among a plurality of broadcasting systems deployed at least in part on a telecommunications network of an operator, the broadcasting of the content being intended to be implemented by a set of actors comprising a content provider, a content user and said operator, the method being implemented by an operator's network management equipment, the device comprising:
  • a module for transmitting a preselection message comprising an identifier of electronic content type, an identifier of said at least one broadcasting system and its associated score.
  • the invention also relates to equipment for managing an operator's telecommunications network, comprising a device for preselecting a system for broadcasting a content of a certain type among a plurality of broadcasting systems deployed at least partly on said network, such as the one just described.
  • This management equipment may be for example a server of the information system, part or not of an operator network monitoring platform.
  • the invention also relates to a signal carrying a pre-selection message intended for a piece of equipment of a telecommunications network able to select a broadcasting system for the broadcasting of an electronic content of a certain type, from a content provider to one of a plurality of broadcasting systems deployed on said network, the message comprising at least one identifier of the type of content, an identifier of the broadcasting system and its associated score, the message being sent by management equipment such as the one which has just been described.
  • the invention also relates to a computer program, comprising instructions for implementing the steps of the preselection method of an electronic content broadcasting network which has just been described, when this method is executed by a user. processor.
  • the invention relates to a recording medium readable by a management equipment on which is recorded the program which has just been described, can use any programming language, and be in the form of source code, object code , or intermediate code between source code and object code, such as in a partially compiled form, or in any other desirable form.
  • FIG. 1 schematically shows a diffusion architecture of electronic content, with a preselection device according to the invention
  • FIG. 2 shows an example of implementation of the preselection method, according to one embodiment of the invention
  • FIG. 3 shows an exemplary structure of a preselection device, according to one aspect of the invention.
  • FIG. 1 schematically shows a functional architecture for broadcasting multimedia electronic content, with a preselection device according to the invention.
  • a user terminal UE is attached to the network Ntw of an operator OP.
  • This Ntw network is composed of NE equipment such as routers, servers, DSLAMs, etc., and also serves as a transport network for content delivery systems such as CDNa and CDNb.
  • the terminal UE and some equipment NE may be able to transmit quality of service measurements to OPME management equipment of the operator OP (arrows marked D1, D2).
  • CDNa and CDNb For example, CBME management equipment of an intermediate agent CB, generally called "CDN broker” (English broker), can interface between, on one side, the user terminal UE and the equipment OPME, and, on the other hand, CDNs CDNa and CDNb.
  • CDN broker English broker
  • the equipment OPME communicates to the CBME equipment (arrow marked E1, E4), spontaneously or not, whether or not, on request or not, a preselection of CDNs meeting criteria Crit known to the OP operator.
  • Crit known to the OP operator include, for example, operator network policy rules, user preferences, parameters affecting content providers, and may relate to agreements or contracts between the operator and its users, or between the operator and suppliers of content or broadcast systems.
  • FIG. 2 shows an example of implementation of the preselection method, according to one embodiment of the invention. Some entities referenced in Figure 1 are reused.
  • Steps D1 to D2 describe phase PH1 for obtaining QoS measurements.
  • Steps E1 to E4 describe the PH2 preselection phase of CDNs according to scores assigned to a set of CDNs, calculated on the basis of the content type and criteria specific to the actors of the broadcast chain.
  • steps F1 to F4 describe the phase PH3 of broadcasting the content to a user, by the selected CDN from the pre-selection performed by the preselection method according to the invention.
  • This phase PH3 although not part of the preselection method according to the invention, is described to illustrate the purpose of the preselection method.
  • Phases PH1, PH2 and PH3 are independent and can occur at decorrelated times and at different frequencies.
  • the OPME device receives QoS data measured on the terminal or a user equipment such as a home gateway for example.
  • This data can be received by the operator from applications running on the terminal such as the "browser” or the "player”, using dedicated protocols such as http, for example.
  • the OPME equipment retrieves measured QoS data in equipment of its network, such as "DSLAM”, routers, "BAS”, etc.
  • OP can use "SNMP", “Telnet”, “OpenFlow” or other queries to query devices on a base periodic.
  • At least one of the two steps D1 or D2 must take place.
  • the OPME device receives from the CBME equipment a CDN preselection request for an identified type of content, for example the "Gaming" type (online game, in English).
  • the OPME device determines preselection criteria applicable to the content type "Gaming", by consulting or querying a rule base Crit.
  • a relevant QoS parameter is M1, the average time to establish a TCP connection.
  • a relevant QoS parameter is M2, the standard deviation of the establishment time of a TCP connection.
  • the most important criterion is that the cost of transporting the data between the players and the platform is low, knowing that most players pay the operator a higher price to have a service. improved compared to the standard offer.
  • a relevant QoS parameter is M3, the transport cost of 1 GB.
  • those corresponding to the parameters M1, M2, M3 are selected and sorted according to whether they apply to CDNa or CDNb, the two candidate CDNs for the type "Gaming" content.
  • CDNa and CDNb are assigned to CDNa and CDNb based on the selected parameters, for example based on their deviation from optimal values.
  • An example of standardized scores out of 100 is presented in the first table below.
  • M1 Average time to establish a TCP connection 58 67
  • a factor of 40% is applied for the user, 40% for the content provider, and 20% for the operator.
  • the parameter representative of the criteria of the user is M1.
  • the parameter representative of the criteria of the content provider is M2.
  • the parameter representative of the criteria of the operator is M3.
  • only one parameter has been retained per actor, but several parameters can be retained for the same actor. In this case, to obtain a single score per actor, various methods are possible, such as for example the average of the normed parameters out of 100.
  • the equipment OPME calculates the weighted scores for CDNa and CDNb, by applying the weighting factors to the scores of the parameters, for example according to the following formula:
  • n representing the number of actors in the broadcasting chain, that is to say 3,
  • the equipment OPME sends to the CBME equipment a preselection message comprising the pairs ⁇ CDNa; 77.0 ⁇ and ⁇ CDNb; 68.2 ⁇ .
  • the OP operator ensures that the CB agent will make a choice of CDN that will take into account its criteria as well as those of users and content providers with whom it has agreements .
  • step F1 the user wishes to access an online game service. This is reflected for example by the transmission by the UE terminal of an http request to the CBME equipment, including the url of the online game service in question. This can also result in an http request to a multiservice portal that redirects the request to the CBME.
  • CB selects a CDN adapted to this online game.
  • CDNa By consulting his memory, he finds two CDNa and CDNs, with their respective scores 77.0 and 68.2, received during a phase PH2 that took place previously.
  • the CBME equipment can then select CDNa because of its higher score, or take into account additional criteria specific to CDNs that are unknown to the OP operator. For example, it may take into account the specific geographical coverage of each CDN, their optimal operating time range, and so on.
  • the CBME equipment sends to the UE terminal a redirection http response to the selected CDN, CDNa for example.
  • UE connects to the CDNa, for example by http, and the online game session can begin.
  • the preselection device 100 implements the preselection method which has just been described.
  • Such a device 100 may be implemented in specialized equipment in a centralized service platform in the operator's network, such as an information system server.
  • the device 100 comprises a processing unit 130, equipped for example with a ⁇ micropr microprocessor, and driven by a computer program 1 10, stored in a memory 120 and implementing the method of transmitting information from routing according to the invention.
  • a computer program 1 10 stored in a memory 120 and implementing the method of transmitting information from routing according to the invention.
  • the code instructions of the computer program 1 10 are for example loaded into a RAM memory, before being executed by the processor of the processing unit 130.
  • Such a device 100 comprises:
  • a transmitting / receiving module 140 able to send a request for QoS measurements or to receive QoS measurements, to or from network equipment or user terminals,
  • a transmission module 170 able to transmit a signal (Presel) carrying a preselection message, to a device capable of select a CDN for a user terminal based on a particular content or service.
  • the device 100 may furthermore comprise:
  • a transmission / reception module 150 able to issue a request for pre-selection criteria or to receive pre-selection criteria (Crit), to or from a rule base able to store pre-selection criteria specific to users, an operator and content providers,
  • a reception module 160 able to receive a signal (Req) carrying a pre-selection request message, from a device able to select a CDN for a user terminal according to a particular content or service.
  • processing unit 130 may comprise:
  • a preselection module 180 able to assign scores to broadcast networks on the basis of the QoS measurements and criteria associated respectively with users, with a managing operator, with content providers, depending on a type electronic content, the criteria being stored in a rule base 190 or retrieved from the transmitting / receiving module 150.

Abstract

Multicriteria selection of content distribution systems The invention pertains to a method for preselecting at least one system (CDNa, CDNb) for distributing electronic content of a predetermined type, from a plurality of distribution systems deployed at least partly on a telecommunications network (Ntw) of an operator, the distribution of the content being intended to be implemented by a set of actors comprising a provider of the content, a user of the content, and said operator, the method being implemented by a management entity of the operator network (OPME), which method comprises: - a step of obtaining quality of service measurements related to at least one system of the plurality of systems, - a step of determining preselection criteria of at least one distribution system, based on constraints of said actors related to the type of content, - a step of assigning a score to at least one distribution system based on the measurements obtained and the criteria determined, - a step of sending a preselection message comprising an identifier of an electronic content type, an identifier of said at least one distributions system and its corresponding score.

Description

Sélection multicritères de systèmes de diffusion de contenu  Multicriteria selection of content delivery systems
1. Domaine de l'invention 1. Field of the 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. The invention application is in the field of broadcasting, on computers networked () over the Internet and cooperating to provide data, or services, generally related to large multimedia content, to end users. These computers are also called, in the English terminology, "servers", "datacenters", "clouds", "caches", etc. and a set of such computers is commonly called CDN, for Content Delivery Network, or broadcast system, in French.
Plus précisément, la demande d'invention concerne la sélection d'un CDN parmi plusieurs.  More specifically, the invention request relates to the selection of one of several CDNs.
2. Etat de la technique antérieure 2. State of the prior art
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. The number and volume of content to flow over electronic communication networks such as IP (Internet Protocol) networks have become such that operators deploy networks or broadcast systems, especially organized according to hierarchical architectures, called CDNs, to manage content distribution and cope with this increase in traffic.
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.  When the distribution of content can be done through several different CDNs, a choice must be made. There are solutions for selecting from a set of possible CDNs, one that will allow a user to have the best quality of use, when receiving its multimedia content.
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é. These solutions are based on information obtained periodically from the users' terminals, which may be different metrics related to the quality of the video or audio. The transmission of this information requires that the applications of these terminals have a function periodically sending information to the usage quality evaluation function. Other solutions, such as for example that described by the patent application US 2009/0172167, select the CDNs also taking into account quality of service information, measured on certain telecommunications equipment constituting a network of the operator, as for example the bandwidth available, which can be compared to that required by the broadcast of the requested content.
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.  In the following, quality of use or quality of service will be designated by the only term quality of service, or QoS (Quality of Service), which includes all the metrics or features that make it possible to evaluate the operation of a service. content delivery system and the underlying network.
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 chaîne 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. These solutions do not take into account the type of content to be broadcast or the associated service to be provided and the selection criteria of all the actors in the broadcast chain of this content, these actors being able to be not only users or operators but also content providers, or intermediaries between operators and content providers. Indeed, the existing constraints for these actors differ greatly not only from one to the other, but also according to the type of content.
Un des buts de l'invention est de remédier à des inconvénients de l'état de la technique. One of the aims of the invention is to overcome disadvantages of the state of the art.
3. Exposé de l'invention 3. Presentation of the invention
L'invention vient améliorer la situation à l'aide d'un procédé 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 œ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, 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, The invention improves the situation by means of a method of preselecting at least one system for broadcasting an electronic content of a predetermined type, among a plurality of broadcasting systems deployed at least in part on a network. an operator's telecommunications network, the broadcasting of the content being intended to be implemented by a set of actors comprising a content provider, a content user and said operator, the method being implemented by management equipment of the operator network, the method comprising: a step of obtaining quality of service measurements relating to at least one of the plurality of systems,
- 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,  a step of determining preselection criteria for at least one broadcasting system, according to constraints of said actors relating to the type of content,
- 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,  a step of assigning a score to at least one broadcasting system according to the measurements obtained and the criteria determined,
- 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é.  a step of transmitting a preselection message comprising an identifier of electronic content type, an identifier of said at least one broadcasting system and its associated score.
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. Depending on the type of electronic content requested by a user, for example a high-definition movie, a medical record, an online gaming session or videophone session, high or simple definition content, highly or low-demand content, service called "premium" or not, a choice between several broadcasting systems, or CDNs, is offered to an operator.
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 chaîne 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.  According to the invention, the operator has a set of quality of service measures and additional information relating to the preselection criteria of CDNs specific to each of the actors involved in the broadcasting chain, and to the nature of the contractual relationships. possibly existing between some of the actors. The quality measures are used to calculate scores for each of the CDNs, and the screening criteria are used to correct these 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 chaîne de diffusion.  According to the prior art, the operator can select a CDN only according to measures related to the quality of service performed on the equipment of his network or the terminals of its users, which are used by the CDNs candidates. These measures as such do not make it possible to preselect CDNs according to criteria specific to both the users, the operator and the content providers, or to any other actor in the broadcast chain.
Les critères de chacun de ces acteurs de la chaîne 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 chaîne de diffusion. The criteria for each of these actors in the distribution chain are different and sometimes contradictory, but for the operator who has established agreements with both its user customers and its content provider partners, all must be satisfied, under the constraint of an economically viable use, for the operator, of its network equipment for the distribution of content to users. The combination, according to the invention, of the set of service quality measures with the set of preselection criteria makes it possible to assign scores to the CDNs reflecting their respective degree of satisfaction with the criteria of all the actors in the chain of services. 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.  When the pre-selection message comprises a list of more than one pair each formed of a CDN identifier and the score assigned to it, the entity receiving the pre-selection message can select the CDN with the highest score, or select another according to their own criteria, taking into account the scores already awarded.
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.  This pre-selection message is particularly useful for a third party service provider, called "CDN broker", acting as an intermediary between the operator and the CDNs. This CDN broker does not have access to the known criteria of the operator alone, and does not necessarily have access to all the QoS measurements, but this does not prevent him from making a selection on the basis of the preselection message. received from the operator, possibly also based on selection criteria of its own.
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. According to one aspect of the invention, this message may be issued by the operator at regular intervals or when a QoS measurement or criterion varies.
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. According to one aspect of the invention, a preselection criterion is associated with an actor and comprises a weighting factor representative of a relative importance of the actor with respect to the other actors for the type of content, and at least one relative parameter. to a quality of service, relevant to the actor for the type of content.
Grâce à cet aspect, seules les mesures de QoS correspondant à des paramètres représentatifs des intérêts d'un acteur de la chaîne 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 chaîne de diffusion. With this aspect, only the QoS measurements corresponding to parameters representative of the interests of a stakeholder of the broadcasting chain are considered, and weighted according to the importance of this actor relative to others, for a given type of content. Thus, the number of scores to be considered, resulting from the QoS measurements, is limited, which facilitates the application of complex optimization functions, such as, for example, utility functions derived from economic theory, to assign scores. distribution networks, weighted by the relative importance of all actors in the broadcasting chain.
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é.  As an example of weighting factor and QoS parameters, for "online gaming" content, the user is relatively important because of the interactivity of the content, and the weighting factor will not be less than that of each of the other actors, and will for example be greater than or equal to 40%; and the QoS parameters relevant to the user will be parameters reflecting the performance of two-way data flow exchanges, to reflect the interactivity constraint.
Selon un aspect de l'invention, le score est attribué à un système de diffusion selon la formule suivante: According to one aspect of the invention, the score is assigned to a broadcasting system according to the following formula:
n  not
S = Pj m(5i)  S = Pj m (5i)
7 = 1  7 = 1
• S représentant le score du système de diffusion,  • S representing the score of the broadcasting system,
• Pj représentant le facteur de pondération de l'acteur j pour le type de contenu,  • Pj representing the weighting factor of the actor j for the type of content,
• n représentant le nombre d'acteurs de la chaîne de diffusion, • n representing the number of actors in the broadcasting chain,
• m(5j) 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. • m (5j) representing the average of the score or scores of the quality of service parameters relevant for the actor j and the type of content.
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. Thanks to this aspect, the score of a CDN is calculated very simply from scores relating to measured QoS parameters. The score of a measured QoS parameter can be calculated for example according to its deviation from an optimal value for the type of content considered. According to one aspect of the invention, the method further comprises a step of receiving a broadcast system preselection request message for a particular user and type of electronic content.
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. Thanks to this aspect, the operator receiving the request does not have to decide when or for which type of content to issue the pre-selection message. The request can be issued for example by a CDN broker who needs to select one of several CDNs for a particular user and content type.
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é. According to one aspect of the invention, the set of actors further comprises an intermediate service provider between the operator and the content provider, and in that the step of determining preselection criteria further determines a criterion being associated with him.
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. Thanks to this aspect, the operator can also take into account the tariffs that he has negotiated with one or more CDN brokers, and thus minimize his costs even if weighting factors are not available for certain CDNs or certain content providers with which the operator does not have directly negotiated agreements.
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. According to one aspect of the invention, the step of obtaining quality of service measurements comprises a substep of obtaining measurements collected by equipment constituting the telecommunication network and a substep of obtaining measurements in from user terminals, and said measurements are taken into account in the step of determining preselection criteria.
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. Thanks to this aspect, the operator can take into account both criteria related to the quality of service of the network and measurements reported by the users on their respective terminals. This increases the range of user-quality parameters representative of the user's interests, and allows refining the scores attributed to the users. CDNs.
Les différents aspects du procédé de présélection qui viennent d'être décrits peuvent être mis en œuvre indépendamment les uns des autres ou en combinaison les un avec les autres. The various aspects of the preselection method which have just been described can be implemented independently of one another or in combination with one another.
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 œ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, le dispositif comprenant: The invention also relates to a device for preselecting at least one system for broadcasting an electronic content of a predetermined type, among a plurality of broadcasting systems deployed at least in part on a telecommunications network of an operator, the broadcasting of the content being intended to be implemented by a set of actors comprising a content provider, a content user and said operator, the method being implemented by an operator's network management equipment, the device comprising:
- un module d'obtention de mesures de qualité de service relatives à au moins un système de la pluralité de systèmes,  a module for obtaining quality of service measurements relating to at least one of the plurality of systems,
- 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,  a module for determining criteria for preselecting at least one broadcasting system, according to constraints of said actors relating to the type of content,
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,  a module for assigning a score to at least one broadcasting system according to the measurements obtained and the criteria determined,
- 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é.  a module for transmitting a preselection message comprising an identifier of electronic content type, an identifier of said at least one broadcasting system and its associated score.
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. 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. The invention also relates to equipment for managing an operator's telecommunications network, comprising a device for preselecting a system for broadcasting a content of a certain type among a plurality of broadcasting systems deployed at least partly on said network, such as the one just described. This management equipment may be for example a server of the information system, part or not of an operator network monitoring platform.
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. The invention also relates to a signal carrying a pre-selection message intended for a piece of equipment of a telecommunications network able to select a broadcasting system for the broadcasting of an electronic content of a certain type, from a content provider to one of a plurality of broadcasting systems deployed on said network, the message comprising at least one identifier of the type of content, an identifier of the broadcasting system and its associated score, the message being sent by management equipment such as the one which has just been described.
L'invention concerne aussi un programme d'ordinateur, comprenant des instructions pour la mise en œuvre 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. The invention also relates to a computer program, comprising instructions for implementing the steps of the preselection method of an electronic content broadcasting network which has just been described, when this method is executed by a user. processor.
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. Finally, the invention relates to a recording medium readable by a management equipment on which is recorded the program which has just been described, can use any programming language, and be in the form of source code, object code , or intermediate code between source code and object code, such as in a partially compiled form, or in any other desirable form.
4. Présentation des figures 4. Presentation of the figures
D'autre avantages et caractéristiques de l'invention apparaîtront 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 : Other advantages and characteristics of the invention will emerge more clearly on reading the following description of a particular embodiment of the invention, given by way of a simple illustrative and nonlimiting example, and the appended drawings, among which: :
- 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,FIG. 1 schematically shows a diffusion architecture of electronic content, with a preselection device according to the invention,
- la figure 2 présente un exemple de mise en œuvre du procédé de présélection, selon un mode de réalisation de l'invention, FIG. 2 shows an example of implementation of the preselection method, according to one embodiment of the invention,
- la figure 3 présente un exemple de structure d'un dispositif de présélection, selon un aspect de l'invention.  - Figure 3 shows an exemplary structure of a preselection device, according to one aspect of the invention.
5. Description détaillée d'au moins un mode de réalisation de l'invention 5. Detailed description of at least one embodiment of the 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. FIG. 1 schematically shows a functional architecture for broadcasting multimedia electronic content, with a preselection device according to the 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 D1 , D2).  A user terminal UE is attached to the network Ntw of an operator OP. This Ntw network is composed of NE equipment such as routers, servers, DSLAMs, etc., and also serves as a transport network for content delivery systems such as CDNa and CDNb. The terminal UE and some equipment NE may be able to transmit quality of service measurements to OPME management equipment of the operator OP (arrows marked D1, 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.  If the UE terminal wishes to access a particular multimedia content or service, several specialized or general CDNs can satisfy the request, CDNa and CDNb for example. CBME management equipment of an intermediate agent CB, generally called "CDN broker" (English broker), can interface between, on one side, the user terminal UE and the equipment OPME, and, on the other hand, CDNs CDNa and CDNb.
Pour le type de contenu particulier demandé par UE, l'équipement OPME communique à l'équipement CBME (flèche marquée E1 , 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 F1 , F3), il est redirigé vers un CDN satisfaisant aux critères communiqués par l'opérateur OP (flèche marquée F4). For the particular content type requested by UE, the equipment OPME communicates to the CBME equipment (arrow marked E1, E4), spontaneously or not, whether or not, on request or not, a preselection of CDNs meeting criteria Crit known to the OP operator. These criteria include, for example, operator network policy rules, user preferences, parameters affecting content providers, and may relate to agreements or contracts between the operator and its users, or between the operator and suppliers of content or broadcast systems. In this way, when the terminal UE passes through an intermediate agent such as CB to access the requested service (arrow marked F1, F3), it is redirected to a CDN satisfying the criteria communicated by the operator OP (arrow marked F4).
La figure 2 présente un exemple de mise en œuvre 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. FIG. 2 shows an example of implementation of the preselection method, according to one embodiment of the invention. Some entities referenced in Figure 1 are reused.
Les étapes D1 à D2 décrivent la phase PH1 d'obtention de mesures de QoS.Steps D1 to D2 describe phase PH1 for obtaining QoS measurements.
Les étapes E1 à 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 chaîne de diffusion. Steps E1 to E4 describe the PH2 preselection phase of CDNs according to scores assigned to a set of CDNs, calculated on the basis of the content type and criteria specific to the actors of the broadcast chain.
Enfin, les étapes F1 à 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.  Finally, steps F1 to F4 describe the phase PH3 of broadcasting the content to a user, by the selected CDN from the pre-selection performed by the preselection method according to the invention. This phase PH3, although not part of the preselection method according to the invention, is described to illustrate the purpose of the preselection method.
Les phases PH1 , PH2 et PH3 sont indépendantes et peuvent survenir à des moments décorrélés et à des fréquences différentes.  Phases PH1, PH2 and PH3 are independent and can occur at decorrelated times and at different frequencies.
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. During a known step D1, the OPME device receives QoS data measured on the terminal or a user equipment such as a home gateway for example. This data can be received by the operator from applications running on the terminal such as the "browser" or the "player", using dedicated protocols such as http, for example.
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. During a step D2 also known, the OPME equipment retrieves measured QoS data in equipment of its network, such as "DSLAM", routers, "BAS", etc. OP can use "SNMP", "Telnet", "OpenFlow" or other queries to query devices on a base periodic.
Au moins l'une des deux étapes D1 ou D2 doit avoir lieu.  At least one of the two steps D1 or D2 must take place.
Lors d'une étape E1 , 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). During a step E1, the OPME device receives from the CBME equipment a CDN preselection request for an identified type of content, for example the "Gaming" type (online game, in English).
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 Crit. During a step E2, the OPME device determines preselection criteria applicable to the content type "Gaming", by consulting or querying a rule base Crit.
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 M1 , le temps moyen d'établissement d'une connexion TCP.  For this type of content, online games, the most important criterion for the user, that is to say for the player, is the speed of interactivity, that is to say, exchanges of data. A relevant QoS parameter is M1, the average time to establish a TCP connection.
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 TCP.  For the content provider, the online gaming platform, the most important criterion is that the interactivity is uniform across all connected players. A relevant QoS parameter is M2, the standard deviation of the establishment time of a TCP connection.
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 1 GB.  For the operator, the most important criterion is that the cost of transporting the data between the players and the platform is low, knowing that most players pay the operator a higher price to have a service. improved compared to the standard offer. A relevant QoS parameter is M3, the transport cost of 1 GB.
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 M1 , 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".  Among the QoS data retrieved during a phase PH1 having taken place previously, those corresponding to the parameters M1, M2, M3 are selected and sorted according to whether they apply to CDNa or CDNb, the two candidate CDNs for the type "Gaming" content.
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. CDNa CDNbScores are assigned to CDNa and CDNb based on the selected parameters, for example based on their deviation from optimal values. An example of standardized scores out of 100 is presented in the first table below. CDNa CDNb
M1 = Temps moyen d'établissement d'une connexion TCP 58 67M1 = Average time to establish a TCP connection 58 67
M2 = Ecart-type du temps d'établissement d'une connexion TCP 92 66M2 = standard deviation of TCP connection time 92 66
M3 = Coût de transport de 1 GB 85 75 M3 = Transport cost of 1 GB 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". The following second table gives an example of what the Crit rule base can indicate as weighting factors and parameter groups relevant to the content type "Gaming".
Figure imgf000014_0001
Figure imgf000014_0001
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 M1 . 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. A factor of 40% is applied for the user, 40% for the content provider, and 20% for the operator. The parameter representative of the criteria of the user is M1. The parameter representative of the criteria of the content provider is M2. The parameter representative of the criteria of the operator is M3. In this example, for the sake of simplicity, only one parameter has been retained per actor, but several parameters can be retained for the same actor. In this case, to obtain a single score per actor, various methods are possible, such as for example the average of the normed parameters out of 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: During a step E3, the equipment OPME calculates the weighted scores for CDNa and CDNb, by applying the weighting factors to the scores of the parameters, for example according to the following formula:
n  not
ScoNk = P] m(S )  ScoNk = P] m (S)
7 = 1 ScDNk représentant le score du système de diffusion CDNk, k = a ou b, Pj 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), 7 = 1 ScDNk representing the distribution system score CDNk, k = a or b, Pj representing the weighting factor of the actor j for the content type "Gaming", j = 1 (user), 2 (content provider), or 3 (operator),
n représentant le nombre d'acteurs de la chaîne de diffusion, c'est-à-dire 3,  n representing the number of actors in the broadcasting chain, that is to say 3,
m(5j) 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.  m (5j) representing the average of the score or scores of the quality of service parameters relevant for the actor j and the content type "Gaming", i = 1 for all the actors j in our example.
Le troisième tableau suivant donne un exemple de résultats de ces calculs.
Figure imgf000015_0001
The following table gives an example of the results of these calculations.
Figure imgf000015_0001
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. During a step E4, the equipment OPME sends to the CBME equipment a preselection message comprising the pairs {CDNa; 77.0} and {CDNb; 68.2}. In this way, thanks to the preselection method, the OP operator ensures that the CB agent will make a choice of CDN that will take into account its criteria as well as those of users and content providers with whom it has agreements .
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. During a known step F1, the user wishes to access an online game service. This is reflected for example by the transmission by the UE terminal of an http request to the CBME equipment, including the url of the online game service in question. This can also result in an http request to a multiservice portal that redirects the request to the 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. During a step F2, CB selects a CDN adapted to this online game. By consulting his memory, he finds two CDNa and CDNs, with their respective scores 77.0 and 68.2, received during a phase PH2 that took place previously. The CBME equipment can then select CDNa because of its higher score, or take into account additional criteria specific to CDNs that are unknown to the OP operator. For example, it may take into account the specific geographical coverage of each CDN, their optimal operating time range, and so on.
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.  During a step F3, the CBME equipment sends to the UE terminal a redirection http response to the selected CDN, CDNa for example.
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.  Finally, during a known step F4, UE connects to the CDNa, for example by http, and the online game session can begin.
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. With reference to FIG. 3, an exemplary structure of a preselection device according to one aspect of the invention is now presented.
Le dispositif 100 de présélection met en œuvre le procédé de présélection qui vient d'être décrit.  The preselection device 100 implements the preselection method which has just been described.
Un tel dispositif 100 peut être mis en œuvre 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.  Such a device 100 may be implemented in specialized equipment in a centralized service platform in the operator's network, such as an information system server.
Par exemple, le dispositif 100 comprend une unité de traitement 130, équipée par exemple d'un microprocesseur μΡ, et pilotée par un programme d'ordinateur 1 10, stocké dans une mémoire 120 et mettant en œuvre le procédé de transmission d'information de routage selon l'invention. A l'initialisation, les instructions de code du programme d'ordinateur 1 10 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.  For example, the device 100 comprises a processing unit 130, equipped for example with a μ micropr microprocessor, and driven by a computer program 1 10, stored in a memory 120 and implementing the method of transmitting information from routing according to the invention. At initialization, the code instructions of the computer program 1 10 are for example loaded into a RAM memory, before being executed by the processor of the processing unit 130.
Un tel dispositif 100 comprend :  Such a device 100 comprises:
• 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,  A transmitting / receiving module 140, able to send a request for QoS measurements or to receive QoS measurements, to or from network equipment or user terminals,
• 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. A transmission module 170, able to transmit a signal (Presel) carrying a preselection message, to a device capable of select a CDN for a user terminal based on a particular content or service.
Avantageusement, le dispositif 100 peut comprendre en outre:  Advantageously, the device 100 may furthermore comprise:
• 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 (Crit), à 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,  A transmission / reception module 150, able to issue a request for pre-selection criteria or to receive pre-selection criteria (Crit), to or from a rule base able to store pre-selection criteria specific to users, an operator and content providers,
• 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.  A reception module 160, able to receive a signal (Req) carrying a pre-selection request message, from a device able to select a CDN for a user terminal according to a particular content or service.
Avantageusement, l'unité de traitement 130 peut comprendre:  Advantageously, the processing unit 130 may comprise:
• 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.  A preselection module 180, able to assign scores to broadcast networks on the basis of the QoS measurements and criteria associated respectively with users, with a managing operator, with content providers, depending on a type electronic content, the criteria being stored in a rule base 190 or retrieved from the transmitting / receiving module 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 chaîne de diffusion de contenu électronique, sous contrainte de conformité à des contrats existant entre eux. The embodiments of the invention which have just been presented are only some of the possible embodiments. In particular, the calculation of weighted scores performed during steps E2 and E3 can use a utility function, as used in economic theory, to optimize the cost criteria of each of the actors involved in the content delivery chain. electronic, subject to compliance with existing contracts between them.
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 chaîne de diffusion que sont les utilisateurs et les fournisseurs de contenu.  These examples show that the invention makes it possible to select a CDN broadcasting system while taking into account the real cost of broadcasting a content for an operator, while respecting the criteria of the other actors of the broadcasting chain which are the users and content providers.

Claims

REVENDICATIONS
1. 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é étant caractérisé en ce qu'il comprend: A method for preselecting at least one broadcast system (CDNa, CDNb) of an electronic content of a predetermined type, among a plurality of broadcasting systems deployed at least in part on a telecommunications network (Ntw) an operator, the broadcasting of the content being intended to be implemented by a set of actors comprising a content provider, a user of the content and said operator, the method being implemented by a network management equipment; operator (OPME), the method being characterized in that it comprises:
- une étape (D1 , D2) d'obtention de mesures de qualité de service relatives à au moins un système de la pluralité de systèmes,  a step (D1, D2) for obtaining quality of service measurements relating to at least one of the plurality of systems,
- 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,  a step (E2) for determining preselection criteria for at least one broadcasting system, according to constraints of said actors relating to the type of content,
- 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,  a step (E3) of assigning a score to at least one diffusion system as a function of the measurements obtained and the criteria determined,
- 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é.  a step (E4) for transmitting a preselection message comprising an identifier of electronic content type, an identifier of said at least one broadcasting system and its associated score.
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. 2. Method according to claim 1, characterized in that a preselection criterion is associated with an actor and comprises a weighting factor representative of a relative importance of the actor compared to the other actors for the type of content, and at least one parameter relating to a quality of service, relevant for the actor for the type of content.
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: 3. Method according to claim 1, characterized in that the score is assigned to a broadcast system (CDNa, CDNb) according to the following formula:
n  not
S = Pj m(5i)  S = Pj m (5i)
7 = 1 • S représentant le score du système de diffusion, 7 = 1 • S representing the score of the broadcasting system,
• Pj représentant le facteur de pondération de l'acteur j pour le type de contenu,  • Pj representing the weighting factor of the actor j for the type of content,
• n représentant le nombre d'acteurs de la chaîne de diffusion, • n representing the number of actors in the broadcasting chain,
• m(5j) 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. • m (5j) representing the average of the score or scores of the quality of service parameters relevant for the actor j and the type of content.
4. Procédé selon la revendication 1 , caractérisé en ce que le procédé comprend en outre une étape (E1 ) 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. 4. Method according to claim 1, characterized in that the method further comprises a step (E1) of receiving a broadcast system preselection request message, for a user and a particular type of electronic content.
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é. 5. Method according to claim 1, characterized in that the set of actors further comprises an intermediate service provider between the operator and the content provider, and in that the step (E2) for determining criteria. preselection also determines a criterion associated with it.
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 (D1 ) 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. 6. Method according to claim 1, characterized in that the step (D1, D2) for obtaining quality of service measurements comprises a substep (D2) for obtaining measurements collected by equipment constituting the network of telecommunication (Ntw) and a substep (D1) for obtaining measurements from user terminals (UEs), and in that said measurements are taken into account in the step (E2) of determination of criteria of preselection.
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 œ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 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, 7. Device for preselecting at least one broadcasting system (CDNa, CDNb) of an electronic content of a predetermined type, among a plurality of broadcast systems deployed at least in part on a telecommunications network (Ntw) of an operator, the broadcasting of the content being intended to be implemented by a set of actors comprising a content provider, a user of the content and said operator, the method being implemented by a network management equipment; operator (OPME), the device being characterized in that it comprises: a module (140) for obtaining quality of service measurements relating to at least one of the plurality of systems,
- 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,  a module (150) for determining preselection criteria for at least one broadcasting system, according to constraints of said actors relating to the type of content,
- 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,  a module (180) for assigning a score to at least one broadcasting system according to the measurements obtained and the criteria determined,
- 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é.  a module (170) for transmitting a preselection message comprising an electronic content type identifier, an identifier of said at least one broadcasting system and its associated score.
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. 8. Equipment for managing an operator's telecommunications network, characterized in that it comprises a device for preselecting a system for broadcasting a content of a certain type among a plurality of broadcasting systems deployed. at least in part on said network, according to claim 7.
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. 9. Signal carrying a preselection message intended for a piece of equipment of a telecommunications network able to select a broadcasting system for the broadcasting of an electronic content of a certain type, from a content provider to a user, among a plurality of broadcast systems deployed on said network, the message comprising at least one identifier of the type of content, an identifier of the broadcast system and its associated score, the message being transmitted by a device according to claim 8.
10. Programme d'ordinateur, caractérisé en ce qu'il comprend des instructions pour la mise en œuvre 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. 10. Computer program, characterized in that it comprises instructions for the implementation of the steps of the preselection method of an electronic content broadcasting network according to claim 1, when this method is executed by a user. processor.
11. Support d'enregistrement lisible par un équipement de gestion sur lequel est enregistré le programme selon la revendication 10. 11. Recording medium readable by a management equipment on which is recorded the program according to claim 10.
PCT/FR2013/052998 2012-12-10 2013-12-09 Multicriteria selection of content distribution systems WO2014091131A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR1261831A FR2999374A1 (en) 2012-12-10 2012-12-10 MULTICRITERIC SELECTION OF CONTENT BROADCASTING SYSTEMS
FR1261831 2012-12-10

Publications (1)

Publication Number Publication Date
WO2014091131A1 true WO2014091131A1 (en) 2014-06-19

Family

ID=48407621

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2013/052998 WO2014091131A1 (en) 2012-12-10 2013-12-09 Multicriteria selection of content distribution systems

Country Status (2)

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

Citations (5)

* 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 (en) * 2005-08-01 2007-02-08 Limelight Networks, Inc. Dynamic bandwidth allocation
US20090172167A1 (en) 2007-12-26 2009-07-02 David Drai System and Method for a CDN Balancing and Sharing Platform
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

Patent Citations (5)

* 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 (en) * 2005-08-01 2007-02-08 Limelight Networks, Inc. Dynamic bandwidth allocation
US20090172167A1 (en) 2007-12-26 2009-07-02 David Drai System and Method for a CDN Balancing and Sharing Platform
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
FR2999374A1 (en) 2014-06-13

Similar Documents

Publication Publication Date Title
EP3603024B1 (en) Method for recommending a communication stack
WO2015193597A1 (en) Management, by an intermediate device, of the quality of transmission of a data stream to a mobile terminal
WO2020174156A1 (en) Method for evaluating the devices of a network infrastructure for deploying a virtualised function
EP3646196B1 (en) Method and device for downloading audiovisual content
EP2856719B1 (en) Technique for communication in an information-centred communication network
EP2984786B1 (en) Centralized architecture for establishing federations of content distributors
EP2591588B1 (en) Access to a network of nodes distributed over a communication architecture, using a topology server with multi-criteria selection
EP2446360B1 (en) Technique for determining a chain of basic functions associated with a service
WO2014091131A1 (en) Multicriteria selection of content distribution systems
EP3871373B1 (en) Method for managing equipment in order to update a firmware
WO2008035006A2 (en) Method for configuring the service quality profile of a given flow at the access node of a packet communication network
WO2022034273A1 (en) Method for processing a data transport service
FR2915044A1 (en) Overlay network`s i.e. peer to peer network, dynamic range determining method, involves determining local dynamic range corresponding to sum of parts of obtained information in corresponding communication node of network
EP2171966B1 (en) Managing multi-stream sessions between a terminal and a server
WO2022234218A1 (en) Configuration of a terminal
WO2023047068A1 (en) Method for controlling access to an application service implemented in a telecommunications network, method for processing a message for controlling access to the application service, and corresponding devices, control equipment, client equipment, system and computer programs
WO2023217638A1 (en) Method, device and system for the certification of a resource
WO2023217639A1 (en) Method, device and system for the dynamic development of a data infrastructure
FR3036565A1 (en) SYSTEM FOR RESEARCHING AND DOWNLOADING MULTIMEDIA CONTENT
EP1471713A1 (en) Method and system for controlling access to Internet sites via cache server
FR3011704A1 (en) METHOD FOR IMPLEMENTING A COMMUNICATION SESSION BETWEEN A PLURALITY OF TERMINALS
FR3140229A1 (en) Method, device and system for selecting at least one device capable of hosting a process of an application
FR3136916A1 (en) Method of providing information, method of selection, and entities configured to implement these methods
WO2011151589A1 (en) Method for determining a profile for an application user/service pair to access data related to the operation of a communication network
Ibrahim Evolution of the control plane for future content distribution services

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13818267

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 13818267

Country of ref document: EP

Kind code of ref document: A1