Priority task scheduling queue system based on partitions
By introducing task segmentation, synchronization marking and repetitive step processing modules into the task scheduling system, the problem of repeated calculation steps in the existing system is solved, and the system's operating efficiency and resource utilization are improved.
Patent Information
- Application Number
- CN202411712162.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-27
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2044-11-27
AI Technical Summary
The existing partition-based priority task scheduling queue system has repeated calculation steps during task processing, resulting in inefficient system operation and waste of resources.
A priority task scheduling queue system based on partition is designed. Through the task segmentation module, the same step marking module marks the same steps, the repetitive step calculation module recognizes and processes the repetitive steps, and the step allocation module allocates the task steps to the power grid equipment to perform, reducing repeated calculations.
By reducing repeated calculation steps, the system's operating efficiency is improved, resource waste is reduced, and more tasks can be completed in a shorter time.
Smart Images

Figure CN119621275A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of power grids, and in particular to a priority task scheduling queue system based on partitions. Background Art
[0002] The partition-based priority task scheduling queue system is a task scheduling system used in power grids. It assigns tasks to different queues according to their priorities and areas, and processes them according to certain scheduling strategies. By using the partition-based priority task scheduling queue system, efficient scheduling and management of tasks in the power grid can be achieved, and the operation efficiency and reliability of the power grid can be improved.
[0003] In the existing partition-based priority task scheduling queue system, each task needs to be calculated separately during the working process, which will cause the same step data to be calculated twice, resulting in serious waste in the operation of the system and a long running time of the system. Therefore, in view of the above defects, the present application proposes a partition-based priority task scheduling queue system. Summary of the invention
[0004] In view of the above-mentioned problems, the present invention is proposed.
[0005] Therefore, the present invention provides a partition-based priority task scheduling queue system, which can solve the problems mentioned in the background technology.
[0006] To solve the above technical problems, the present invention provides the following technical solutions: a partition-based priority task scheduling queue system, comprising: a grading module, an output end of which is connected to a task step allocation module, and the task step allocation module comprises a task segmentation module, a same step marking module, a repeated step calculation module and a step allocation module, and the output end of the task segmentation module is connected to the same step marking module, the output end of the same step marking module is connected to the repeated step calculation module, and the output end of the repeated step calculation module is connected to the step allocation module.
[0007] As a preferred solution of the partition-based priority task scheduling queue system described in the present invention, wherein: the output end of the classification module is connected to a power grid partition module, and the power grid partition module and the task step allocation module are connected in parallel;
[0008] The output end of the grading module is connected to the time control module, and the time control module, the task step allocation module and the power grid partition module are connected in parallel;
[0009] The time control module includes a time classification module and an operation control module, and the output end of the time classification module is connected to the operation control module.
[0010] As a preferred solution of the partition-based priority task scheduling queue system described in the present invention, the output end of the operation control module is connected to the power grid equipment execution module, and the operation control module and the power grid partition module are connected in parallel.
[0011] As a preferred solution of the partition-based priority task scheduling queue system described in the present invention, the output end of the power grid equipment execution module is connected to a working status analysis module, and the power grid equipment execution module and the task step allocation module are connected in parallel.
[0012] As a preferred solution of the partition-based priority task scheduling queue system described in the present invention, the output end of the power grid equipment execution module is connected to a working status analysis module, and the power grid equipment execution module and the task step allocation module are connected in parallel.
[0013] As a preferred solution of the partition-based priority task scheduling queue system described in the present invention, wherein: the output end of the working status analysis module is connected to the task progress storage module, and the working status analysis module, the task progress storage module and the task sorting module are connected in series;
[0014] The input end of the power grid partitioning module is connected to the power grid equipment sorting module, and the power grid equipment sorting module and the task sequencing module are connected in parallel.
[0015] As a preferred solution of the partition-based priority task scheduling queue system described in the present invention, wherein: the power grid equipment sorting module also includes a power grid equipment detection module, a power grid equipment status analysis module and a power grid equipment recording module, and the output end of the power grid equipment detection module is connected to the power grid equipment status analysis module, and the output end of the power grid equipment status analysis module is connected to the power grid equipment recording module.
[0016] To further solve the above technical problems, the present invention provides the following technical solutions: A priority task scheduling queue method based on partitioning, comprising: a task submission module receives tasks and transmits task information to a task rating module, the task rating module rates tasks, the rating results are transmitted to a task sorting module, and the task sorting module sorts tasks according to the rating results. A power grid equipment detection module detects the state information of power grid equipment, a power grid equipment state analysis module analyzes the working capacity of power grid equipment based on the detected state information, a power grid equipment recording module records the state and capacity information of power grid equipment, and a power grid partitioning module partitions power grid equipment based on the information provided by the power grid equipment recording module. A time classification module of a time control module performs time classification on tasks, an operation control module controls a power grid equipment execution module to execute tasks according to the time classification results and the sorting results of the task sorting module, and a task segmentation module of a task step allocation module segments tasks, a same step marking module marks segmented task steps, a repeated step calculation module identifies and processes repeated steps, a step allocation module allocates the final task steps to a power grid equipment execution module for execution, a working state analysis module monitors the working state of the power grid equipment execution module, and a task progress storage module stores task progress information.
[0017] A computer device includes a memory and a processor, wherein the memory stores a computer program, and is characterized in that when the processor executes the computer program, the steps of the partition-based priority task scheduling queue system are implemented as described above.
[0018] A computer-readable storage medium stores a computer program thereon, wherein when the computer program is executed by a processor, the steps of the partition-based priority task scheduling queue system as described above are implemented.
[0019] Beneficial effects of the present invention: First, the present invention can analyze the situation of the power grid equipment better through the work of the task sorting module and the power grid equipment sorting module, so that the power grid partition module can better use the power grid equipment, so that the power grid equipment can be fully applied as much as possible, and the system can perform multi-tasking work, so that the power grid equipment can be used as much as possible, thereby reducing the waste caused by the idleness of the power grid equipment. Secondly, the present invention can detect the deadline required for the task through the time classification module, so that it can decide whether to make the power grid equipment work at high power according to the operation situation in the system, so as to facilitate the system to complete the operation of the task within the specified time and prevent the progress of the task from being affected by the operation speed. Finally, the present invention can divide the task into detailed parts through the task segmentation module to form specific completion steps, and then mark the same steps through the same step marking module, so that the device can directly borrow the operation data of this step of the previous task for the same step, thereby reducing the running time of this task, accelerating the running speed of the system, and enabling the system to complete more tasks in a shorter time. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative work.
[0021] Figure 1 It is the overall flow chart of the present invention;
[0022] Figure 2 This is a flow chart of the classification module of the present invention;
[0023] Figure 3 Assigning module flow charts to the task steps of the present invention;
[0024] Figure 4 This is a flow chart of the time control module of the present invention;
[0025] Figure 5 The module flow chart of the power grid equipment of the present invention is organized. DETAILED DESCRIPTION
[0026] In order to make the above-mentioned purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are described in detail below in conjunction with the drawings of the specification. Obviously, the described embodiments are part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary persons in the art without creative work should fall within the scope of protection of the present invention.
[0027] In the following description, many specific details are set forth to facilitate a full understanding of the present invention, but the present invention may also be implemented in other ways different from those described herein, and those skilled in the art may make similar generalizations without violating the connotation of the present invention. Therefore, the present invention is not limited to the specific embodiments disclosed below.
[0028] Example 1, reference Figure 1 to Figure 5 , as an embodiment of the present invention, provides a partition-based priority task scheduling queue system.
[0029] See also Figure 1 and Figure 3 The present invention provides a technical solution: comprising a grading module, the output end of the grading module is connected to a task step allocation module, and the task step allocation module comprises a task segmentation module, a same step marking module, a repeated step calculation module and a step allocation module, and the output end of the task segmentation module is connected to the same step marking module, the output end of the same step marking module is connected to the repeated step calculation module, and the output end of the repeated step calculation module is connected to the step allocation module;
[0030] The task segmentation module can be used to segment the task in detail to form specific completion steps. The same steps can then be marked through the same step marking module, so that the device can directly borrow the calculation data of the previous task for the same step, thereby reducing the running time of the task and speeding up the system's running speed, enabling the system to complete more tasks in a shorter time. The repeated step calculation module can perform calculations and inferences on the repeated steps to determine whether the steps with the same structure can run synchronously, and the steps can be allocated through the step allocation module.
[0031] like Figure 1 As shown, the output end of the grading module is connected to the power grid partitioning module, and the power grid partitioning module is connected in parallel with the task step allocation module, the output end of the grading module is connected to the time control module, and the time control module, the task step allocation module and the power grid partitioning module are connected in parallel, the output end of the operation control module is connected to the power grid equipment execution module, and the operation control module and the power grid partitioning module are connected in parallel, the output end of the power grid equipment execution module is connected to the working state analysis module, and the power grid equipment execution module and the task step allocation module are connected in parallel, the output end of the working state analysis module is connected to the task progress storage module, and the working state analysis module, the task progress storage module and the task sorting module are connected in series, and the input end of the power grid partitioning module is connected to the power grid equipment sorting module, and the power grid equipment sorting module and the task sorting module are connected in parallel;
[0032] The task data of the same steps are transmitted to the working status analysis module, which will analyze the power grid equipment data controlled by the power grid equipment execution module. The various detected data are transmitted to the task progress storage module for storage. Through the power grid partitioning module, it is analyzed that several tasks can be run synchronously by using all power grid equipment to work together, and the operation of the power grid equipment is reasonably arranged according to the task arrangement.
[0033] like Figure 4 As shown, the time control module includes a time classification module and an operation control module, and the output end of the time classification module is connected to the operation control module, and the power grid equipment execution module is controlled by the operation control module;
[0034] The time classification module can be used to detect the deadline required for the task, so that it can be decided whether to make the power grid equipment work at high power according to the operating conditions in the system, so as to facilitate the system to complete the task within the specified time and prevent the progress of the task from being affected by the operating speed.
[0035] like Figure 2 As shown, the grading module includes a task submission module, a task rating module and a task sorting module, and the output end of the task submission module is connected to the task rating module, and the output end of the task rating module is connected to the task sorting module;
[0036] Through the work of the task sorting module and the power grid equipment sorting module, the situation of the power grid equipment can be better analyzed, so that the power grid partitioning module can make better use of the power grid equipment, the power grid equipment can be used as much as possible, and the system can perform multi-tasking, so as to make the best use of the power grid equipment, thereby reducing the waste caused by idle power grid equipment. The task is submitted to the system through the task submission module, and the system submitted by the task submission module is rated through the task rating module.
[0037] like Figure 5 As shown, the power grid equipment sorting module also includes a power grid equipment detection module, a power grid equipment status analysis module and a power grid equipment recording module, and the output end of the power grid equipment detection module is connected to the power grid equipment status analysis module, and the output end of the power grid equipment status analysis module is connected to the power grid equipment recording module;
[0038] The power grid equipment detection module detects the power grid equipment, determines the operation of the power grid equipment through the power grid equipment status analysis module, and records each working status of the power grid equipment through the power grid equipment recording module.
[0039] Working principle: First, submit the task to the system through the task submission module, then the task rating module will evaluate the system submitted by the task submission module, and then the task sorting module will sort the tasks after the rating is completed according to the level priority generated by the task rating module;
[0040] The power grid equipment detection module detects the power grid equipment and determines the working power range of the power grid equipment. Then, the power grid equipment status analysis module determines the working of the power grid equipment and determines the influence of each node in the working power range on the life of the power grid equipment. Then, the power grid equipment recording module records each working state of the power grid equipment and records the influence of the power grid equipment running at a certain power at a certain node and other data.
[0041] The task sorting module inputs the sorting data into the power grid partitioning module, and then reads the data of the power grid equipment recording module through the power grid partitioning module, so as to analyze how many tasks can be run synchronously by using all the power grid equipment to work together, so as to reasonably arrange the operation of the power grid equipment according to the task arrangement, so that the power grid equipment can be cross-operated, so that the equipment in the power grid can be fully utilized as much as possible, so that the system can complete multiple tasks, thereby speeding up the completion of tasks in the system, and avoiding the system can only complete one task synchronously, and some power grid equipment will be unable to be used in this task, so that some power grid equipment can only be idle, resulting in waste of power grid equipment;
[0042] After the grid equipment is partitioned by the grid partition module according to the task sorting module and the grid equipment recording module, the grid equipment is controlled to execute the work through the grid equipment execution module, so that the system can complete the task;
[0043] The time classification module is used to time-mark the data in the task sorting module. When it is found that the unrunning tasks in the task sorting module cannot be completed within the specified time, the operation control module will be used to control the power grid equipment execution module, so that the power grid equipment execution module can control the power grid equipment, so that the power grid equipment can run at the maximum power while ensuring the service life, thereby speeding up the task progress in the task sorting module, thereby speeding up the running progress of the entire task, so that the system can complete the task within the specified time;
[0044] After the task rating module rates the task, the present application will also transfer the task data to the task segmentation module, so that the task segmentation module performs step segmentation on the task, thereby dividing the task into steps one by one, and then marking the tasks segmented by the task segmentation module through the same step marking module, thereby marking the steps with the same requirements, and then performing calculation reasoning on the repeated steps through the repeated step calculation module, thereby determining whether the steps with the same structure can be run synchronously. If the same steps cannot be run together, or there are no same steps, then the normal operation will be carried out according to the above steps. If the data between the same steps can be used mutually, then the steps will be allocated through the step allocation module, thereby transmitting the task data of the same steps to the working status analysis module. When the system is running the same step, the working status analysis module will analyze the power grid equipment data controlled by the power grid equipment execution module, thereby extracting the operating status of the power grid equipment at this step and working data and other factors, and then transmitting the various detected data to the task progress storage module for storage;
[0045] For the present invention, the power grid equipment detection utilizes the characteristics of different dimensions of the power grid data, which needs to be normalized:
[0046]
[0047] Where X is the original data; X' is the normalized data; min(X) is the minimum value of feature X; max(X) is the maximum value of feature X;
[0048] Then calculate the distance, using the feature vectors A = (a1, a2, ... an) and B = (b1, b2, ... b_n) for two samples A and B, the distance is as follows:
[0049]
[0050] Choose the value of k:
[0051] When the K value is small (such as 1 or 3), the model sensitivity is high, but it may be affected by noise, resulting in overfitting;
[0052] A larger K value is more robust and can reduce the impact of noise, but may lead to underfitting;
[0053] Classification prediction:
[0054] For each unknown sample Xnew, calculate its distance to each sample in the training set. Find the nearest KK neighbors. Determine the predicted category through the voting mechanism:
[0055] Predicted Class—mode(class(Xi)fori-1,2,...,K)
[0056] Among them, mode represents the mode function.
[0057] Regression prediction: For each unknown sample Xnew, calculate its distance to each sample in the training set. Find the K nearest neighbors;
[0058] Calculate the mean of these neighbors as the predicted value:
[0059]
[0060] Among them, yi is the target variable value of the nearest neighbor;
[0061] The specific steps are as follows:
[0062] Data preparation: normalize data;
[0063] Select K value: Select the best K through cross-validation;
[0064] Calculate the distance: Calculate the distance for each sample to be predicted;
[0065] Perform voting or mean calculation: make classification or regression predictions based on K neighbors.
[0066] When the task sorting module runs to a task with the same steps, it will directly extract the data in the task progress storage module, so that the first running task can complete this step instantly, and the systems can use the existing data to run the subsequent steps of the task, thereby reducing the running time of the task, speeding up the system's running speed, and enabling the system to complete more tasks in a shorter time.
[0067] In summary, the present invention can analyze the situation of the power grid equipment better through the work of the task sorting module and the power grid equipment sorting module, so that the power grid partition module can better use the power grid equipment, so that the power grid equipment can be used as much as possible, and the system can perform multi-tasking, so that the power grid equipment can be used as much as possible, thereby reducing the waste caused by the idleness of the power grid equipment. Secondly, the present invention can detect the deadline required for the task through the time classification module, so that it can decide whether to make the power grid equipment work at high power according to the operation situation in the system, so as to facilitate the system to complete the operation of the task within the specified time and prevent the progress of the task from being affected by the operation speed. Finally, the present invention can divide the task into detailed parts through the task segmentation module to form specific completion steps, and then mark the same steps through the same step marking module, so that the device can directly borrow the operation data of this step of the previous task for the same step, thereby reducing the running time of this task, accelerating the running speed of the system, and enabling the system to complete more tasks in a shorter time.
[0068] Embodiment 2 is an embodiment of the present invention, which provides a partition-based priority task scheduling queue method, including:
[0069] S1: The task submission module receives the task and transmits the task information to the task rating module. The task rating module rates the task and transmits the rating result to the task sorting module. The task sorting module sorts the tasks according to the rating result.
[0070] S2: The power grid equipment detection module detects the status information of the power grid equipment, the power grid equipment status analysis module analyzes the working capacity of the power grid equipment based on the detected status information, the power grid equipment recording module records the status and capability information of the power grid equipment, and the power grid partitioning module partitions the power grid equipment based on the information provided by the power grid equipment recording module.
[0071] S3: The time classification module of the time control module performs time classification on the tasks, and the operation control module controls the power grid equipment execution module to execute the tasks according to the time classification results and the sorting results of the task sorting module. At the same time, the task segmentation module of the task step allocation module segments the tasks, and the same step marking module marks the segmented task steps. The repeated step calculation module identifies and processes repeated steps, and the step allocation module assigns the final task steps to the power grid equipment execution module for execution. The working status analysis module monitors the working status of the power grid equipment execution module, and the task progress storage module stores the task progress information.
[0072] Embodiment 3 is an embodiment of the present invention, which is different from the previous embodiment in that: if the function is implemented in the form of a software function unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.
[0073] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in conjunction with such instruction execution systems, devices or apparatuses. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in conjunction with such instruction execution systems, devices or apparatuses.
[0074] More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be a paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering or, if necessary, processing in another suitable manner, and then stored in a computer memory.
[0075] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, a plurality of steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0076] Example 4 is an embodiment of the present invention, which provides a partition-based priority task scheduling queue system. In order to verify the beneficial effects of the present invention, scientific demonstration is carried out through economic benefit calculation and simulation experiments.
[0077] In order to verify the effectiveness and superiority of the present invention, a series of theoretical experiments are designed in this embodiment to compare the performance differences between the present invention and the prior art in terms of task scheduling efficiency, resource utilization, task completion time and system response speed. First, in the same simulation environment, the present invention and the existing task scheduling system are deployed respectively to ensure that the initial conditions of the two are completely consistent. Subsequently, by simulating task loads of different scales and complexities, key indicators such as task scheduling time, utilization rate of power grid equipment, and task completion rate are collected and analyzed. In addition, special attention is paid to the efficiency improvement of repeated task step processing and the stability and response speed of the system under high load conditions. The experimental data are obtained through multiple iterations to ensure the accuracy and reliability of the results. Finally, the collected data are statistically significant tested to quantify the specific advantages of the present invention over the prior art.
[0078] Table 1: Comparison of task scheduling efficiency and resource utilization
[0079]
[0080] It can be seen from the data in Table 1 that as the task load increases, the performance of the present invention is better than the prior art in terms of both task scheduling efficiency and resource utilization. Especially under heavy load conditions, the resource utilization of the present invention reaches 65%, while the prior art is only 35%. This means that under high load conditions, the present invention can more effectively utilize power grid equipment, reduce resource waste, and improve the overall operating efficiency of the system. In addition, the improvement in task scheduling efficiency of the present invention is also very obvious. Even under light load conditions, the scheduling efficiency of the present invention is 12 percentage points higher than that of the prior art, indicating that the present invention can maintain a high working efficiency under various load conditions. These data fully demonstrate the superiority of the present invention in optimizing task scheduling and improving resource utilization.
[0081] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solutions of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical solutions of the present invention, which should all be included in the scope of the claims of the present invention.
Claims
1. A partition-based priority task scheduling queue system, characterized in that: include: A grading module, whose output end is connected to a task step allocation module, and the task step allocation module includes a task segmentation module, a same step marking module, a repeated step calculation module and a step allocation module, and the output end of the task segmentation module is connected to the same step marking module, the output end of the same step marking module is connected to the repeated step calculation module, and the output end of the repeated step calculation module is connected to the step allocation module.
2. The partition-based priority task scheduling queue system according to claim 1, characterized in that: The output end of the classification module is connected to the power grid partition module, and the power grid partition module and the task step allocation module are connected in parallel; The output end of the grading module is connected to the time control module, and the time control module, the task step allocation module and the power grid partition module are connected in parallel; The time control module includes a time classification module and an operation control module, and the output end of the time classification module is connected to the operation control module.
3. The partition-based priority task scheduling queue system as claimed in claim 2, characterized in that: The output end of the operation control module is connected to the power grid equipment execution module, and the operation control module and the power grid partition module are connected in parallel.
4. The partition-based priority task scheduling queue system as claimed in claim 3, characterized in that: The output end of the power grid equipment execution module is connected to the working status analysis module, and the power grid equipment execution module and the task step allocation module are connected in parallel.
5. The partition-based priority task scheduling queue system as claimed in claim 4, characterized in that: The grading module includes a task submission module, a task rating module and a task sorting module, and the output end of the task submission module is connected to the task rating module, and the output end of the task rating module is connected to the task sorting module.
6. The partition-based priority task scheduling queue system as claimed in claim 5, characterized in that: The output end of the working state analysis module is connected to the task progress storage module, and the working state analysis module, the task progress storage module and the task sorting module are connected in series; The input end of the power grid partitioning module is connected to the power grid equipment sorting module, and the power grid equipment sorting module and the task sequencing module are connected in parallel.
7. The partition-based priority task scheduling queue system as claimed in claim 6, characterized in that: The power grid equipment sorting module also includes a power grid equipment detection module, a power grid equipment status analysis module and a power grid equipment recording module, and the output end of the power grid equipment detection module is connected to the power grid equipment status analysis module, and the output end of the power grid equipment status analysis module is connected to the power grid equipment recording module.
8. A partition-based priority task scheduling queue method, based on the partition-based priority task scheduling queue system according to any one of claims 1 to 7, characterized in that: include, The task submission module receives the task and transmits the task information to the task rating module. The task rating module rates the task and transmits the rating result to the task sorting module. The task sorting module sorts the tasks according to the rating result. The power grid equipment detection module detects the status information of the power grid equipment, the power grid equipment status analysis module analyzes the working capacity of the power grid equipment based on the detected status information, the power grid equipment recording module records the status and capability information of the power grid equipment, and the power grid partitioning module partitions the power grid equipment based on the information provided by the power grid equipment recording module; The time grading module of the time control module performs time grading on the tasks. The operation control module controls the power grid equipment execution module to execute the tasks according to the time grading results and the sorting results of the task sorting module. At the same time, the task segmentation module of the task step allocation module segments the tasks. The same step marking module marks the segmented task steps. The repeated step calculation module identifies and processes repeated steps. The step allocation module assigns the final task steps to the power grid equipment execution module for execution. The working status analysis module monitors the working status of the power grid equipment execution module. The task progress storage module stores the task progress information.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the partition-based priority task scheduling queue system according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the partition-based priority task scheduling queue system according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Task cache-based computing migration method in edge computing
CN112860350A
Task processing method and device, equipment and storage medium
CN117971405A
Task allocation system based on big data analysis
CN118193172A
Prioritizing tasks of an application server
US20240086216A1