CN-122028207-A - Resource regulation and control method, device, system, equipment and medium based on heterogeneous performance index
Abstract
The invention discloses a resource regulation and control method, a device, a system, equipment and a medium based on heterogeneous performance indexes, which belong to the field of resource scheduling, wherein the method comprises the steps of acquiring heterogeneous performance parameters of an FPGA circuit in each preset scheduling period, wherein the heterogeneous performance parameters comprise a plurality of different heterogeneous performance index values; if any one of the heterogeneous performance index values does not meet the corresponding index threshold, determining different priority service weights by utilizing the heterogeneous performance index values, respectively determining a plurality of resource regulation parameters according to the priority service weights, and regulating and controlling the resources of the FPGA circuit according to the plurality of resource regulation parameters. According to the method, the performance parameters can be obtained in each period, when any performance parameter does not reach the standard, the resource regulation is carried out based on the heterogeneous performance index value, so that the timeliness of regulation is improved, the regulation flow is simplified, and the regulation efficiency is improved.
Inventors
- ZHANG SUI
Assignees
- 上海安路信息科技股份有限公司
Dates
- Publication Date
- 20260512
- Application Date
- 20260203
Claims (10)
- 1. A resource regulation and control method based on heterogeneous performance indexes, the method comprising: Acquiring heterogeneous performance parameters of the FPGA circuit in each preset scheduling period, wherein the heterogeneous performance parameters comprise a plurality of different heterogeneous performance index values; If any one of the heterogeneous performance index values does not meet the corresponding index threshold, determining different priority service weights by using the heterogeneous performance index values; and respectively determining a plurality of resource regulation and control parameters according to the priority service weight, and regulating and controlling the resources of the FPGA circuit according to the plurality of resource regulation and control parameters.
- 2. The heterogeneous performance index-based resource control method according to claim 1, wherein if any one of the heterogeneous performance index values does not meet a corresponding index threshold, determining different priority traffic weights by using the heterogeneous performance index value comprises: Carrying out normalization processing and smoothing processing on each heterogeneous performance index value to obtain a plurality of processing performance index values; Judging whether each processing performance index value meets a corresponding index threshold value or not; If any one of the heterogeneous performance index values does not meet the corresponding index threshold, calculating a communication priority service weight and a perception priority service weight by adopting each processing performance index value.
- 3. The heterogeneous performance index-based resource control method according to claim 2, wherein the processing performance index value includes a processing performance index value of communication delay and a processing performance index value of perceived detection rate; The calculating the communication priority service weight and the perception priority service weight by using the index threshold respectively comprises the following steps: Calculating a communication delay violation degree by adopting the processing performance index value of the communication delay, and calculating a communication priority service weight value by utilizing the communication delay violation degree and a preset first service weight value; And calculating the perceived detection default degree by adopting the processing performance index value of the perceived detection rate, and calculating the perceived priority service weight value by utilizing the perceived detection default degree and a preset second service weight value.
- 4. The heterogeneous performance index-based resource control method according to claim 1, wherein the determining a plurality of resource control parameters according to the priority traffic weight and performing resource control on the FPGA circuit according to the plurality of resource control parameters respectively includes: respectively determining a plurality of resource regulation parameters by utilizing the priority service weight; and writing the plurality of resource regulation and control parameters into a hardware scheduler of the FPGA circuit so that the hardware scheduler performs resource regulation and control according to the plurality of resource regulation and control parameters in a next preset scheduling period.
- 5. The heterogeneous performance index-based resource control method of claim 4, wherein the index threshold comprises a cache water level threshold; the determining a plurality of resource regulation parameters by using the priority service weight respectively includes: calculating the occupation ratio of communication resources by adopting the priority service weight; calculating service scheduling time length by using the communication resource occupation ratio and a preset scheduling period, and calculating an bandwidth quota value by using the communication resource occupation ratio; And adjusting a burst length value based on the cache water level threshold.
- 6. A resource regulation and control device based on heterogeneous performance indexes, the device comprising: the acquisition module is used for acquiring heterogeneous performance parameters of the FPGA circuit in each preset scheduling period, wherein the heterogeneous performance parameters comprise a plurality of different heterogeneous performance index values; a determining module, configured to determine different priority service weight values by using the heterogeneous performance index values if any one of the heterogeneous performance index values does not meet a corresponding index threshold; and the regulation and control module is used for respectively determining a plurality of resource regulation and control parameters according to the priority service weight values and carrying out resource regulation and control on the FPGA circuit according to the plurality of resource regulation and control parameters.
- 7. A resource regulation and control system based on heterogeneous performance indexes is characterized by comprising a processing module, an FPGA circuit and RF front-end equipment; The FPGA circuit is respectively connected with the processing module and the RF front-end equipment; the processing module is suitable for the resource regulation method based on the heterogeneous performance index according to any one of claims 1-5.
- 8. The heterogeneous performance index-based resource control system of claim 7, wherein the FPGA circuit comprises a hardware scheduler, an IP soft core, a communication link, a perception link and a cache pool; the hardware dispatcher and the IP soft core are respectively connected with the processing module; the communication link and the perception link are respectively connected with the RF front-end equipment; and the cache pool is respectively connected with the hardware scheduler, the IP soft core, the communication link and the perception link.
- 9. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the heterogeneous performance index based resource control method of any of claims 1-5 when the program is executed by the processor.
- 10. A computer-readable storage medium storing computer-executable instructions for causing a computer to perform the heterogeneous performance index-based resource regulation method according to any one of claims 1 to 5.
Description
Resource regulation and control method, device, system, equipment and medium based on heterogeneous performance index Technical Field The present invention relates to the field of resource control, and in particular, to a method, an apparatus, a system, a device, and a medium for resource control based on heterogeneous performance indexes. Background With the progress of wireless communication technology, the application scale of various communication devices is larger and larger, task computing demands are more and more variable, and it is difficult for a single-function communication device to meet the demands in the face of diversity of task computing. Therefore, how to maximize the performance of the communication device under the condition of limited resources has become a urgent problem to be solved. Particularly, as for Field-Programmable gate arrays (FPGA) as main computing resources of wireless communication devices, demands for flexibility and speed of computation during task execution are increasing. In order to receive and process data of different tasks, one common method for controlling FPGA resources is to configure and monitor the FPGA by using software, specifically, the process is to load configuration files (bit streams) to the FPGA through JTAG and SPI interfaces, then monitor the use of resources in real time by using various tools (such as a system analyzer of Xilinx Vivado or Intel quick) and finally reconfigure parts (Partial Reconfiguration) according to the monitoring result, reload part of the area of the FPGA, and switch functions quickly by reconfiguring hardware paths, or dynamically allocate resources by using intelligent algorithms (such as reinforcement learning) to optimize throughput. However, the method has the technical problems that the time for processing each step is long from loading the configuration file, monitoring the resource state to finishing configuration adjustment, and the overall processing efficiency is low. Meanwhile, the process of reconfiguring or dynamically distributing resources needs to interrupt the currently running task, which not only further reduces the processing efficiency, but also may cause task errors and seriously affect the stability of service processing. Disclosure of Invention The invention provides a resource regulation and control method, device, equipment and medium based on heterogeneous performance indexes, which can solve one or more technical problems existing in the prior art. A first aspect of an embodiment of the present invention provides a resource regulation method based on heterogeneous performance indexes, where the method includes: Acquiring heterogeneous performance parameters of the FPGA circuit in each preset scheduling period, wherein the heterogeneous performance parameters comprise a plurality of different heterogeneous performance index values; If any one of the heterogeneous performance index values does not meet the corresponding index threshold, determining different priority service weights by using the heterogeneous performance index values; and respectively determining a plurality of resource regulation and control parameters according to the priority service weight, and regulating and controlling the resources of the FPGA circuit according to the plurality of resource regulation and control parameters. A second aspect of an embodiment of the present invention provides a resource adjustment and control device based on heterogeneous performance indexes, where the device includes: the acquisition module is used for acquiring heterogeneous performance parameters of the FPGA circuit in each preset scheduling period, wherein the heterogeneous performance parameters comprise a plurality of different heterogeneous performance index values; a determining module, configured to determine different priority service weight values by using the heterogeneous performance index values if any one of the heterogeneous performance index values does not meet a corresponding index threshold; and the regulation and control module is used for respectively determining a plurality of resource regulation and control parameters according to the priority service weight values and carrying out resource regulation and control on the FPGA circuit according to the plurality of resource regulation and control parameters. A third aspect of an embodiment of the present invention provides a resource regulation system based on heterogeneous performance indicators, the system including: the system comprises a processing module, an FPGA circuit and RF front-end equipment; The FPGA circuit is respectively connected with the processing module and the RF front-end equipment; The processing module is suitable for the resource regulation and control method based on the heterogeneous performance index. Compared with the prior art, the resource regulation and control method, device, equipment and medium based on the heterogeneous performance index