Method and apparatus for adjusting computing service policy, and computing node, device, and medium

By proactively performing status measurements and triggering policy adjustments at the computing service provider end, the problems of untimely monitoring and latency in the computing network management center are solved, enabling faster adjustments to computing service policies to meet business needs.

WO2026123955A1PCT designated stage Publication Date: 2026-06-18DATANG MOBILE COMM EQUIP CO LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
DATANG MOBILE COMM EQUIP CO LTD
Filing Date
2025-10-21
Publication Date
2026-06-18

Smart Images

  • Figure CN2025129051_18062026_PF_FP_ABST
    Figure CN2025129051_18062026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure relates to a method and apparatus for adjusting a computing service policy, and a computing node, a device, and a medium. In at least one embodiment of the present disclosure, a computing node serving as a computing service provider actively executes state measurement of a computing node state, a computing service state, and / or a network state to obtain state measurement information, which can reflect the current computing power of the computing node more quickly. When the state measurement information does not meet service requirements, a network device is triggered to adjust a computing service policy in a timely manner on the basis of the state measurement information measured by the computing node, so that the adjusted computing service policy meets the service requirements, thereby solving the problems of delayed information, high latency, etc., caused by state monitoring performed on a network side.
Need to check novelty before this filing date? Find Prior Art

Description

Methods, devices, computing nodes, equipment, and media for adjusting computing service strategies

[0001] Cross-references to related applications

[0002] This disclosure claims priority to Chinese Patent Application No. 202411809618.2, filed on December 10, 2024, entitled “Method, Apparatus, Computing Node, Device and Medium for Adjusting Computing Service Strategy”, the entire contents of which are incorporated herein by reference. Technical Field

[0003] This disclosure relates to the field of communications, specifically to a method, apparatus, computing node, device, and medium for adjusting a computing service strategy. Background Technology

[0004] Currently, in computing network scenarios (including computing networks oriented towards bearer networks and mobile computing networks), the computing network management layer (usually the computing network management center) monitors the status of computing nodes and the status of computing services carried on those nodes in real time. Based on the real-time monitoring data, it adjusts computing service policies for computing service consumers. This is one way for the computing network management center to monitor computing nodes and trigger adjustments to computing service policies. With technological advancements and the convergence of computing networks, user equipment (UE), radio access networks (RAN), network functions (NF), and multi-access / mobile edge computing (MEC) can all serve as computing service providers, offering computing capabilities and services.

[0005] However, the current method of monitoring computing nodes and triggering adjustments to computing service policies by the computing network management center suffers from problems such as untimely monitoring and high latency. Therefore, there is an urgent need to provide a solution that uses data measurement at the computing service provider's end to trigger adjustments to computing service policies. Summary of the Invention

[0006] At least one embodiment of this disclosure provides a method, apparatus, computing node, device, and medium for adjusting computing service policies. The adjustment of computing service policies is initiated proactively by the computing service provider, which can adjust computing service policies more quickly and solve problems such as untimely monitoring and high latency caused by the computing power network management center initiating the adjustment of computing service policies.

[0007] In a first aspect, embodiments of this disclosure propose a method for adjusting a computing service strategy, applied to a computing node, the computing node being used to provide computing power and / or computing services, the method comprising:

[0008] Perform status measurements, and the status measurement information includes at least one of the following:

[0009] Compute node status, compute service status, network status;

[0010] Obtain the adjusted computing service policy. The adjusted computing service policy is the computing service policy obtained by the network device after the state measurement information fails to meet the business requirements.

[0011] In some embodiments, obtaining the adjusted computing service policy includes:

[0012] If the status measurement information does not meet the business requirements, send a request to adjust the computing service strategy;

[0013] Receive the adjustment response for the computing service policy, which includes the adjusted computing service policy.

[0014] In some embodiments, obtaining the adjusted computing service policy includes:

[0015] Send the first measurement report, which includes status measurement information;

[0016] The network device receives the adjusted computing service policy, which is the computing service policy adjusted based on the first measurement report obtained by the network device.

[0017] In some embodiments, after performing state measurements, the method further includes:

[0018] During the handover preparation phase, first information is sent to the source access network, and the first information includes at least one of the following:

[0019] List of compute node status and compute service status information;

[0020] The computing service status information list includes at least one of the following:

[0021] The user identifier using the computing service, the current computing service identifier, and the second measurement report associated with the computing service.

[0022] In some embodiments, the method further includes:

[0023] Get the status of neighboring computing nodes;

[0024] If a neighboring computing node has a better computing node status than this computing node, has idle resources, or preempts computing services, a request to adjust the computing service strategy is sent.

[0025] In some embodiments, if the computing node is a member node in a node group, a first measurement report or a request to adjust the computing service policy is sent to the master node in the node group, wherein the first measurement report includes status measurement information.

[0026] In some embodiments, if the computing node is the master node in a node group, it obtains the first measurement report or computing service policy adjustment request from the member nodes in the node group, and summarizes the first measurement reports or computing service policy adjustment requests from the master node and member nodes; and sends the summarized computing service policy adjustment request or the summarized first measurement report.

[0027] In some embodiments, if the computing node is the master node in the node group, the computing service is decomposed into at least two sub-tasks; and at least two sub-tasks are sent to at least two member nodes in the node group.

[0028] In some embodiments, the compute node state includes at least one of the following:

[0029] Total resources, used resources, available resources, computing power performance, computing power information of neighboring computing nodes that support proximity communication capabilities, and computing power information of master / member nodes in node groups.

[0030] The computing service status includes at least one of the following:

[0031] The processing efficiency / speed of the computing service, the computing latency of the computing service, the result indication of the computing service, the creation time and running status of the computing service;

[0032] Network status includes at least one of the following:

[0033] The transmission bandwidth of the service path, the total available bandwidth, the bandwidth usage, the actual transmission latency of the service path, the packet loss rate, the jitter, and the terminal air interface latency.

[0034] In some embodiments, business requirements include at least one of the following:

[0035] Computing requirements, network requirements;

[0036] The computational requirements include at least one of the following:

[0037] Computing power service type and identifier, computing power resource type and size, computing power resource location, computing power usage time, computing latency, and computing processing speed;

[0038] Network requirements include at least one of the following:

[0039] Maximum bandwidth, minimum latency, packet loss rate, jitter.

[0040] In some embodiments, the adjustment request includes at least one of the following:

[0041] Compute node identifier, business requirements, current computing service identifier, first measurement report, computing node performance change trend, computing service strategy adjustment tendency.

[0042] In some embodiments, the first measurement report includes at least one of the following:

[0043] The measurement report includes the following information: measurement time, object under test (identifier / list of identifiers), measurement parameters, and measurement results. Measurement parameters must include at least one of the following: compute node status, compute service status, or network status.

[0044] The tendency to adjust computing service strategies includes any of the following:

[0045] The options are: retain the existing computing service strategy, enhance the existing computing service capabilities, request the reallocation of computing service resources, or request a temporary adjustment of computing service resources.

[0046] Secondly, embodiments of this disclosure also propose a method for adjusting a computing service policy, applied to access network devices, the method comprising:

[0047] Receive a request to adjust the computing service policy or a first measurement report sent by the computing node. The first measurement report includes status measurement information, which includes at least one of the following:

[0048] Compute node status, compute service status, network status;

[0049] Send a request to adjust the computing service policy or a first measurement report to the network device;

[0050] Receive the adjustment response of the computing service policy sent by the network device, the adjustment response including the adjusted computing service policy;

[0051] Send the adjusted computing service strategy to the computing nodes.

[0052] In some embodiments, the method further includes:

[0053] Receive notifications from network devices regarding adjustments to computing service policies;

[0054] The adjustment notification will be sent to the computing service consumer.

[0055] In some embodiments, if the access network device is the source access network device of the computing node, during the handover preparation phase, the device receives first information sent by the computing node, the first information including at least one of the following:

[0056] List of compute node status and compute service status information;

[0057] The computing service status information list includes at least one of the following:

[0058] The user identifier using the computing service, the current computing service identifier, and the second measurement report associated with the computing service.

[0059] In some embodiments, the method further includes:

[0060] During the handover execution phase, the first information is sent to the target access network device, or the first information is sent to the access and mobility management function.

[0061] Thirdly, embodiments of this disclosure also propose a method for adjusting a computing service policy, applied to a network device, the method comprising:

[0062] Receive a request to adjust the computing service policy or a first measurement report, wherein the first measurement report includes status measurement information, and the status measurement information includes at least one of the following:

[0063] Compute node status, compute service status, network status;

[0064] Based on the adjustment request or the first measurement report, determine the adjusted computing service strategy;

[0065] Send an adjustment response to the computing service policy, which includes the adjusted computing service policy.

[0066] In some embodiments, the method further includes:

[0067] Send a notification of adjustments to the computing service policy.

[0068] In some embodiments, based on an adjustment request or a first measurement report, determining an adjusted computing service policy includes:

[0069] Upon receiving the switchover notification, the adjusted computing service strategy is determined based on the adjustment request or the first measurement report.

[0070] In some embodiments, based on an adjustment request or a first measurement report, determining an adjusted computing service policy includes:

[0071] Execution state awareness, where state awareness information includes at least one of the following:

[0072] Compute node status, compute service status, network status;

[0073] Based on state-aware information and adjustment requests or first measurement reports, determine the adjusted computing service strategy.

[0074] In some embodiments, based on state-aware information and an adjustment request or a first measurement report, an adjusted computing service strategy is determined, including:

[0075] Compare the state awareness information with the state measurement information in the adjustment request or the first measurement report to determine why the state measurement information does not meet the business requirements.

[0076] The adjusted computing service strategy was determined based on the reasons.

[0077] Fourthly, embodiments of this disclosure also propose an apparatus for adjusting a computing service strategy, applied to a computing node, the computing node being used to provide computing power and / or computing services, the apparatus comprising:

[0078] A measurement unit is used to perform state measurements, and the state measurement information includes at least one of the following:

[0079] Compute node status, compute service status, network status;

[0080] The acquisition unit is used to acquire the adjusted computing service policy, which is the computing service policy adjusted by the network device after the state measurement information fails to meet the business requirements.

[0081] Fifthly, embodiments of this disclosure also propose an apparatus for adjusting computing service policies, applied to access network equipment, the apparatus comprising:

[0082] The first receiving unit is configured to receive a request for adjustment of computing service policy or a first measurement report sent by a computing node. The first measurement report includes status measurement information, which includes at least one of the following:

[0083] Compute node status, compute service status, network status;

[0084] The first sending unit is used to send a request to adjust the computing service policy or a first measurement report to the network device;

[0085] The second receiving unit is used to receive the adjustment response of the computing service policy sent by the network device, the adjustment response including the adjusted computing service policy;

[0086] The second sending unit is used to send the adjusted computing service strategy to the computing nodes.

[0087] Sixthly, embodiments of this disclosure also provide a computing service policy adjustment apparatus, applied to a network device, the apparatus comprising:

[0088] The receiving unit is configured to receive an adjustment request for the computing service policy or a first measurement report, wherein the first measurement report includes status measurement information, and the status measurement information includes at least one of the following:

[0089] Compute node status, compute service status, network status;

[0090] The determining unit is used to determine the adjusted computing service strategy based on the adjustment request or the first measurement report;

[0091] The sending unit is used to send an adjustment response to the computing service policy, which includes the adjusted computing service policy.

[0092] In a seventh aspect, embodiments of this disclosure also provide a computing node, wherein the computing node is used to provide computing power and / or computing services, and the computing node includes a memory, a transceiver, and a processor;

[0093] Memory is used to store computer programs; transceiver is used to send and receive data under the control of the processor; processor is used to read the computer program from memory and execute it.

[0094] Perform status measurements, and the status measurement information includes at least one of the following:

[0095] Compute node status, compute service status, network status;

[0096] Obtain the adjusted computing service policy. The adjusted computing service policy is the computing service policy obtained by the network device after the state measurement information fails to meet the business requirements.

[0097] In some embodiments, obtaining the adjusted computing service policy includes:

[0098] If the status measurement information does not meet the business requirements, send a request to adjust the computing service strategy;

[0099] Receive the adjustment response for the computing service policy, which includes the adjusted computing service policy.

[0100] In some embodiments, obtaining the adjusted computing service policy includes:

[0101] Send the first measurement report, which includes status measurement information;

[0102] The network device receives the adjusted computing service policy, which is the computing service policy adjusted based on the first measurement report obtained by the network device.

[0103] In some embodiments, after performing state measurements, the processor is further configured to:

[0104] During the handover preparation phase, first information is sent to the source access network, and the first information includes at least one of the following:

[0105] List of compute node status and compute service status information;

[0106] The computing service status information list includes at least one of the following:

[0107] The user identifier using the computing service, the current computing service identifier, and the second measurement report associated with the computing service.

[0108] In some embodiments, the processor is further configured to:

[0109] Get the status of neighboring computing nodes;

[0110] If a neighboring computing node has a better computing node status than this computing node, has idle resources, or preempts computing services, a request to adjust the computing service strategy is sent.

[0111] In some embodiments, if the computing node is a member node in a node group, a first measurement report or a request to adjust the computing service policy is sent to the master node in the node group, wherein the first measurement report includes status measurement information.

[0112] In some embodiments, if the computing node is the master node in a node group, it obtains the first measurement report or computing service policy adjustment request from the member nodes in the node group, and summarizes the first measurement reports or computing service policy adjustment requests from the master node and member nodes; and sends the summarized computing service policy adjustment request or the summarized first measurement report.

[0113] In some embodiments, if the computing node is the master node in the node group, the computing service is decomposed into at least two sub-tasks; and at least two sub-tasks are sent to at least two member nodes in the node group.

[0114] In some embodiments, the compute node state includes at least one of the following:

[0115] Total resources, used resources, available resources, computing power performance, computing power information of neighboring computing nodes that support proximity communication capabilities, and computing power information of master / member nodes in node groups.

[0116] The computing service status includes at least one of the following:

[0117] The processing efficiency / speed of the computing service, the computing latency of the computing service, the result indication of the computing service, the creation time and running status of the computing service;

[0118] Network status includes at least one of the following:

[0119] The transmission bandwidth of the service path, the total available bandwidth, the bandwidth usage, the actual transmission latency of the service path, the packet loss rate, the jitter, and the terminal air interface latency.

[0120] In some embodiments, business requirements include at least one of the following:

[0121] Computing requirements, network requirements;

[0122] The computational requirements include at least one of the following:

[0123] Computing power service type and identifier, computing power resource type and size, computing power resource location, computing power usage time, computing latency, and computing processing speed;

[0124] Network requirements include at least one of the following:

[0125] Maximum bandwidth, minimum latency, packet loss rate, jitter.

[0126] In some embodiments, the adjustment request includes at least one of the following:

[0127] Compute node identifier, business requirements, current computing service identifier, first measurement report, computing node performance change trend, computing service strategy adjustment tendency.

[0128] In some embodiments, the first measurement report includes at least one of the following:

[0129] The measurement report includes the following information: measurement time, object under test (identifier / list of identifiers), measurement parameters, and measurement results. Measurement parameters must include at least one of the following: compute node status, compute service status, or network status.

[0130] The tendency to adjust computing service strategies includes any of the following:

[0131] The options are: retain the existing computing service strategy, enhance the existing computing service capabilities, request the reallocation of computing service resources, or request a temporary adjustment of computing service resources.

[0132] Eighthly, embodiments of this disclosure also provide an access network device, wherein the access network device includes a memory, a transceiver, and a processor;

[0133] Memory is used to store computer programs; transceiver is used to send and receive data under the control of the processor; processor is used to read the computer program from memory and execute it.

[0134] Receive a request to adjust the computing service policy or a first measurement report sent by the computing node. The first measurement report includes status measurement information, which includes at least one of the following:

[0135] Compute node status, compute service status, network status;

[0136] Send a request to adjust the computing service policy or a first measurement report to the network device;

[0137] Receive the adjustment response of the computing service policy sent by the network device, the adjustment response including the adjusted computing service policy;

[0138] Send the adjusted computing service strategy to the computing nodes.

[0139] In some embodiments, the processor is further configured to:

[0140] Receive notifications from network devices regarding adjustments to computing service policies;

[0141] The adjustment notification will be sent to the computing service consumer.

[0142] In some embodiments, if the access network device is the source access network device of the computing node, during the handover preparation phase, the device receives first information sent by the computing node, the first information including at least one of the following:

[0143] List of compute node status and compute service status information;

[0144] The computing service status information list includes at least one of the following:

[0145] The user identifier using the computing service, the current computing service identifier, and the second measurement report associated with the computing service.

[0146] In some embodiments, the processor is further configured to:

[0147] During the handover execution phase, the first information is sent to the target access network device, or the first information is sent to the access and mobility management function.

[0148] In a ninth aspect, embodiments of this disclosure also provide a network device, wherein the network device includes a memory, a transceiver, and a processor;

[0149] Memory is used to store computer programs; transceiver is used to send and receive data under the control of the processor; processor is used to read the computer program from memory and execute it.

[0150] Receive a request to adjust the computing service policy or a first measurement report, wherein the first measurement report includes status measurement information, and the status measurement information includes at least one of the following:

[0151] Compute node status, compute service status, network status;

[0152] Based on the adjustment request or the first measurement report, determine the adjusted computing service strategy;

[0153] Send an adjustment response to the computing service policy, which includes the adjusted computing service policy.

[0154] In some embodiments, the processor is further configured to:

[0155] Send a notification of adjustments to the computing service policy.

[0156] In some embodiments, based on an adjustment request or a first measurement report, determining an adjusted computing service policy includes:

[0157] Upon receiving the switchover notification, the adjusted computing service strategy is determined based on the adjustment request or the first measurement report.

[0158] In some embodiments, based on an adjustment request or a first measurement report, determining an adjusted computing service policy includes:

[0159] Execution state awareness, where state awareness information includes at least one of the following:

[0160] Compute node status, compute service status, network status;

[0161] Based on state-aware information and adjustment requests or first measurement reports, determine the adjusted computing service strategy.

[0162] In some embodiments, based on state-aware information and an adjustment request or a first measurement report, an adjusted computing service strategy is determined, including:

[0163] Compare the state awareness information with the state measurement information in the adjustment request or the first measurement report to determine why the state measurement information does not meet the business requirements.

[0164] The adjusted computing service strategy was determined based on the reasons.

[0165] In a tenth aspect, embodiments of this disclosure also provide a processor-readable storage medium, wherein the processor-readable storage medium stores a program for causing the processor to execute a method for adjusting a computing service strategy as described in any embodiment of the first aspect, or to execute a method for adjusting a computing service strategy as described in any embodiment of the second aspect, or to execute a method for adjusting a computing service strategy as described in any embodiment of the third aspect.

[0166] In at least one embodiment of this disclosure, the computing node, acting as a computing service provider, actively performs state measurements of the computing node status, computing service status, and / or network status to obtain state measurement information, which can more quickly reflect the current computing capabilities of the computing node. When the state measurement information does not meet business requirements, the network device is triggered to adjust the computing service strategy in a timely manner based on the state measurement information measured by the computing node, so that the adjusted computing service strategy meets business requirements, solving the problems of untimely information and high latency caused by state monitoring on the network side. Attached Figure Description

[0167] To more clearly illustrate the technical solutions of the embodiments of this disclosure, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings.

[0168] Figure 1 is a schematic diagram of a 6G network architecture with added sensing, intelligence, and computing capabilities;

[0169] Figure 2 is a flowchart illustrating a method for adjusting a computing service strategy according to an embodiment of this disclosure;

[0170] Figure 3 is a flowchart illustrating another method for adjusting a computing service strategy provided in an embodiment of this disclosure;

[0171] Figure 4 is a flowchart illustrating another method for adjusting a computing service strategy provided in an embodiment of this disclosure;

[0172] Figure 5 is a schematic diagram of a process for a computing service provider to perform state measurement and trigger computing service policy adjustment according to an embodiment of this disclosure;

[0173] Figure 6 illustrates an embodiment of this disclosure where a computing service strategy is adjusted based on a change in the terminal's location when the terminal moves.

[0174] Figure 7 is a schematic diagram of a computing service strategy adjustment based on proximity communication provided in an embodiment of this disclosure;

[0175] Figure 8 is a schematic diagram of a computing node group adjusting a computing service strategy based on state measurement, according to an embodiment of this disclosure.

[0176] Figure 9 is a schematic diagram of the adjustment process of computing service strategy for a scenario of adjacent communication and computing node groups provided by an embodiment of this disclosure;

[0177] Figure 10 is a schematic diagram of a computing service strategy adjustment device provided in an embodiment of this disclosure;

[0178] Figure 11 is a schematic diagram of another computing service strategy adjustment device provided in an embodiment of this disclosure;

[0179] Figure 12 is a schematic diagram of another computing service strategy adjustment device provided in an embodiment of this disclosure;

[0180] Figure 13 is a schematic diagram of a computing node provided in an embodiment of this disclosure;

[0181] Figure 14 is a schematic diagram of an access network device provided in an embodiment of this disclosure;

[0182] Figure 15 is a schematic diagram of an access network device provided in an embodiment of this disclosure. Detailed Implementation

[0183] To better understand the above-described objectives, features, and advantages of this disclosure, the present disclosure will be described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the described embodiments are only some, not all, of the embodiments of this disclosure. The specific embodiments described herein are merely for explaining this disclosure and are not intended to limit it. All other embodiments obtained by those skilled in the art based on the described embodiments of this disclosure are within the scope of protection of this disclosure.

[0184] It should be noted that in this article, relational terms such as “first” and “second” are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations.

[0185] Container technology is a lightweight operating system virtualization technology. It packages an application (APP) and its runtime dependencies into a standardized, highly portable image. Through techniques such as namespaces, control groups, and root access, it provides a process-isolated, resource-limited runtime environment, decoupling the APP from the operating system (OS) platform and underlying hardware—allowing it to run anywhere after packaging. Container technology offers many advantages, such as rapid deployment, portability, isolation, resource utilization, ease of management, and security, making it a crucial technology in cloud computing and microservices.

[0186] Figure 1 is a schematic diagram of a 6G network architecture with added sensing, intelligence, and computing capabilities. In Figure 1, the network functions related to computing capabilities include the following (1) to (4):

[0187] (1) Computational Control Function (CCF): A new Computational Control Function (CCF) is added to the core network control plane. It is responsible for the management (registration / awareness) and periodic maintenance of global computing power resources (such as computing power of terminals (UE), radio access networks (RAN), network functions (NF), cloud computing power in data networks (DN), servers, heterogeneous hardware (such as CPU, GPU, FPGA, etc.), etc.), computing power service orchestration and scheduling, and computing power service demand awareness.

[0188] (2) Enhanced Unified Data Storage (eUDR): Unified storage of computing power data, computing power service data, and computing power strategy data.

[0189] (3) Computational Management Function (CMF): It is responsible for the operation and maintenance management functions of computing power (such as computing power service lifecycle management, quality of service (QoS) management, operation administration and maintenance (OAM) management, security, computing power trading, etc.). When implemented, it can be deployed in the management plane of the 6G network architecture, and there are no restrictions here.

[0190] (4) Enhanced Network Exposure Function (eNEF).

[0191] In Figure 1, the network functions related to artificial intelligence (AI) capabilities include: Risk Management Function (RMF), Artificial Intelligence Management Function (AIMF), and Artificial Intelligence Enhancement Function (AIEF).

[0192] In Figure 1, the data capability-related network functions include: Data Management Function (DMF) and Data Control Plane Function (DCPF).

[0193] Computing nodes: These are nodes that provide computing capabilities and can be physical or logical nodes. Computing nodes include, but are not limited to: users (UEs), radio access network (RAN) equipment, network functions (NFs) in the core network, central cloud / edge cloud, servers, edge computing platforms, heterogeneous hardware such as CPUs / GPUs / FPGAs / ASICs, and virtualized node resources such as virtual machines / containers.

[0194] Computing services: These are various applications capable of performing computing tasks. They can be deployed on computing nodes or on non-shared physical devices without restriction.

[0195] User Plane Function (UPF): It can be an architecture in which the UPF of the uplink classifier (UL CL) / branch point (BP) works in collaboration with the UPF as the PDU session anchor (L-PAS), or it can be a local UPF as the PDU session anchor (PSA).

[0196] In the 6G network architecture shown in Figure 1, support for Proximity Services (Prose) and terminal groups has been enhanced, including at least one of the following (1) to (3):

[0197] (1) UEs that support Prose capability, UE1, UE2, UE3, UE4 and UE5 are used as examples. UEs support proximity communication with each other.

[0198] (2) Support terminal groups as logical computing nodes. For example, UE1, UE6 and UE7 form a terminal group. In this case, UE1 is the group master UE.

[0199] (3) The UE supports the use of multi-level relays. For example, UE1 and UE5 can communicate through UE2 as a relay to achieve computing power collaboration between UE1 and UE5.

[0200] At least one embodiment of this disclosure provides a method, apparatus, computing node, device, or medium for adjusting a computing service strategy. The computing node, acting as a computing service provider, actively performs state measurements of its own state, computing service state, and / or network state to obtain state measurement information, which can more quickly reflect the current computing capabilities of the computing node. When the state measurement information does not meet business requirements, the network device is triggered to adjust the computing service strategy in a timely manner based on the state measurement information measured by the computing node. This ensures that the adjusted computing service strategy meets business requirements, resolving issues such as untimely information and high latency caused by state monitoring on the network side.

[0201] Figure 2 is a flowchart illustrating a method for adjusting a computing service strategy according to an embodiment of this disclosure. This method is applied to computing nodes, which provide computing capabilities and / or computing services. The computing node can be a terminal (UE), a radio access network (RAN) device, a network function (NF) in the core network, a central cloud / edge cloud, a server, an edge computing platform, heterogeneous hardware such as CPU / GPU / FPGA / ASIC, or virtualized node resources such as virtual machines / containers. As shown in Figure 2, the method may include, but is not limited to, steps 201 and 202:

[0202] In step 201, a state measurement is performed, and the state measurement information includes at least one of the following (1) to (3):

[0203] (1) Calculate the node status.

[0204] The compute node status is the current computing capability status of a compute node. The compute node status includes at least one of the following:

[0205] Total resources, used resources, available resources, computing power performance, computing power information of neighboring computing nodes that support proximity communication capabilities, and computing power information of master / member nodes in the node group.

[0206] (2) Calculate the service status.

[0207] The computing service status refers to the state of the computing services provided by a computing node. Computing services can be deployed on computing nodes or on non-shared physical devices. The computing service status includes at least one of the following:

[0208] The computing service's processing efficiency / speed, computing service's computation latency, computing service's result indication, computing service's creation time, and running status.

[0209] (3) Network status.

[0210] Network status includes at least one of the following:

[0211] The transmission bandwidth of the service path, the total available bandwidth, the bandwidth usage, the actual transmission latency of the service path, the packet loss rate, the jitter, and the terminal air interface latency.

[0212] In some embodiments, the state measurement information can be different options or combinations of the following:

[0213] Compute node status measurement information: including compute node status;

[0214] Computing service status measurement information: including computing service status;

[0215] Computing resource status measurement information: including computing node status and computing service status;

[0216] Network resource status measurement information: including network status;

[0217] Network resource status measurement information: including computing node status and / or computing service status, and network status.

[0218] In step 202, the adjusted computing service policy is obtained. The adjusted computing service policy is the computing service policy adjusted by the network device after the state measurement information fails to meet the business requirements.

[0219] The business requirements include at least one of the following (1) and (2):

[0220] (1) Calculation requirements.

[0221] The computational requirements include at least one of the following:

[0222] Computing power service type and identifier, computing power resource type and size, computing power resource location, computing power usage time, computing latency, and computing processing speed;

[0223] (2) Network requirements.

[0224] Network requirements include at least one of the following:

[0225] Maximum bandwidth, minimum latency, packet loss rate, jitter.

[0226] In this embodiment, the failure of the status measurement information to meet the business requirements includes at least one of the following (1) to (3):

[0227] (1) The computation latency of the computing service is greater than the preset computation latency threshold.

[0228] (2) The actual transmission delay of the business path is greater than the preset transmission delay threshold.

[0229] (3) The performance of computing nodes is declining and may not be able to meet business needs at some point in the future.

[0230] In this embodiment, the adjusted computing service policy is a computing service policy obtained by the network device based on state measurement information. The adjusted computing service policy includes an adjusted computing policy and / or an adjusted network policy. The adjusted computing service policy can meet the service requirements.

[0231] As can be seen, in this embodiment, the computing node, acting as the computing service provider, actively performs state measurements of the computing node status, computing service status, and / or network status to obtain state measurement information, which can more quickly reflect the current computing capabilities of the computing node. When the state measurement information does not meet business requirements, the network device is triggered to adjust the computing service strategy in a timely manner based on the state measurement information measured by the computing node, so that the adjusted computing service strategy meets business requirements, solving the problems of untimely information and high latency caused by state monitoring on the network side.

[0232] In some embodiments, the methods for triggering network-side adjustments to computing service policies include direct triggering by the computing node or indirect triggering via state measurement information from the computing node. Specifically, after performing state measurements and obtaining state measurement information, the computing node can directly initiate a request to adjust the computing service policy based on the state measurement information; or it can report a first measurement report including state measurement information to access network equipment (e.g., base station) and / or network equipment (e.g., core network control plane elements (e.g., Computational Control Function (CCF)) to trigger network-side adjustments to the computing service policy.

[0233] For example, in step 202, obtaining the adjusted computing service strategy can be achieved using either Implementation Method 1 or Implementation Method 2:

[0234] Implementation method one includes the following (A1) and (A2):

[0235] (A1) If the status measurement information does not meet the business requirements, send a request to adjust the computing service strategy.

[0236] The adjustment request includes at least one of the following:

[0237] Compute node identifier, business requirements, current computing service identifier, first measurement report, computing node performance change trend, computing service strategy adjustment tendency.

[0238] The first measurement report includes at least one of the following:

[0239] Measurement report identifier, measurement time, object identifier / identifier list, measurement parameters and measurement results; measurement parameters include at least one of the following: computing node status, computing service status, network status.

[0240] The tendency to adjust computing service strategies includes any of the following:

[0241] The options are: retain the existing computing service strategy, enhance the existing computing service capabilities, request the reallocation of computing service resources, or request a temporary adjustment of computing service resources.

[0242] (A2) Receive the adjustment response of the computing service policy, which includes the adjusted computing service policy.

[0243] As can be seen, the first implementation method involves the computing node directly initiating a request to adjust the computing service policy.

[0244] Implementation method two includes the following (B1) and (B2):

[0245] (B1) Send the first measurement report, which includes status measurement information.

[0246] (B2) Receive the adjusted computing service policy, which is the computing service policy obtained by the network device based on the first measurement report after obtaining the first measurement report.

[0247] As can be seen, in the second implementation method, the computing node reports a first measurement report including status measurement information, which indirectly triggers the adjustment of the computing service strategy.

[0248] In some embodiments, if the computing node is a terminal (UE), the method of triggering the network side to adjust the computing service policy also includes triggering the adjustment of the computing service policy based on the change of the computing node's location. Specifically, if the computing node moves, the computing node can actively trigger the adjustment of the computing service policy due to the change in its location, including triggering the adjustment of the computing service policy during the handover preparation phase and / or the handover execution phase.

[0249] For example, in step 201, after performing the state measurement, the computing node can also send first information to the Source RAN during the handover preparation phase. The first information includes at least one of the following:

[0250] A list of compute node status and compute service status information. The compute service status information list includes at least one of the following:

[0251] The user identifier using the computing service, the current computing service identifier, and the second measurement report associated with the computing service.

[0252] The current computing service identifier can be understood as the identifier (computing service ID) or a list of identifiers of the computing services currently being provided by the computing node.

[0253] During the handover execution phase, the Source RAN sends the aforementioned first information to the Target RAN, which then forwards it to the Access and Mobility Management Function (AMF). Alternatively, the Source RAN may send the aforementioned first information directly to the AMF.

[0254] During the handover execution phase, the Access and Mobility Management Function (AMF) sends a handover notification to network devices (e.g., the Computational Control Function (CCF)) based on the first information. The handover notification carries:

[0255] Notification identifier, Source RAN identifier, Target RAN identifier, compute node location information, and compute service information provided by the compute node.

[0256] The Computation Control Function (CCF) adjusts the computing service policy based on the location information of the computing nodes and the computing service information provided by the computing nodes, and sends the adjusted computing service policy to the Target RAN. The Target RAN then sends the adjusted computing service policy to the computing nodes.

[0257] In some embodiments, if the computing node supports proximity communication, the method of triggering the network side to adjust the computing service policy also includes adjusting the computing service policy based on proximity communication. Specifically, if the computing node discovers a computing node with better computing power nearby, a nearby computing node has idle resources (e.g., the computing task of a nearby computing node has ended), or a nearby computing node preempts computing services, the computing service policy can be adjusted.

[0258] For example, a compute node (denoted as the discovery node) can obtain the compute node status of neighboring compute nodes (denoted as the neighboring node); if the compute node status of the neighboring node is better than that of the discovery node, the neighboring node has idle resources, or the neighboring node preempts the compute service, the discovery node sends a request to adjust the compute service strategy.

[0259] The discovery node can obtain the computing node status of neighboring nodes in two ways: either the discovery node actively obtains the computing node status of neighboring nodes, or the neighboring nodes send a computing power announcement to the discovery node, which includes the computing node status of the neighboring nodes.

[0260] In some embodiments, the method of triggering the network side to adjust the computing service policy further includes triggering the adjustment of the computing service policy by the computing node group performing state measurement, including the following (1) or (2):

[0261] (1) If the computing node is a member node in the node group, a first measurement report or a request to adjust the computing service policy is sent to the master node in the node group. The first measurement report includes status measurement information.

[0262] The master node obtains the first measurement report or computing service policy adjustment request from the member nodes in the node group, and summarizes the first measurement reports or computing service policy adjustment requests from the master node and the member nodes; and sends the summarized computing service policy adjustment request or the summarized first measurement report.

[0263] (2) If the computing node is the master node in the node group, it obtains the first measurement report or computing service policy adjustment request of the member nodes in the node group, and summarizes the first measurement report or computing service policy adjustment request of the master node and member nodes; and sends the summarized computing service policy adjustment request or the summarized first measurement report.

[0264] The master node can also decompose the computing service into at least two subtasks; and send at least two subtasks to at least two member nodes in the node group. For example, subtask one can be sent to member node one, and subtask two can be sent to member node two.

[0265] Figure 3 is a flowchart illustrating another method for adjusting a computing service policy according to an embodiment of this disclosure. This method is applied to an access network (RAN) device. As shown in Figure 3, the method may include, but is not limited to, steps 301 to 304:

[0266] In step 301, a request to adjust the computing service policy or a first measurement report sent by the computing node is received. The first measurement report includes status measurement information, which includes at least one of the following:

[0267] Compute node status, compute service status, network status.

[0268] For example, if the computing node is a terminal (UE), after the computing node performs state measurement and obtains state measurement information, if the state measurement information does not meet the service requirements, the computing node sends a request to adjust the computing service policy or a first measurement report to the access network (RAN) equipment.

[0269] The request to adjust the computing service policy includes at least one of the following:

[0270] Compute node identifier, business requirements, current computing service identifier, first measurement report, computing node performance change trend, computing service strategy adjustment tendency.

[0271] The first measurement report includes at least one of the following:

[0272] Measurement report identifier, measurement time, object identifier / identifier list, measurement parameters and measurement results; measurement parameters include at least one of the following: computing node status, computing service status, network status.

[0273] The tendency to adjust computing service strategies includes any of the following:

[0274] The options are: retain the existing computing service strategy, enhance the existing computing service capabilities, request the reallocation of computing service resources, or request a temporary adjustment of computing service resources.

[0275] In step 302, a request to adjust the computing service policy or a first measurement report is sent to the network device.

[0276] Among them, network equipment can be core network elements, including control plane network elements and user plane network elements. The control plane network elements include: Session Management Function (SMF), User Plane Function (UPF), Computational Control Function (CCF), and Policy Control Function (PCF).

[0277] For example, if the access network (RAN) is service-oriented, RAN devices can directly send requests to adjust computing service policies or first measurement reports to the computing control function (CCF). If the access network (RAN) is non-service-oriented, RAN devices can send requests to adjust computing service policies or first measurement reports to the computing control function (CCF) through the access and mobility management function (AMF).

[0278] In step 303, a response to the adjustment of the computing service policy sent by the network device is received, the response including the adjusted computing service policy.

[0279] The revised computing service strategy includes at least one of the following:

[0280] The system includes cell ID, target compute node ID and IP address, a list of neighboring compute node IDs and IP addresses, compute service ID, a list of sub-compute service IDs, master control node ID and IP address, member node IDs and IP addresses, and all UPF IDs on the optimal path from the cell ID to the target compute node and compute service. In some embodiments, it carries Quality of Service (QoS) control policy information, including: UE ID, compute service ID, compute service description, target compute node ID and IP address, maximum uplink bit rate, maximum downlink bit rate, guaranteed uplink bit rate, guaranteed downlink bit rate, Allocation and Retention Priority (ARP), Priority Level (PL), Average Window (AW), Maximum Data Burst Volume (MDBV), maximum memory capacity, maximum number of CPUs, and maximum computation processing latency.

[0281] In step 304, the adjusted computing service policy is sent to the computing node.

[0282] In some embodiments, after the access network (RAN) device sends a request to adjust the computing service policy or a first measurement report to the network device, it may also receive a notification to adjust the computing service policy sent by the network device and send the notification to the computing service consumer.

[0283] In this embodiment, the computing node, acting as the computing service provider, actively performs state measurements of the computing node status, computing service status, and / or network status to obtain state measurement information, which can more quickly reflect the current computing capabilities of the computing node. When the state measurement information does not meet business requirements, the network device is triggered to adjust the computing service strategy in a timely manner based on the state measurement information measured by the computing node, so that the adjusted computing service strategy meets business requirements, solving the problems of untimely information and high latency caused by state monitoring on the network side.

[0284] In some instances, if the access network device is the source RAN device of the computing node, during the handover preparation phase, it receives first information sent by the computing node, the first information including at least one of the following:

[0285] List of compute node status and compute service status information;

[0286] The computing service status information list includes at least one of the following:

[0287] The user identifier using the computing service, the current computing service identifier, and the second measurement report associated with the computing service.

[0288] The current computing service identifier can be understood as the identifier (computing service ID) or a list of identifiers of the computing services currently being provided by the computing node.

[0289] During the handover execution phase, the source RAN device sends the first information to the target RAN device, which then forwards it to the Access and Mobility Management Function (AMF). Alternatively, the source RAN device may directly send the first information to the AMF.

[0290] During the handover execution phase, the Access and Mobility Management Function (AMF) sends a handover notification to network devices (e.g., the Computational Control Function (CCF)) based on the first information. The handover notification carries:

[0291] Notification identifier, Source RAN identifier, Target RAN identifier, compute node location information, and compute service information provided by the compute node.

[0292] The Computation Control Function (CCF) adjusts the computing service policy based on the location information of the computing nodes and the computing service information provided by the computing nodes, and sends the adjusted computing service policy to the Target RAN. The Target RAN then sends the adjusted computing service policy to the computing nodes.

[0293] Figure 4 is a flowchart illustrating another method for adjusting a computing service policy according to an embodiment of this disclosure. This method is applied to a network device. The network device can be a core network element, including control plane network elements and user plane network elements. The control plane network elements include: Session Management Function (SMF), User Plane Function (UPF), Computation Control Function (CCF), and Policy Control Function (PCF). As shown in Figure 4, the method includes, but is not limited to, steps 401 to 403:

[0294] In step 401, a request to adjust the computing service policy or a first measurement report is received. The first measurement report includes status measurement information, which includes at least one of the following:

[0295] Compute node status, compute service status, network status.

[0296] The request to adjust the computing service policy includes at least one of the following:

[0297] Compute node identifier, business requirements, current computing service identifier, first measurement report, computing node performance change trend, computing service strategy adjustment tendency.

[0298] The first measurement report includes at least one of the following:

[0299] Measurement report identifier, measurement time, object identifier / identifier list, measurement parameters and measurement results; measurement parameters include at least one of the following: computing node status, computing service status, network status.

[0300] The tendency to adjust computing service strategies includes any of the following:

[0301] The options are: retain the existing computing service strategy, enhance the existing computing service capabilities, request the reallocation of computing service resources, or request a temporary adjustment of computing service resources.

[0302] For example, if the computing service provider is a user terminal (UE), the UE sends a request to adjust the computing service policy or a first measurement report to the radio access network (RAN). If the RAN is service-oriented, it can directly send the request to adjust the computing service policy or the first measurement report to network devices (e.g., the computing control function (CCF)). If the RAN is non-service-oriented, it can send the request to adjust the computing service policy or the first measurement report to network devices (e.g., the computing control function (CCF)) through the access and mobility management function (AMF).

[0303] For example, if the computing service provider is a Radio Access Network (RAN), Network Function (NF), or Multi-access Edge Computing (MEC), the computing service provider can interact directly with network devices (such as Computation Control Function (CCF)), or interact with network devices (such as Computation Control Function (CCF)) through User Plane Function (UPF), or interact with network devices (such as Computation Control Function (CCF)) through Network Exposure Function (NEF), without any restrictions.

[0304] In step 402, the adjusted computing service strategy is determined based on the adjustment request or the first measurement report.

[0305] The revised computing service strategy includes at least one of the following:

[0306] The system includes cell ID, target compute node ID and IP address, a list of neighboring compute node IDs and IP addresses, compute service ID, a list of sub-compute service IDs, master control node ID and IP address, member node IDs and IP addresses, and all UPF IDs on the optimal path from the cell ID to the target compute node and compute service. In some embodiments, it carries Quality of Service (QoS) control policy information, including: UE ID, compute service ID, compute service description, target compute node ID and IP address, maximum uplink bit rate, maximum downlink bit rate, guaranteed uplink bit rate, guaranteed downlink bit rate, Allocation and Reservation Priority (ARP), Priority Level (PL), Average Window (AW), Maximum Data Burst Value (MDBV), maximum memory capacity, maximum number of CPUs, and maximum compute processing latency.

[0307] In step 403, an adjustment response to the computing service policy is sent, which includes the adjusted computing service policy.

[0308] Network devices (such as Computation Control Function (CCF)) send the adjustment response of computing service policy to the computing service provider. If the computing service provider is a user terminal (UE), the network device (such as the Computation Control Function (CCF)) sends the adjustment response of computing service policy to the UE through the Radio Access Network (RAN). If the computing service provider is a Radio Access Network (RAN), Network Function (NF), Multi-access Edge Computing (MEC), etc., the network device (such as the Computation Control Function (CCF)) directly sends the adjustment response of computing service policy to the computing service provider.

[0309] In this embodiment, the computing node, acting as the computing service provider, actively performs state measurements of the computing node status, computing service status, and / or network status to obtain state measurement information, which can more quickly reflect the current computing capabilities of the computing node. When the state measurement information does not meet business requirements, the network device is triggered to adjust the computing service strategy in a timely manner based on the state measurement information measured by the computing node, so that the adjusted computing service strategy meets business requirements, solving the problems of untimely information and high latency caused by state monitoring on the network side.

[0310] In some embodiments, network devices (e.g., Computation Control Function (CCF)) may also send notifications of adjustments to computing service policies to computing service consumers.

[0311] For example, network devices (such as the Computation Control Function (CCF)) send notifications of adjustments to computing service policies to the Radio Access Network (RAN), which in turn sends these notifications to computing service consumers.

[0312] The notification of adjustment to the computing service policy includes at least one of the following (1) to (13):

[0313] (1) Notification identifier;

[0314] (2) Source computing node identifier and IP address;

[0315] (3) Target computing node identifier and IP address;

[0316] (4) List of neighboring computing node identifiers and IP addresses;

[0317] (5) Master node identifier and IP address;

[0318] (6) Member node identifier and IP address;

[0319] (7) Computing service identifier;

[0320] (8) List of subcomputing service identifiers;

[0321] (9) Computing service image and deployment environment information;

[0322] (10) Original computing service instruction (suspend or delete);

[0323] (11) Original computing service recovery time: In the case of temporary adjustment, the original computing service can be suspended and the corresponding service recovery time should be included in the adjustment notice.

[0324] (12) Original computing service restoration instruction: In the case of temporary adjustment, when the service restoration time expires, the original computing service policy will be automatically restored or requested to be restored.

[0325] (13) Calculate service QoS indicators, such as processing latency.

[0326] In some embodiments, based on an adjustment request or a first measurement report, determining an adjusted computing service policy includes:

[0327] Upon receiving the switchover notification, the adjusted computing service strategy is determined based on the adjustment request or the first measurement report.

[0328] The switching notification includes:

[0329] Notification identifier, Source RAN identifier, Target RAN identifier, compute node location information, and compute service information provided by the compute node.

[0330] Network devices (such as the Computation Control Function (CCF)) adjust computing service policies based on the location information of computing nodes and the computing service information provided by the computing nodes, and send the adjusted computing service policies to the Target RAN. The Target RAN then sends the adjusted computing service policies to the computing nodes.

[0331] In some embodiments, the network device determines an adjusted computing service policy based on an adjustment request or a first measurement report, including the following (1) and (2):

[0332] (1) Perform state awareness, and the state awareness information includes at least one of the following:

[0333] Compute node status, compute service status, network status.

[0334] (2) Based on state-aware information and adjustment requests or first measurement reports, determine the adjusted computing service strategy.

[0335] For example, network devices (such as Computation Control Function (CCF)) compare state-aware information with state measurement information and service information in adjustment requests or first measurement reports to determine why the state measurement information does not meet service requirements; and then determine the adjusted computing service strategy based on the reasons.

[0336] Example 1

[0337] Figure 5 is a flowchart illustrating the process of a computing service provider performing state measurement and triggering computing service policy adjustment according to an embodiment of this disclosure. In this embodiment, when the computing service provider (i.e., the computing node) directly provides computing capabilities and / or computing services, state measurements are performed on the computing node status, computing service status, and / or network status, thereby triggering adjustments to the computing service policy.

[0338] In Figure 5, the core network (CN) includes control plane network elements and user plane network elements. The control plane network elements include Session Management Function (SMF), User Plane Function (UPF), Computation Control Function (CCF), Policy Control Function (PCF), etc.

[0339] In this embodiment, the computing node is already providing computing services to the user (i.e., the computing service consumer). The computing node providing the computing service measures the computing node status, the computing service status, and / or the network status.

[0340] (1) Calculate the node status.

[0341] The compute node status is the current computing capability status of a compute node. The compute node status includes at least one of the following:

[0342] Total resources, used resources, available resources, computing power performance, computing power information of neighboring computing nodes that support proximity communication capabilities (such as computing power size, available resources, available computing services, etc.), and computing power information of master / member nodes in the node group (such as computing power size, available resources, available computing services, etc.).

[0343] (2) Calculate the service status.

[0344] The computing service status refers to the state of the computing services provided by a computing node. Computing services can be deployed on computing nodes or on non-shared physical devices. The computing service status includes at least one of the following:

[0345] The computing service's processing efficiency / speed, computing service's computation latency, computing service's result indication, computing service's creation time, and running status.

[0346] Among them, the result indication of the computing service is whether the result of the computing service meets the requirements. For example, whether the model compression ratio of the AI ​​model deployment business meets the requirements.

[0347] (3) Network status.

[0348] Network status includes at least one of the following:

[0349] The transmission bandwidth of the service path, the total available bandwidth, the bandwidth usage, the actual transmission latency of the service path, the packet loss rate, the jitter, and the terminal air interface latency.

[0350] The process shown in Figure 5 includes steps 1 to 9:

[0351] 1. When the computing service provider discovers that the status measurement information does not meet the business requirements, for example, the computing service latency is greater than the preset computing latency threshold, or the actual business path transmission latency is greater than the preset transmission latency threshold, or intelligent analysis of the status measurement information reveals that the performance of the computing node is declining and may not be able to meet the business requirements at some point in the future, the computing service provider will proactively initiate a request to adjust the computing service strategy.

[0352] Specifically, if the computing service provider is a terminal (UE), it can send the request to the Radio Access Network (RAN), which will then forward the request to the Computing Control Function (CCF) in the core network. (In the case of RAN service-oriented architecture, the RAN can directly send the request to the CCF; in the case of RAN non-service-oriented architecture, the request can be sent to the CCF through the Access and Mobility Management Function (AMF), which is not required here.) If the computing service provider is another computing node (such as the Radio Access Network (RAN), Network Function (NF), Multi-access Edge Computing (MEC), etc.), it can interact directly with the Computing Control Function (CCF) in the core network, or interact with the CCF through the User Plane Function (UPF), or interact with the CCF through the Network Open Function (NEF), which is not restricted here.

[0353] The request to adjust the computing service policy initiated by the computing service provider includes at least one of the following:

[0354] The data includes: compute node identifier, business requirements, currently used compute service identifier (e.g., computing service ID), first measurement report, compute node performance change trend, and compute service strategy adjustment tendencies (e.g., retaining the original compute service strategy, enhancing the original compute service capabilities, requesting reallocation of compute service resources, requesting temporary adjustment of compute service resources, etc.).

[0355] The business requirements include at least one of the following (1) and (2):

[0356] (1) Calculation requirements.

[0357] The computational requirements include at least one of the following:

[0358] Computing power service type and identifier, computing power resource type and size, computing power resource location, computing power usage time, computing latency, and computing processing speed;

[0359] (2) Network requirements.

[0360] Network requirements include at least one of the following:

[0361] Maximum bandwidth, minimum latency, packet loss rate, jitter.

[0362] The first measurement report includes at least one of the following:

[0363] Measurement report identifier, measurement time, object identifier / identifier list, measurement parameters and measurement results; measurement parameters include at least one of the following: computing node status, computing service status, network status.

[0364] 2. The core network (such as the Computation Control Function (CCF)) adjusts the computing service policy according to the adjustment request, as shown in Example 5. The core network (such as the Computation Control Function (CCF)) may also reject the adjustment request for the computing service policy and respond with the reason for the rejection.

[0365] 3-1. The core network (such as the Computation Control Function (CCF)) sends a notification of the adjustment of the computing service policy to the computing service consumer.

[0366] 3-2. The core network (such as the Computation Control Function (CCF)) sends an adjustment response of the computing service policy to the computing service provider.

[0367] 3-1 and 3-2 may not have a temporal relationship.

[0368] Consumers of computing services use computing services through new computing service strategies.

[0369] Alternatively, if the computing service provider does not directly initiate a request to adjust the computing service policy, but instead sends the first measurement report to the core network (such as the Computing Control Function (CCF)), it indirectly triggers the adjustment of the computing service policy. That is, proceed with steps 4-9.

[0370] 4. When the computing service provider is a terminal (UE), the first measurement report is sent to the radio access network (RAN).

[0371] 5. The RAN identifies the first measurement report as a computing service-related measurement report and sends the first measurement report to the corresponding computing control function (CCF) in the core network.

[0372] When the computing service provider is another type of computing node, such as Radio Access Network (RAN), Network Function (NF), Multi-access Edge Computing (MEC), etc., it can also be sent without going through RAN, similar to the method in step 1, which will not be elaborated further.

[0373] 6. The Computation Control Function (CCF) performs real-time status awareness of the relevant computing node status, computing service status, and / or network status within the control scope, and compares the status awareness information with the status measurement information and business requirements in the first measurement report.

[0374] 7. The Computational Control Function (CCF) analyzes the reasons why the status measurement information does not meet the business requirements and adjusts the computing service strategy accordingly, as shown in Example 5.

[0375] 8. The core network (such as the Computation Control Function (CCF)) sends notifications of adjustments to computing service policies to computing service consumers.

[0376] 9. The core network (such as the Computation Control Function (CCF)) sends an adjustment response to the computing service provider regarding the computing service policy.

[0377] Consumers of computing services use computing services through new computing service strategies.

[0378] The above computing service provider includes a single computing node and a group of computing nodes, such as a UE group. For the method of measuring the state of the computing node group, please refer to Example 5.

[0379] Example 2

[0380] Figure 6 illustrates an embodiment of this disclosure where a computing service strategy is adjusted based on a change in the terminal's location when the terminal moves.

[0381] In this embodiment, the computing node is a terminal (UE). The UE is providing computing services to the user (i.e., the computing service consumer). The UE performs state measurements on the computing node status, computing service status, and / or network status, or measures the node capability information (such as computing capacity, resource availability, available computing services, etc.) of computing nodes that support proximity communication, or measures the node capability information (such as computing capacity, resource availability, available computing services, etc.) of the master node / member nodes in the computing node group.

[0382] In this embodiment, if the UE moves, the UE can actively trigger the adjustment of the computing service policy due to the change in the UE's location, including triggering the adjustment of the computing service policy during the handover preparation phase and / or the handover execution phase.

[0383] During the handover preparation phase, the measurement report sent by the UE to the Source RAN also includes a list of computing node status and computing service status information provided by the UE.

[0384] The computing service status information list includes at least one of the following:

[0385] The user identifier using the computing service, the current computing service identifier, and the second measurement report associated with the computing service.

[0386] The current computing service identifier can be understood as the identifier (computing service ID) or a list of identifiers of the computing services currently being provided by the computing node.

[0387] During the handover execution phase, in the data forwarding steps between the source RAN and the target RAN, an extended list of computing node status and computing service status information provided by the UE is carried.

[0388] In addition, in step 1a, the RAN Usage data report sent by the Source RAN is expanded to include a list of computing node status and computing service status information provided by the UE.

[0389] In step 1b, the N2 Path Switch Request sent by the Target RAN to the Access and Mobility Management Function (AMF) includes an extended list of computing node status and computing service status information provided by the UE.

[0390] In step 2, after receiving the N2 path handover request, the Access and Mobility Management Function (AMF) sends a handover notification to the Computation Control Function (CCF) based on the list of compute node status and compute service status information in the N2 path handover request. The handover notification carries:

[0391] Notification identifier, Source RAN identifier, Target RAN identifier, UE location information, and computing service information provided by the UE.

[0392] In the case of UE groups, when a member UE within a UE group moves, the master UE triggers an adjustment to the computing service policy.

[0393] When UEs perform collaborative computing, the movement of the collaborative node triggers an adjustment to the computing service strategy.

[0394] Example 3

[0395] Figure 7 is a schematic diagram of a computation service strategy adjustment based on proximity communication provided in an embodiment of this disclosure.

[0396] In this embodiment, the computing node is the discovering UE. When a new computing node (denoted as a neighboring UE) moves near the discovering UE, the discovering UE can obtain the computing node status of the neighboring UE. If the computing node status of the neighboring UE is better than that of the discovering UE, or if the neighboring UE has idle resources (e.g., the neighboring UE's original computing task has finished executing and released computing resources), or if the neighboring UE believes that the computing service on the discovering UE is more suitable for itself and wants to preempt the computing service of the discovering UE, the discovering UE sends a computing service policy adjustment request to the radio access network (RAN).

[0397] The discovery UE can obtain the computing node status of neighboring UEs in two ways: either the discovery UE actively obtains the computing node status of neighboring UEs, or the neighboring UE initiates a computing power announcement to the discovery UE, which includes the computing node status of the neighboring UEs.

[0398] Example 4

[0399] Figure 8 is a schematic diagram of a computing node group adjusting a computing service strategy triggered by state measurement, according to an embodiment of this disclosure.

[0400] In scenarios where data measurement is performed by a group of computing nodes, the master node in the group can perform data measurement (i.e., state measurement) and interact with the network; or member nodes can perform measurements, report the measurement results (i.e., state measurement information) to the master node, which then triggers policy adjustments; alternatively, after measurement, member nodes can request policy adjustments based on their own needs and report the policy adjustment request to the master node, which then aggregates the policy adjustment requests from all member nodes in the current group and initiates a request to the network side. Alternatively, the master node can process and aggregate the measurement data from the member nodes, submit a measurement report to the network side, and the network side will then initiate policy adjustments.

[0401] (1) If the computing node is a member node in the node group, a first measurement report or a request to adjust the computing service policy is sent to the master node in the node group. The first measurement report includes status measurement information.

[0402] The master node obtains the first measurement report or computing service policy adjustment request from the member nodes in the node group, and summarizes the first measurement reports or computing service policy adjustment requests from the master node and the member nodes; and sends the summarized computing service policy adjustment request or the summarized first measurement report.

[0403] (2) If the computing node is the master node in the node group, it obtains the first measurement report or computing service policy adjustment request of the member nodes in the node group, and summarizes the first measurement report or computing service policy adjustment request of the master node and member nodes; and sends the summarized computing service policy adjustment request or the summarized first measurement report.

[0404] The master node can also decompose the computing service into at least two subtasks; and send at least two subtasks to at least two member nodes in the node group. For example, subtask one can be sent to member node one, and subtask two can be sent to member node two.

[0405] Example 5

[0406] In this embodiment, the network device determines the adjusted computing service policy based on the computing service adjustment request or the first measurement report. The adjusted computing service policy includes at least one of the following:

[0407] The system includes cell ID, target compute node ID and IP address, a list of neighboring compute node IDs and IP addresses, compute service ID, a list of sub-compute service IDs, master control node ID and IP address, member node IDs and IP addresses, and all UPF IDs on the optimal path from the cell ID to the target compute node and compute service. In some embodiments, it carries Quality of Service (QoS) control policy information, including: UE ID, compute service ID, compute service description, target compute node ID and IP address, maximum uplink bit rate, maximum downlink bit rate, guaranteed uplink bit rate, guaranteed downlink bit rate, Allocation and Retention Priority (ARP), Priority Level (PL), Average Window (AW), Maximum Data Burst Volume (MDBV), maximum memory capacity, maximum number of CPUs, and maximum computation processing latency.

[0408] Figure 9 is a schematic diagram of the adjustment process of computing service strategy for a scenario of adjacent communication and computing node groups provided by an embodiment of this disclosure.

[0409] The Computation Control Function (CCF) combines policy adjustment requests, business requirements, first measurement reports, and real-time resource status to generate new computing service policies.

[0410] For proximity communication scenarios:

[0411] 1 and 2, the CCF sends a computation service adjustment notification to the discovery UE via the RAN, the adjustment notification including at least one of the following (1) to (13):

[0412] (1) Notification identifier;

[0413] (2) Source computing node identifier and IP address;

[0414] (3) Target computing node identifier and IP address;

[0415] (4) List of neighboring computing node identifiers and IP addresses;

[0416] (5) Master node identifier and IP address;

[0417] (6) Member node identifier and IP address;

[0418] (7) Computing service identifier;

[0419] (8) List of subcomputing service identifiers;

[0420] (9) Computing service image and deployment environment information;

[0421] (10) Original computing service instruction (suspend or delete);

[0422] (11) Original computing service recovery time: In the case of temporary adjustment, the original computing service can be suspended and the corresponding service recovery time should be included in the adjustment notice.

[0423] (12) Original computing service restoration instruction: In the case of temporary adjustment, when the service restoration time expires, the original computing service policy will be automatically restored or requested to be restored.

[0424] (13) Calculate service QoS indicators, such as processing latency.

[0425] 3. Discover that the UE sends a computing service adjustment notification to a neighboring UE, and provide computing services through the neighboring UE.

[0426] 4. The neighboring UE deploys computing services based on the mirror information in the notification.

[0427] 5. After the computing service is deployed to a neighboring UE, a computing service adjustment notification confirmation is sent to the UE. The notification confirmation includes at least one of the following: notification identifier, node identifier, deployment result (success, failure, partial success), reason for failure, computing service access address (such as URL), computing service effective time / expiration time, etc.

[0428] 6 and 7, it is discovered that the UE sends a Computing Service Adjustment Notification to the CCF via the RAN. The CCF then sends the Computing Service Adjustment Notification to the Computing Service Consumer as needed.

[0429] For node group scenarios, the process is similar to that of neighbor communication, except that in step 3, in some embodiments, the master node decomposes the computing service task into multiple sub-tasks, which are then completed collaboratively by multiple member nodes within the group.

[0430] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art will understand that the embodiments of this disclosure are not limited to the described order of actions, because according to the embodiments of this disclosure, some steps may be performed in other orders or simultaneously.

[0431] Figure 10 is a schematic diagram of a computing service strategy adjustment device provided in an embodiment of this disclosure. This device is applied to a computing node, which provides computing power and / or computing services. As shown in Figure 10, the device includes, but is not limited to, a measurement unit 1001 and an acquisition unit 1002, as detailed below:

[0432] Measurement unit 1001 is used to perform state measurement, and the state measurement information includes at least one of the following:

[0433] Compute node status, compute service status, network status;

[0434] The acquisition unit 1002 is used to acquire the adjusted computing service policy, which is the computing service policy adjusted by the network device after the state measurement information fails to meet the business requirements.

[0435] In some embodiments, the acquisition unit 1002 is used for:

[0436] If the status measurement information does not meet the business requirements, send a request to adjust the computing service strategy;

[0437] Receive the adjustment response for the computing service policy, which includes the adjusted computing service policy.

[0438] In some embodiments, the acquisition unit 1002 is used for:

[0439] Send the first measurement report, which includes status measurement information;

[0440] The network device receives the adjusted computing service policy, which is the computing service policy adjusted based on the first measurement report obtained by the network device.

[0441] In some embodiments, the device further includes:

[0442] The transmitting unit is used to transmit first information to the source access network during the handover preparation phase after the measurement unit 1001 performs state measurement. The first information includes at least one of the following:

[0443] List of compute node status and compute service status information;

[0444] The computing service status information list includes at least one of the following:

[0445] The user identifier using the computing service, the current computing service identifier, and the second measurement report associated with the computing service.

[0446] In some embodiments, the acquisition unit 1002 is further configured to acquire the computing node status of neighboring computing nodes;

[0447] The device also includes:

[0448] The sending unit is used to send a request to adjust the computing service strategy if the computing node status of a neighboring computing node is better than that of the current computing node, if a neighboring computing node has idle resources, or if a neighboring computing node preempts the computing service.

[0449] In some embodiments, if the computing node is a member node in a node group, the apparatus further includes:

[0450] The sending unit is used to send a first measurement report or a request to adjust the computing service policy to the master node in the node group. The first measurement report includes status measurement information.

[0451] In some embodiments, if the computing node is the master node in the node group, the acquisition unit 1002 is further configured to: acquire the first measurement report or computing service policy adjustment request of the member node in the node group;

[0452] The device also includes:

[0453] The aggregation unit is used to aggregate the first measurement reports or computing service policy adjustment requests from the master node and member nodes;

[0454] The sending unit is used to send a summary request for adjustment of the computing service strategy or a summary first measurement report.

[0455] In some embodiments, if the computing node is the master node in a node group, the apparatus further includes:

[0456] The decomposition unit is used to decompose the computing service into tasks, resulting in at least two subtasks; and to send at least two subtasks to at least two member nodes in the node group.

[0457] In some embodiments, the compute node state includes at least one of the following:

[0458] Total resources, used resources, available resources, computing power performance, computing power information of neighboring computing nodes that support proximity communication capabilities, and computing power information of master / member nodes in node groups.

[0459] The computing service status includes at least one of the following:

[0460] The processing efficiency / speed of the computing service, the computing latency of the computing service, the result indication of the computing service, the creation time and running status of the computing service;

[0461] Network status includes at least one of the following:

[0462] The transmission bandwidth of the service path, the total available bandwidth, the bandwidth usage, the actual transmission latency of the service path, the packet loss rate, the jitter, and the terminal air interface latency.

[0463] In some embodiments, business requirements include at least one of the following:

[0464] Computing requirements, network requirements;

[0465] The computational requirements include at least one of the following:

[0466] Computing power service type and identifier, computing power resource type and size, computing power resource location, computing power usage time, computing latency, and computing processing speed;

[0467] Network requirements include at least one of the following:

[0468] Maximum bandwidth, minimum latency, packet loss rate, jitter.

[0469] In some embodiments, the adjustment request includes at least one of the following:

[0470] Compute node identifier, business requirements, current computing service identifier, first measurement report, computing node performance change trend, computing service strategy adjustment tendency.

[0471] In some embodiments, the first measurement report includes at least one of the following:

[0472] The measurement report includes the following information: measurement time, object under test (identifier / list of identifiers), measurement parameters, and measurement results. Measurement parameters must include at least one of the following: compute node status, compute service status, or network status.

[0473] The tendency to adjust computing service strategies includes any of the following:

[0474] The options are: retain the existing computing service strategy, enhance the existing computing service capabilities, request the reallocation of computing service resources, or request a temporary adjustment of computing service resources.

[0475] For details of the various embodiments of the computing service strategy adjustment device shown in Figure 10, please refer to the various embodiments of the computing service strategy adjustment method shown in Figure 2. To avoid repetition, they will not be described again.

[0476] Figure 11 is a schematic diagram of another computing service policy adjustment device provided in an embodiment of this disclosure. This device is applied to an access network device. As shown in Figure 11, the device includes, but is not limited to, a first receiving unit 1101, a first sending unit 1102, a second receiving unit 1103, and a second sending unit 1104, as detailed below:

[0477] The first receiving unit 1101 is configured to receive a computing service policy adjustment request or a first measurement report sent by a computing node. The first measurement report includes status measurement information, which includes at least one of the following:

[0478] Compute node status, compute service status, network status;

[0479] The first sending unit 1102 is used to send a request for adjustment of computing service policy or a first measurement report to the network device;

[0480] The second receiving unit 1103 is used to receive the adjustment response of the computing service policy sent by the network device, wherein the adjustment response includes the adjusted computing service policy.

[0481] The second sending unit 1104 is used to send the adjusted computing service strategy to the computing node.

[0482] In some embodiments, the device further includes:

[0483] The third receiving unit is used to receive the adjustment notification of computing service policy sent by the network device;

[0484] The third sending unit is used to send the adjustment notification to the computing service consumer.

[0485] In some embodiments, the first receiving unit 1101 is further configured to:

[0486] If the access network device is the source access network device of the computing node, during the handover preparation phase, it receives first information sent by the computing node, the first information including at least one of the following:

[0487] List of compute node status and compute service status information;

[0488] The computing service status information list includes at least one of the following:

[0489] The user identifier using the computing service, the current computing service identifier, and the second measurement report associated with the computing service.

[0490] In some embodiments, the first transmitting unit 1102 is further configured to:

[0491] During the handover execution phase, first information is sent to the target access network device, or first information is sent to the access and mobility management function.

[0492] For details of the various embodiments of the computing service strategy adjustment device shown in Figure 11, please refer to the various embodiments of the computing service strategy adjustment method shown in Figure 3. To avoid repetition, they will not be described again.

[0493] Figure 12 is a schematic diagram of another computing service policy adjustment device provided in an embodiment of this disclosure. This device is applied to a network device. As shown in Figure 12, the device includes, but is not limited to, a receiving unit 1201, a determining unit 1202, and a sending unit 1203, as detailed below:

[0494] Receiving unit 1201 is configured to receive an adjustment request for computing service policy or a first measurement report, wherein the first measurement report includes status measurement information, and the status measurement information includes at least one of the following:

[0495] Compute node status, compute service status, network status;

[0496] The determining unit 1202 is used to determine the adjusted computing service strategy based on the adjustment request or the first measurement report;

[0497] The sending unit 1203 is used to send an adjustment response to the computing service policy, the adjustment response including the adjusted computing service policy.

[0498] In some embodiments, the sending unit 1203 is further configured to:

[0499] Send a notification of adjustments to the computing service policy.

[0500] In some embodiments, the determining unit 1202 is configured to:

[0501] Upon receiving the switchover notification, the adjusted computing service strategy is determined based on the adjustment request or the first measurement report.

[0502] In some embodiments, the determining unit 1202 is configured to:

[0503] Execution state awareness, where state awareness information includes at least one of the following:

[0504] Compute node status, compute service status, network status;

[0505] Based on state-aware information and adjustment requests or first measurement reports, determine the adjusted computing service strategy.

[0506] In some embodiments, the determining unit 1202 determines an adjusted computing service strategy based on state-aware information and an adjustment request or a first measurement report, including:

[0507] Compare the state awareness information with the state measurement information in the adjustment request or the first measurement report to determine why the state measurement information does not meet the business requirements.

[0508] The adjusted computing service strategy was determined based on the reasons.

[0509] For details of the various embodiments of the computing service strategy adjustment device shown in Figure 12, please refer to the various embodiments of the computing service strategy adjustment method shown in Figure 4. To avoid repetition, they will not be described again.

[0510] This disclosure also provides a processor-readable storage medium storing a program for causing a processor to execute steps of various embodiments of the method for adjusting computing service policies. The processor-readable storage medium can be any available medium or data storage device accessible to the processor, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs)).

[0511] Figure 13 is a schematic diagram of a computing node provided in an embodiment of this disclosure. The computing node is used to provide computing power and / or computing services. As shown in Figure 13, the computing node provided in this embodiment includes a memory 1301, a transceiver 1302, and a processor 1303.

[0512] Memory 1301 is used to store computer programs; transceiver 1302 is used to send and receive data under the control of the processor; processor 1303 is used to read the computer program from the memory and execute it.

[0513] Perform status measurements, and the status measurement information includes at least one of the following:

[0514] Compute node status, compute service status, network status;

[0515] Obtain the adjusted computing service policy. The adjusted computing service policy is the computing service policy obtained by the network device after the state measurement information fails to meet the business requirements.

[0516] In some embodiments, obtaining the adjusted computing service policy includes:

[0517] If the status measurement information does not meet the business requirements, send a request to adjust the computing service strategy;

[0518] Receive the adjustment response for the computing service policy, which includes the adjusted computing service policy.

[0519] In some embodiments, obtaining the adjusted computing service policy includes:

[0520] Send the first measurement report, which includes status measurement information;

[0521] The network device receives the adjusted computing service policy, which is the computing service policy adjusted based on the first measurement report obtained by the network device.

[0522] In some embodiments, after performing the state measurement, the processor 1303 is further configured to:

[0523] During the handover preparation phase, first information is sent to the source access network, and the first information includes at least one of the following:

[0524] List of compute node status and compute service status information;

[0525] The computing service status information list includes at least one of the following:

[0526] The user identifier using the computing service, the current computing service identifier, and the second measurement report associated with the computing service.

[0527] In some embodiments, the processor 1303 is further configured to:

[0528] Get the status of neighboring computing nodes;

[0529] If a neighboring computing node has a better computing node status than this computing node, has idle resources, or preempts computing services, a request to adjust the computing service strategy is sent.

[0530] In some embodiments, if the computing node is a member node in a node group, a first measurement report or a request to adjust the computing service policy is sent to the master node in the node group, wherein the first measurement report includes status measurement information.

[0531] In some embodiments, if the computing node is the master node in a node group, it obtains the first measurement report or computing service policy adjustment request from the member nodes in the node group, and summarizes the first measurement reports or computing service policy adjustment requests from the master node and member nodes; and sends the summarized computing service policy adjustment request or the summarized first measurement report.

[0532] In some embodiments, if the computing node is the master node in the node group, the computing service is decomposed into at least two sub-tasks; and at least two sub-tasks are sent to at least two member nodes in the node group.

[0533] In some embodiments, the compute node state includes at least one of the following:

[0534] Total resources, used resources, available resources, computing power performance, computing power information of neighboring computing nodes that support proximity communication capabilities, and computing power information of master / member nodes in node groups.

[0535] The computing service status includes at least one of the following:

[0536] The processing efficiency / speed of the computing service, the computing latency of the computing service, the result indication of the computing service, the creation time and running status of the computing service;

[0537] Network status includes at least one of the following:

[0538] The transmission bandwidth of the service path, the total available bandwidth, the bandwidth usage, the actual transmission latency of the service path, the packet loss rate, the jitter, and the terminal air interface latency.

[0539] In some embodiments, business requirements include at least one of the following:

[0540] Computing requirements, network requirements;

[0541] The computational requirements include at least one of the following:

[0542] Computing power service type and identifier, computing power resource type and size, computing power resource location, computing power usage time, computing latency, and computing processing speed;

[0543] Network requirements include at least one of the following:

[0544] Maximum bandwidth, minimum latency, packet loss rate, jitter.

[0545] In some embodiments, the adjustment request includes at least one of the following:

[0546] Compute node identifier, business requirements, current computing service identifier, first measurement report, computing node performance change trend, computing service strategy adjustment tendency.

[0547] In some embodiments, the first measurement report includes at least one of the following:

[0548] The measurement report includes the following information: measurement time, object under test (identifier / list of identifiers), measurement parameters, and measurement results. Measurement parameters must include at least one of the following: compute node status, compute service status, or network status.

[0549] The tendency to adjust computing service strategies includes any of the following:

[0550] The options are: retain the existing computing service strategy, enhance the existing computing service capabilities, request the reallocation of computing service resources, or request a temporary adjustment of computing service resources.

[0551] For details of the various embodiments of the terminal shown in Figure 13, please refer to the various embodiments of the computing service strategy adjustment method shown in Figure 2. To avoid repetition, they will not be described again.

[0552] Figure 14 is a schematic diagram of an access network device provided in an embodiment of this disclosure. As shown in Figure 14, the access network device provided in this embodiment includes a memory 1401, a transceiver 1402, and a processor 1403.

[0553] Memory 1401 is used to store computer programs; transceiver 1402 is used to send and receive data under the control of the processor; processor 1403 is used to read the computer program from the memory and execute it.

[0554] Receive a request to adjust the computing service policy or a first measurement report sent by the computing node. The first measurement report includes status measurement information, which includes at least one of the following:

[0555] Compute node status, compute service status, network status;

[0556] Send a request to adjust the computing service policy or a first measurement report to the network device;

[0557] Receive the adjustment response of the computing service policy sent by the network device, the adjustment response including the adjusted computing service policy;

[0558] Send the adjusted computing service strategy to the computing nodes.

[0559] In some embodiments, the processor 1403 is further configured to:

[0560] Receive notifications from network devices regarding adjustments to computing service policies;

[0561] The adjustment notification will be sent to the computing service consumer.

[0562] In some embodiments, if the access network device is the source access network device of the computing node, during the handover preparation phase, the device receives first information sent by the computing node, the first information including at least one of the following:

[0563] List of compute node status and compute service status information;

[0564] The computing service status information list includes at least one of the following:

[0565] The user identifier using the computing service, the current computing service identifier, and the second measurement report associated with the computing service.

[0566] In some embodiments, the processor 1403 is further configured to:

[0567] During the handover execution phase, first information is sent to the target access network device, or first information is sent to the access and mobility management function.

[0568] For details of the various embodiments of the network devices shown in Figure 14, please refer to the various embodiments of the computing service policy adjustment method shown in Figure 3. To avoid repetition, they will not be described again.

[0569] Figure 15 is a schematic diagram of an access network device provided in an embodiment of this disclosure. As shown in Figure 15, the access network device provided in this embodiment of the disclosure includes a memory 1501, a transceiver 1502, and a processor 1503.

[0570] Memory 1501 is used to store computer programs; transceiver 1502 is used to send and receive data under the control of the processor; processor 1503 is used to read the computer program from the memory and execute it.

[0571] Receive a request to adjust the computing service policy or a first measurement report, wherein the first measurement report includes status measurement information, and the status measurement information includes at least one of the following:

[0572] Compute node status, compute service status, network status;

[0573] Based on the adjustment request or the first measurement report, determine the adjusted computing service strategy;

[0574] Send an adjustment response to the computing service policy, which includes the adjusted computing service policy.

[0575] In some embodiments, the processor 1503 is further configured to:

[0576] Send a notification of adjustments to the computing service policy.

[0577] In some embodiments, based on an adjustment request or a first measurement report, determining an adjusted computing service policy includes:

[0578] Upon receiving the switchover notification, the adjusted computing service strategy is determined based on the adjustment request or the first measurement report.

[0579] In some embodiments, based on an adjustment request or a first measurement report, determining an adjusted computing service policy includes:

[0580] Execution state awareness, where state awareness information includes at least one of the following:

[0581] Compute node status, compute service status, network status;

[0582] Based on state-aware information and adjustment requests or first measurement reports, determine the adjusted computing service strategy.

[0583] In some embodiments, based on state-aware information and an adjustment request or a first measurement report, an adjusted computing service strategy is determined, including:

[0584] Compare the state awareness information with the state measurement information in the adjustment request or the first measurement report to determine why the state measurement information does not meet the business requirements.

[0585] The adjusted computing service strategy was determined based on the reasons.

[0586] For details of the various embodiments of the network devices shown in Figure 15, please refer to the various embodiments of the computing service policy adjustment method shown in Figure 4. To avoid repetition, they will not be described again.

[0587] In the above embodiments, the transceiver is used to receive and transmit data under the control of the processor. The bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors (represented by the processor) and memory (represented by the memory). The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described herein. The bus interface provides an interface. The transceiver can be multiple components, including a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. The processor is responsible for managing the bus architecture and general processing, and the memory can store data used by the processor during operation.

[0588] A processor can be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above methods can be completed through integrated logic circuits in the processor's hardware or through software instructions. The processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. A general-purpose processor can be a microprocessor or any conventional processor.

[0589] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0590] Those skilled in the art will understand that although some embodiments described herein include certain features included in other embodiments but not others, combinations of features from different embodiments are meant to be within the scope of this disclosure and form different embodiments.

[0591] Those skilled in the art will understand that the descriptions of the various embodiments have different focuses, and for parts not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0592] Although embodiments of the present disclosure have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the present disclosure, and all such modifications and variations fall within the scope defined by the appended claims.

Claims

1. A method for adjusting a computing service strategy, applied to a computing node, the computing node being used to provide computing power and / or computing services, the method comprising: Perform status measurements, and the status measurement information includes at least one of the following: Compute node status, compute service status, network status; Obtain the adjusted computing service policy, which is the computing service policy adjusted by the network device after the state measurement information fails to meet the business requirements.

2. The method according to claim 1, wherein, The strategy for obtaining the adjusted computing service includes: If the status measurement information does not meet the business requirements, send a request to adjust the computing service strategy; Receive an adjustment response for the computing service policy, the adjustment response including the adjusted computing service policy.

3. The method according to claim 1, wherein, The strategy for obtaining the adjusted computing service includes: Send a first measurement report, which includes the status measurement information; The network device receives an adjusted computing service policy, which is a computing service policy adjusted based on the first measurement report after obtaining the first measurement report.

4. The method according to claim 1, wherein, After the execution status measurement, the method further includes: During the handover preparation phase, first information is sent to the source access network, the first information including at least one of the following: The list of computing node status and computing service status information; The computing service status information list includes at least one of the following: The user identifier using the computing service, the current computing service identifier, and the second measurement report associated with the computing service.

5. The method according to claim 1, wherein, The method further includes: Get the status of neighboring computing nodes; If the computing node status of a neighboring computing node is better than that of this computing node, the neighboring computing node has idle resources, or the neighboring computing node preempts computing services, a request to adjust the computing service strategy is sent.

6. The method according to claim 1, wherein, If the computing node is a member node in a node group, a first measurement report or a request to adjust the computing service policy is sent to the master node in the node group, wherein the first measurement report includes the status measurement information.

7. The method according to claim 1, wherein, If the computing node is the master node in the node group, then the first measurement report or computing service policy adjustment request of the member node in the node group is obtained, and the first measurement report or computing service policy adjustment request of the master node and the member node are summarized. Send a summary request to adjust the computing service policy or a summary first measurement report.

8. The method according to claim 1, wherein, If the computing node is the master node in the node group, then the computing service is decomposed into tasks to obtain at least two sub-tasks; Send the at least two subtasks to at least two member nodes in the node group.

9. The method according to claim 1, wherein, The computing node state includes at least one of the following: Total resources, used resources, available resources, computing power performance, computing power information of neighboring computing nodes that support proximity communication capabilities, and computing power information of master / member nodes in node groups. The computing service status includes at least one of the following: The processing efficiency / speed of the computing service, the computing latency of the computing service, the result indication of the computing service, the creation time and running status of the computing service; The network state includes at least one of the following: The transmission bandwidth of the service path, the total available bandwidth, the bandwidth usage, the actual transmission latency of the service path, the packet loss rate, the jitter, and the terminal air interface latency.

10. The method according to claim 1, wherein, The business requirements include at least one of the following: Computing requirements, network requirements; The computational requirements include at least one of the following: Computing power service type and identifier, computing power resource type and size, computing power resource location, computing power usage time, computing latency, and computing processing speed; The network requirements include at least one of the following: Maximum bandwidth, minimum latency, packet loss rate, jitter.

11. The method according to claim 2, wherein, The adjustment request includes at least one of the following: Compute node identifier, business requirements, current computing service identifier, first measurement report, computing node performance change trend, computing service strategy adjustment tendency.

12. The method according to claim 11, wherein, The first measurement report includes at least one of the following: The measurement report includes an identifier, measurement time, object identifier / identifier list, measurement parameters, and measurement results; the measurement parameters include at least one of the following: computing node status, computing service status, and network status. The computing service strategy adjustment tendencies include any of the following: The options are: retain the existing computing service strategy, enhance the existing computing service capabilities, request the reallocation of computing service resources, or request a temporary adjustment of computing service resources.

13. A method for adjusting a computing service policy, applied to an access network device, the method comprising: The system receives a request to adjust the computing service policy or a first measurement report sent by a computing node. The first measurement report includes status measurement information, which includes at least one of the following: Compute node status, compute service status, network status; Send the request to adjust the computing service policy or the first measurement report to the network device; Receive an adjustment response for the computing service policy sent by the network device, wherein the adjustment response includes the adjusted computing service policy; The adjusted computing service strategy is sent to the computing node.

14. The method according to claim 13, wherein, The method further includes: Receive the computing service policy adjustment notification sent by the network device; The adjustment notification is sent to the computing service consumer.

15. The method according to claim 13, wherein, If the access network device is the source access network device of the computing node, during the handover preparation phase, the computing node sends first information, which includes at least one of the following: The list of computing node status and computing service status information; The computing service status information list includes at least one of the following: The user identifier using the computing service, the current computing service identifier, and the second measurement report associated with the computing service.

16. The method according to claim 15, wherein, The method further includes: During the handover execution phase, the first information is sent to the target access network device, or to the access and mobility management function.

17. A method for adjusting a computing service policy, applied to a network device, the method comprising: Receive a request to adjust the computing service policy or a first measurement report, wherein the first measurement report includes status measurement information, and the status measurement information includes at least one of the following: Compute node status, compute service status, network status; Based on the adjustment request or the first measurement report, determine the adjusted computing service strategy; Send an adjustment response for the computing service policy, the adjustment response including the adjusted computing service policy.

18. The method according to claim 17, wherein, The method further includes: Send a notification of adjustments to the computing service policy.

19. The method of claim 17, wherein, The step of determining the adjusted computing service strategy based on the adjustment request or the first measurement report includes: Upon receiving the switching notification, the adjusted computing service strategy is determined based on the adjustment request or the first measurement report.

20. The method according to any one of claims 17 to 19, wherein, The step of determining the adjusted computing service strategy based on the adjustment request or the first measurement report includes: Execution state awareness, where state awareness information includes at least one of the following: Compute node status, compute service status, network status; Based on the state awareness information and the adjustment request or the first measurement report, the adjusted computing service strategy is determined.

21. The method according to claim 20, wherein, The step of determining the adjusted computing service strategy based on the state-aware information and the adjustment request or the first measurement report includes: The state awareness information is compared with the state measurement information in the adjustment request or the first measurement report to determine the reason why the state measurement information does not meet the business requirements. The adjusted computing service strategy was determined based on the aforementioned reasons.

22. A computing node, wherein, The computing node is used to provide computing power and / or computing services, and the computing node includes a memory, a transceiver, and a processor. The memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer programs in the memory and execute them. Perform status measurements, and the status measurement information includes at least one of the following: Compute node status, compute service status, network status; Obtain the adjusted computing service policy, which is the computing service policy adjusted by the network device after the state measurement information fails to meet the business requirements.

23. The computing node according to claim 22, wherein, The strategy for obtaining the adjusted computing service includes: If the status measurement information does not meet the business requirements, send a request to adjust the computing service strategy; Receive an adjustment response for the computing service policy, the adjustment response including the adjusted computing service policy.

24. The computing node according to claim 22, wherein, The strategy for obtaining the adjusted computing service includes: Send a first measurement report, which includes the status measurement information; The network device receives an adjusted computing service policy, which is a computing service policy adjusted based on the first measurement report after obtaining the first measurement report.

25. The computing node according to claim 22, wherein, After the execution state measurement, the processor is further configured to: During the handover preparation phase, first information is sent to the source access network, the first information including at least one of the following: The list of computing node status and computing service status information; The computing service status information list includes at least one of the following: The user identifier using the computing service, the current computing service identifier, and the second measurement report associated with the computing service.

26. The computing node according to claim 22, wherein, The processor is also used for: Get the status of neighboring computing nodes; If the computing node status of a neighboring computing node is better than that of this computing node, the neighboring computing node has idle resources, or the neighboring computing node preempts computing services, a request to adjust the computing service strategy is sent.

27. The computing node according to claim 22, wherein, If the computing node is a member node in a node group, a first measurement report or a request to adjust the computing service policy is sent to the master node in the node group, wherein the first measurement report includes the status measurement information.

28. The computing node according to claim 22, wherein, If the computing node is the master node in the node group, then the first measurement report or computing service policy adjustment request of the member node in the node group is obtained, and the first measurement report or computing service policy adjustment request of the master node and the member node are summarized. Send a summary request to adjust the computing service policy or a summary first measurement report.

29. The computing node according to claim 22, wherein, If the computing node is the master node in the node group, then the computing service is decomposed into tasks to obtain at least two sub-tasks; Send the at least two subtasks to at least two member nodes in the node group.

30. The computing node according to claim 22, wherein, The computing node state includes at least one of the following: Total resources, used resources, available resources, computing power performance, computing power information of neighboring computing nodes that support proximity communication capabilities, and computing power information of master / member nodes in node groups. The computing service status includes at least one of the following: The processing efficiency / speed of the computing service, the computing latency of the computing service, the result indication of the computing service, the creation time and running status of the computing service; The network state includes at least one of the following: The transmission bandwidth of the service path, the total available bandwidth, the bandwidth usage, the actual transmission latency of the service path, the packet loss rate, the jitter, and the terminal air interface latency.

31. The computing node according to claim 22, wherein, The business requirements include at least one of the following: Computing requirements, network requirements; The computational requirements include at least one of the following: Computing power service type and identifier, computing power resource type and size, computing power resource location, computing power usage time, computing latency, and computing processing speed; The network requirements include at least one of the following: Maximum bandwidth, minimum latency, packet loss rate, jitter.

32. The computing node according to claim 23, wherein, The adjustment request includes at least one of the following: Compute node identifier, business requirements, current computing service identifier, first measurement report, computing node performance change trend, computing service strategy adjustment tendency.

33. The computing node according to claim 32, wherein, The first measurement report includes at least one of the following: The measurement report includes an identifier, measurement time, object identifier / identifier list, measurement parameters, and measurement results; the measurement parameters include at least one of the following: computing node status, computing service status, and network status. The computing service strategy adjustment tendencies include any of the following: The options are: retain the existing computing service strategy, enhance the existing computing service capabilities, request the reallocation of computing service resources, or request a temporary adjustment of computing service resources.

34. An access network device, wherein, The access network device includes a memory, a transceiver, and a processor; The memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer programs in the memory and execute them. The system receives a request to adjust the computing service policy or a first measurement report sent by a computing node. The first measurement report includes status measurement information, which includes at least one of the following: Compute node status, compute service status, network status; Send the request to adjust the computing service policy or the first measurement report to the network device; Receive an adjustment response for the computing service policy sent by the network device, wherein the adjustment response includes the adjusted computing service policy; The adjusted computing service strategy is sent to the computing node.

35. The access network device according to claim 34, wherein, The processor is also used for: Receive the computing service policy adjustment notification sent by the network device; The adjustment notification is sent to the computing service consumer.

36. The access network device according to claim 34, wherein, If the access network device is the source access network device of the computing node, during the handover preparation phase, the computing node sends first information, which includes at least one of the following: The list of computing node status and computing service status information; The computing service status information list includes at least one of the following: The user identifier using the computing service, the current computing service identifier, and the second measurement report associated with the computing service.

37. The access network device according to claim 36, wherein, The processor is also used for: During the handover execution phase, the first information is sent to the target access network device, or to the access and mobility management function.

38. A network device, wherein, The network device includes a memory, a transceiver, and a processor; The memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer programs in the memory and execute them. Receive a request to adjust the computing service policy or a first measurement report, wherein the first measurement report includes status measurement information, and the status measurement information includes at least one of the following: Compute node status, compute service status, network status; Based on the adjustment request or the first measurement report, determine the adjusted computing service strategy; Send an adjustment response for the computing service policy, the adjustment response including the adjusted computing service policy.

39. The network device according to claim 38, wherein, The processor is also used for: Send a notification of adjustments to the computing service policy.

40. The network device according to claim 38, wherein, The step of determining the adjusted computing service strategy based on the adjustment request or the first measurement report includes: Upon receiving the switching notification, the adjusted computing service strategy is determined based on the adjustment request or the first measurement report.

41. The network device according to any one of claims 38 to 40, wherein, The step of determining the adjusted computing service strategy based on the adjustment request or the first measurement report includes: Execution state awareness, where state awareness information includes at least one of the following: Compute node status, compute service status, network status; Based on the state awareness information and the adjustment request or the first measurement report, the adjusted computing service strategy is determined.

42. The network device according to claim 41, wherein, The step of determining the adjusted computing service strategy based on the state-aware information and the adjustment request or the first measurement report includes: The state awareness information is compared with the state measurement information in the adjustment request or the first measurement report to determine the reason why the state measurement information does not meet the business requirements. The adjusted computing service strategy was determined based on the aforementioned reasons.

43. A processor-readable storage medium, wherein, The processor-readable storage medium stores a program for causing the processor to execute the method for adjusting the computing service policy as described in any one of claims 1 to 12, or the method for adjusting the computing service policy as described in any one of claims 13 to 16, or the method for adjusting the computing service policy as described in any one of claims 17 to 21.