The present disclosure generally relates to Quality of Service (QOS) provided by a communication network core domain for content provided by a content provider domain. In more detail, the disclosure relates to a method performed by a first network node, configured as at least a part of the core domain, and to a method performed by a second network node in the content provider domain. The disclosure also relates to the corresponding network nodes, a system comprising both network nodes, to a computer program and to a computer-readable medium.
Mobile (e.g., cellular) communication networks comprise a core domain (CD) that may serve a content provider domain (CPD) to allow content to flow between the CPD and a traffic recipient, such as a user equipment (UE), via the communication network. The CD may manage network resources of the communication network to ensure a certain QoS for content provided by the CPD.
The CD may manage the network resources depending on a Service Level Agreement (SLA) between the CD and the CPD. The CPD may request a certain QoS from the CD, based on the SLA. This approach relies on the previously established (e.g., static) SLA, so the CD is able to manage the network resources based on the Qos, which can be guaranteed.
In some variants, a CPD may be allowed to request a QoS target irrespective of an SLA. In this and similar cases, the CD may not be able to fulfil the requested Qos target, and may reject the corresponding request from the CPD.
In some scenarios, the CPD needs to implement its own logic about what flows of content to enhance in QoS, and provide an identification of these flows of content to the CD. There is no common and integrated solution of such a flow identification. All identified flows may need to be indicated from the CPD to the CD, potentially resulting in much signaling traffic between the CPD and the CD. There may be a delay between the flow identification by CPD and the action taken on the identified flow by the CD.
A Quality of Experience (QoE) is typically the decisive parameter from the perspective of a content consumer, such as a UE. QoE and QoS generally have a non-linear relationship, which may not be known to the CD but known to or determined by the CPD. On the other hand, the CPD may not be aware of the network conditions, which may change over time.
A content provider may not be interested in having a guaranteed premium QoS for all content traffic all the time. Moreover, the content provider may not be interested in having such a guaranteed premium QoS for all served users. As such, it may be desirable to support a greater flexibility in regard to QoS control.
There is a need for a technique that solves one or more of the above or other problems.
According to a first aspect, a method performed by a first network node, NN, configured as at least a part of a core domain of a mobile communication network, is provided. The method comprises providing, based on at least one network condition, a second NN in a content provider domain, with information enabling a selection of at least one of one or more policies of the core domain that affect a QoS provided by the core domain for content provided by the content provider domain.
The at least one network condition may be a network condition of the mobile communication network. The at least one network condition may be indicative of the QoS. The at least one network condition may be indicative of a (e.g., detected or predicted) usage of network resources of the mobile communication network.
The QoS may be specific for network traffic associated with both the core domain and the content provider domain (e.g., flowing from one of these domains to the other). Alternatively, or in addition, at least one of the following conditions may be fulfilled:
The second NN may be configured to communicate with the first NN. The second NN may be configured to provide content to a user or user equipment, via the mobile communication network. The second NN may be configured as an Application Function (AF) or an Application Server (AS).
The information may be provided by transmitting or exposing the information via an Application Programming Interface (API).
The first NN may be configured as at least one network function of the core domain of the mobile communication network. The part of the core domain of the mobile communication network may comprise a Network Exposure Function (NEF) or a Service Capabilities Exposure Function (SCEF). The first NN may be configured as at least the NEF or as at least the SCEF. In addition, the first NN may be configured as one or more further network functions (NFs) of the core domain of the mobile communication network.
The information may be provided, based on the at least one network condition, in case the at least one network condition fulfils a predetermined criterion. The information may be provided responsive to the at least one network condition fulfilling the predetermined criterion. The predetermined criterion may be indicative of a network condition change event. The predetermined criterion may be indicative of a QoS falling below a predetermined QoS level. The predetermined criterion may be indicative of a network congestion.
The information may be based on the at least one network condition. The information may be indicative of the at least one network condition or determined based on the at least one network condition. The information may comprise at least one parameter chosen from:
The information may comprise an indication of the (e.g., selectable) one or more policies of the core domain of the mobile communication network for selection in the content provider domain. The indicated one or more policies may have been determined (e.g., in the core domain) based on at least one process chosen from
The one or more policies may comprise at least one option chosen from
The method may comprise transmitting, to the second NN, the at least one parameter in a first message. The first message may be sent in response to receiving a first request from the second NN. The method may further comprise transmitting, to the second NN, the indication of the one or more policies in a second message separate from the first message. The second message may be sent in response to receiving a second request from the second NN.
The method may comprise receiving, from the second NN, a selection message indicating a selection of the at least one of the one or more policies. The method may comprise triggering enforcement of the selected at least one of the one or more policies by the core domain of the mobile communication network.
According to a second aspect, a method performed by a second NN in a content provider domain is provided. The method comprises obtaining, from a first NN configured as at least a part of a core domain of a mobile communication network, based on at least one network condition, information enabling selection of at least one of one or more policies of the core domain that affect a QoS provided by the core domain for content provided by the content provider domain.
The at least one network condition may be a network condition of the mobile communication network. The at least one network condition may be indicative of the QoS. The at least one network condition may be indicative of a (e.g., detected or predicted) usage of network resources of the mobile communication network.
The QoS may be specific for network traffic associated with both the core domain and the content provider domain. Alternatively, or in addition, at least one of the following conditions may be fulfilled:
The application may be an application running on a (e.g., the) user equipment. The application may be running at least partly in the content provider domain. The application may be associated with (e.g., may receive or use) content provided by the CPD.
The second NN may be configured to communicate with the first NN. The second NN may be configured to provide content to a user or user equipment, via the mobile communication network. The second NN may be configured as an AF or an AS.
The information may be obtained by receiving or discovering the information via an API.
The first NN may be configured as at least one network function of the core domain of the mobile communication network. The part of the core domain of the mobile communication network may comprise a Network Exposure Function, NEF, or a Service Capabilities Exposure Function, SCEF. The first NN may be configured as at least the NEF or as at least the SCEF. In addition, the first NN may be configured as one or more further network functions of the core domain of the mobile communication network.
The information may be obtained, based on the at least one network condition, in case the at least one network condition fulfils a predetermined criterion. The information may be obtained responsive to the at least one network condition fulfilling the predetermined criterion. The predetermined criterion may be indicative of a network condition change event. The predetermined criterion may be indicative of a QoS falling below a predetermined QoS level. The predetermined criterion may be indicative of a network congestion.
The information may be based on the at least one network condition. The information may be indicative of the at least one network condition or determined based on the at least one network condition. The information may comprise at least one parameter chosen from:
The information may comprise an indication of the (e.g., selectable) one or more policies of the core domain of the mobile communication network for selection in the content provider domain. The indicated one or more policies may have been determined (e.g., in the core domain) based on at least one process chosen from
The one or more policies may comprise at least one option chosen from
The method may comprise receiving, from the first NN, the at least one parameter in a first message. The first message may be received in response to transmitting, to the first NN, a first request. The method may comprise receiving, from the first NN, the indication of the one or more policies in a second message separate from the first message. The second message may be received in response to transmitting, to the first NN, a second request.
The method may comprise selecting the at least one of the one or more policies. The method may comprise transmitting, to the first NN, a selection message indicating the selected at least one of the one or more policies. The method may comprise triggering enforcement of the selected at least one of the one or more policies by transmitting the selection message to the first NN.
According to a third aspect, a first NN configured as at least a part of a core domain of a mobile communication network is provided. The first NN is configured to provide, based on at least one network condition, a second NN in a content provider domain with information enabling a selection of at least one of one or more policies of the core domain that affect a QoS provided by the core domain for content provided by the content provider domain. The first NN may be configured to perform the method according to the first aspect.
According to a fourth aspect, a second NN in a content provider domain is provided. The second NN is configured to obtain, from a first NN configured as at least a part of a core domain of a mobile communication network, based on at least one network condition, information enabling selection of at least one of one or more policies of the core domain that affect a QoS provided by the core domain for content provided by the content provider domain. The second NN may be configured to perform the method according to the second aspect.
According to a fifth aspect, a system is provided. The system comprises the first network node according to the third aspect and the second network node according to the fourth aspect. The system may further comprise a user equipment. The system may further comprise a third network node (e.g., a base station) of an access network domain of the mobile communication network.
According to a sixth aspect, a computer program is provided. The computer program comprises instructions which, when the program is executed by at least one processor, cause the at least one processor to carry out the method according to the first aspect or according to the second aspect.
According to a seventh aspect, a computer-readable medium is provided. The computer-readable medium comprises instructions which, when executed by at least one processor, cause the at least one processor to carry out the method according to the first aspect or according to the second aspect.
Further aspects, details and advantages of the present disclosure will become apparent from the detailed description of exemplary embodiments below and from the drawings, wherein:
In the following description, for purposes of explanation and not limitation, specific details are set forth in order to provide a thorough understanding of the present disclosure. It will be apparent to one skilled in the art that the present disclosure may be practiced in other embodiments that depart from these specific details.
While, for example, the following description focuses on an exemplary core network configuration in accordance with 5G specifications, the present disclosure is not limited in this regard. The present disclosure could also be implemented in other cellular or non-cellular wireless communication networks having a core network domain, such as those complying with 4G specifications. In this case, for example, the “application function” (AF) as presented herein may be replaced by a “service capability server” (SCS) or by an “application server” (AS), the “network exposure function” (NEF) as presented herein may be replaced by a “service capability exposure function” (SCEF), the “policy control function” (PCF) as presented herein may be replaced by a “policy control and charging rules function” (PCRF) and the “unified data repository” (UDR) as presented herein may be replaced by a “subscriber profile repository” (SPR).
Those skilled in the art will further appreciate that the steps, services and functions explained herein may be implemented using individual hardware circuits, using software functioning in conjunction with a programmed microprocessor or general purpose computer, using one or more application specific integrated circuits (ASICs) and/or using one or more digital signal processors (DSP). It will also be appreciated that when the present disclosure is described in terms of a method, it may also be embodied in one or more processors and one or more memories coupled to the one or more processors, wherein the one or more memories store one or more computer programs that perform the steps, services and functions disclosed herein when executed by one or more processors.
In the following description of exemplary embodiments, the same reference numerals denote the same or similar components.
As shown in
The communication network 100 comprises a first network node (NN) 106 configured as at least a part of the CD 102. The first NN 106 may be configured to communicate with a content provider domain (CPD) 110 of the network system 1000. The CPD 110 may be operated by a content provider (sometimes also called service provider), whereas the CD 102 may be operated by a mobile network operator (MNO). A second network node 112 in the content provider domain 110 may be configured to communicate with the first NN 106 via a wired or wireless connection.
Different terminal devices 104, such as a user equipment—(UE—) type terminal device 104A (e.g., a smartphone) and two IoT-type terminal devices 104B, 104C (e.g., a car and a wearable device), may be serviced by the CD 102 via the AND 103 (e.g., a third network node thereof, for example an access point or a base station in the AND 103). These terminal devices are collectively denoted by reference numeral 104.
The services provided by the CD 102 may include transporting content (e.g., data traffic such as audio, video or multimedia traffic) between the CPD 110 and the terminal devices 104. The data traffic transported through the CD 102 may primarily be generated by a traffic sender (e.g., the second NN 112) in the CPD 110. It will be appreciated that any of the terminal devices 104 could likewise function as a sender of data traffic (e.g., when uploading video or audio data). In such a case the corresponding terminal device 104 will take the role of the traffic sender.
In the following, apparatus embodiments of the first NN 106 and the second NN 112 will be described with reference to
As understood herein, a processor, such as the processor 202, may be implemented using any processing circuitry and is not limited to, for example, a single processing core but may also have a distributed topology.
The first NN 106 is configured to perform the method 300. The processor 202 of the first NN 106 is configured to provide, based on at least one network condition, the second NN 112 in the CPD 110, with information enabling a selection of at least one of one or more policies of the CD 102 that affect QoS provided by the CD 102 for content provided by the CPD 110 (step 302).
The at least one network condition may be indicative of the QoS. The QoS may be specific for network traffic associated with both the CD 102 and the CPD 110. At least one of the following conditions may be fulfilled: (i) the QoS is specific for a flow of network traffic associated with a UE 104; (ii) the QoS is specific for a flow of network traffic associated with a user or subscriber of an application; (iii) the QoS is specific for a user or subscriber of an application; (iv) the QoS is specific for an application; (v) the QoS is specific for a traffic profile provided by the CPD 110.
The first network node 106 may be configured at least as an NEF. The second NN 112 may be configured as an AF or an AS. The information may be provided by transmitting or exposing the information via an Application Programming Interface, API (e.g., between the NEF and the AF or AS).
The information may be provided, based on the at least one network condition, in case the at least one network condition fulfils a predetermined criterion. The information may (e.g., only) be provided responsive to the at least one network condition fulfilling the predetermined criterion. The predetermined criterion may be indicative of a network condition change threshold or event. The predetermined criterion may be indicative of a network congestion.
The information may be based on the at least one network condition. The information may be indicative of the at least one network condition or determined based on the at least one network condition. The information may comprise at least one parameter chosen from: (i) an identifier of a network congestion event; (ii) a value representative of a network congestion; and (iii) an indication that a selection of the at least one of the one or more policies is allowed. The processor 202 may be configured to transmit, to the second NN 112, the at least one parameter in a first message.
The information may comprise an indication of the one or more policies of the CD 102 for selection in the CPD 110. The processor 202 may be configured to transmit, to the second NN 112, the indication of the one or more policies in a second message separate from the first message.
The indicated one or more policies may be or may have been determined (e.g., in the CD 102) based on at least one process chosen from: (i) congestion estimation or prediction; (ii) prediction of user movement; (iii) analysis of available network resources; and (iv) analysis of a possible redistribution of network resources among users. The processor 202 may be configured to determine the one or more policies.
The one or more policies may comprise at least one option chosen from: (i) a network slice configuration; (ii) a guaranteed level of a QoS; (iii) one or more traffic handling rules; (iv) a configuration of reserved resources on an edge of the mobile communication network; and (v) a transmission type.
The processor 202 may be configured to receive, from the second NN 112, a selection message indicating a selection of the at least one of the one or more policies (step 304). The processor 202 may be configured to trigger enforcement of the selected at least one of the one or more policies by the CD 102 (step 306).
The second NN 112 is configured to perform the method 310. The processor 208 of the second NN 112 is configured to obtain, from the first NN 106, based on at least one network condition, information enabling selection of at least one of one or more policies of the CD 102 that affect a QoS provided by the CD 102 for content provided by the CPD 110 (step 312). The information obtained by the second NN 112 in step 312 may correspond to the information provided by the first NN106 in step 302.
As mentioned above, the first network node 106 may be configured at least as an NEF and the second NN 112 may be configured as an AF or an AS. The processor 208 may be configured to obtain the information by receiving or discovering the information via an (e.g., the) API. The processor 208 may be configured to obtain the information, based on the at least one network condition, in case the at least one network condition fulfils a predetermined criterion. The processor 208 may be configured to obtain the information responsive to the at least one network condition fulfilling the predetermined criterion.
The processor 208 may be configured to receive, from the first NN 106, the at least one parameter in the first message, and to receive, from the first NN 106, the indication of the one or more policies in the second message separate from the first message.
The processor 208 may be configured to select the at least one of the one or more policies (step 314).
The processor 208 may be configured to select the at least one of the one or more policies that complies with a QoE. The QoE may be associated with or specific for at least one of (i) the flow of network traffic associated with the UE 104; (ii) the flow of network traffic associated with the user or subscriber of the application; (iii) the user or subscriber of the application; (iv) the application; (v) the traffic profile provided by the CPD 110.
The processor 208 may be configured to select the at least one of the one or more policies that complies with a required QoS. The required QoS may be associated with or specific for at least one of (i) the flow of network traffic associated with the UE 104; (ii) the flow of network traffic associated with the user or subscriber of the application; (iii) the user or subscriber of the application; (iv) the application; (v) the traffic profile provided by the CPD 110.
The processor 208 may be configured to determine the required QoS based on a predefined relationship between the QoE and the required QoS. The predefined relationship may be associated with or specific for at least one of (i) the flow of network traffic associated with the UE 104; (ii) the flow of network traffic associated with the user or subscriber of the application; (iii) the user or subscriber of the application; (iv) the application; (v) the traffic profile provided by the CPD 110.
The processor 208 may be configured to transmit, to the first NN, a selection message indicating the selected at least one of the one or more policies (step 316). The processor 208 may be configured to trigger enforcement of the selected at least one of the one or more policies by transmitting the selection message to the first NN 106.
The above general embodiments will now be described in greater detail with reference to certain technical specifications (TSs) defined by the 3rd Generation Partnership Project (3GPP) for 5G communication systems. 3GPP TS 23.501 V17.3.0 (2021-12) defines architectural aspects of a 5G service based architecture (SBA). According to this SBA, network functions (NF) use service-based interactions to consume services from other NFs. The discovery of services and of NFs producing them is provided by a network repository function (NRF). Service producing NFs register, update or deregister their profiles in the NRF. Service consuming NFs discover services offered by NF producer instances by querying the NRF about NF instances offering services of a given type. NFs may subscribe and unsubscribe to changes in the status of NFs registered in the NRF. Based on such subscriptions, the NRF will notify NFs of status changes of other NFs.
The AF 114 interacts with the CD 102, and in embodiments allows external parties such as a content provider to use the Exposure APIs offered via the NEF 112. The AF 114 is located in the CPD 110. The AF 114 may be located on or act as an AS of the content provider operating the CPD 110. The CD 102 may comprise additional network functions not shown in
The following embodiments may be based on an extension of the NEF's 112 Nnef interface by defining a new API allowing a content provider to be provided with information enabling a selection of at least one of one or more policies of the CD 102 that affect a QoS provided by the CD 102 for content provided by the CPD 110. The embodiments may allow a negotiation between the content provider domain 110 and the core domain 102 on the one or more policies of the CD 102 that affect the QoS. Additional extensions can be made to one or more of the Npcf, Nudr, Nsmf and N4 interfaces, for example to forward at least one selected QoS policy to the UPF 120 that will use it to apply traffic handling actions (e.g., traffic optimization) for data traffic generated in an application session (e.g., on a per flow basis).
In the following description, exemplary 5G signaling embodiments will be described with reference to
In step 1 of
In step 3 of
The AF/AS 114 may subscribe by sending a subscription message to the NEF 112 (step 4). The subscription message may correspond to the “first request” as described herein. The subscription may be based on an extension of the existing Nnef_EventExposure API or service. The subscription message may be a Nnef_EventExposure_Subscribe Request. The subscription message may comprise at least one of the following entries:
In case more than one application of interest is to be indicated, the fourth identifier may comprise a list of App-IDs, wherein each App-ID identifies a different application of interest. In one example, if no fourth identifier is included in the message sent in step 4, or if the fourth identifier applies to all applications, the subscription may refer to all traffic in the current PDU or user session.
In an alternative implementation, the subscription by the AF/AS 114 may be triggered before receiving the application traffic at the AF/AS 114. The subscription by the AF/AS 114 may even be triggered before the user starts the application.
In step 5 of
In step 8 of
In step 9 of
The PCF 118 may retrieve information on the at least one network condition change event from the UPF 120 via the SMF 116. This information retrieval may be implemented as now described with reference to steps 10 to 19 of
The PCF 118 may forward one or more of the entries (e.g., at least the indication of the at least one network condition change event) comprised in the message received in step 7 to the SMF 116. The PCF 118 may forward all entries (e.g., except for the first identifier) comprised in the message received in step 7 to the SMF 116. The PCF 118 may forward the one or more (e.g., all) entries by sending a message to the SMF 116 in step 10. The message sent from the PCF 118 to the SMF 116 may be a Nsmf_EventExposure_Subscribe Request message (step 10).
In step 11 of
In step 12 of
The subscription by the SMF 116 may be as specific as the subscription of the PCF 118 of step 9. That is, if the subscription in step 9 is specific for the UE 104, the subscription in step 12 may also be specific for the UE 104. If the subscription in step 9 is specific for a particular application, the subscription in step 12 may also be specific for the particular application.
The SMF 116 may send a message to the UPF 120 triggering a change in the configuration of the UPF 120 or a change in the rules applied by the UPF 120 (step 13). The message sent to the UPF 120 may comprise at least one of the following rules:
At least one of the one or more packet data rules may be specific for the at least one application of interest (e.g., as identified by the fourth identifier). At least one of the one or more usage reporting rules may be associated with the at least one network change event (e.g., a network congestion). The at least one of the one or more usage reporting rules may be indicative of a reporting trigger in case of the at least one network change event (e.g., the congestion) being detected by the UPF 120. The same or another of the one or more usage reporting rules may be specific for the traffic profile (e.g., as indicated by the entry (v) mentioned above).
In step 14 of
The flow diagram shown in
In the sequence of
In step 15 of
The at least one network condition change event may be detected based on one or more key performance indicator (KPI) measurements. For example, the at least one network condition change event may be detected by measuring a transmission control protocol (TCP) round trip time (RTT) for traffic flows matching at least one PDR applied by the UPF 120. The at least one network condition change event may be detected by measuring the TCP RTT for traffic flows matching at least some (e.g., all) of the rules comprised in the message received from the SMF 116 in step 13. The congestion may be detected by measuring the TCP RTT for traffic flows matching the one or more PDRs comprised in the message received from the SMF 116 in step 13.
The UPF 120 may report the detected at least one network condition change event by sending a reporting message to the SMF 116 (step 16). The message sent from the UPF 120 to the SMF 116 may be a PFCP Session Report Request message. The message sent from the UPF 120 to the SMF 116 in step 16 may comprise at least one of the following detection results:
The sequence diagram in
In step 17 of
In step 18 of
In step 19 of
In step 20 of
The PCF 118 may send a message to the NEF 112 in step 21 of
The message sent in step 21 may be a Npcf_EventExposure_Notify Request message.
In step 22 of
In step 23 of
In step 24 of
The flow diagram of
The step 25 may require that the AF/AS 114 has previously been provided with the indication that the QoS negotiation and/or the selection of the at least one of the one or more policies of the CD 102 is allowed. The step 25 may follow the step 24 illustrated in
In step 25 of
A new API may be used, referred to in
In step 27 of
In step 29 of
The one or more policies may comprise at least one option chosen from
The one or more policies may be determined in the CD 102. The one or more policies may be determined by at least one function chosen from the PCF 118, the DMF 116 and the UPF 120. The PCF 118 may determine the one or more policies based on information received from the UPF 120 via the SMF 116. The CD 102 (e.g., the PCF 118) may determine the one or more policies based on at least one process chosen from
The one or more policies may be determined based on the available network resources (e.g., slices, rate, delay, memory capacity in edge, etc). The CD 102 (e.g., the PCF 118) may apply shaping or throttling to non-privileged users to gain more available resources. The CD 102 (e.g., the PCF 118) may apply advanced analytics and artificial intelligence or machine learning algorithms to determine a users' mobility and a congestion prediction.
In step 31 of
In step 32 of
The message sent in step 33 may be a Nnef_QoSNegotiation Request message. Alternatively, an existing API may be reused in this context (e.g., as described for step 26 above).
Although not shown in the sequence diagram of
In step 34 of
In step 36 of
In step 37 of
In step 38 of
As an example, the CD 102 (e.g., the UPF 120) may predict (e.g., in step 15) that during prime time, there will be a congestion. The CD 102 may then notify (e.g., in step 23) the content provider accordingly (e.g., via the NEF 112). The content provider may then decide to place a streaming movie near its users to avoid the congestion. To this end, the content provider may request a list of core domain policies (e.g., in steps 25 and 26), and may be provided with the list of policies (e.g., in step 31). The placement decisions (e.g., taken in step 32) may differ from location to location (e.g., in a first region, a group of films A may be placed at the network edge, and in a second region, a different group of films B may be placed at the edge). After selection of a policy that corresponds to a suitable placement option, the selection may be communicated from the content provider to the core domain, where it may be enforced (e.g., in steps 33-36), resulting in the wanted placement of the streaming content at the edge of the network.
As will be apparent to those skilled in the art from the above, the present disclosure may provide a technique which solves the problems mentioned in the “Background” section. The technique may be based on an API Exposure (e.g., through the NEF 112) for QoS negotiation (e.g., a message exchange enabling the selection of the at least one of the one or more policies of the CD 102) based on at least one network condition (e.g., based on a network condition change event such as a network congestion). The API Exposure for QoS negotiation may be performed on a per subscriber/session basis and/or on a per application basis. The technique may allow a MNO managing the CD 102 and a content provider managing the CPD 110 to negotiate the QoS related policies depending on the at least one network condition.
The technique disclosed herein may allow a negotiation (e.g., between the CPD 110 and the CD 102) of actions to take when a change in the at least one network condition (e.g., a congestion event) is detected in the network 100. The at least one network condition may be specific per traffic profile and/or per user.
The negotiation may happen in real time and may comprise the CD 102 offering the selectable one or more policies of the CD 102 (e.g., based on available network conditions), so when the CPD 110 selects the at least one of the one or more selectable policies, the selected at least one policy may always be granted by the CD 102.
The content provider may benefit by choosing the action to take with congested traffic. Furthermore, the content provider may benefit by delegating the network monitoring and the congestion detection to the CD 102. The content provider may benefit further by mitigating the actions to take to the CD 102 (e.g., once the action has been selected by the content provider).
The operator of the CD 102 may benefit by offering useful information as a new service to the content provider. The operator may also benefit by avoiding frequent re-negotiations of complete SLAs.
Alternative and additional advantages may become apparent to those skilled in the art from what is disclosed herein.
Some of the steps described with reference to
Number | Date | Country | Kind |
---|---|---|---|
22382041.6 | Jan 2022 | EP | regional |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2022/056044 | 3/9/2022 | WO |