WO2023217639A1 - Procédé, dispositif et système d'élaboration dynamique d'une infrastructure de données - Google Patents
Procédé, dispositif et système d'élaboration dynamique d'une infrastructure de données Download PDFInfo
- Publication number
- WO2023217639A1 WO2023217639A1 PCT/EP2023/061887 EP2023061887W WO2023217639A1 WO 2023217639 A1 WO2023217639 A1 WO 2023217639A1 EP 2023061887 W EP2023061887 W EP 2023061887W WO 2023217639 A1 WO2023217639 A1 WO 2023217639A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- resource
- service
- data
- infrastructure
- request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5041—Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
- H04L41/5051—Service on demand, e.g. definition and deployment of services in real time
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
Definitions
- the invention is implemented in a data infrastructure, this infrastructure possibly being instantiated by a plurality of actors involved in the provision of a service to a client.
- the invention aims more specifically to ensure that a data infrastructure resource contributing to the provision of the service is certified and generated automatically in accordance with a set of requirements specific to the data infrastructure and the service provided.
- Data infrastructures are known and make it possible in particular to be able to provide a service to a client by relying on the contribution of a plurality of actors pooling resources.
- the provision of the service requires the provision by the actors of data useful for the provision of services.
- Each actor decides what data they wish to share and can ensure ownership of this data, in particular to avoid their misappropriation, reuse, deletion or modification without authorization.
- the data infrastructure is therefore instantiated in the form of a network between the actors and the actors allow access, storage, exchange and use of data in accordance with predefined rules specific to the data infrastructure.
- IDSA forum International Data Spaces Association
- This architecture here called data infrastructure or virtual data space
- Connectors also called resources
- the object of the present invention is to provide improvements compared to the state of the art.
- the invention improves the situation using a method of certifying a resource contributing to a communication service capable of being instantiated in a data infrastructure, the method being implemented in a deployed evaluation entity in the infrastructure, said evaluation entity being associated with at least one parameter of the resource, the method comprising receiving from the resource a request for certification of the at least one parameter of the resource contributing to the service to instantiate, a comparison of the at least one parameter included in the request received with at least one value required for the implementation of the service in the data infrastructure, a transmission to the resource of certification data of the resource in the data infrastructure for the service to be instantiated in the case where the at least one parameter is equivalent to the required value.
- the method is new and inventive since it allows, upstream of a service to be instantiated, to have a resource certified, and more particularly a parameter of a resource, the parameter being defined according to the constraints of the service to be instantiated.
- This process thus allows an actor involved in the provision of the service to be able to have the certification the resources that it makes available to the service automatically and more quickly than by using a third party entity as is the case in the state of the art.
- the method being implemented in an evaluation entity deployed in the data infrastructure, it is possible for each actor to certify parameters of the resource, and therefore the resource, to the evaluation entity prior to the implementation of the service, for example from the generation of the resource.
- this certification we ensure that the resource is compatible with the data infrastructure to implement the required service.
- the method provides that an evaluation entity is associated with one or more parameters of the resource, which leads to a resource being able to be certified by a plurality of infrastructure assessment entities, based on the parameters to be certified.
- the method also allows dynamic certification of resources since a modification of the values required for a given service may impact the certification of certain resources and therefore the possibility of actually being able to use these resources for a service in the data infrastructure.
- the same resource can also potentially contribute to the provision of several distinct services but ultimately only be certified for part of these services depending on the constraints associated with the services in question. If a new service needs to be instantiated, resource certifications for the implementation of other services can be used, but only in the case where the values required for this new service match the values of the other services and the certification of the resource is still valid.
- the certification data corresponds to at least one parameter signed by a certificate using a private encryption key of the validation entity or to a private encryption key of the validating entity.
- the certification data can advantageously be signed using a private key of the validation entity, guarantor a certification valid for all the actors involved in the provision of the service and for the customer receiving the instantiated service.
- the certification data includes the private key of the validation entity.
- F at least one parameter comprises one or more of the following parameters:
- the certification process advantageously makes it possible to qualify a resource according to a service to be instantiated and therefore to verify that a set of quality of service, security and capacity parameters are well supported by the resource potentially made available by a actor involved in the data infrastructure. More specifically, it may be a network link determined by a transfer capacity or even a protocol or a protocol version of the resource. According to another example, it may be a virtualized network function or a container implemented in a device. This virtualized network function and/or container is generically identified as a software function.
- the certification data further comprises a validity period of the certification of the resource.
- the certification can advantageously be valid for a period set by the validation entity, for example in accordance with a requirement from a data infrastructure administration entity. This validity period ensures that the resource regularly requests new certification, thus preventing a resource whose certain parameters have been modified from being able to be used for the same service or an equivalent service in the data infrastructure.
- the evaluation entity is at least one entity comprising the following entities:
- the certification of a resource capable of contributing to a service to be instantiated in the infrastructure can be advantageously ensured by functions such as the NSSF functions (in English Network Slice Selection Function), NWDAF (Network Data Analytics Function), NEF (Network Exposure Function) deployed in the data infrastructure and contributing to the routing and processing of service data.
- Certification can also advantageously be carried out by a PCF (Policy and Control Function) or BGF (Border Gateway Function) type management device or an administration device such as OSS/BSS (Operational Operational) equipment. /Business Support System), NMS (Network Management System) or EMS (Element Management System).
- the invention also relates to a method for validating at least one parameter of a resource contributing to a communication service to be instantiated in a data architecture, the method being implemented in the resource, capable of communicating with an entity of evaluation, the method comprising a determination of at least one parameter corresponding to a service prescription obtained from an infrastructure service management entity, a transmission to the validation entity of a request certification of the at least one parameter of the resource, a reception from the evaluation entity of certification data of the resource in the data infrastructure for the service to be instantiated in the case where the at least one parameter is equivalent to a value required for the implementation of the service in the data infrastructure.
- the validation method further comprises a transmission to an infrastructure resource compliance entity of a resource validation message comprising the certification data received.
- the validation method advantageously comprises the transmission of a resource validation message to a resource compliance entity allowing this last to be able to validate the contribution of the resource to the service in accordance with the availability, quality of service and security criteria required for said service.
- the validation method further comprises, prior to the transmission step, obtaining an identifier of the validation entity associated with the at least one parameter to be validated.
- the validation method further comprises the aggregation of certification data received from a plurality of validation entities when at least two validation entities are requested to validate at least two corresponding parameters to the prescription of the service.
- the validation process is based on the certification of a parameter by a validation entity of the infrastructure associated with this parameter.
- a validation entity of the infrastructure associated with this parameter.
- the method can advantageously comprise an aggregation of the certification data received, corresponding to a resource, for example to then inform a compliance entity using a single message.
- the invention also relates to a device for certifying a resource contributing to a communication service capable of being instantiated in a data infrastructure, said device being associated with at least one parameter of the resource and implemented in the infrastructure, said device comprising a receiver, capable of receiving from the resource, a request for certification of the at least one parameter of the resource contributing to the service to be instantiated, a comparator, capable of comparing the at least one parameter included in the request received with at least one value required for the implementation of the service in the data infrastructure, a transmitter, capable of transmitting to the resource certification data of the resource in the data infrastructure for the service to be instantiate in the case where at least one parameter is equivalent to the required value.
- the invention also relates to a device for validating at least one parameter of a resource contributing to a communication service to be instantiated in a data architecture, said device being capable of communicating with an evaluation entity and comprising a module for determination, capable of determining at least one parameter corresponding to a service prescription obtained from an infrastructure service management entity, an issuer, capable of sending to the validation entity a request for certification of F at least one parameter of the resource, a receiver, capable of receiving from the evaluation entity certification data of the resource in the data infrastructure for the service to be instantiated in the case where F at least one parameter is equivalent to a value required for implementing the service in the data infrastructure.
- This validation device is capable of implementing in all its embodiments the validation process which has been described above.
- the invention also relates to a system for certifying a resource contributing to a communication service capable of being instantiated in a data infrastructure, said system comprising:
- the invention further improves the situation using a method for dynamically developing a data infrastructure in a communications network, said infrastructure comprising a set of resources made available by a plurality of entities, said method being implemented in a service management device capable of determining a set of resources for the implementation of a data service, and comprising
- the process of dynamically developing a data infrastructure is new and inventive since it makes it possible to dynamically deploy or update a multi-actor architecture in order to deploy a service in accordance with to a set of rules specific to the virtual data space.
- the dynamic development process corresponds to the creation, modification, or change of configuration of a data infrastructure.
- the entities contributing to this space by providing resources can thus dynamically add resources to the space according to the services that the space must support.
- a service provider can communicate a certain number of service criteria to a virtual data space service management device, and the latter can translate these criteria into resources and request these resources from a or several entities.
- the method thus makes it possible on the one hand to deploy only the resources required for the services actually required, thus avoiding excessive consumption of resources within the data space, and on the other hand to ensure that the services actually used for the provision of the service are dynamically compatible with specifications including conformity criteria for the virtual data space, linked to the required service. It is for example possible, thanks to this process, for the resources to respect routing and security conditions specific to the data space and quality of service parameters specific to the service to be deployed.
- a priori and not only a posteriori as is most often the case in the techniques of the prior art a client or a user will be able to obtain a guarantee of compliance with constraints or criteria while limiting the number and the type of resources enabled for the service.
- the parameter relating to a user comprises a parameter indicating the consent of the user for an analysis and/or collection of the data associated with it.
- the method advantageously makes it possible to indicate whether or not a user authorizes the collection and/or analysis of data concerning them, the consent parameter being able to correspond for example to a license to use the data, according to an alternative for a given period.
- the first deployment request further comprises a deadline to be respected for the deployment of said resource.
- the objective of the method is to allow resources to be deployed and therefore only used according to required services. It is also advantageous to be able to ensure that the resource requested for a given service is actually available at the moment. where the service is activated or used.
- the management system can therefore advantageously add in its request a deadline to be respected by the entity requested to make the resource available.
- the first deployment request further comprises an address of an evaluation entity capable of certifying said resource.
- the certification of a resource has the advantage of being able to guarantee that it corresponds to the constraints relating to a given service. Furthermore, certification by a third party entity is generally long and does not correspond to the dynamism required for the dynamic development process. Information on an evaluation entity makes it possible to reconcile the speed of certification with the interest in ensuring that a resource made available is properly certified.
- the agreement message further includes certification data for the resource in the data infrastructure associated with the service to be implemented.
- the agreement message received from the orchestration device includes certification data, such as for example a private key and/or a certificate associated with the validation entity having certified the resource made available by the entity.
- This validation data provides a guarantee to the resource management entity but also possibly to the client that the service is indeed implemented by resources whose operation or content are guaranteed by a validation entity.
- the resource comprises at least one of the elements among:
- - an identifier or description of a software function, such as a container and/or a virtualized network function implemented in the resource.
- a resource can correspond to any type of element involved in a service. It can thus be data, for example to enrich a service or corresponding to content required for the service.
- H can also be a routing capacity such as a network link allowing service data to be routed. This may be an identifier of a data center, for example of the cloud type, allowing data to be stored. It can also be a software function ensuring, for example, processing of service data (optimization, enrichment, filtering, etc.). It may be a protocol or a version of a protocol used for routing transfer and/or control data relating to the service or even an overall processing capacity of the resource.
- the dynamic development method comprises alternatively to receiving an agreement message, receiving a disagreement message, said message comprising data indicating a reason relating to the parameters and/or to the compliance criterion included in the deployment request.
- the requested entity can send a disagreement or refusal message to the service management device, including a cause indicating why the orchestration device cannot offer a resource, this cause being more specifically linked to the conformity criterion linked to the virtual data space and/or the parameters required for the service.
- This information can thus be taken into account so that the management system modifies the request, for example in agreement with the client, or revokes the entity, or even requests another entity.
- the dynamic development method further comprises the transmission to the entity's orchestration device of the plurality of a second request for deployment of a resource in the event of failure of the first request, said request comprising the parameters obtained and a criterion of conformity to the data infrastructure, - incrementing a counter counting the number of deployment requests transmitted to the orchestration device.
- the dynamic development method further comprises, in the event of no response from the orchestration device initially requested or if the counter has reached a maximum value,
- the service management device can advantageously request another orchestration device to obtain provision of a resource required for the service in accordance with the compliance and security criteria. quality required.
- This provision makes it possible to improve the availability of a service following a number of failed requests from a first entity or in the event of a non-response from a first requested entity. Recording in a resource register allows you to directly request this orchestrator if a resource is needed for an equivalent service.
- the invention also relates to a method for making a resource available in a data infrastructure of a communications network for the instantiation of a service, said infrastructure comprising a set of resources made available by a plurality of entities, said method being implemented in a resource orchestration device capable of determining the compatibility of the resource with the data infrastructure, and comprising:
- a reception from a service management device of a request for deployment of a resource in the data infrastructure said request comprising a parameter relating to the user of the service and a parameter relating to the geographical area in which said service must be deployed and further comprising a criterion of conformity of the resource with the data infrastructure, - a determination of the resource based on the parameters and the conformity criterion received and values relating to the service and the data infrastructure,
- the invention also relates to a device for dynamically developing a data infrastructure in a communications network, said infrastructure comprising a set of resources made available by a plurality of entities, said device being capable of determining a set of resources for the implementation of a data service, and comprising:
- an obtaining module capable of obtaining a request for instantiation of said service, said request comprising a parameter relating to a user of the service and a parameter relating to the geographical area in which said service must be instantiated,
- a determination module capable of determining an entity of the plurality, capable of contributing to the implementation of said service, according to the parameters obtained in the instantiation request,
- a transmitter capable of sending to a resource orchestration device of said determined entity a first request for deployment of a resource in the data infrastructure, said first request comprising the parameters obtained and a resource conformity criterion with data infrastructure,
- a receiver capable of receiving from the orchestration device of said entity the plurality of an agreement message comprising an identification of the resource to be deployed in the data infrastructure.
- This dynamic development device is capable of implementing in all its embodiments the dynamic development process which has just been described.
- the invention also relates to a device for making a resource available in a data infrastructure of a communications network for the instantiation of a service, said infrastructure comprising a set of resources made available by a plurality of entities, said device being able to determine the compatibility of the resource with the data infrastructure, and comprising:
- a receiver capable of receiving from a service management device a request for deployment of a resource in the data infrastructure, said request comprising a parameter relating to the user of the service and a parameter relating to the geographical area in which said service must be deployed and comprising in in addition to a criterion of conformity of the resource with the data infrastructure,
- a determination module capable of determining the resource according to the parameters and the conformity criterion received and values relating to the service and the data infrastructure
- a transmitter capable of sending to the service management device an agreement message including an identification of the determined resource, to be deployed in the data infrastructure.
- the invention also relates to computer programs comprising instructions for implementing the steps of the respective methods of validation certification, dynamic development and provision which have just been described, when these programs are one and the other executed by a processor and a recording medium readable respectively by a certification device a validation device, a dynamic development device and a provision device on which the computer programs are recorded.
- the programs mentioned above may 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 partially compiled form, or in n any other desirable shape.
- a medium may comprise a storage means, such as a ROM, for example a CD ROM or a microelectronic circuit ROM, or even a magnetic recording means.
- a storage means such as a ROM, for example a CD ROM or a microelectronic circuit ROM, or even a magnetic recording means.
- Such a storage means can for example be a hard disk, flash memory, etc.
- an information carrier may be a transmissible medium such as an electrical or optical signal, which may be carried via an electrical or optical cable, by radio or by other means.
- a program according to the invention can in particular be downloaded onto an Internet-type network.
- an information carrier may be an integrated circuit in which a program is incorporated, the circuit being adapted to execute or to be used in executing the methods in question.
- FIG 1 presents a data infrastructure made available by a set of actors according to one aspect of the invention.
- FIG 2 presents a method for certifying a resource in a data infrastructure according to one embodiment of the invention.
- FIG 3 presents a method for dynamically developing a data infrastructure, according to another embodiment of the invention.
- FIG 4 presents a method for dynamically developing a data infrastructure, according to another embodiment of the invention.
- FIG 5 presents a method for certifying a resource contributing to a communication service capable of being instantiated in a data infrastructure according to another embodiment.
- FIG 6 presents a device for certifying a resource contributing to a communication service capable of being instantiated in a data infrastructure according to another embodiment.
- FIG 7 presents a device for validating at least one parameter of a resource contributing to a communication service to be instantiated in a data architecture according to another embodiment.
- FIG 8 presents a device for dynamically developing a data infrastructure in a communications network according to another embodiment.
- FIG 9 presents a device for making a resource available in a data infrastructure of a communication network for the instantiation of a service according to another embodiment.
- This network can be implemented to route communication data to fixed or mobile terminals and the network can be implemented from physical equipment and/or virtualized functions.
- This network can be used for the routing and/or processing of residential or business customer data.
- FIG 1 presents a data infrastructure made available by a set of actors according to one aspect of the invention.
- the data infrastructure is developed in a communication network not shown in [Fig 1].
- the Inf data infrastructure can be called virtual data space.
- This infrastructure includes resources RI, R2, ..., R8 made available by the entities Entl, Ent2, Ent3 and Ent4.
- the resources RI, R2, .. R8 are indifferently storage spaces, for example in centralized or distributed clouds (for example of the MEC type (in English Mobile Edge Computing)), calculation resources to carry out processing to be applied to certain data, transmission capabilities made available by an entity to route data from one resource to another resource or from a transmitter (client, terminal, server) to a resource or a receiver (server , client terminal).
- a resource according to another example may also include data, for example to enrich a data flow or to associate data with a user according to another example.
- a resource may also include a hardware resource and/or a software resource, for example a virtualized function, of equipment assigned to a data infrastructure, for example for a predefined duration.
- An entity can be a company, a customer, an operator of a communications network, a service provider ensuring for example a specific task (security, audit, etc.), a data processing provider, a content provider or even a data storage space manager.
- a communications network may include a plurality of data infrastructures developed from distinct resources for each data infrastructure or from resources shared between several data infrastructures.
- An entity may contribute to one or more data infrastructures and may make available one or more resources, which themselves contribute to a single data infrastructure or to several infrastructures.
- the entity Entl provides the resources RI, R2, R3, the entity Ent2 provides the resources R4 and R5, the entity Ent3 provides the resources R6 and R7 and The Ent4 entity makes the R8 resource available to the data infrastructure. Entities may further make one or more resources available to the Inf infrastructure for a limited time which may or may not correspond to the time during which the data Inf infrastructure is instantiated.
- the data Inf infrastructure can also be modified or updated by adding, removing, modifying a resource RI, R2, ..., R8 of the infrastructure for example to meet a requirement of a user or of a service or to satisfy a recommendation, for example of a regulatory type.
- the data Inf infrastructure is deployed for a time t to allow the Terml terminal (which can be mobile) to download data to the Srvl server, as well as to allow the Term2 terminal (which can be fixed) to obtain data from the Srvl server and to route data to the company Indl.
- These different services for the Terml and Term2 terminals, for the Srvl server and for the Indl company do not necessarily require all of the RI, R2,..., R8 resources of the data Inf infrastructure.
- a resource RI, R2,.. R8 of the data infrastructure can be specifically made available for the company Indl.
- the R3 resource of the entity Entl can be made available to the data infrastructure for the needs of a data service of the company Indl.
- a data infrastructure is associated with one or more services and a data infrastructure may include one or more data infrastructures.
- the data infrastructure Inf can comprise three data sub-infrastructures Inf2, Inf3, Inf4 not shown in [Fig 1], each of these data infrastructures Inf2, Inf3, Inf4 being respectively associated with a service of the company Indl, the Terml terminal and the Term2 terminal. It is thus possible to dynamically develop a data infrastructure associated with one or more services within a communications network.
- the data infrastructure is built from virtual resources or physical resources. Virtual resources are probably more adapted to a strong dynamicity of data infrastructures in terms of their implementation or their deletion or even their updating while physical resources will probably be more adapted to data infrastructures which are more sustainable over time.
- FIG 2 presents a method of certifying a resource in a data infrastructure according to one embodiment of the invention.
- the certification of a resource intended to be made available to a data infrastructure ensures that the resource corresponds to the constraints of the data infrastructure and is also suitable for the service instantiated in the data infrastructure.
- a service management device indicates to the various participants who could possibly contribute to a data infrastructure the addresses of the evaluation entities of the communication network, on which the data infrastructure is developed, in charge of the certification of resources prior to their deployment or activation in a data infrastructure. Knowing that an evaluation entity can only certify certain parameters of the resource, it is advantageous to provide a plurality of evaluation entities so that each parameter of the resource to be integrated into a data infrastructure can be globally certified through the certification of the respective assessment entities. According to an example, an evaluation entity can certify a parameter relating to the identifier of the resource to be deployed while another evaluation entity can certify a location parameter, and another evaluation entity can certify a parameter relating to the storage or transport capacity of the resource.
- the parameters of a resource to be certified are inherent to the resource depending on the role of the resource in the data infrastructure (storage, routing, calculation, identity of the owner/manager of the resource, etc.) or more generic, for example example for identification and location parameters for example.
- the same evaluation entity can also certify more than one parameter of a resource.
- the service management device can advantageously indicate the parameters that the evaluation entity can certify in addition to the address of the evaluation entity.
- the address of the entity may be an address in the communication network, such as for example an IP address, or an identifier, for example of the DNS type.
- the entity which receives an address from a virtualization entity is for example a function orchestrator.
- the orchestrators of the entities that can contribute to a data infrastructure thus receive the addresses or identifiers of the evaluation entities capable of certifying the resources prior to their use in a data infrastructure.
- the entity orchestrators transmit the information received to the various resources so that they can be certified before being made available in a data infrastructure.
- This certification can be carried out a priori, for example based on generic services whose characteristics are a priori known, or following the request to implement a service in a data infrastructure.
- a resource transmits to an evaluation entity a request for certification of a parameter of the resource contributing to the service to be instantiated. This transmission follows receipt of a request for a service to be instantiated or in anticipation of a service to be instantiated.
- the resource can thus be deployed more quickly since it will have been certified.
- the resource can send a request to all the validation entities for which it has received an address or to a particular validation entity depending on the parameter to be certified, the information on the valid validation entity depending on the parameter being able to be obtained from F orchestrator or by using a table associating a validation entity and a parameter of a resource.
- the resource describes the parameters of the resource in a self-description scheme (SSD) and submits this SSD for certification to one or more evaluation entities depending on the number of parameters to be certified.
- SSD self-description scheme
- the self-description scheme includes in particular parameters contributing to the implementation of the service to be implemented by the intermediary of the data infrastructure to be developed from the resources to be certified.
- the evaluation entity compares the received self-description schema comprising one or more parameters with at least one value required for the implementation of the service in the data infrastructure. For example, if a parameter relates to location, the evaluation entity will compare the location parameter with an expected location area for the resource. If it is a routing capacity, the evaluation entity will compare the routing capacity made available by the resource with an expected bandwidth value for the service. If it is a parameter related to storage capacity or computing capacity, the evaluation entity compares the received parameter or the value of the parameter with a capacity required for the service. The evaluation entity can certify the different parameters for which it is responsible globally, based on the comparison of all the parameters evaluated, or it can certify each of the parameters individually.
- the expected values for a service can be discrete values or intervals or even values with percentages beyond or below which the parameter is considered valid and therefore positive with regard to the certification of the resource for this setting.
- the entity of evaluation transmits to the resource certification data attesting that the evaluated parameters of the self-description schema are valid for the required service in the data infrastructure. If several evaluation entities evaluate different parameters of the resource, this resource will be certified if the different evaluation entities indicate that the different parameters evaluated by the different evaluation entities correspond to the values respectively expected by the different evaluation entities.
- the proof of certification of one or more parameters of a resource by an evaluation entity may include a private key of the evaluation entity or a signature of the parameter or parameters evaluated by a private key, attesting of certification by an evaluation entity.
- all of the private keys or certificates of the evaluation entities having respectively evaluated the different parameters of the resource are used to prove the certification of the resource for all of the parameters evaluated.
- the resource or a resource manager having obtained the information of the certification of the resource transmits to the service management device and/or to a register resources information attesting to the conformity of the resource for the service to be implemented in the data infrastructure.
- This certification is valid for a service in the data infrastructure and cannot be used for another service, unless this other service has identical characteristics to the first service, which may authorize the reuse of the certification information.
- This conformity information can, according to one example, be transmitted to the service management device.
- this device can associate a service with certified resources and can also guarantee that the resources actually used to update a data infrastructure to ensure the provision of a service have been certified beforehand and include parameters compatible with the service to be deployed.
- the information attesting to the conformity of the resource can be transmitted to a data infrastructure resource manager who is requested by the service management device or by another entity, for example in the event of resource audit.
- step 202 the comparison of a parameter with an expected value is not positive and the parameter therefore does not correspond to an expected value to certify the parameter for the service to be implemented, the cause for which the parameter does not correspond to an expected value and the impact on the service are evaluated.
- step 205 the cause of the failure of certification by the evaluation entity is identified in particular thanks to the information on the failure transmitted by the evaluation entity to the resource. This can thus evaluate which parameter of the resource in the self-description schema did not allow certification of the resource.
- the resource is considered non-compliant for the service to be deployed and information of non-compliance of the resource is transmitted during a step 207 to the service management device and/or to a resource registry, not authorizing the use of this resource for updating the data infrastructure to ensure the implementation of the required service.
- a new self-description scheme comprising one or more modified parameters for the same resource can be determined during a step 206 and again submitted for certification to the evaluation entity during a step 201 so that the modified parameters can be compared to expected values for the integration of the resource into the data infrastructure in order to instantiate the service.
- another resource from the same entity or from another entity, requested during the step 200, contributing to the data infrastructure can be evaluated by the evaluation entity, so as to be able to determine and certify an alternative resource for updating the data infrastructure for the service to be instantiated.
- FIG 3 presents a method for dynamically developing a data infrastructure, according to another embodiment of the invention.
- This process of dynamically building a data infrastructure builds or updates a data infrastructure to enable the implementation of a data service.
- Application services involving a client terminal and/or a data server and/or IOT (Internet Of Things) type applications, require different resources and resource parameters adapted to the different services.
- the instantiation of a new service therefore requires an update of a data infrastructure or even the implementation of a new data infrastructure to guarantee appropriate routing of the service data in the communication network in which the Data infrastructure, also called virtual data space, is developed.
- a service management device receives a request to instantiate a service.
- the request includes a parameter relating to a user of the service, corresponding for example to information on the user's consent to share or exploit data specific to the user, and the request further includes a parameter relating to the geographical area in which said service must be deployed.
- the geographic area corresponds to GPS data or geographic coordinates.
- This request is for example issued by a service management device responsible for providing services to a clientele, a telecommunications operator, or an operator of services intended for businesses.
- the request may also include characteristics intrinsic to the service to be implemented, such as characteristics of quality of service, security of the service, or type of service management device, such as the country to which the device belongs, or of confidentiality.
- the request may also include information on the deadline to respect for the instantiation of the service, that is to say the deadline during which the service must be instantiated.
- the service management device determines from the request received one or more entities capable of contributing to the implementation of the service via updating the data infrastructure.
- the management device identifies entity orchestrators capable of providing resources contributing to the data infrastructure, to be modified to satisfy the provision of the required service.
- the management device uses the parameter relating to the user as well as the parameter relating to the geographical area, these parameters being able to limit to entities guaranteeing compliance with the constraints associated with the user and/or the constraints of deployment of resources in a given geographical area. So, if for example, the present geographical area is France, the management system will call on entities with resources in France.
- the management device thus transmits during this step 101 a request for resources, determined to satisfy the required service, to one (or more) orchestrator of the previously determined entities.
- the management device can thus use the various parameters associated with the service (security, quality of service, confidentiality, etc.), to determine the resources required for a given service.
- the management device consults or requests another device in the communication network to obtain a list of resources corresponding to the service to be implemented. This correspondence makes it possible to determine the resources to add or modify in a data infrastructure to guarantee the provision of the service to be instantiated. If resources required for the service, corresponding to the request parameters, are already present in the data space then the management device can refrain from requesting an entity to add such a resource to the virtual data space.
- the identification of orchestrators to be requested may follow the determination by the service management device of the resources necessary to implement the required service.
- the orchestrators capable of providing the necessary resources will then be selected according to the resources to be deployed to instantiate the requested service.
- the orchestrator requested during step 101 identifies resources specific to its entity capable of contributing to the service and therefore potentially adding to the data infrastructure depending on the parameters and the conformity criterion received and values relating to data service and infrastructure.
- the newly deployed resources must indeed respect the constraints as received in the deployment request but also constraints relating to the data infrastructure and theoretical values relating to the service.
- the orchestrator first determines whether the resource is still present in the communication network by requesting, for example, a communication network administration device.
- the orchestrator can deploy or require the deployment of a new resource whose characteristics make it possible to meet the characteristics of the service to be instantiated.
- each orchestrator checks the possible availability of the resources which it manages in the data infrastructure of the communication network.
- a VoD service in English Video On Demand
- an orchestrator of a telecommunications operator providing routing resources, an orchestrator of a VoD stream storage entity, an orchestrator of a cache network and a billing management orchestrator may, for example, be requested to make their respective resources available.
- the data infrastructure, capable of supporting VoD data flows, will thus be developed by adding the resources of the different entities involved in the provision of the VoD service.
- the orchestrator transmits the information received, and in particular the parameters relating to the service to be instantiated, to the different resources so that they can be certified before being made available in a data infrastructure.
- the orchestrator also transmits an address of an evaluation entity so that the resource, and more precisely the parameters of the resource to be certified, are certified during step 106, prior to its deployment in the communication network. in order to update the data space.
- Step 106 corresponds to the certification of a resource as described in [Fig 2] and the corresponding text describing [Fig 2].
- the resource transmits during a step 104 certification data, such as for example a private key of the resource, attesting that the resource to be deployed in the data space is actually conforms to the characteristics of the data space for the service to be instantiated.
- certification data such as for example a private key of the resource
- the resource cannot be certified then non-compliance information is transmitted to the orchestrator and the latter can request another resource belonging to the same entity or to another entity, by example via the orchestrator of the other entity.
- the orchestrator On receipt of the certification data, during step 105, the orchestrator transmits to the service management device an agreement message comprising an identification of the resource to be deployed in the data infrastructure, the message comprising according to an example, an identifier of the resource and the certification data of the resource.
- the service management device When the service management device has obtained the certifications of the different resources required for the service to be instantiated, it can then deploy or transmit information on the resources to a management entity in charge of developing the service infrastructure. data from the newly certified resources for the instantiation of the required service. According to one example, these resources can be removed once the service is no longer used or activated so as to reduce the resources included in a data infrastructure to their strict minimum, thus reducing management costs and energy consumption. data infrastructure.
- the orchestrator or the resource register can obtain during a step 103 the certified resource, for example with the certification data, without whether it is necessary to re-certify the resource.
- the resource can be stored in a database accessible by the orchestrator or in the resource register, thus avoiding having to carry out a new certification.
- the resource register can be co-located with the service management device allowing optimized management of resources assigned to a service in a data infrastructure. A resource being selected according to a service to be implemented in the data infrastructure, the reuse of a certified resource can be effective if the new service to be instantiated is identical or includes the same parameters or a subset of the parameters than the service for which the resource was previously certified.
- the certification may have a limited duration and in the event that the deadline has expired, the orchestrator must proceed with a certification of the resource in accordance with step 106.
- the service to be instantiated does not require certified resources and the orchestrator obtains during an alternative step to step 106 or to step 103 not shown in [Fig 3] resources which are not certified, therefore without certification data for the resource, obtaining which may include the solicitation of other orchestrators of entities contributing to the data infrastructure.
- FIG 4 presents a method for dynamically developing a data infrastructure from certified resources, according to another embodiment of the invention.
- a client requests a service or access to a new service from a service provider SP1.
- this customer residential or professional, transmits in his request a user (client) parameter relating to a quality of service required for this service, this quality being able for example to be formulated in commercial terms with one of the following terms: standard, silver, gold, these terms being classified according to the expected level of quality from less demanding (standard) to more demanding (gold).
- the client further inserts one or more parameters relating to the user such as for example a parameter indicating the consent of the user or client for data analysis or collection of data concerning him in relation to the service requested to be instantiated. in a virtual data network.
- the customer further indicates according to an example the geographical area in which the service must be instantiated. This information is optional because in an alternative, the service provider can determine the geographic area from the location of the customer transmitting the request.
- the service provider SP1 following receipt of the request, transmits to a GEST service management device a request for instantiation of the service requested by the client in a data infrastructure, the request including parameters relating to the service user as well as a parameter relating to the geographical area in which the service must be instantiated.
- This request can be transmitted to the service provider via an OSS type entity (Operation Support System).
- the parameter relating to the geographical area may include GPS data or an indication of area in the data infrastructure, for example in connection with the location of equipment in the data infrastructure.
- the GEST service management device determines the resources required for the implementation of the requested service, in accordance with the parameters included in the request received.
- the device determines access resources in a 5G mobile network, a resource corresponding to an update server in relation to a video telephony service, a resource corresponding to transmission capacities between the client and the mobile network and between the mobile network and the server.
- a resource can indifferently include data used for the implementation of the service such as quality of service or billing data, a capacity for routing service data such as access to a fixed or mobile network or a routing link between two devices, an identifier of a data center such as an identifier of a server in a cloud environment, a software function capable of ensuring processing of data from the service such as an application or computer program.
- Step E3 is therefore an optional step in the implementation of the dynamic development process of the data infrastructure.
- the GEST service management device determines whether such resources compatible with the service to be instantiated are present in a database of certified resources. It is considered that the transmission capabilities are present in the database and can therefore be used without requiring the solicitation of entities pooling resources in the data infrastructure. It therefore appears that resources must be deployed for updating the data infrastructure making it possible to instantiate the service required by the client during step El.
- the service management device can request another resource management device, for example virtualized resources, to determine the resources required for the service to be instantiated.
- the GEST service management device identifies one or more entities capable of making available the missing certified resources for the implementation of the service and from these entities, identifies during this same step E5 the orchestrators of these entities to be requested to deploy certified resources.
- the information on the entities, the resources managed by these entities and the orchestrators associated with these entities are advantageously included in a database maintained by the GEST service management device or by an entity that the service management device can reach.
- the service management device requests an ORCH orchestrator to obtain the provision of certified resources associated with the service of which F orchestrator manages.
- the orchestrator can be selected based on the resources identified in step E3 or by default, and in this case, F orchestrator determines whether the resources it manages can contribute to the service identified in the message in step E6 .
- access resources in a 5G mobile network and a connection server for a video telephony service must be instantiated in the data infrastructure and orchestrators capable of providing these resources are requested during step E6.
- FIG 4 only includes a single orchestrator to simplify reading of the figure, but a plurality of orchestrators can be requested during step E6.
- the request for deployment of a resource in the data infrastructure transmitted during step E6 includes the parameters obtained in step E2, namely the parameter relating to a user or client of the service and a parameter relating to the zone geographic location in which the service must be instantiated.
- the deployment request can advantageously include a deadline to be respected for making the resource available and according to another example, the request can also include an indication of the need for the resource made available to be certified or not.
- an identifier or an address of a validation entity capable of certifying the resource(s) can be attached to the deployment request.
- the deployment request further includes a criterion of conformity of the resource to be deployed with the data infrastructure.
- This conformity criterion may in particular include an indication of the need to deploy a resource certified, and/or an indication of a quality of service or security parameter specific to the data infrastructure in which the resource must be instantiated.
- the resource to be deployed must therefore guarantee that the level of security and/or quality of service and/or reliability of the data infrastructure is guaranteed after deployment of the resource.
- the orchestrator ORCH having determined the resources RI and R2 which could potentially be compatible with the required service and the data infrastructure, transmits to these resources RI and R2 a request to create a description of these resources, this creation request comprising the parameters relating to the service, such as present in the message of step E2 as well as the conformity criterion present in the deployment request received during step E6.
- the resource RI corresponds to an access resource to a 5G mobile network and the resource R2 corresponds to a connection server for a video telephony service.
- the request to create a description of the required resource may include an address or an identifier of a validation entity of the resource.
- This address or this identifier may, according to another alternative, be contained in a database accessible by the resource in the case where certification is required. It is considered in this example that the resource and more precisely its description must be certified by a validation entity and the request to create a resource description includes an address of a validation entity, in this example specific to each resource.
- the address of the entity VALID1 is transmitted to the resource RI and the address of the entity VALID2 is transmitted to the resource R2.
- the validation entity VALID1 (respectively VALID2) can be an entity of a network of a fixed or mobile operator such as the Network Slice Selection Function entity for network slice selection of the infrastructure , a Network Data Analytics Function entity for analyzing infrastructure network data, a Network Exposure Function entity for exposing infrastructure functions or even a gateway, for example of the UPF type of mobile network.
- the resource RI determines at least one parameter corresponding to a service requirement, in accordance with the service parameters obtained and the conformity criterion also during step E7.
- the resource RI transmits to the validation entity VALID1 a request for certification of the resource RI including a description of the resource RI. This description includes the parameter(s) determined during step E8 and therefore correspond to the service to be instantiated and the data infrastructure.
- the description of the resource can thus include one or more of the following parameters as well as possibly a generic parameter in addition to all the parameters below (network location such as an IP address, a cell or termination identifier fixed, a geographical location (GPS, zip code):
- RI compatibility parameter of the resource with another resource, for example the R2 resource (respectively RI), of the infrastructure
- the certification request may also include an identifier of the service as well as an identifier of the data infrastructure in the case where the validation entity VALID 1 (respectively VALID2) is not an entity specific to the service and/or to data infrastructure.
- the resource RI (respectively R2) has the description of parameters checked by the orchestrator ORCH before having the description certified by the validation entity, therefore before step E9 , in order to ensure that the parameters determined correspond to the service to be instantiated in the data infrastructure.
- the validation entity VALID1 compares the parameters present in the description in the certification request received from the resource RI (respectively R2) with at least one value required for the implementation of the service in data infrastructure. Depending on the parameters, a margin of error or acceptability is possible for the parameters. In the favorable case where the parameters of the resource description correspond to the theoretical values used for the comparison of step E10, then the resource can be certified by the validation entity VALID1 (respectively VALID2). According to one example, it is considered that the resource RI corresponding to an access resource to a mobile network has been validated by the validation entity VALID1 corresponding in this example to a mobile network gateway of type UPF (in English User Plane Function).
- UPF English User Plane Function
- the entity VALID1 sends to the resource RI a certification data of the resource in the data infrastructure for the service to be instantiated.
- This certification data includes in this alternative a private key of the entity VALID 1 attesting to the certification of the parameters of the resource RI by the entity VALID 1.
- this certification data corresponds to F at least one parameter signed by a certificate using a private key of the VALID 1 validation entity.
- the R2 resource is not certified by the VALID2 entity because one or more parameters in the description do not correspond to the expected values for the service to be instantiated in the data infrastructure.
- the VALID2 entity transmits a message to the resource R2 indicating that the resource R2 is not certified as well as possibly the criterion and/or the non-conformity criterion which led to the non-certification.
- the R2 resource can consider that it is not certified if it does not receive a response to its certification request.
- the resources RI and R2 inform the orchestrator ORCH of their certification or non-certification.
- the resource RI transmits a message including the certification data received from the validation entity VALID 1.
- the resource R2 transmits to the orchestrator ORCH a message indicating that it has not been certified by the validation entity VALID2 or that it is not compliant.
- the orchestrator ORCH records the resource RI in a resource register REG of which the orchestrator ensures resource management.
- the ORCH orchestrator also records the non-certification of the R2 resource as well as the criterion and/or the non-compliance criterion which led to the non-certification so as not to request this resource if the criterion which was lacking is required for a new service to be instantiated.
- the resources RI and R2 can themselves transmit the certification or non-certification information received from the validation entities VALID 1 and VALID2.
- the ORCH orchestrator may request the REG register for future needs.
- This REG resource registry is also identified as a data infrastructure resource compliance entity.
- the orchestrator ORCH transmits a certification request to a resource R3.
- This request conforms to the request described in step E7 and the resource R3 has been identified correspondingly to what was described for the resources RI and R2.
- the R3 resource corresponds to a connection server for the video telephony service according to this example.
- the newly requested resource R3 executes steps E8 and E9 in accordance with the same steps described above and the validation entity VALID2 executes the comparison during step E10 described above.
- the validation entity responsible for certifying the R3 resource may be different from the VALID2 validation entity.
- the validation entity VALID2 having compared the transmitted parameters of the R3 resource with the parameters required for the service and having determined that the R3 resource through this comparison is compliant with the service and the data infrastructure, transmits when from step E13 certification data from the resource R3 to the orchestrator ORCH.
- the resource compliance entity REG receives a message from the orchestration entity ORCH or from the resource R3 attesting to the conformity of the resource R3 for the video telephony service in the infrastructure. data.
- the certification data includes certification validation times. These durations allow the ORCH orchestrator and possibly the REG compliance entity to determine whether a certification of a resource is still valid and whether this resource can be used for a new equivalent service in the data infrastructure.
- the orchestration entity ORCH can request the compliance entity REG to obtain certified resources for a service by specifying the parameters of the service so that the entity of REG compliance can identify adequate resources.
- the ORCH entity determines resources that can be deployed, these resources respecting the parameters received in the deployment request but also parameters intrinsic to the data infrastructure and the values of the service.
- the ORCH entity can for example compare the parameters received and the conformity criterion received during step E6 with so-called theoretical required values for the instantiation of the service in the data infrastructure autonomously or through resource validation entities. These validation entities carry out this comparison for the benefit of the ORCH entity if no resource corresponding to the parameters and the conformity criterion is present in the REG register or is no longer valid.
- Steps E7 to E15 are then executed if no resource of the REG compliance entity is suitable or if one of the required resources is not present in the REG compliance entity or is not suitable for the service to be instantiated.
- the comparison of the received parameters and the conformity criterion with the values required for the service to be instantiated is therefore carried out autonomously by the ORCH entity or via the VALID 1 and VALID2 entities if no resource allowing compliance with the required values is available. present in the REG register.
- Steps E7 to E15 can therefore, according to one example, correspond to a single Ecomp determination step carried out by the ORCH entity.
- the orchestration entity ORCH transmits to the GEST service management device an agreement message including the identifier of the resource that can be deployed in the data infrastructure following steps E7 to E15 or alternatively to the Ecomp step.
- the ORCH orchestration entity has aggregated the certification data received from the requested resources and having transmitted their certification data, namely RI and R3.
- the orchestration entity ORCH thus transmits the identifiers of the resources RI and R3 corresponding to resources making it possible to instantiate the video telephony service in the data infrastructure.
- the resources are certified in accordance with the steps described in [Fig 5].
- updating the data infrastructure does not require certified resources and the ORCH orchestrator transmits during step E16 resource identifiers by using, for example, information on these resources in a database. data, these resources having to correspond to the parameters of the instantiation request and to the criterion of conformity of the resources with the data infrastructure, which according to this example does not correspond to certified resources.
- the ORCH orchestrator transmits to the GEST service management device one or more resources among the resources required by the GEST service management device in step E6.
- the GEST entity determines during a step E5 a new orchestrator, managed by the same entity as the previous ORCH orchestrator or by a separate entity, suitable to provide information about a resource to be deployed in the data infrastructure.
- the GEST service management device requests during a step E17 an orchestrator of an entity different from the first entity requested during step E6 or the same orchestrator ORCH.
- the GEST service management device initiates a counter when sending the first request and increments this counter when sending a new request. If no required resource is received when the counter reaches a maximum value, a notification message indicating the impossibility of deploying one or more resources is transmitted during step E18 indicating the missing resource(s). If a counter is initialized for a particular entity or even for an orchestrator of the particular entity, the GEST service management device may request another entity or another orchestrator of the same entity when the counter has reached a value predefined by the GEST service management system.
- this notification message is issued when the GEST service management device does not receive all the required resources from one or more orchestrators following a first request. If all the resources could be identified by one or more orchestrators, the GEST service management device transmits to the service provider a notification message indicating that all the resources have been identified, this message including, according to one example, the certification data.
- the GEST service management device acknowledges the notification message received and in the case where all the resources have been determined, requests the ORCH orchestrator for the effective deployment of the resources, possibly with an effective duration of deployment, so that the service causing the data infrastructure update can be instantiated.
- step E20 the ORCH orchestrator deploys the required resources, for example by requesting a configuration device not shown in [Fig 4], in accordance with the parameters received during step E6.
- the orchestration entity ORCH informs the service management device GEST during a step E21 which can in turn inform the service provider SP1 during a step E22.
- the data infrastructure has thus been updated with the resources RI and R3 and the service requested by the CUSTOMER can be satisfied thanks to these new resources in the data infrastructure, the CUSTOMER being informed by the service provider SP1 of activation of this service during a step E23.
- FIG 6 presents a device 300 for certifying a resource contributing to a communication service capable of being instantiated in a data infrastructure according to another embodiment.
- Such a certification device can be implemented: a Network Slice Selection Function entity for selecting network slices of the infrastructure, a Network Data Analytics Function entity for analyzing network data from the infrastructure, a Network Exposure Function entity 'exposure of infrastructure functions, an infrastructure management or control entity, an infrastructure administration entity.
- the certification device 300 comprises a processing unit 330, equipped for example with a microprocessor pP, and controlled by a computer program 310, stored in a memory 320 and implementing the certification method according to the invention.
- the code instructions of the computer program 310 are for example loaded into a RAM memory, before being executed by the processor of the processing unit 330.
- Such a certification device 300 includes:
- a receiver 301 capable of receiving from the resource, a Req request for certification of T at least one parameter of the resource contributing to the service to be instantiated,
- a comparator 303 capable of comparing T at least one parameter included in the request received with at least one value required for the implementation of the service in the data infrastructure, - a transmitter 302, capable of transmitting to the resource Cert certification data of the resource in the data infrastructure for the service to be instantiated in the case where the at least one parameter is equivalent to the required value.
- FIG 7 presents a device 400 for validating at least one parameter of a resource contributing to a communication service to be instantiated in a data architecture according to another embodiment.
- Such a validation device can be implemented in a resource, this resource being able to be a software function, physical equipment, a storage space or a manager of this space, a routing link or a manager of this link, a processing and/or calculation capacity or a manager of this capacity.
- the validation device 400 comprises a processing unit 430, equipped for example with a microprocessor pP, and controlled by a computer program 410, stored in a memory 420 and implementing the certification method according to the invention.
- the code instructions of the computer program 410 are for example loaded into a RAM memory, before being executed by the processor of the processing unit 430.
- Such a validation device 400 comprises:
- a determination module 401 capable of determining at least one parameter corresponding to a service prescription obtained from an infrastructure service management entity
- a transmitter 402 capable of sending to the validation entity a Req request for certification of at least one parameter of the resource
- a receiver 403 capable of receiving from the evaluation entity Certif certification data of the resource in the data infrastructure for the service to be instantiated in the case where the at least one parameter is equivalent to a value required for implementing the service in the data infrastructure.
- FIG 8 presents a device for dynamically developing a data infrastructure in a communications network according to another embodiment.
- Such a dynamic development device 500 can be implemented in a service management device such as a service administration platform of a communication network or a service order server for the attention of a client of the communications network.
- the dynamic processing device 500 comprises a processing unit 530, equipped for example with a microprocessor pP, and controlled by a computer program 510, stored in a memory 520 and implementing the certification method according to the invention.
- the code instructions of the computer program 510 are for example loaded into a RAM memory, before being executed by the processor of the processing unit 530.
- Such a dynamic development device 500 includes:
- an obtaining module 501 capable of obtaining a request for instantiation of said service, said request comprising a parameter relating to a user of the service and a parameter relating to the geographical area in which said service must be instantiated,
- a determination module 502 capable of determining an entity of the plurality, capable of contributing to the implementation of said service, according to the parameters obtained in the instantiation request,
- a transmitter 503 capable of sending to a resource orchestration device of said determined entity a first request for Depl deployment of a resource in the data infrastructure, said first request comprising the parameters obtained and a conformity criterion of the resource with the data infrastructure,
- a receiver 504 capable of receiving from the orchestration device of said entity the plurality of an Acc agreement message comprising an identification of the resource to be deployed in the data infrastructure.
- FIG 9 presents a device 600 for making a resource available in a data infrastructure of a communication network for the instantiation of a service according to another embodiment.
- Such a provision device 600 can be implemented in a resource orchestration device also called an orchestrator in virtualized network architectures.
- the provision device 600 comprises a processing unit 630, equipped for example with a microprocessor pP, and controlled by a computer program 610, stored in a memory 620 and implementing the certification method according to the invention.
- the code instructions of the computer program 610 are for example loaded into a RAM memory, before being executed by the processor of the processing unit 630.
- Such a dynamic development device 600 comprises: - a receiver 601, capable of receiving from a service management device a request for deployment Depl of a resource in the data infrastructure, said request comprising a parameter relating to the user of the service and a parameter relating to the geographical area in which said service must be deployed and further comprising a criterion of conformity of the resource with the data infrastructure,
- a determination module 602 capable of determining the resource according to the parameters and the conformity criterion received and values relating to the service and the data infrastructure,
- a transmitter 603 capable of transmitting to the service management device an Acc agreement message comprising an identification of the resource to be deployed in the data infrastructure.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
Claims
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP23723934.8A EP4523388A1 (fr) | 2022-05-12 | 2023-05-05 | Procédé, dispositif et système d'élaboration dynamique d'une infrastructure de données |
| US18/864,714 US20250315300A1 (en) | 2022-05-12 | 2023-05-05 | Method, device and system for the certification of a resource |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR2204502A FR3135584A1 (fr) | 2022-05-12 | 2022-05-12 | Procédé, dispositif et système d’élaboration dynamique d’une infrastructure de données |
| FRFR2204502 | 2022-05-12 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023217639A1 true WO2023217639A1 (fr) | 2023-11-16 |
Family
ID=83899634
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2023/061887 Ceased WO2023217639A1 (fr) | 2022-05-12 | 2023-05-05 | Procédé, dispositif et système d'élaboration dynamique d'une infrastructure de données |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20250315300A1 (fr) |
| EP (1) | EP4523388A1 (fr) |
| FR (1) | FR3135584A1 (fr) |
| WO (1) | WO2023217639A1 (fr) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20170093750A1 (en) * | 2015-09-28 | 2017-03-30 | Centurylink Intellectual Property Llc | Intent-Based Services Orchestration |
| WO2017181875A1 (fr) * | 2016-04-22 | 2017-10-26 | 华为技术有限公司 | Procédé de déploiement de réseau virtualisé et système de déploiement |
| EP3337094A1 (fr) * | 2015-08-31 | 2018-06-20 | Huawei Technologies Co., Ltd. | Procédé et appareil pour déployer des services de réseau |
| WO2022034273A1 (fr) * | 2020-08-10 | 2022-02-17 | Orange | Procede de traitement d'un service de transport de donnees |
-
2022
- 2022-05-12 FR FR2204502A patent/FR3135584A1/fr not_active Withdrawn
-
2023
- 2023-05-05 EP EP23723934.8A patent/EP4523388A1/fr active Pending
- 2023-05-05 WO PCT/EP2023/061887 patent/WO2023217639A1/fr not_active Ceased
- 2023-05-05 US US18/864,714 patent/US20250315300A1/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3337094A1 (fr) * | 2015-08-31 | 2018-06-20 | Huawei Technologies Co., Ltd. | Procédé et appareil pour déployer des services de réseau |
| US20170093750A1 (en) * | 2015-09-28 | 2017-03-30 | Centurylink Intellectual Property Llc | Intent-Based Services Orchestration |
| WO2017181875A1 (fr) * | 2016-04-22 | 2017-10-26 | 华为技术有限公司 | Procédé de déploiement de réseau virtualisé et système de déploiement |
| WO2022034273A1 (fr) * | 2020-08-10 | 2022-02-17 | Orange | Procede de traitement d'un service de transport de donnees |
Also Published As
| Publication number | Publication date |
|---|---|
| US20250315300A1 (en) | 2025-10-09 |
| EP4523388A1 (fr) | 2025-03-19 |
| FR3135584A1 (fr) | 2023-11-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3931694B1 (fr) | Procédé d'évaluation des dispositifs d'une infrastructure de réseau en vue du déploiement d'une fonction virtualisée | |
| WO2019243700A1 (fr) | Procédé d'installation d'une fonction réseau virtualisée | |
| EP3519958A1 (fr) | Procédé d'audit d'une ressource virtualisée déployée dans un réseau informatique en nuage | |
| EP4193569A1 (fr) | Procede de traitement d'un service de transport de donnees | |
| WO2023217639A1 (fr) | Procédé, dispositif et système d'élaboration dynamique d'une infrastructure de données | |
| WO2023217638A1 (fr) | Procédé, dispositif et système de certification d'une ressource | |
| EP2446360B1 (fr) | Technique de determination d'une chaine de fonctions elementaires associee a un service | |
| EP4631228A1 (fr) | Procédé de gestion de la création de tranches de réseau dans un réseau de télécommunications | |
| EP4078922B1 (fr) | Procédé d'obtention d'une commande relative à un profil d'accès réseau d'un module de sécurité de type euicc | |
| EP3542589B1 (fr) | Délégation d'instructions à un dispositif en fonction de ses ressources | |
| WO2024047128A1 (fr) | Procédé, dispositif et système de contrôle de la validité d'un message | |
| WO2023135043A1 (fr) | Procédé, dispositif et système de modification d'une infrastructure de communication | |
| FR3121566A1 (fr) | Procédé et dispositif de mise à disposition d’une ressource de communication | |
| EP2577943A1 (fr) | Procede de determination d'un profil d'acces d'un couple utilisateur/service applicatif a des donnees relatives au fonctionnement d'un reseau de communication | |
| WO2025114164A1 (fr) | Procédé de déploiement d'un service dans un environnement distribué | |
| FR3154829A1 (fr) | Procédé de gestion d’un accès à au moins une tâche exécutée par un conteneur instancié dans un premier nœud de calcul d’une première grappe de nœuds par un nœud de calcul appartenant à une deuxième grappe de nœuds. | |
| EP3110109A1 (fr) | Procédé et dispositif de mise à jour des capacités d'un objet connecté à un réseau de communications | |
| WO2025098948A1 (fr) | Procédé de création d'une tranche de réseau dont les fonctions sont rendues par plusieurs fournisseurs | |
| EP4348483A1 (fr) | Procede de gestion d'un registre local d'un noeud appartenant a un ensemble de noeuds contribuant a un registre distribue | |
| FR3137238A1 (fr) | Procédé de suspension d’un jeton de certification permettant d’authentifier l’établissement d’une connexion entre deux équipements de communication, dispositifs et programmes d’ordinateur correspondants | |
| FR3124668A1 (fr) | Procédé de contrôle de la livraison partagée d’un contenu |
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: 23723934 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 18864714 Country of ref document: US |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2023723934 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2023723934 Country of ref document: EP Effective date: 20241212 |
|
| WWP | Wipo information: published in national office |
Ref document number: 18864714 Country of ref document: US |