Industrial Internet Communication Resource Allocation Method

By reserving and managing computing resources on edge computing servers, lifespan guarantees are provided for deterministic applications in the Industrial Internet, solving the problem of unreliable lifespan due to limited computing resources and improving resource utilization.

CN116112988BActive Publication Date: 2026-04-03BEIJING UNIV OF POSTS & TELECOMM +1
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-23
Publication Date
2026-04-03

AI Technical Summary

Technical Problem

In the Industrial Internet, how can we provide a guarantee of business survival time metrics for deterministic applications with strict reliability requirements, especially when edge computing server computing resources are limited, as existing technologies cannot effectively guarantee survival time metrics?

Method used

By initiating resource reservation requests to edge computing servers, the computing resources required for deterministic application services are reserved. In the event of information loss, a request for the use of computing resources is sent to ensure that the edge computing servers provide services to the services until the task is completed and release resources at the end of the task. Resource allocation is optimized by combining reserved resource amount information and discount factors.

Benefits of technology

It enables the provision of a guaranteed business lifetime indicator for deterministic applications with strict reliability requirements in the Industrial Internet, while improving the utilization rate of computing resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116112988B_ABST
    Figure CN116112988B_ABST
Patent Text Reader

Abstract

This invention provides a method for allocating communication resources in the Industrial Internet. The method includes: confirming the deterministic application service used by a user or terminal; initiating a resource reservation request to an edge computing server and sending information on the amount of reserved computing resources required by the service; reserving the computing resources required by the service based on the reserved computing resource information and a reservation scheme, and sending the computing resources to the edge computing server; in the event of information loss, sending a request for the use of computing resources for the service to the edge computing server, so that the edge computing server allocates computing resources to provide services for the service; sending a command to the edge computing server to terminate the resource reservation corresponding to the service, and releasing the reserved resources back to the edge computing server. This invention can provide a guarantee of service lifetime indicators for services with strict reliability requirements in the Industrial Internet and can improve the utilization rate of computing resources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of industrial internet technology, and in particular to a method for allocating communication resources in the industrial internet. Background Technology

[0002] Driven by the development needs of the manufacturing industry itself and to meet higher societal demands, the concept of the Industrial Internet of Things (IIoT) has emerged. In the IIoT scenario, sensors, actuators, controllers, production machines, and operator equipment are connected, and advanced technologies such as big data, intelligent sensing, and artificial intelligence are combined to achieve intelligent analysis of production data and intelligent decision-making in the production process, thereby realizing the automation and intelligentization of the manufacturing industry.

[0003] Industrial Internet scenarios not only require a massive number of connected devices but also impose stringent requirements on network latency and reliability. Furthermore, the Industrial Internet needs to guarantee network determinism. A deterministic network, for example, requires that network latency be deterministic, and that latency jitter be within a certain threshold range. Deterministic network capabilities are particularly important for Industrial Internet scenarios, especially in the field of industrial control.

[0004] Recently, 3GPP, the standardization organization in the mobile communications field, proposed a new Quality of Service (QoS) metric—survival time—in standard TS 22.104 for periodically deterministic services with strict reliability requirements in industrial internet scenarios. Survival time is defined as the period during which "message loss" is allowed. Generally, "message loss" means that the receiving end does not receive the message from the sending end within the expected time (or the reception fails). Deterministic applications in industrial internet scenarios require that the timer starts from the moment the first "message loss" occurs, and the second message sent must be successfully received by the receiving end before the survival time expires. After the first "message loss" occurs, to ensure that the next information transmission can successfully reach the receiving end, the system will reconfigure the radio link parameters and resources for the message transmission to improve link transmission reliability. This process will take a certain amount of time, called reaction time, and only after this process is completed will the sending end actually begin transmitting information data to the receiving end. To ensure application reliability, the reaction time and end-to-end latency should be less than the service's survival time metric. However, the massive number of devices in industrial internet scenarios further exacerbates the scarcity of wireless resources. The system cannot improve wireless link reliability while simultaneously increasing wireless transmission rates, thus failing to reduce transmission latency and ensure services meet lifetime requirements. For deterministic applications with computational needs in the industrial internet, end-to-end latency includes both transmission and computation latency. When "message loss" occurs, and reducing transmission latency cannot decrease end-to-end latency, a feasible approach is to reduce computation latency to guarantee service lifetime requirements. Multi-access edge computing (edge ​​computing) deploys servers with strong computing and storage capabilities at the network edge, providing low-latency computing and storage services to users within the network. Therefore, providing computing services for deterministic applications with computational needs in the industrial internet via edge computing servers is an excellent choice. However, when computational demands are also high in the industrial internet system, the limited computing resources of edge computing servers may already be fully allocated, leaving no additional computing resources for deterministic applications experiencing "message loss," potentially compromising the service lifetime requirement.

[0005] Therefore, how to provide a guarantee of business survival time indicators for deterministic applications with strict reliability requirements in the Industrial Internet is a technical problem that this project urgently needs to solve. Summary of the Invention

[0006] This invention provides an industrial internet communication resource allocation method to address the deficiency in existing technologies where the lifespan index of services may not be guaranteed, thereby providing a guaranteed lifespan index for deterministic application services with strict reliability requirements in the industrial internet.

[0007] This invention provides a method for allocating communication resources in the industrial internet, comprising:

[0008] Confirm the deterministic application services used by the user or terminal;

[0009] Initiate a resource reservation request to the edge computing server and send the amount of reserved computing resources required by the deterministic application service to the edge computing server;

[0010] Based on the reserved computing resource amount information and the reservation scheme, the computing resources required for deterministic application services are reserved, and the computing resources are sent to the edge computing server;

[0011] The system receives a response signal from the edge computing server to the resource reservation request. In the event of information loss, it sends a request for the use of computing resources for the deterministic application service to the edge computing server, so that the edge computing server allocates computing resources to provide services for the deterministic application service until all tasks are completed.

[0012] Send a termination resource reservation instruction corresponding to the deterministic application service to the edge computing server, and release the reserved resources and return them to the edge computing server.

[0013] According to the present invention, an industrial internet communication resource allocation method is provided, which reserves computing resources required for deterministic application services based on the reserved computing resource quantity information and the reservation scheme, and sends the computing resources to the edge computing server, comprising:

[0014] Store user information and the amount of reserved computing resources required in the storage area;

[0015] Based on the reserved computing resource amount information, and in conjunction with the reservation scheme, the corresponding computing resources are reserved in the resource reservation pool, and the computing resources are sent to the edge computing server.

[0016] According to the present invention, an industrial internet communication resource allocation method includes reserving corresponding computing resources in a resource reservation pool based on reserved computing resource quantity information and in conjunction with a reservation scheme, and sending the computing resources to the edge computing server, comprising:

[0017] Obtain the information array maintained by each base station, and record the reserved computing resource amount information of users who initiate resource reservation requests within the service range of the base station based on the information array;

[0018] Sort the reserved computing resource information for each user in descending order to obtain the first array;

[0019] The system needs to obtain the number of users and discount factor that guarantee the minimum full resource reservation amount, and calculate the actual resource reservation amount of the system based on the first array, the number of users, and the discount factor;

[0020] Sort the actual computing resource reservations of all base stations in ascending order to obtain the second array;

[0021] Based on the second array, the number of base stations, and the discount factor, the corresponding computing resources are reserved in the resource reservation pool, and the computing resources are sent to the edge computing server.

[0022] According to an industrial internet communication resource allocation method provided by the present invention, the step of sending a termination resource reservation instruction corresponding to the deterministic application service to the edge computing server and releasing the reserved resources back to the edge computing server includes:

[0023] Send the termination resource reservation instruction corresponding to the user's deterministic application service to the edge computing server, and delete the user information from the target base station corresponding to the user;

[0024] The reserved resource information of the target base station is updated, and redundant reserved resources are released to the edge computing server.

[0025] This invention provides a method for allocating communication resources in the industrial internet, comprising:

[0026] After the industrial internet system confirms the user's deterministic application business, it receives the resource reservation request and reserved computing resource amount information initiated by the industrial internet system;

[0027] The resource reservation request receives computing resources sent by the industrial internet system. In response to the resource reservation request, in the event of information loss, it receives computing resource usage requests for deterministic application services sent by the industrial internet system and allocates services for the deterministic application services based on the reserved computing resources until all tasks are completed.

[0028] Receives a resource reservation termination instruction sent by the industrial internet system, and receives the reserved computing resources returned by the industrial internet system.

[0029] According to a method for allocating communication resources in an industrial internet provided by the present invention, the step of receiving a resource reservation termination instruction sent by an industrial internet system and receiving reserved computing resources returned by the industrial internet system includes:

[0030] The system receives the termination resource reservation instruction corresponding to the user's deterministic application service sent by the industrial internet system, and receives the redundant reserved resources released by the industrial internet after the reserved resource information of the target base station is updated.

[0031] The present invention also provides an industrial internet communication resource allocation device, comprising:

[0032] The confirmation module is used to confirm the deterministic application services used by the user or terminal.

[0033] The request module is used to initiate a resource reservation request to the edge computing server and send the amount of reserved computing resources required by the deterministic application service to the edge computing server.

[0034] The reservation module is used to reserve computing resources required by deterministic application services based on the reserved computing resource quantity information and the reservation scheme, and send the computing resources to the edge computing server;

[0035] The service module is used to receive the response signal of the edge computing server to the resource reservation request, and in the event of information loss, send a computing resource usage request for the deterministic application service to the edge computing server, so that the edge computing server allocates computing resources to provide services for the deterministic application service until all tasks are completed.

[0036] The return module is used to send a termination resource reservation instruction corresponding to the deterministic application service to the edge computing server, and release the reserved resources and return them to the edge computing server.

[0037] The present invention also provides an industrial internet communication resource allocation device, comprising:

[0038] The reservation module is used to receive resource reservation requests and reserved computing resource information initiated by the industrial internet system after the industrial internet system confirms the user's deterministic application business.

[0039] The service module, which receives computing resources from the industrial internet system in response to the resource reservation request, receives computing resource usage requests for deterministic application services from the industrial internet system in the event of information loss, and allocates services for the deterministic application services based on the reserved computing resources until all tasks are completed.

[0040] The return module is used to receive the end resource reservation instruction sent by the industrial internet system, and to receive the reserved computing resources returned by the industrial internet system.

[0041] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the industrial internet communication resource allocation method described above.

[0042] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the industrial internet communication resource allocation method as described above.

[0043] The industrial internet communication resource allocation method provided by this invention involves: confirming the deterministic application service used by the user or terminal; initiating a resource reservation request to the edge computing server and sending information on the amount of reserved computing resources required by the deterministic application service to the edge computing server; reserving the computing resources required by the deterministic application service based on the reserved computing resource information and a reservation scheme, and sending the computing resources to the edge computing server; receiving the response signal from the edge computing server to the resource reservation request; in the event of information loss, sending a request for the use of computing resources for the deterministic application service to the edge computing server, enabling the edge computing server to allocate computing resources to provide services for the deterministic application service until all tasks are completed; sending a command to the edge computing server to terminate the resource reservation corresponding to the deterministic application service, and releasing the reserved resources back to the edge computing server. This invention can provide a guarantee of service survival time indicators for deterministic application services with strict reliability requirements in the industrial internet and can improve the utilization rate of computing resources. Attached Figure Description

[0044] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0045] Figure 1 This is one of the flowcharts illustrating the industrial internet communication resource allocation method provided by the present invention;

[0046] Figure 2 This is the second flowchart illustrating the industrial internet communication resource allocation method provided by this invention;

[0047] Figure 3 This is the third flowchart illustrating the industrial internet communication resource allocation method provided by this invention;

[0048] Figure 4 This is one of the structural schematic diagrams of the industrial internet communication resource allocation device provided by the present invention;

[0049] Figure 5 This is the second structural schematic diagram of the industrial internet communication resource allocation device provided by the present invention;

[0050] Figure 6 This is a schematic diagram of the structure of the electronic device provided by the present invention. Detailed Implementation

[0051] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.

[0052] The following is combined Figures 1-6 The present invention describes the industrial internet communication resource allocation method.

[0053] Reference Figure 1 The industrial internet communication resource allocation method provided by this invention includes the following steps:

[0054] Step 110: Confirm the deterministic application service used by the user or terminal; wherein the deterministic application service includes at least a lifespan indicator and computing requirements.

[0055] Specifically, the deterministic application services in this embodiment are those used by users in an industrial internet scenario and detected and confirmed by the industrial internet system. The deterministic application services in this embodiment include at least the survival time (QoS) metric and computational requirements.

[0056] Step 120: Initiate a resource reservation request to the edge computing server and send the amount of reserved computing resources required by the deterministic application service to the edge computing server.

[0057] Specifically, in this embodiment, when the central controller of the industrial internet system discovers the deterministic application service, it initiates a resource reservation request to the edge computing server and sends information on the amount of reserved computing resources required by the service.

[0058] It should be noted that the amount of computing resources that each user needs to reserve is denoted as C. i , where i is the tag corresponding to the user.

[0059] Step 130: Based on the reserved computing resource amount information and the reservation scheme, reserve the computing resources required for deterministic application services, and send the computing resources to the edge computing server.

[0060] It should be noted that after the edge computing server receives the resource reservation request for the business and the amount of reserved computing resources required by the business, the industrial internet system reserves computing resources according to the reservation plan and the amount of reserved computing resources.

[0061] Step 140: Receive the response signal from the edge computing server to the resource reservation request. In the event of information loss, send a request for the use of computing resources for the deterministic application service to the edge computing server, so that the edge computing server allocates computing resources to provide services for the deterministic application service until all tasks are completed.

[0062] Specifically, this embodiment provides services for each user's deterministic application services based on the response signals of the edge computing server. This includes situations where no "information loss" occurs during application service execution, in which case the network will not perform any additional operations; and situations where "information loss" occurs during application service execution, in which case the network will perform additional operations to provide services for the deterministic application services.

[0063] Once the industrial internet system responds to the resource reservation request initiated by the application, the industrial internet begins to provide services to that application.

[0064] The following two situations may occur during the service provision:

[0065] (1) No “information loss” occurred during the execution of the application business.

[0066] (2) During the execution of the application business, an "information loss" occurred.

[0067] When the service is provided under condition (1), the network will not perform any additional operations.

[0068] When the service provision period is under condition (2), the network will proceed as follows:

[0069] Step 1: The network detects "information loss" at the receiving end of this service;

[0070] Step 2: The network sends a request to the edge computing server for reserved resources for this service;

[0071] Step 3: The edge computing server allocates the reserved resources to this service.

[0072] When a deterministic application service in the network experiences "information loss" for the first time, the network sends a request to the edge computing server to reserve resources, allocating the reserved resources to the service. This increases the amount of computing resources required for the service, while the computing power required by the service itself remains unchanged. As a result, the computational latency of the service is reduced during the second execution, and the overall end-to-end latency is reduced. This ensures that the service's lifespan does not run out before the service information successfully reaches the receiving end, thus guaranteeing the reliability of the deterministic application service.

[0073] Step 150: Send the termination resource reservation instruction corresponding to the deterministic application service to the edge computing server, and release the reserved resources and return them to the edge computing server.

[0074] Specifically, in this embodiment, after all application services are completed, the network sends a termination resource reservation instruction to the edge computing server for the application service. When an application service is successfully terminated, the corresponding extra redundant reserved computing resources are released and returned to the edge computing server, thus avoiding the waste of computing resources and improving the utilization rate of computing resources.

[0075] The industrial internet communication resource allocation method provided by this invention involves: confirming the deterministic application service used by the user or terminal; initiating a resource reservation request to the edge computing server and sending information on the amount of reserved computing resources required by the deterministic application service to the edge computing server; reserving the computing resources required by the deterministic application service based on the reserved computing resource information and a reservation scheme, and sending the computing resources to the edge computing server; receiving the response signal from the edge computing server to the resource reservation request; in the event of information loss, sending a request for the use of computing resources for the deterministic application service to the edge computing server, enabling the edge computing server to allocate computing resources to provide services for the deterministic application service until all tasks are completed; sending a command to the edge computing server to terminate the resource reservation corresponding to the deterministic application service, and releasing the reserved resources back to the edge computing server. This invention can provide a guarantee of service survival time indicators for deterministic application services with strict reliability requirements in the industrial internet and can improve the utilization rate of computing resources.

[0076] Based on the above embodiments, the method of reserving computing resources according to the reserved computing resource quantity information and the reservation scheme to reserve computing resources required by deterministic application services, and sending the computing resources to the edge computing server, includes:

[0077] Store user information and the amount of reserved computing resources required in the storage area;

[0078] Based on the reserved computing resource amount information, and in conjunction with the reservation scheme, the corresponding computing resources are reserved in the resource reservation pool, and the computing resources are sent to the edge computing server.

[0079] Specifically, in this embodiment, after the edge computing server receives the service resource reservation request and the amount of reserved computing resources required by the service, it first stores the user information and the amount of reserved computing resources required into the corresponding storage area of ​​the system through the industrial internet system. Then, the system calculates the amount of computing resources that need to be reserved according to the algorithm and reserves the corresponding computing resources in the resource reservation pool.

[0080] Based on the above embodiments, the step of reserving corresponding computing resources in the resource reservation pool based on the reserved computing resource amount information and in conjunction with the reservation scheme, and sending the computing resources to the edge computing server, includes:

[0081] Obtain the information array maintained by each base station, and record the reserved computing resource amount information of users who initiate resource reservation requests within the service range of the base station based on the information array;

[0082] Sort the reserved computing resource information for each user in descending order to obtain the first array;

[0083] The system needs to obtain the number of users and discount factor that guarantee the minimum full resource reservation amount, and calculate the actual resource reservation amount of the system based on the first array, the number of users, and the discount factor;

[0084] Sort the actual computing resource reservations of all base stations in ascending order to obtain the second array;

[0085] Based on the second array, the number of base stations, and the discount factor, the corresponding computing resources are reserved in the resource reservation pool, and the computing resources are sent to the edge computing server.

[0086] Specifically, this embodiment provides a specific scheme and calculation method for reserving computing resources.

[0087] First, obtain the information array for each base station in the industrial internet system. Each base station m maintains one information array. This array is used to record the reserved resource requirements of users who initiate resource reservation requests within the service range of base station m. The array is:

[0088]

[0089] Where, m N This represents the total number of users at base station m. It should be noted that this is an information array. Updated in real time.

[0090] Then, the actual reserved computing resources for the base station are calculated, specifically as follows:

[0091] 1. Based on the information array of base station m Sort the arrays in descending order of each user's reserved resource requirements to obtain a new array F:

[0092]

[0093] in,

[0094] 2. Calculate the actual computing resource reservation of the system according to the following formula.

[0095]

[0096] Among them, the minimum number of users whose complete resource reservation requirements the system needs to guarantee is M, which is set according to actual needs; γ is the resource reservation discount factor, 0<γ<1, which is also set according to actual needs.

[0097] Base station m periodically stores this actual computing resource reservation information. The data is uploaded to the central controller of the industrial internet system, with a time cycle of T. S The settings are configured by the system according to actual needs.

[0098] Furthermore, the system's central controller maintains a network information array C. S This array is used to record the reserved computing resources required by all base stations.

[0099]

[0100] Where N is the total number of base stations in the system.

[0101] Total information array C S Updated based on information periodically uploaded by each base station.

[0102] Then, the actual amount of computing resources reserved in the calculation system is calculated as follows:

[0103] 1. Based on the system's total network information array C S Sort the arrays in descending order of the reserved resource amount for each base station to obtain a new array F. S :

[0104] F S ={F1,F2,F3,...,F N} (5)

[0105] Among them, F1>F2>F3>...>F N .

[0106] 2. Calculate the actual reserved computing resources C of the system according to the following formula. R :

[0107]

[0108] The minimum number of base stations that the system needs to guarantee in terms of complete resource reservation requirements is M. S The value is set according to actual needs; γ is the resource reservation discount factor, 0<γ<1, which is also set according to actual needs.

[0109] In summary, the actual amount of computing resources reserved in the resource reservation pool by the system is C as shown in the above formula. R .

[0110] This embodiment sorts the information array maintained by each base station, and calculates the actual computing resource reservation amount for each base station by combining the number of users and the discount factor. Then, it sorts the actual computing resource reservation amount for each base station, and calculates the corresponding computing resources reserved in the resource reservation pool by combining the number of base stations and the discount factor.

[0111] Based on the above embodiments, the step of sending the termination resource reservation instruction corresponding to the deterministic application service to the edge computing server and releasing the reserved resources back to the edge computing server includes:

[0112] Send the termination resource reservation instruction corresponding to the user's deterministic application service to the edge computing server, and delete the user information from the target base station corresponding to the user;

[0113] The reserved resource information of the target base station is updated, and redundant reserved resources are released to the edge computing server.

[0114] Specifically, after the edge computing server receives the instruction to terminate the resource reservation of the application service, the industrial internet system deletes the corresponding information of the user in the corresponding base station according to the user tag, updates the corresponding data information, updates the reserved resource amount information of the base station, and releases the redundant reserved resources.

[0115] When an application successfully terminates, the corresponding redundant reserved computing resources are released and returned to the edge computing server, thus avoiding waste of computing resources and improving the utilization rate of computing resources.

[0116] Reference Figure 2 The present invention also provides a method for allocating communication resources in the industrial internet, comprising the following steps:

[0117] Step 210: After the industrial internet system confirms the user's deterministic application business, receive the resource reservation request and reserved computing resource amount information initiated by the industrial internet system;

[0118] Step 220: Receive computing resources sent by the industrial internet system for resource reservation request. In response to the resource reservation request, in the event of information loss, receive computing resource usage requests for deterministic application services sent by the industrial internet system, and allocate services for the deterministic application services based on the reserved computing resources until all tasks are completed.

[0119] Step 230: Receive the resource reservation termination instruction sent by the industrial internet system, and receive the reserved computing resources returned by the industrial internet system.

[0120] Based on the above embodiments, receiving the resource reservation termination instruction sent by the industrial internet system and receiving the reserved computing resources returned by the industrial internet system includes:

[0121] The system receives the termination resource reservation instruction corresponding to the user's deterministic application service sent by the industrial internet system, and receives the redundant reserved resources released by the industrial internet after the reserved resource information of the target base station is updated.

[0122] Reference Figure 3 The complete steps of the industrial internet communication resource allocation method provided by this invention include:

[0123] Step 310: Discover deterministic application services;

[0124] Step 320: Initiate a resource reservation request;

[0125] Step 330: Reserve computing resources;

[0126] Step 340: Execute application services over the network;

[0127] Step 350: Application service completed;

[0128] Step 360: Release reserved resources.

[0129] The industrial internet communication resource allocation device provided by the present invention is described below. The industrial internet communication resource allocation device described below and the industrial internet communication resource allocation method described above can be referred to in correspondence.

[0130] Reference Figure 4 The present invention also provides an industrial internet communication resource allocation device, comprising:

[0131] The confirmation module 410 is used to confirm the deterministic application service used by the user or terminal.

[0132] Request module 420 is used to initiate a resource reservation request to the edge computing server and send information on the amount of reserved computing resources required by the deterministic application service to the edge computing server.

[0133] The reservation module 430 is used to reserve computing resources required by deterministic application services based on the reserved computing resource quantity information and the reservation scheme, and send the computing resources to the edge computing server;

[0134] Service module 440 is used to receive the response signal of the edge computing server to the resource reservation request, and in the event of information loss, send a computing resource usage request for the deterministic application service to the edge computing server, so that the edge computing server allocates computing resources to provide services for the deterministic application service until all tasks are completed.

[0135] The return module 450 is used to send an end resource reservation instruction corresponding to the deterministic application service to the edge computing server, and release the reserved resources to return to the edge computing server.

[0136] Based on the above embodiments, the reserved module is specifically used for:

[0137] Store user information and the amount of reserved computing resources required in the storage area;

[0138] Based on the reserved computing resource amount information, and in conjunction with the reservation scheme, the corresponding computing resources are reserved in the resource reservation pool, and the computing resources are sent to the edge computing server.

[0139] Based on the above embodiments, the reserved module is specifically used for:

[0140] Obtain the information array maintained by each base station, and record the reserved computing resource amount information of users who initiate resource reservation requests within the service range of the base station based on the information array;

[0141] Sort the reserved computing resource information for each user in descending order to obtain the first array;

[0142] The system needs to obtain the number of users and discount factor that guarantee the minimum full resource reservation amount, and calculate the actual resource reservation amount of the system based on the first array, the number of users, and the discount factor;

[0143] Sort the actual computing resource reservations of all base stations in ascending order to obtain the second array;

[0144] Based on the second array, the number of base stations, and the discount factor, the corresponding computing resources are reserved in the resource reservation pool, and the computing resources are sent to the edge computing server.

[0145] Based on the above embodiments, the service module is specifically used for:

[0146] It was confirmed that information loss occurred in the aforementioned deterministic application service;

[0147] Send a request for reserved resources for the deterministic application service to the edge computing server, so that the edge computing server allocates the reserved resources to the deterministic application service.

[0148] Based on the above embodiments, the return module is specifically used for:

[0149] Send the termination resource reservation instruction corresponding to the user's deterministic application service to the edge computing server, and delete the user information from the target base station corresponding to the user;

[0150] The reserved resource information of the target base station is updated, and redundant reserved resources are released to the edge computing server.

[0151] Reference Figure 5 The present invention also provides an industrial internet communication resource allocation device, comprising:

[0152] The reservation module 510 is used to receive resource reservation requests and reserved computing resource quantity information initiated by the industrial internet system after the industrial internet system confirms the user's deterministic application business.

[0153] Service module 520 receives computing resources sent by the industrial internet system in the resource reservation request. In response to the resource reservation request, in the event of information loss, it receives computing resource usage requests for deterministic application services sent by the industrial internet system and allocates services for the deterministic application services based on the reserved computing resources until all tasks are completed.

[0154] The return module 530 is used to receive the end resource reservation instruction sent by the industrial internet system, and to receive the reserved computing resources returned by the industrial internet system.

[0155] Based on the above embodiments, the return module is specifically used for:

[0156] The system receives the termination resource reservation instruction corresponding to the user's deterministic application service sent by the industrial internet system, and receives the redundant reserved resources released by the industrial internet after the reserved resource information of the target base station is updated.

[0157] Figure 6 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 6 As shown, the electronic device may include: a processor 610, a communications interface 620, a memory 630, and a communication bus 640, wherein the processor 610, the communications interface 620, and the memory 630 communicate with each other through the communication bus 640. The processor 610 can call logical instructions in the memory 630 to execute an industrial internet communication resource allocation method, which includes:

[0158] Confirm the deterministic application services used by the user or terminal;

[0159] Initiate a resource reservation request to the edge computing server and send the amount of reserved computing resources required by the deterministic application service to the edge computing server;

[0160] Based on the reserved computing resource amount information and the reservation scheme, the computing resources required for deterministic application services are reserved, and the computing resources are sent to the edge computing server;

[0161] The system receives a response signal from the edge computing server to the resource reservation request. In the event of information loss, it sends a request for the use of computing resources for the deterministic application service to the edge computing server, so that the edge computing server allocates computing resources to provide services for the deterministic application service until all tasks are completed.

[0162] Send a termination resource reservation instruction corresponding to the deterministic application service to the edge computing server, and release the reserved resources and return them to the edge computing server.

[0163] or,

[0164] After the industrial internet system confirms the user's deterministic application business, it receives the resource reservation request and reserved computing resource amount information initiated by the industrial internet system;

[0165] The resource reservation request receives computing resources sent by the industrial internet system. In response to the resource reservation request, in the event of information loss, it receives computing resource usage requests for deterministic application services sent by the industrial internet system and allocates services for the deterministic application services based on the reserved computing resources until all tasks are completed.

[0166] Receives a resource reservation termination instruction sent by the industrial internet system, and receives the reserved computing resources returned by the industrial internet system.

[0167] Furthermore, the logical instructions in the aforementioned memory 630 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, essentially, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0168] On the other hand, the present invention also provides a computer program product, the computer program product comprising a computer program, the computer program being able to be stored on a non-transitory computer-readable storage medium, and when the computer program is executed by a processor, the computer being able to execute the industrial internet communication resource allocation method provided by the above methods, the method comprising:

[0169] Confirm the deterministic application services used by the user or terminal;

[0170] Initiate a resource reservation request to the edge computing server and send the amount of reserved computing resources required by the deterministic application service to the edge computing server;

[0171] Based on the reserved computing resource amount information and the reservation scheme, the computing resources required for deterministic application services are reserved, and the computing resources are sent to the edge computing server;

[0172] The system receives a response signal from the edge computing server to the resource reservation request. In the event of information loss, it sends a request for the use of computing resources for the deterministic application service to the edge computing server, so that the edge computing server allocates computing resources to provide services for the deterministic application service until all tasks are completed.

[0173] Send a termination resource reservation instruction corresponding to the deterministic application service to the edge computing server, and release the reserved resources and return them to the edge computing server.

[0174] or,

[0175] After the industrial internet system confirms the user's deterministic application business, it receives the resource reservation request and reserved computing resource amount information initiated by the industrial internet system;

[0176] The resource reservation request receives computing resources sent by the industrial internet system. In response to the resource reservation request, in the event of information loss, it receives computing resource usage requests for deterministic application services sent by the industrial internet system and allocates services for the deterministic application services based on the reserved computing resources until all tasks are completed.

[0177] Receives a resource reservation termination instruction sent by the industrial internet system, and receives the reserved computing resources returned by the industrial internet system.

[0178] In another aspect, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to perform the industrial internet communication resource allocation method provided by the methods described above, the method comprising:

[0179] Confirm the deterministic application services used by the user or terminal;

[0180] Initiate a resource reservation request to the edge computing server and send the amount of reserved computing resources required by the deterministic application service to the edge computing server;

[0181] Based on the reserved computing resource amount information and the reservation scheme, the computing resources required for deterministic application services are reserved, and the computing resources are sent to the edge computing server;

[0182] The system receives a response signal from the edge computing server to the resource reservation request. In the event of information loss, it sends a request for the use of computing resources for the deterministic application service to the edge computing server, so that the edge computing server allocates computing resources to provide services for the deterministic application service until all tasks are completed.

[0183] Send a termination resource reservation instruction corresponding to the deterministic application service to the edge computing server, and release the reserved resources and return them to the edge computing server.

[0184] or,

[0185] After the industrial internet system confirms the user's deterministic application business, it receives the resource reservation request and reserved computing resource amount information initiated by the industrial internet system;

[0186] The resource reservation request receives computing resources sent by the industrial internet system. In response to the resource reservation request, in the event of information loss, it receives computing resource usage requests for deterministic application services sent by the industrial internet system and allocates services for the deterministic application services based on the reserved computing resources until all tasks are completed.

[0187] Receives a resource reservation termination instruction sent by the industrial internet system, and receives the reserved computing resources returned by the industrial internet system.

[0188] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0189] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0190] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for allocating communication resources in the industrial internet, characterized in that, include: Confirm the deterministic application services used by the user or terminal; Initiate a resource reservation request to the edge computing server and send information on the amount of reserved computing resources required by the deterministic application service to the edge computing server, including the amount of computing resources required to be reserved for each user or terminal; Based on the reserved computing resource amount information and the reservation scheme, the computing resources required for deterministic application services are reserved, and the computing resources are sent to the edge computing server; The system receives a response signal from the edge computing server to the resource reservation request. In the event of information loss, it sends a request for the use of computing resources for the deterministic application service to the edge computing server, so that the edge computing server allocates computing resources to provide services for the deterministic application service until all tasks are completed. Send a termination resource reservation instruction corresponding to the deterministic application service to the edge computing server, and release the reserved resources and return them to the edge computing server; Based on the reserved computing resource amount information and the reservation scheme, computing resources required for deterministic application services are reserved, and the computing resources are sent to the edge computing server, including: Store user information and the amount of reserved computing resources required in the storage area; Based on the reserved computing resource amount information, and in conjunction with the reservation scheme, the corresponding computing resources are reserved in the resource reservation pool, and the computing resources are sent to the edge computing server; The step of reserving corresponding computing resources in the resource reservation pool based on the reserved computing resource amount information and in conjunction with the reservation scheme, and sending the computing resources to the edge computing server, includes: Obtain the information array maintained by each base station, and record the reserved computing resource amount information of users who initiate resource reservation requests within the service range of the base station based on the information array; Sort the reserved computing resource information for each user in descending order to obtain the first array; The system needs to obtain the number of users and discount factor that guarantee the minimum full resource reservation amount, and calculate the actual resource reservation amount of the system based on the first array, the number of users, and the discount factor; Sort the actual computing resource reservations of each base station in descending order to obtain the second array; Based on the second array, the number of base stations that guarantee the minimum amount of complete resource reservation, and the discount factor, the corresponding computing resources are reserved in the resource reservation pool, and the computing resources are sent to the edge computing server.

2. The industrial internet communication resource allocation method according to claim 1, characterized in that, Sending the termination resource reservation instruction corresponding to the deterministic application service to the edge computing server and releasing the reserved resources back to the edge computing server includes: Send the termination resource reservation instruction corresponding to the user's deterministic application service to the edge computing server, and delete the user information from the target base station corresponding to the user; The reserved resource information of the target base station is updated, and redundant reserved resources are released to the edge computing server.

3. A method for allocating communication resources in the industrial internet, characterized in that, include: After the industrial internet system confirms the user's deterministic application business, it receives the resource reservation request and reserved computing resource amount information initiated by the industrial internet system, including the amount of computing resources that each user or terminal needs to reserve. The system receives computing resources sent by the industrial internet system, responds to the resource reservation request, and in the event of information loss, receives computing resource usage requests for deterministic application services sent by the industrial internet system, and allocates reserved computing resources to provide services for the deterministic application services until all tasks are completed. Receive the resource reservation termination instruction sent by the industrial internet system, and receive the reserved computing resources returned by the industrial internet system; The process of reserving computing resources includes: Store user information and the amount of reserved computing resources required in the storage area; Obtain the information array maintained by each base station, and record the reserved computing resource amount information of users who initiate resource reservation requests within the service range of the base station based on the information array; Sort the reserved computing resource information for each user in descending order to obtain the first array; The system needs to obtain the number of users and discount factor that guarantee the minimum full resource reservation amount, and calculate the actual resource reservation amount of the system based on the first array, the number of users, and the discount factor; Sort the actual computing resource reservations of each base station in descending order to obtain the second array; Based on the second array, the number of base stations that guarantee the minimum amount of complete resource reservation, and the discount factor, the corresponding computing resources are reserved in the resource reservation pool, and the computing resources are sent to the edge computing server.

4. The industrial internet communication resource allocation method according to claim 3, characterized in that, The process of receiving the resource reservation termination instruction sent by the industrial internet system and receiving the reserved computing resources returned by the industrial internet system includes: The system receives the termination resource reservation instruction corresponding to the user's deterministic application service sent by the industrial internet system, and receives the redundant reserved resources released by the industrial internet after the reserved resource information of the target base station is updated.

5. An industrial internet communication resource allocation device, characterized in that, include: The confirmation module is used to confirm the deterministic application services used by the user or terminal. The request module is used to initiate a resource reservation request to the edge computing server and send information on the amount of reserved computing resources required by the deterministic application service to the edge computing server, including the amount of computing resources that each user or terminal needs to reserve. The reservation module is used to reserve computing resources required by deterministic application services based on the reserved computing resource quantity information and the reservation scheme, and send the computing resources to the edge computing server; The service module is used to receive the response signal of the edge computing server to the resource reservation request, and in the event of information loss, send a computing resource usage request for the deterministic application service to the edge computing server, so that the edge computing server allocates computing resources to provide services for the deterministic application service until all tasks are completed. The return module is used to send the termination resource reservation instruction corresponding to the deterministic application service to the edge computing server, and release the reserved resources and return them to the edge computing server. Based on the reserved computing resource amount information and the reservation scheme, computing resources required for deterministic application services are reserved, and the computing resources are sent to the edge computing server, including: Store user information and the amount of reserved computing resources required in the storage area; Based on the reserved computing resource amount information, and in conjunction with the reservation scheme, the corresponding computing resources are reserved in the resource reservation pool, and the computing resources are sent to the edge computing server; The step of reserving corresponding computing resources in the resource reservation pool based on the reserved computing resource amount information and in conjunction with the reservation scheme, and sending the computing resources to the edge computing server, includes: Obtain the information array maintained by each base station, and record the reserved computing resource amount information of users who initiate resource reservation requests within the service range of the base station based on the information array; Sort the reserved computing resource information for each user in descending order to obtain the first array; The system needs to obtain the number of users and discount factor that guarantee the minimum full resource reservation amount, and calculate the actual resource reservation amount of the system based on the first array, the number of users, and the discount factor; Sort the actual computing resource reservations of each base station in descending order to obtain the second array; Based on the second array, the number of base stations that guarantee the minimum amount of complete resource reservation, and the discount factor, the corresponding computing resources are reserved in the resource reservation pool, and the computing resources are sent to the edge computing server.

6. An industrial internet communication resource allocation device, characterized in that, include: The reservation module is used to receive resource reservation requests and reserved computing resource information initiated by the industrial internet system after the industrial internet system confirms the user's deterministic application business, including the amount of computing resources that each user or terminal needs to reserve. The service module, which receives computing resources from the industrial internet system in response to the resource reservation request, receives computing resource usage requests for deterministic application services from the industrial internet system in the event of information loss, and allocates services for the deterministic application services based on the reserved computing resources until all tasks are completed. The return module is used to receive the end resource reservation instruction sent by the industrial internet system, and to receive the reserved computing resources returned by the industrial internet system. The process of reserving computing resources includes: Store user information and the amount of reserved computing resources required in the storage area; Obtain the information array maintained by each base station, and record the reserved computing resource amount information of users who initiate resource reservation requests within the service range of the base station based on the information array; Sort the reserved computing resource information for each user in descending order to obtain the first array; The system needs to obtain the number of users and discount factor that guarantee the minimum full resource reservation amount, and calculate the actual resource reservation amount of the system based on the first array, the number of users, and the discount factor; Sort the actual computing resource reservations of each base station in descending order to obtain the second array; Based on the second array, the number of base stations that guarantee the minimum amount of complete resource reservation, and the discount factor, the corresponding computing resources are reserved in the resource reservation pool, and the computing resources are sent to the edge computing server.

7. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the industrial internet communication resource allocation method as described in any one of claims 1 to 4.

8. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the industrial internet communication resource allocation method as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Communication method, device and equipment

    CN111866789A