Movatterモバイル変換


[0]ホーム

URL:


CN111132240A - A 5G access network-oriented service level agreement confirmation method, system and device - Google Patents

A 5G access network-oriented service level agreement confirmation method, system and device
Download PDF

Info

Publication number
CN111132240A
CN111132240ACN201911408657.0ACN201911408657ACN111132240ACN 111132240 ACN111132240 ACN 111132240ACN 201911408657 ACN201911408657 ACN 201911408657ACN 111132240 ACN111132240 ACN 111132240A
Authority
CN
China
Prior art keywords
service
module
microservice
server
micro
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.)
Pending
Application number
CN201911408657.0A
Other languages
Chinese (zh)
Inventor
陈南希
张柔佳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Research Center for Wireless Communications
Original Assignee
Shanghai Research Center for Wireless Communications
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Research Center for Wireless CommunicationsfiledCriticalShanghai Research Center for Wireless Communications
Priority to CN201911408657.0ApriorityCriticalpatent/CN111132240A/en
Publication of CN111132240ApublicationCriticalpatent/CN111132240A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Classifications

Landscapes

Abstract

Translated fromChinese

本发明公开了一种面向5G接入网的服务等级协议确认方法,同时公开了相应的服务等级协议确认系统和服务等级协议确认装置。该服务等级协议确认方法包括如下步骤:针对当前5G接入网部署的边缘设备,构建边缘网络;边缘网络中的各边缘计算节点被部署有各种微服务模块;在边缘网络中设置服务组合中间件;服务组合中间件被部署有多个服务管理模块;边缘网络接收用户发送的业务请求后,服务组合中间件利用各种微服务模块,商定出当前业务请求的服务等级协议。本发明能够有效防止代理节点可能会出现的作弊情况。

Figure 201911408657

The invention discloses a 5G access network-oriented service level agreement confirmation method, as well as a corresponding service level agreement confirmation system and service level agreement confirmation device. The SLA confirmation method includes the following steps: constructing an edge network for edge devices currently deployed in the 5G access network; each edge computing node in the edge network is deployed with various micro-service modules; setting a service combination center in the edge network The service composition middleware is deployed with multiple service management modules; after the edge network receives the service request sent by the user, the service composition middleware uses various micro-service modules to negotiate the service level agreement for the current service request. The present invention can effectively prevent the possible cheating situation of the proxy node.

Figure 201911408657

Description

Service level protocol confirmation method, system and device facing 5G access network
Technical Field
The invention relates to a service level protocol confirmation method facing a 5G access network, a service level protocol confirmation system facing the 5G access network and a service level protocol confirmation device facing the 5G access network, belonging to the technical field of computing communication.
Background
In recent years, with the rapid development of 5G wireless communication and internet of things technologies, more and more terminal devices with certain storage and calculation capabilities are accessed to a 5G wireless network to realize distributed computing services. Compared with the traditional 4G network, the 5G network is intended to support different services in more complex scenarios. How to flexibly utilize these limited resources to obtain higher efficiency and profit has become a hot spot for research. Due to the complex characteristics of the environment of the internet of things, such as unstable network, weather susceptibility of outdoor equipment, etc., the quality of service (QoS) provided is easily degraded.
In service computing, service levels are specified in Service Level Agreements (SLAs), which are agreements made by service consumers and providers under a particular service offering. It specifies the QoS attributes that a service provider must maintain during service operations, called Service Level Objectives (SLOs), which the SLA monitor evaluates during runtime using measurable data. Any act of violating the SLO triggers penalty terms specified in the SLA, which may include financial sanctions, service provider reputation reduction, and adaptive mechanisms for SLA termination and renegotiation. In the prior art, the method is generally adopted to use the agent nodes to agree on the SLA, but cheating situations can occur among the agent nodes.
Disclosure of Invention
The invention provides a service level protocol confirmation method facing to a 5G access network.
Another technical problem to be solved by the present invention is to provide a service level protocol validation system for 5G access networks.
The invention provides a service level protocol confirmation device facing a 5G access network.
In order to achieve the purpose, the invention adopts the following technical scheme:
according to a first aspect of the embodiments of the present invention, a method for confirming a service level protocol facing a 5G access network is provided, which includes the following steps:
constructing an edge network aiming at edge equipment deployed by a current 5G access network; each edge computing node in the edge network is deployed with various micro service modules;
setting service combination middleware in an edge network; the service combination middleware is deployed with a plurality of service management modules;
after the edge network receives the service request sent by the user, the service combination middleware utilizes various micro service modules to agree the service level protocol of the current service request.
Preferably, the service management module includes: the system comprises a service arranging module, a service discovering module and an SLA negotiating module;
the service combination middleware utilizes various micro service modules to agree a service level protocol of the current service request, and the service level protocol specifically comprises the following steps:
aiming at the current service request:
the service arranging module analyzes the current service request into a workflow consisting of a plurality of subtasks;
aiming at each subtask, the service discovery module finds a micro-service module used for supporting the current subtask, and forms micro-service combinations by the found various micro-service modules according to the structure of the corresponding subtask in the current workflow;
the SLA negotiation module makes the server of the current service request and each server corresponding to the micro service combination carry out SLA negotiation to obtain the corresponding service level agreement.
Preferably, the SLA negotiation module makes the server of the current service request perform SLA negotiation with each server corresponding to the micro-service combination to obtain a corresponding service level agreement, which specifically includes:
finding the nearest micro-service type in the micro-service combination corresponding to the current service; the nearest micro-service module exists in the nearest micro-service category, and the edge calculation node where the nearest micro-service module is located is closest to the user;
enabling the server of each micro-service module under the latest micro-service type to receive the QoS quotation of the corresponding subtask, and carrying out SLA negotiation with the server of the current service request; the QoS quotation is drawn up according to the corresponding QoS requirement;
until a server of a micro service module under the latest micro service class receives the QoS quotation of the corresponding subtask, the latest micro service class is successfully negotiated, and the server of the micro service module signs a service level agreement according to the current QoS quotation;
according to the structure of the micro-service combination, at least one adjacent micro-service type of the latest micro-service type is found, the latest micro-service type is set as the current micro-service type, and the following operations are executed:
step 1, enabling a server of each micro service module under the adjacent micro service type to receive QoS quotations of corresponding subtasks, and carrying out SLA negotiation with a server of the micro service module signing a service level agreement in the current micro service type;
step 2, until the server of a certain micro service module under the adjacent micro service class receives the QoS quotation of the corresponding subtask, the negotiation of the adjacent micro service class is successful, and the server of the micro service module signs a service class protocol containing the current micro service class protocol according to the QoS quotation;
setting the type of the micro service module signed with the service level agreement as the current micro service type, and repeatedly executing the steps 1 to 2 until a server of one micro service module in each micro service type in the micro service combination signs with the corresponding service level agreement;
the adjacent micro-service category is adjacent to the current micro-service category in the structure of the micro-service combination.
Preferably, the SLA negotiation with the server of the micro service module that subscribes the service level agreement in the current micro service category specifically includes:
enabling the server of each micro service module under the adjacent micro service type to judge whether the server can accept the QoS quotation of the corresponding subtask or not after receiving the QoS quotation of the corresponding subtask;
if the server of a certain micro service module receives the negotiation, the negotiation is successful;
if the servers of all the micro service modules do not accept, replying QoS quotations to send to the servers of the micro service modules signing the service level agreement in the current micro service type for counter-pricing according to the QoS requirements of the corresponding subtasks;
until the preset number of re-pricing times, the server of a certain micro service module and the server of the micro service module signing the service level agreement in the current micro service type both accept the current QoS quotation, the negotiation is successful, otherwise the negotiation is failed;
the SLA negotiation with the server of the current service request specifically includes:
judging whether the server of each micro service module under the latest micro service type can accept the QoS quotation of the corresponding subtask or not after receiving the QoS quotation of the corresponding subtask;
if the server of a certain micro service module receives the negotiation, the negotiation is successful;
if the servers of all the micro service modules do not accept, replying QoS quotations and sending the QoS quotations to the server of the current service request for counter-pricing according to the QoS requirements of the corresponding subtasks;
and until the preset number of re-pricing times, the server of a certain micro service module and the server of the current service request both accept the current QoS quotation, the negotiation is successful, otherwise, the negotiation is failed.
Preferably, after the edge network receives a service request sent by a user, the service combination middleware uses various micro service modules to agree a service level protocol of the current service request, and then the method further includes:
the edge network completes the current service request according to the service level protocol;
the edge network completes the current service request according to the service level agreement, and specifically includes:
the micro service discovery module combines each micro service module signed with the corresponding service level agreement into a micro service combination example, and executes the corresponding subtask according to the corresponding service level agreement, thereby completing the current service request.
Preferably, the service management module further includes: a QoS detection module;
the QoS detection module monitors the service quality of each micro-service module which signs a corresponding service level protocol to execute a corresponding subtask in the process of finishing the current service request by the micro-service combination example;
if the service quality executed by a micro service module violates the signed service level agreement, the SLA negotiation module is triggered again.
Preferably, the service management module further includes: a service registration module;
after each micro service module is deployed to each edge computing node, the service registration module stores the registration information of each micro service module; the registration information includes, but is not limited to: physical address, service function and QoS attributes;
the service registration module externally releases the registration information of each micro service module.
Preferably, the service management module further includes: an SLA negotiation management module;
the SLA negotiation management module monitors the result of SLA negotiation between the servers of the micro service modules in different service requests at a preset frequency;
if the number of times of SLA negotiation between the servers of at least two micro service modules in a certain monitoring period exceeds a preset threshold value, presetting a corresponding service level agreement for the servers of the at least two micro service modules;
the price of the preset service level agreement is lower than that of the service level agreement signed by the server corresponding to the two micro service modules.
According to a second aspect of the embodiments of the present invention, there is provided a service level agreement confirmation system for a 5G access network, including:
the edge device is used for constructing an edge network aiming at the edge device deployed by the current 5G access network; each edge computing node in the edge network is deployed with various micro service modules; each edge device corresponds to one edge computing node;
a service composition middleware for being deployed with a plurality of service management modules;
and after the edge network receives the service request sent by the user, various micro service modules are utilized to agree the service level protocol of the current service request.
According to a third aspect of the embodiments of the present invention, there is provided a service level protocol validation apparatus facing a 5G access network, including a processor and a memory, where the processor reads a computer program in the memory, and is configured to perform the following operations:
constructing an edge network aiming at edge equipment deployed by a current 5G access network; each edge computing node in the edge network is deployed with various micro service modules;
setting service combination middleware in an edge network; the service combination middleware is deployed with a plurality of service management modules;
after the edge network receives the service request sent by the user, the service combination middleware utilizes various micro service modules to agree the service level protocol of the current service request.
In the invention, the service combination middleware utilizes various micro-service modules on the edge computing node to agree the service level agreement of the service request sent by the user. Compared with the traditional agent node adopted to agree the service level protocol, the invention can effectively prevent the cheating condition which may occur to the agent node, can also fully utilize the resources in the edge network, reduces the cost of agreement, and simultaneously ensures that the actual QoS is more consistent with the resource information of the local node.
Drawings
FIG. 1 is a flowchart illustrating a method for confirming a service level agreement according to an embodiment of the present invention;
fig. 2 is a schematic diagram of an edge network structure of a 5G access network according to a first embodiment of the present invention;
fig. 3 is a schematic diagram illustrating a logical dependency relationship between micro service modules according to a first embodiment of the present invention;
fig. 4 is a schematic diagram of an edge network structure of a 5G access network according to a second embodiment of the present invention;
FIG. 5 is a schematic structural diagram of a service level agreement validation system according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a service level agreement confirmation apparatus according to an embodiment of the present invention.
Detailed Description
The technical contents of the invention are described in detail below with reference to the accompanying drawings and specific embodiments.
In the embodiment of the present invention, the edge device is: devices with shared computing capabilities, including mini-servers, 5G base stations, routers, gateways, personal computers, tablets, etc.; the edge calculation nodes are: a concept connection point abstracted by edge equipment, and all nodes form an edge network based on a 5G access network; the Service Level Agreement (SLA) is: the agreement that service consumers and providers agree under a particular service offering specifies the QoS attributes that the service provider must maintain during service operations. The server of each micro service module is a server providing the function of each micro service module.
As shown in fig. 1, the method for confirming a service level protocol facing a 5G access network provided by the present invention includes the following steps:
101. constructing an edge network aiming at edge equipment deployed by a current 5G access network; each edge computing node in the edge network is deployed with various micro service modules;
102. setting service combination middleware in an edge network; the service combination middleware is deployed with a plurality of service management modules;
103. after the edge network receives the service request sent by the user, the service combination middleware utilizes various micro service modules to agree the service level protocol of the current service request.
In the invention, the micro-service module on each edge computing node can be one or a plurality of micro-service modules, and can be the micro-service module with the same function or the micro-service modules with different functions.
The service management module comprises: the system comprises a service arranging module, a service discovering module and an SLA negotiating module;
the service combination middleware utilizes various micro service modules to agree a service level protocol of the current service request, and the service level protocol specifically comprises the following steps:
aiming at the current service request:
1031. the service arranging module analyzes the current service request into a workflow consisting of a plurality of subtasks;
the combination mode of each subtask in the same workflow is serial connection and/or parallel connection. For example, if the current service is "video call," the service orchestration module parses the video call into the following workflow: "video transmission → video encoding → video transmission → video decoding". It is obvious that the sub-tasks in the above workflow are combined in a serial fashion.
Generally in a workflow, structures between subtasks may exist in series and/or parallel.
1032. Aiming at each subtask, the service discovery module finds a micro-service module used for supporting the current subtask, and forms micro-service combinations by the found various micro-service modules according to the structure of the corresponding subtask in the current workflow;
one or more micro service modules corresponding to each subtask may be deployed on one edge computing node, or may be respectively deployed on multiple edge computing nodes. In the above example, for the four subtasks of "video transmission", "video encoding", "video transmission", and "video decoding", the service discovery module respectively corresponds to the found four micro service modules: data transmission, encoding, data transmission, and decoding.
According to the series structure of the workflow "video transmission → video coding → video transmission → video decoding", the micro-service combination composed of the four micro-service modules is: "data transmission → coding → data transmission → decoding". In addition, in the same service request, the same kind of micro-service module with the same function may exist in various micro-service modules corresponding to each sub-task.
1033. The SLA negotiation module makes the server of the current service request and each server corresponding to the micro service combination carry out SLA negotiation to obtain the corresponding service level agreement.
The SLA negotiation module makes the server of the current service request and each server corresponding to the micro-service combination perform SLA negotiation to obtain a corresponding service level agreement, which specifically includes:
10331. finding the nearest micro-service type in the micro-service combination corresponding to the current service; the nearest micro-service module exists in the nearest micro-service category, and the edge calculation node where the nearest micro-service module is located is closest to the user;
the SLA negotiation module searches for the micro-service module from the edge computing node closest to the user, and if a certain micro-service module exists on the closest edge computing node and can support a certain sub-service in the current workflow, the micro-service module is the closest micro-service module, and the corresponding type of the micro-service module is the closest micro-service type.
If no micro-service module can support any sub-service in the current workflow is found on the nearest edge computing node, the current service request is forwarded to the edge computing node which is second nearest to the user, and the nearest micro-service module is found. And analogizing in sequence, and finding the nearest micro-service module according to the sequence of the distance from the edge computing node to the current user from near to far until finding.
If the nearest microservice module for the current service request is not found in any edge compute node of the edge network, then the current service request fails.
The SLA negotiation module starts to search from the edge computing node closest to the user, so as to reduce the communication delay, and then searches from near to far, and also so as to ensure that the communication delay is in a shorter range.
10332. Enabling the server of each micro-service module under the latest micro-service type to receive the QoS quotation of the corresponding subtask, and carrying out SLA negotiation with the server of the current service request; the QoS quotation is drawn up according to the corresponding QoS requirement;
since one subtask can correspond to multiple micro-service modules with the same function, each micro-service module with the same function needs to perform SLA negotiation with the server requested by the current service. For example, assuming that the first sub-task to be performed is "video coding", then the corresponding micro service modules are "coding". Assume that the service discovery module finds three "codes" deployed on edge network node 1,edge network node 4, and edge network node 6, respectively. Then the "coding" on edge network node 1,edge network node 4 and edge network node 6 all require SLA negotiation.
The SLA negotiation with the server of the current service request specifically includes:
103321, judging whether the server of each micro service module under the latest micro service type can accept the QoS quotation of the corresponding subtask after receiving the QoS quotation;
103322, if the server of a micro service module accepts, the negotiation is successful;
103323, if the server of each micro service module does not accept, each micro service module replans the QoS quotation to return to the server of the current service request for counter-pricing according to the QoS requirement of the corresponding subtask;
in the SLA negotiation process of each micro-service module under the latest micro-service category, negotiation with the server of the current service request may not be successful at one time, and negotiation may be successful only after a counter-offer process.
The QoS quoted by each microserver module will typically be lower than the received QoS quoted for the corresponding subtask.
103324, until the preset number of refund, the server of a micro service module and the server of the current service request both accept the current QoS quotation, the negotiation is successful, otherwise the negotiation is failed.
The counter-offer times are limited, and the preset counter-offer times are set to ensure the efficiency of the whole negotiation process.
10333. Until a server of a micro service module under the latest micro service class receives the QoS quotation of the corresponding subtask, the latest micro service class is successfully negotiated, and the server of the micro service module signs a service level agreement according to the current QoS quotation;
10334. according to the structure of the micro-service combination, at least one adjacent micro-service type of the latest micro-service type is found, the latest micro-service type is set as the current micro-service type, and the following operations are executed:
assuming that the server of the "code" on the edge network node 6 has signed the service level agreement SLA1, the "code" on the edge network node 6 is the micro-service in the current micro-service class; the position of the adjacent micro-service category in the micro-service combination is adjacent to the current micro-service category.
According to the structure of the micro-service combination, the adjacent micro-service category is adjacent to the micro-service category of the current micro-service category in the micro-service combination. Taking the above example, micro service combination: "data transfer → coding → data transfer → decoding", where the current micro-service is "coding" on the edge network node 6, as the neighboring micro-service classes are "data transfer" before "coding" and "data transfer" after "coding", respectively. Assuming that one "data transfer" is found deployed on each of theedge network node 2, theedge network node 4, and the edge network node 7, the neighboring micro-service includes the above three "data transfers".
The following operations are performed:
step 1, enabling a server of each micro service module under the adjacent micro service type to receive QoS quotations of corresponding subtasks, and carrying out SLA negotiation with a server of the micro service module signing a service level agreement in the current micro service type;
step 2, until the server of a certain micro service module under the adjacent micro service class receives the QoS quotation of the corresponding subtask, the negotiation of the adjacent micro service class is successful, and the server of the micro service module signs a service class protocol containing the current micro service class protocol according to the QoS quotation;
the SLA negotiation with the server of the micro service module which signs the service level agreement in the current micro service category specifically comprises:
103341, enabling the server of each micro service module in the adjacent micro service type to judge whether the server can accept the QoS quotation of the corresponding sub-task after receiving the QoS quotation;
103342, if the server of a micro service module accepts, the negotiation is successful;
103343, if the servers of all the micro service modules do not accept, replying the QoS quotation to send to the server of the micro service module signing the service level agreement in the current micro service category for counter-offer according to the QoS requirement of the corresponding subtask;
until the preset number of re-pricing times, the server of a certain micro service module and the server of the micro service module signing the service level agreement in the current micro service type both accept the current QoS quotation, the negotiation is successful, otherwise the negotiation is failed;
for "coding" and the preceding "data transmission", respectively:
the server of the "coding" of the edge network node 6 is to perform SLA negotiation with the servers of the "data transmission" on theedge network node 2, theedge network node 4 and the edge network node 7, respectively; assuming successful negotiation of "data transport" by theedge network node 2, a service level agreement SLA2 is signed with the "coded" server of the edge network node 6;
for "coding" and "data transmission" following it, respectively:
the server of the "coding" of the edge network node 6 is to perform SLA negotiation with the servers of the "data transmission" on theedge network node 4 and the edge network node 7, respectively; assuming successful server negotiation of "data transport" on theedge network node 4, a service level agreement SLA3 is signed with the "encoded" server of the edge network node 6.
If the quoted price of a server of a certain micro-service module is received by the servers of different micro-service modules, the situation that one server of one micro-service module simultaneously signs a plurality of service level agreements exists.
Similarly, the SLA negotiation between the server of the micro service module in the current micro service category, which has signed the service level agreement, and the servers of the modules in the adjacent micro service category may not be successful once, and may also be successful after a plurality of counter-offer processes, thereby finally determining the corresponding service level agreement.
10335. Setting the type of the micro service module which has signed the service level agreement as the current micro service type, and repeatedly executing the steps 1 to 2 until the server of one micro service module in each micro service type in the micro service combination signs the corresponding service level agreement.
In the case that the current service request is not determined to be failed, the steps 1 to 2 are repeatedly executed until one micro service module is successfully negotiated in each micro service category of "data transmission → coding → data transmission → decoding", for example, the agreement of "coding" of the edge network node 6 is SLA1, the agreement of "data transmission" of theedge network node 2 with "coding" of the edge network node 6 is SLA2, the agreement of "data transmission" of theedge network node 4 with "coding" of the edge network node 6 is SLA3, and the agreement of "data transmission" of theedge network node 4 with "decoding" of the edge network node 7 isSLA 4.
After the edge network receives a service request sent by a user, the service combination middleware utilizes various micro service modules to agree a service level protocol of the current service request, and then the method further comprises the following steps:
104. the edge network completes the current service request according to the service level protocol;
the edge network completes the current service request according to the service level agreement, and specifically includes:
1041. the micro service discovery module combines each micro service module signed with the corresponding service level agreement into a micro service combination example, and executes the corresponding subtask according to the corresponding service level agreement, thereby completing the current service request.
In the above example, the data transfer of theedge network node 2 → the encoding of the edge network node 6 → the data transfer of theedge network node 4 → the decoding of the edge network node 7 constitute a micro-service combination instance, and the completion of the video call is performed according to the SLAs 1-4.
The service management module also comprises a QoS detection module;
the QoS detection module monitors the service quality of each micro-service module which signs a corresponding service level protocol to execute a corresponding subtask in the process of finishing the current service request by the micro-service combination example;
if the service quality executed by a micro service module violates the signed service level agreement, the SLA negotiation module is triggered again.
As for the above example, in the process of completing the video call between the data transfer of theedge network node 2 "→ the encoding of the edge network node 6" → the decoding of the edge network node 7 ", it is found that the SLA violation occurs in the data transfer of theedge network node 4, and the SLA negotiation module is triggered again to work.
The service management module further comprises: a service registration module;
after each micro service module is deployed to each edge computing node, the service registration module stores the registration information of each micro service module; the registration information includes, but is not limited to: physical address, service function and QoS attributes;
the service registration module externally releases the registration information of each micro service module.
The service registration module exposes the registration information of the micro service module deployed on each edge computing node to the network through the interface, so that the service registration module can wait for discovery and invocation.
The service management module further comprises: an SLA negotiation management module;
the SLA negotiation management module monitors the result of SLA negotiation between the servers of the micro service modules in different service requests at a preset frequency;
if the number of times of SLA negotiation between the servers of at least two micro service modules in a certain monitoring period exceeds a preset threshold value, presetting a corresponding service level agreement for the at least two micro service modules;
the price of the preset service level agreement is lower than that of the service level agreement signed by the server corresponding to the two micro service modules.
For example, if the "code" and "data transfer" are often required to form a micro-service combination together to complete a service request during a certain monitoring period, the "code" and "data transfer" servers may be pre-agreed to a predetermined service level agreement with each other.
Example one
As shown in fig. 2, each edge device corresponds to an edge compute node. Theedge computing nodes 1, 2 and 3 are interconnected through a 5G access network, so that an edge network based on the 5G access network is formed. And the service combination middleware is arranged in the edge network and is deployed with a plurality of service management modules for cooperatively managing the micro service modules.
The deployed microservice modules of the edge device are a1, a2, A3, B1, B2, C1 and D1, wherein A, B, C, D represents four microservice categories. Deploying a1, B1, C1, a2, A3, D1 and B2 on thenodes 1, 2 and 3 respectively, and then registering the micro service module with the registration information, including: and the physical address, the service function, the QoS attribute and the like are externally issued through a service interface.
As shown in fig. 3, the dotted line part represents the dependency relationship between services, and the solid line part represents the service workflow after completion of SLA negotiation.
Suppose a user sends a service request to the edge network:
step 1, after the edge network receives the service request, the service combination middleware analyzes the service request into a group of workflows containing four subtasks by using a service arrangement module;
step 2, finding three micro services A1, A2 and A3 corresponding to the micro service type A through a service discovery module;
step 3, the SLA negotiation module finds out the latest micro service type A, and the server of the current service request respectively sends the quoted price to the servers of A1, A2 and A3 according to the QoS requirement of the corresponding subtask;
step 4, the SLA negotiation module makes the server of the current service request perform SLA negotiation with the servers of A1, A2 and A3 respectively, and selects to sign SLA1 with the server of A1 in advance from the feedback of the three;
step 5, the SLA negotiation module finds B and C according to the position of A in the workflow;
step 6, the SLA negotiation module makes the server of A1 and the servers of B1, B2 and C1 carry out SLA negotiation respectively according to the B1, B2 and C1 found by the service discovery module; the quotation provided by the server of A1 comprises SLA 1;
step 7, after two round-trip interaction counter-pricing, finally, the server of A1 and the server of B2 sign SLA2, and the server of A1 and the server ofC1 sign SLA 3;
steps 5 and 6 are repeatedly executed until the server of B2 signs SLA4 with the server of D1, and the server of C1 signs SLA5 with the server of D1.
Example two
As shown in fig. 4, in an embodiment of the invention, the edge device includes two 5G base stations deployed by carrier X and two mini-servers deployed by non-carrier Y, Z. Theedge computing nodes 1, 2, 3 and 4 are interconnected through a 5G access network, so that an edge network based on the 5G access network is formed.
In the embodiment of the invention, an operator X, a non-operator Y and a non-operator Z respectively deploy micro-service modules related to a 5G access network and a video processing function onnodes 1, 2, 3 and 4, register related information such as a physical address, a service function and a QoS attribute of the service of the deployment service into a service combination middleware, and externally release the information through a service interface.
Thenodes 1 and 3 are deployed with micro service modules provided by the operator X and related to 5G access network functions, such as header compression, data transmission and the like. Thenodes 2 and 4 are deployed with micro-services related to video processing functions, such as encoding and decoding, provided by a non-operator Y, Z.
Suppose that a user sends a video call service request to an edge network:
step 1, a service arrangement module analyzes a video call service request into a workflow of video transmission → video coding → video transmission → video decoding;
step 2, the combination of the micro-services found by the service discovery module is 'data transmission → coding → data transmission → decoding', and the combination of 'data transmission' on the node 1, 'decoding' on thenode 2, 'data transmission' on thenode 3 and 'coding' on thenode 4 is found;
step 3, the SLA negotiation module searches for the micro service module from thenode 4 with the strongest transmitting signal in the range of the user, and finds the video coding which can complete the video call;
step 4, the SLA negotiation module makes the server of the code on thenode 4 and the server of the video call service perform SLA negotiation according to the QoS requirement of the video call service;
in the embodiment of the invention, the QoS requirement of the video call service is that the bandwidth in the network needs to meet the data transmission requirement of the original video, and the delay, jitter and packet loss rate need to ensure the characteristics of low delay and high accuracy of the video call service. The resolution of the current video call is 1080 × 1920 pixels, and the frame rate is 30fps, then the bandwidth of data transmission required by transmitting the original video is 1.5Gbps, the transmission delay and the network jitter are controlled between 150 ms and 300ms to 10-50ms, and the packet loss rate of the transmission is not more than 0.5%.
Step 5, after the code on thenode 4 receives the quotation of the server to which the video call service belongs, the negotiation is successful, and the service level agreement which needs to be signed with the server to which the video call service belongs is as follows:
Figure BDA0002349378840000131
step 6, finding out adjacent data transmission respectively deployed on thenodes 1 and 3 according to the structural relationship of the code on thenode 4 in the micro service combination;
and determining that two adjacent services with service dependency relation with the microservice code are microservice data transmission based on the output and input of different microservice interfaces or the data or logic dependency relation between the postcondition and the precondition.
Step 7, the server of the code on thenode 4 continues to perform SLA negotiation with the server of the data transmission deployed on thenodes 1 and 3 respectively;
wherein the price quoted by the "coded" server on thenode 4 contains the SLA previously agreed upon by the user1(i.e., negotiate a bid context).
Step 8, after repeated round-trip interaction counter-pricing, the negotiation between the server of the code on thenode 4 and the server of the data transmission deployed on the node 1 is successful, and the signed service level agreement is as follows:
Figure BDA0002349378840000141
step 9, after repeated round-trip interaction counter-pricing, the negotiation between the server of the code on thenode 4 and the server of the data transmission deployed on thenode 3 is successful, and the signed service level agreement is as follows:
Figure BDA0002349378840000142
step 10, repeating steps 6 to 9 until the 'decoded' server onnode 2 signs SLA4
And step 11, "data transmission" on the node 1, "decoding" on thenode 2, "data transmission" on thenode 3, and "encoding" on thenode 4 execute and complete the video call service request according to the respective corresponding service level protocols.
Further, as shown in fig. 5, the service level agreement confirmation system facing the 5G access network provided by the present invention includes:
theedge device 51 is used for constructing an edge network aiming at the current 5G access network; each edge device in the edge network corresponds to an edge computing node; various micro service modules are deployed on the edge computing nodes by the corresponding edge devices;
aservice composition middleware 52 for being issued various micro service modules;
and utilizing various micro service modules to agree a service level agreement of the current service request.
Furthermore, the invention also provides a service level protocol confirmation device facing the 5G access network. As shown in fig. 6, the apparatus includes aprocessor 62 and amemory 61, and may further include a communication component, a sensor component, a power component, a multimedia component, and an input/output interface according to actual needs. The memory, the communication component, the sensor component, the power supply component, the multimedia component and the input/output interface are all connected with the processor. As mentioned above, the memory in the node device may be Static Random Access Memory (SRAM), Electrically Erasable Programmable Read Only Memory (EEPROM), Erasable Programmable Read Only Memory (EPROM), Programmable Read Only Memory (PROM), Read Only Memory (ROM), magnetic memory, flash memory, etc., and the processor may be a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), a Field Programmable Gate Array (FPGA), an Application Specific Integrated Circuit (ASIC), a Digital Signal Processing (DSP) chip, etc. Other communication components, sensor components, power components, multimedia components, etc. may be implemented using common components found in existing smartphones and are not specifically described herein.
In an embodiment of the present invention, theprocessor 61 reads the computer program in thememory 62 for performing the following operations: constructing an edge network aiming at edge equipment deployed by a current 5G access network; each edge computing node in the edge network is deployed with various micro service modules; setting service combination middleware in an edge network; the service combination middleware is deployed with a plurality of service management modules; after the edge network receives the service request sent by the user, the service combination middleware utilizes various micro service modules to agree the service level protocol of the current service request.
In the embodiment of the invention, the service combination middleware utilizes various micro service modules on the edge computing node to agree on the service level agreement of the service request sent by the user. Compared with the traditional agent node adopted to agree the service level protocol, the invention can effectively prevent the cheating condition which may occur to the agent node, can also fully utilize the resources in the edge network, reduces the cost of agreement, and simultaneously ensures that the actual QoS is more consistent with the resource information of the local node.
The service level protocol validation method, system and apparatus for 5G access network provided by the present invention are explained in detail above. Any obvious modifications to the invention, which would occur to those skilled in the art, without departing from the true spirit of the invention, would constitute a violation of the patent rights of the invention and would carry a corresponding legal responsibility.

Claims (10)

Translated fromChinese
1.一种面向5G接入网的服务等级协议确认方法,其特征在于包括如下步骤:1. a 5G access network-oriented service level agreement confirmation method is characterized in that comprising the steps:针对当前5G接入网部署的边缘设备,构建边缘网络;所述边缘网络中的各边缘计算节点被部署有各种微服务模块;For the edge devices currently deployed in the 5G access network, construct an edge network; each edge computing node in the edge network is deployed with various micro-service modules;在边缘网络中设置服务组合中间件;所述服务组合中间件被部署有多个服务管理模块;Setting up service composition middleware in the edge network; the service composition middleware is deployed with a plurality of service management modules;边缘网络接收用户发送的业务请求后,服务组合中间件利用各种微服务模块,商定出当前业务请求的服务等级协议。After the edge network receives the service request sent by the user, the service composition middleware uses various micro-service modules to negotiate the service level agreement for the current service request.2.如权利要求1所述的服务等级协议确认方法,其特征在于所述服务管理模块,包括:服务编排模块、服务发现模块、SLA协商模块;2. The service level agreement confirmation method according to claim 1, wherein the service management module comprises: a service orchestration module, a service discovery module, and an SLA negotiation module;所述服务组合中间件利用各种微服务模块,商定出当前业务请求的服务等级协议,具体包括:The service composition middleware uses various micro-service modules to negotiate the service level agreement of the current business request, which specifically includes:针对当前业务请求:For current business requests:所述服务编排模块将当前业务请求解析为由多个子任务组成的工作流;The service orchestration module parses the current service request into a workflow composed of multiple subtasks;针对每个子任务,所述服务发现模块都找到一种用以支持当前子任务的微服务模块,并根据对应子任务在当前工作流中的结构,将找到的各种类微服务模块组成微服务组合;For each subtask, the service discovery module finds a microservice module to support the current subtask, and according to the structure of the corresponding subtask in the current workflow, composes the various types of microservice modules found into microservices combination;所述SLA协商模块使当前业务请求的服务器与所述微服务组合所对应的各服务器进行SLA协商,得到对应服务等级协议。The SLA negotiation module enables the server of the current service request to conduct SLA negotiation with each server corresponding to the micro-service combination to obtain a corresponding service level agreement.3.如权利要求2所述的服务等级协议确认方法,其特征在于:所述SLA协商模块使当前业务请求的服务器与所述微服务组合所对应的各服务器进行SLA协商,得到对应服务等级协议,具体包括:3. The service level agreement confirmation method as claimed in claim 2, wherein the SLA negotiation module makes the server of the current service request perform SLA negotiation with each server corresponding to the microservice combination to obtain a corresponding service level agreement , including:在当前业务对应的微服务组合中,找到最近微服务种类;所述最近微服务种类中存在最近微服务模块,所述最近微服务模块所在边缘计算节点距离用户最近;In the microservice combination corresponding to the current business, find the nearest microservice type; the nearest microservice type has a nearest microservice module, and the edge computing node where the nearest microservice module is located is closest to the user;使最近微服务种类下各微服务模块的服务器接收对应的子任务的QoS报价,并与当前业务请求的服务器进行SLA协商;所述QoS报价为根据对应QoS需求拟定的报价;The server of each microservice module under the recent microservice category receives the QoS quotation of the corresponding subtask, and conducts SLA negotiation with the server of the current service request; the QoS quotation is an quotation prepared according to the corresponding QoS requirements;直至最近微服务种类下某一微服务模块的服务器接受对应子任务的QoS报价,则最近微服务种类协商成功,该微服务模块的服务器根据当前QoS报价签订服务等级协议;Until the server of a certain microservice module under the recent microservice type accepts the QoS quotation of the corresponding subtask, the latest microservice type negotiation is successful, and the server of the microservice module signs a service level agreement according to the current QoS quotation;根据微服务组合的结构,找寻最近微服务种类的至少一种相邻微服务种类,则设定最近微服务种类为当前微服务种类,执行如下操作:According to the structure of the microservice combination, find at least one adjacent microservice type of the nearest microservice type, set the nearest microservice type as the current microservice type, and perform the following operations:步骤1.使相邻微服务种类下各微服务模块的服务器接收对应的子任务的QoS报价,并与当前微服务种类中签订服务等级协议的微服务模块的服务器进行SLA协商;Step 1. Make the server of each microservice module under the adjacent microservice category receive the QoS quotation of the corresponding subtask, and conduct SLA negotiation with the server of the microservice module that signs the service level agreement in the current microservice category;步骤2.直至相邻微服务种类下某一微服务模块的服务器接受对应子任务的QoS报价,则相邻微服务种类协商成功,该微服务模块的服务器根据该QoS报价,签订包含有当前微服务种类等级协议的服务等级协议;Step 2. Until the server of a certain micro-service module under the adjacent micro-service type accepts the QoS offer of the corresponding subtask, the negotiation of the adjacent micro-service type is successful, and the server of the micro-service module signs a contract containing the current micro-service according to the QoS offer. Service Level Agreement for Service Category Level Agreement;将已签订服务等级协议的微服务模块所述种类设置为当前微服务种类,重复执行步骤1至2,直至微服务组合中每个微服务种类中都有一个微服务模块的服务器签订对应服务等级协议;Set the type of the microservice module for which the service level agreement has been signed to the current microservice type, and repeat steps 1 to 2 until each microservice type in the microservice portfolio has a microservice module server signed with the corresponding service level protocol;所述相邻微服务种类在微服务组合的结构中与当前微服务种类相邻。The adjacent microservice category is adjacent to the current microservice category in the structure of the microservice composition.4.如权利要求3所述的服务等级协议确认方法,其特征在于:所述与当前微服务种类中签订服务等级协议的微服务模块的服务器进行SLA协商,具体包括:4. The service level agreement confirmation method as claimed in claim 3, characterized in that: carrying out SLA negotiation with the server of the microservice module that signs the service level agreement in the current microservice category, specifically comprising:使相邻微服务种类下各微服务模块的服务器在接收到对应的子任务的QoS报价后判断是否能接受;Make the server of each microservice module under the adjacent microservice category judge whether it is acceptable after receiving the QoS offer of the corresponding subtask;若某个微服务模块的服务器接受,则协商成功;If the server of a microservice module accepts it, the negotiation is successful;若各微服务模块的服务器都不接受,则针对对应子任务的QoS需求,重新拟定QoS报价发送至当前微服务种类中签订服务等级协议的微服务模块的服务器进行还价;If the server of each microservice module does not accept it, according to the QoS requirements of the corresponding sub-task, a new QoS quotation is drawn up and sent to the server of the microservice module that has signed the service level agreement in the current microservice category for counter-offering;直至预定还价次数内,某个微服务模块的服务器和当前微服务种类中签订服务等级协议的微服务模块的服务器均接受当前QoS报价,则协商成功,否则协商失败;Until the predetermined number of counteroffers, the server of a microservice module and the server of the microservice module that has signed a service level agreement in the current microservice category both accept the current QoS offer, and the negotiation succeeds, otherwise the negotiation fails;所述与当前业务请求的服务器进行SLA协商,具体包括:The SLA negotiation with the server of the current service request specifically includes:最近微服务种类下各微服务模块的服务器在接收到对应的子任务的QoS报价后判断是否能接受;The server of each microservice module under the recent microservice category judges whether it is acceptable after receiving the QoS offer of the corresponding subtask;若某个微服务模块的服务器接受,则协商成功;If the server of a microservice module accepts it, the negotiation is successful;若各微服务模块的服务器都不接受,则针对对应子任务的QoS需求,重新拟定QoS报价发送至当前业务请求的服务器进行还价;If the server of each micro-service module does not accept it, according to the QoS requirements of the corresponding sub-task, a new QoS quotation is prepared and sent to the server of the current service request for counter-offering;直至预定还价次数内,某个微服务模块的服务器和当前业务请求的服务器均接受当前QoS报价,则协商成功,否则协商失败。Until the predetermined number of counteroffers, the server of a certain microservice module and the server of the current service request both accept the current QoS offer, and the negotiation succeeds, otherwise the negotiation fails.5.如权利要求3所述的服务等级协议确认方法,其特征在于:所述边缘网络接收用户发送的业务请求后,服务组合中间件利用各种微服务模块,商定出当前业务请求的服务等级协议,之后还包括:5. The service level agreement confirmation method according to claim 3, characterized in that: after the edge network receives the service request sent by the user, the service composition middleware uses various micro-service modules to negotiate the service level of the current service request Agreement, which later includes:边缘网络根据服务等级协议完成当前业务请求;The edge network completes the current service request according to the service level agreement;所述边缘网络根据服务等级协议完成当前业务请求,具体包括:The edge network completes the current service request according to the service level agreement, which specifically includes:微服务发现模块将每个签订了对应服务等级协议的微服务模块,组合成微服务组合实例,根据对应服务等级协议去执行对应子任务,从而完成当前业务请求。The microservice discovery module combines each microservice module that has signed the corresponding service level agreement into a microservice composition instance, and executes the corresponding subtask according to the corresponding service level agreement, thereby completing the current business request.6.如权利要求5所述的服务等级协议确认方法,其特征在于:6. SLA confirmation method as claimed in claim 5, is characterized in that:所述服务管理模块还包括QoS检测模块;The service management module further includes a QoS detection module;所述QoS检测模块在微服务组合实例完成当前业务请求的过程中,监测每个签订了对应服务等级协议的微服务模块执行对应子任务的服务质量;The QoS detection module monitors the quality of service that each microservice module that has signed a corresponding service level agreement performs the corresponding subtask in the process of completing the current service request by the microservice combination instance;若某个微服务模块执行的服务质量违反了所签订服务等级协议,则重新触发SLA协商模块。If the service quality performed by a microservice module violates the signed service level agreement, the SLA negotiation module is re-triggered.7.如权利要求2所述的服务等级协议确认方法,其特征在于:7. The service level agreement confirmation method as claimed in claim 2, wherein:所述服务管理模块还包括服务注册模块;The service management module further includes a service registration module;在各微服务模块被部署至各边缘计算节点后,服务注册模块保存每个微服务模块的注册信息;所述注册信息包括但不限于:物理地址、服务功能和QoS属性;After each micro-service module is deployed to each edge computing node, the service registration module saves the registration information of each micro-service module; the registration information includes but is not limited to: physical address, service function and QoS attribute;服务注册模块将每个微服务模块的注册信息对外发布。The service registration module publishes the registration information of each microservice module to the outside world.8.如权利要求4所述的服务等级协议确认方法,其特征在于:8. SLA confirmation method as claimed in claim 4, is characterized in that:所述服务管理模块还包括SLA协商管理模块;The service management module further includes an SLA negotiation management module;所述SLA协商管理模块以预定的频率监控不同业务请求中各微服务模块的服务器之间进行SLA协商的结果;The SLA negotiation management module monitors the results of SLA negotiation between the servers of each microservice module in different service requests at a predetermined frequency;若某个监控周期内,至少两种微服务模块的服务器之间进行SLA协商的次数超过预定阈值,则针对所述至少两种微服务模块的服务器,预设出对应服务等级协议;If, within a certain monitoring period, the number of times of SLA negotiation between the servers of at least two microservice modules exceeds a predetermined threshold, a corresponding service level agreement is preset for the servers of the at least two microservice modules;预设的服务等级协议比对应两种微服务模块的服务器签订的服务等级协议的价格低。The price of the preset service level agreement is lower than that of the service level agreement signed by the servers corresponding to the two microservice modules.9.一种面向5G接入网的服务等级协议确认系统,其特征在于包括:9. A 5G access network-oriented service level agreement confirmation system, characterized by comprising:边缘设备,用于针对当前5G接入网部署的边缘设备,构建边缘网络;所述边缘网络中的各边缘计算节点被部署有各种微服务模块;每个边缘设备对应一个边缘计算节点;Edge devices are used to construct an edge network for edge devices currently deployed in the 5G access network; each edge computing node in the edge network is deployed with various micro-service modules; each edge device corresponds to an edge computing node;服务组合中间件,用于被部署多个服务管理模块;Service composition middleware, which is used to deploy multiple service management modules;以及,在边缘网络接收用户发送的业务请求后,利用各种微服务模块,商定出当前业务请求的服务等级协议。And, after receiving the service request sent by the user, the edge network uses various micro-service modules to negotiate a service level agreement for the current service request.10.一种面向5G接入网的服务等级协议确认装置,其特征在于包括处理器和存储器,所述处理器读取所述存储器中的计算机程序,用于执行以下操作:10. A 5G access network-oriented service level agreement confirmation device, characterized by comprising a processor and a memory, wherein the processor reads a computer program in the memory for performing the following operations:针对当前5G接入网部署的边缘设备,构建边缘网络;所述边缘网络中的各边缘计算节点被部署有各种微服务模块;For the edge devices currently deployed in the 5G access network, construct an edge network; each edge computing node in the edge network is deployed with various micro-service modules;在边缘网络中设置服务组合中间件;所述服务组合中间件被部署有多个服务管理模块;Setting up service composition middleware in the edge network; the service composition middleware is deployed with a plurality of service management modules;边缘网络接收用户发送的业务请求后,服务组合中间件利用各种微服务模块,商定出当前业务请求的服务等级协议。After the edge network receives the service request sent by the user, the service composition middleware uses various micro-service modules to negotiate the service level agreement for the current service request.
CN201911408657.0A2019-12-312019-12-31 A 5G access network-oriented service level agreement confirmation method, system and devicePendingCN111132240A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201911408657.0ACN111132240A (en)2019-12-312019-12-31 A 5G access network-oriented service level agreement confirmation method, system and device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201911408657.0ACN111132240A (en)2019-12-312019-12-31 A 5G access network-oriented service level agreement confirmation method, system and device

Publications (1)

Publication NumberPublication Date
CN111132240Atrue CN111132240A (en)2020-05-08

Family

ID=70506190

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201911408657.0APendingCN111132240A (en)2019-12-312019-12-31 A 5G access network-oriented service level agreement confirmation method, system and device

Country Status (1)

CountryLink
CN (1)CN111132240A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN113595775A (en)*2021-07-192021-11-02中国联合网络通信集团有限公司Service level agreement mapping method, electronic device, and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2018144060A1 (en)*2017-02-052018-08-09Intel CorporationMicroservice provision and management
CN110022349A (en)*2019-01-172019-07-16重庆邮电大学A kind of isomery industrial network device configuration micro services method based on edge calculations
CN110546920A (en)*2017-05-102019-12-06华为技术有限公司 Service provisioning steps and related definitions using slices
CN110601877A (en)*2019-08-282019-12-20中国科学院上海微系统与信息技术研究所Service negotiation method, device, electronic equipment and storage medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2018144060A1 (en)*2017-02-052018-08-09Intel CorporationMicroservice provision and management
CN110546920A (en)*2017-05-102019-12-06华为技术有限公司 Service provisioning steps and related definitions using slices
CN110022349A (en)*2019-01-172019-07-16重庆邮电大学A kind of isomery industrial network device configuration micro services method based on edge calculations
CN110601877A (en)*2019-08-282019-12-20中国科学院上海微系统与信息技术研究所Service negotiation method, device, electronic equipment and storage medium

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
XIANRONG ZHENG等: ""Cloud Service Negotiation in Internet of Things"", 《IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS》*
刘伟: ""面向5G光接入的网络切片与边缘云资源编排技术"", 《中国优秀硕士学位论文全文数据库》*
杨朝晖等: "微服务编排在网管支撑系统中的研究与应用", 《电信工程技术与标准化》*
苏坚: "基于云原生计算的5G网络演进策略", 《电信科学》*
辛园园等: "微服务体系结构实现框架综述", 《计算机工程与应用》*

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN113595775A (en)*2021-07-192021-11-02中国联合网络通信集团有限公司Service level agreement mapping method, electronic device, and storage medium

Similar Documents

PublicationPublication DateTitle
EP3949277B1 (en)Feasibility check for network slice instantiation
Chhetri et al.Policy-based automation of SLA establishment for cloud computing services
Al Ridhawi et al.Workflow-net based service composition using mobile edge nodes
EP3776199B1 (en)Methods and apparatus for multi-provider virtual network services
CN112511621B (en)Data transmission method and device, storage medium, and electronic device
CN109903178B (en)Method, device and system for determining common social contact object and computing equipment
Ben Saad et al.An end‐to‐end trusted architecture for network slicing in 5G and beyond networks
Wang et al.Quality of service (QoS) contract specification, establishment, and monitoring for service level management
Xu et al.Design of oneM2M-based fog computing architecture
CN115883310A (en)Service deployment method, service deployment system, electronic device, and storage medium
CN111132240A (en) A 5G access network-oriented service level agreement confirmation method, system and device
CN114675960B (en) Computing resource allocation method, device and non-volatile storage medium
CN106936642A (en)A kind of method and system for carrying out trust negotiation under complicated cloud environment
Di Stefano et al.QoS-aware services composition in P2PGrid environments
Saiedian et al.Performance evaluation of eventing web services in real-time applications
JP2003526273A (en) Negotiation for telecommunication resources
EP4084523A1 (en)Interface between a service design tool to a network entity
CN115023931B (en)Method and network entity for service API release
Rafaelsen et al.Trading and negotiating stream bindings
CN110428254B (en)Decentralized storage downloading method and arbitration method, equipment and storage medium
CN100389584C (en)A security capability negotiation method for application server
Ahluwalia et al.A framework for transaction-level quality of service for M-commerce applications
CN116319721B (en) A smart contract method, device and system based on Web3.0 application
CN116800620B (en) A blockchain simulation system and method
ParkA high performance backoff protocol for fast execution of composite web services

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
AD01Patent right deemed abandoned
AD01Patent right deemed abandoned

Effective date of abandoning:20240220


[8]ページ先頭

©2009-2025 Movatter.jp