Network resource optimization method and system based on user-side computing power monitoring
By collecting computing resource usage data on user equipment and using artificial intelligence technology to perform full connection embedding encoding and dynamic propagation representation in the central server, dynamically adjusting resource allocation, solving the problem of resource allocation relying on static configuration in the existing technology, and realizing the Intelligent management and optimized allocation of resources.
Patent Information
- Application Number
- CN202411682335.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-22
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2044-11-22
AI Technical Summary
The prior art relies on static configuration and pre-determined rules in resource allocation, resulting in waste of resources and the inability of users to obtain the optimal network environment, affecting user experience and computing efficiency.
By installing lightweight plug-ins on user devices to collect computing resource usage data, and using AI-based fully connected embedded encoding and dynamic propagation representations in the central server, automatically identify user activity types and dynamically adjust resource allocation.
It realizes accurate identification of user computing power needs, responding to changes in user activities in real time, avoiding resource waste, and realizing intelligent management and optimized allocation.
Smart Images

Figure CN119182667B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of network optimization technology, and more specifically, to a network resource optimization method and system based on user-side computing power monitoring. Background Art
[0002] With the rapid development of the Internet and mobile communication technologies, users' demands for network services are becoming increasingly diversified and personalized. Whether it is online video streaming, online games, file downloads or daily web browsing, users' demands for network resources vary greatly. This differentiation of demands requires service providers to continuously optimize network architecture and improve service quality to meet users' specific needs in different scenarios, thereby improving user experience and satisfaction.
[0003] However, existing resource allocation methods mostly rely on static configuration and predetermined rules, which have obvious limitations. For example, in an intelligent computing cluster, some users may only use a single GPU for computing, with very low network requirements; while other users may use multiple GPUs on multiple servers to perform distributed computing tasks. Such users have higher requirements for network resources (such as bandwidth, latency, etc.). If a fixed method is used to allocate network-related hardware and software resources, it may lead to a huge waste of resources. At the same time, users who really need good network performance will not be able to obtain the optimal network environment, which will affect their operating experience and computing efficiency.
[0004] Therefore, a network resource optimization solution based on user-side computing power monitoring is needed. Summary of the invention
[0005] In view of the shortcomings in the prior art, the present application provides a network resource optimization method and system based on user-side computing power monitoring, which collects the usage data of user computing resources through a lightweight plug-in installed on the user device, and transmits the time queue of the collected data to the central server, and uses artificial intelligence-based data analysis and encoding methods in the central server to perform full-connection embedded coding of the usage data of each user's computing resources, so as to automatically identify the user activity type according to the dynamic propagation representation of the timing characteristics between the fully connected embedded features of each computing resource usage, and extract the recommended network resources to assign to the user device. In this way, by collecting the computing resource usage data of the user device in real time, the user's computing power requirements can be accurately identified. At the same time, it can respond to changes in user activities in real time, and dynamically adjust resource allocation according to the user activity type, thereby avoiding resource waste and realizing intelligent management and optimal allocation of user-side computing power resources.
[0006] According to one aspect of the present application, a network resource optimization method based on user-side computing power monitoring is provided, which includes: installing a lightweight plug-in on a user device, the lightweight plug-in is used to collect usage data of user computing resources; the lightweight plug-in transmits the collected time queue of the user computing resource usage data to a central server; at the central server, the usage data of each user computing resource in the time queue of the user computing resource usage data is fully connected embedded coding to obtain a time queue of fully connected embedded features of computing resource usage; the time queue of the fully connected embedded features of computing resource usage is dynamically propagated to obtain a timing coding feature of a computing resource occupancy mode, including: extracting a fully connected embedded feature of current computing resource usage from the time queue of the fully connected embedded features of computing resource usage; using the fully connected embedded features of the current computing resource usage as a feature prompt gate, gated dynamically propagating the time queue of the fully connected embedded features of computing resource usage to obtain the timing coding feature of the computing resource occupancy mode; obtaining an identification result based on the timing coding feature of the computing resource occupancy mode, and extracting recommended network resources based on the identification result; and assigning the recommended network resources to the user device.
[0007] In the above-mentioned network resource optimization method based on user-side computing power monitoring, the usage data of the user computing resources includes CPU utilization, memory utilization, storage space occupancy ratio, network bandwidth occupancy value and CPU load value.
[0008] In the above-mentioned network resource optimization method based on user-side computing power monitoring, the usage data of each user computing resource in the time queue of the usage data of the user computing resources is fully connected embedded coding to obtain a time queue of fully connected embedded features of computing resource usage, including: using a computing resource usage embedding encoder based on a fully connected layer to fully connect The connection embedding encoding of each user computing resource in the time queue of the usage data of the user computing resources is performed to obtain a time queue of fully connected embedded coding vectors of computing resource usage as the time queue of fully connected embedded features of the computing resource usage.
[0009] In the above-mentioned network resource optimization method based on user-side computing power monitoring, the fully-connected embedded feature of the current computing resource usage is extracted from the time queue of the fully-connected embedded feature of the computing resource usage, including: extracting the fully-connected embedded coding vector of the current computing resource usage from the time queue of the fully-connected embedded coding vector of the computing resource usage as the fully-connected embedded feature of the current computing resource usage.
[0010] In the above-mentioned network resource optimization method based on user-side computing power monitoring, the fully connected embedded feature of the current computing resource usage is used as a feature prompt gate, and the time queue of the fully connected embedded feature of the computing resource usage is gated and dynamically propagated to obtain the temporal coding feature of the computing resource occupancy mode, including: using the fully connected embedded coding vector of the current computing resource usage as a feature prompt gate, calculating the feature association strength prompt value of each computing resource usage fully connected embedded coding vector in the time queue of the fully connected embedded coding vector of the computing resource usage relative to the fully connected embedded coding vector of the current computing resource usage to obtain the sequence of the computing resource usage feature association strength prompt value column; extract the median of the sequence of the computing resource usage feature association strength prompt values as the computing resource usage feature association strength gate threshold; use the computing resource usage feature association strength gate threshold as the switch threshold of the gating unit, input the time queue of the computing resource usage fully connected embedded coding vector and the sequence of the computing resource usage feature association strength prompt values into the gating unit to obtain the sequence of modulated computing resource usage fully connected embedded coding vectors; perform feature dynamic propagation on the sequence of modulated computing resource usage fully connected embedded coding vectors to obtain the computing resource occupancy pattern timing coding feature vector as the computing resource occupancy pattern timing coding feature.
[0011] In the above-mentioned network resource optimization method based on user-side computing power monitoring, the fully connected embedded coding vector of the current computing resource usage is used as the feature prompt gate, and the feature association strength prompt value of each computing resource usage fully connected embedded coding vector in the time queue of the computing resource usage fully connected embedded coding vector relative to the current computing resource usage fully connected embedded coding vector is calculated to obtain a sequence of computing resource usage feature association strength prompt values, including: calculating the computing resource usage fully connected embedded coding vector and the current computing resource usage fully connected embedded coding vector divided by the position point to obtain the computing resource usage association strength vector; calculating the logarithmic function value with base two of the absolute value of each eigenvalue of the computing resource usage association strength vector to obtain the computing resource usage association strength logarithmic vector; calculating the fully connected embedded coding vector of the computing resource usage and the computing resource usage association strength logarithmic vector to perform positional point multiplication to obtain a point product vector, and calculating the positional point of each eigenvalue in the point product vector to obtain the computing resource usage association strength value; calculating the natural exponential function value with the natural constant e as the base and the computing resource usage association strength value as the exponential power to obtain the computing resource usage feature association strength prompt value.
[0012] In the above-mentioned network resource optimization method based on user-side computing power monitoring, the computing resource usage characteristic association strength gate threshold is used as the switch threshold of the gate control unit, and the time queue of the computing resource usage fully connected embedded coding vector and the sequence of the computing resource usage characteristic association strength prompt value are input into the gate control unit to obtain the sequence of modulated computing resource usage fully connected embedded coding vectors, including: comparing each computing resource usage characteristic association strength prompt value in the sequence of the computing resource usage characteristic association strength prompt value with the computing resource usage characteristic association strength gate threshold to obtain a sequence of weights; comparing the sequence of weights The respective values in the column are used as weights to perform weighted modulation on the time queue of the computing resource usage fully connected embedded coding vector to obtain a sequence of the modulated computing resource usage fully connected embedded coding vector; wherein, in response to the computing resource usage feature association strength prompt value being greater than or equal to the computing resource usage feature association strength gate threshold, the value obtained by dividing the computing resource usage feature association strength prompt value by the computing resource usage feature association strength gate threshold is used as the weight; in response to the computing resource usage feature association strength prompt value being less than the computing resource usage feature association strength gate threshold, the weight is reset to zero.
[0013] In the above-mentioned network resource optimization method based on user-side computing power monitoring, the sequence of fully connected embedded coding vectors of the computing resource usage after modulation is subjected to feature dynamic propagation to obtain the computing resource occupancy pattern time series coding feature vector, including: inputting the sequence of fully connected embedded coding vectors of the computing resource usage after modulation into a feature dynamic propagation module based on the forward LTSM model to obtain the computing resource occupancy pattern time series coding feature vector.
[0014] In the above-mentioned network resource optimization method based on user-side computing power monitoring, an identification result is obtained based on the temporal coding characteristics of the computing resource occupancy pattern, and based on the identification result, recommended network resources are extracted, including: inputting the temporal coding feature vector of the computing resource occupancy pattern into a user activity identifier based on a classifier to obtain the identification result, and the identification result is used to represent the user activity type label; based on the identification result, recommended network resources are extracted from the user activity type-network resource recommendation table.
[0015] According to another aspect of the present application, a network resource optimization system based on user-side computing power monitoring is provided, which includes: a computing resource usage data collection module, which is used to install a lightweight plug-in on a user device, and the lightweight plug-in is used to collect user computing resource usage data; a computing resource usage data transmission module, which is used for the lightweight plug-in to transmit the collected time queue of the user computing resource usage data to a central server; a computing resource usage data embedding coding module, which is used to perform full-connection embedded coding on the central server for each user computing resource usage data in the time queue of the user computing resource usage data to obtain a time queue of fully connected embedded features of computing resource usage; a computing resource occupancy mode timing coding feature extraction module, which is used to perform computing resource feature dynamic propagation on the time queue of the fully connected embedded features of the computing resource usage to obtain a computing resource usage time queue; a computing resource usage mode timing coding feature extraction module, which is used to perform computing resource feature dynamic propagation on the computing resource usage time queue of the fully connected embedded features to obtain a computing resource usage time queue; a computing resource usage mode timing coding feature extraction module, which is used to perform computing resource feature dynamic propagation on the computing resource usage time queue ...; a computing resource usage mode timing coding feature extraction module, The computing resource occupancy mode timing coding feature, wherein the computing resource occupancy mode timing coding feature extraction module includes: a current computing resource usage fully connected embedded feature extraction unit, which is used to extract the current computing resource usage fully connected embedded feature from the time queue of the computing resource usage fully connected embedded feature; a computing resource occupancy mode timing coding feature generation unit, which is used to use the current computing resource usage fully connected embedded feature as a feature prompt gate, and perform gated dynamic propagation on the time queue of the computing resource usage fully connected embedded feature to obtain the computing resource occupancy mode timing coding feature; a recommended network resource extraction module, which is used to obtain an identification result based on the computing resource occupancy mode timing coding feature, and extract recommended network resources based on the identification result; a recommended network resource assignment module, which is used to assign the recommended network resources to the user equipment.
[0016] Due to the adoption of the above technical solutions, the present application has significant technical effects: the network resource optimization method and system based on user-side computing power monitoring provided by the present application collects the usage data of user computing resources through a lightweight plug-in installed on the user device, and transmits the time queue of the collected data to the central server, and adopts artificial intelligence-based data analysis and encoding methods in the central server to perform full-connection embedded coding of the usage data of each user's computing resources, so as to automatically identify the user activity type according to the dynamic propagation representation of the timing characteristics between the fully connected embedded features of each computing resource usage, and extract the recommended network resources to assign to the user device. In this way, by collecting the computing resource usage data of the user device in real time, the user's computing power requirements can be accurately identified. At the same time, it can respond to changes in user activities in real time, and dynamically adjust resource allocation according to the user activity type, thereby avoiding resource waste and realizing intelligent management and optimal allocation of user-side computing power resources. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] By describing the embodiments of the present application in more detail in conjunction with the accompanying drawings, the above and other purposes, features and advantages of the present application will become more apparent. The accompanying drawings are used to provide a further understanding of the embodiments of the present application and constitute a part of the specification. Together with the embodiments of the present application, they are used to explain the present application and do not constitute a limitation of the present application. In the accompanying drawings, the same reference numerals generally represent the same components or steps.
[0018] Figure 1 This is a flowchart of a network resource optimization method based on user-side computing power monitoring according to an embodiment of the present application.
[0019] Figure 2 A data flow diagram of a network resource optimization method based on user-side computing power monitoring according to an embodiment of the present application.
[0020] Figure 3 It is a flowchart of dynamically propagating computing resource features on the time queue of the fully connected embedded features of the computing resource usage to obtain the timing coding features of the computing resource occupancy pattern according to an embodiment of the present application.
[0021] Figure 4 It is a flowchart of gated dynamic propagation of the time queue of the fully connected embedded feature of the computing resource usage to obtain the timing coding feature of the computing resource occupancy mode according to an embodiment of the present application.
[0022] Figure 5 A flowchart is provided for obtaining an identification result based on the timing coding features of the computing resource occupancy pattern according to an embodiment of the present application, and extracting recommended network resources based on the identification result.
[0023] Figure 6 This is a system block diagram of a network resource optimization system based on user-side computing power monitoring according to an embodiment of the present application. DETAILED DESCRIPTION
[0024] Below, the exemplary embodiments according to the present application will be described in detail with reference to the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application, and it should be understood that the present application is not limited to the exemplary embodiments described here.
[0025] With the rapid development of the Internet and mobile communication technologies, users' demands for network services are becoming more diversified and personalized. Whether it is online video streaming, online games, file downloads or daily web browsing, users' demands for network resources vary significantly. This diversity of demands requires service providers to continuously optimize network architecture and improve service quality to meet users' specific needs in different scenarios, thereby improving user experience and satisfaction.
[0026] However, existing resource allocation methods mostly rely on static configuration and predetermined rules, which have obvious limitations. For example, in an intelligent computing cluster, some users use a single GPU for computing, with almost no requirements for the network, while other users use multiple GPUs on multiple servers for distributed computing, which have certain requirements for network resources (bandwidth, latency, etc.). Fixed allocation of network-related hardware and software resources will result in a waste of resources, and users who need network performance will not get the best network environment. Therefore, traditional static resource allocation strategies have been unable to meet the growing personalized needs.
[0027] Based on this, the technical concept of the present application is to install a lightweight plug-in on the user device to collect the usage data of the user's computing resources, and then transmit the time queue of the collected data to the central server, and use artificial intelligence-based data analysis and encoding methods in the central server to perform full-connection embedded coding of the usage data of each user's computing resources, so as to automatically identify the user activity type according to the dynamic propagation representation of the timing characteristics between the fully connected embedded features of each computing resource usage, and extract the recommended network resources to assign to the user device. In this way, by collecting the computing resource usage data of the user device in real time, the user's computing power needs can be accurately identified. At the same time, it can respond to changes in user activities in real time, and dynamically adjust resource allocation according to the type of user activity, thereby avoiding resource waste and realizing intelligent management and optimal allocation of user-side computing power resources.
[0028] Figure 1 This is a flowchart of a network resource optimization method based on user-side computing power monitoring according to an embodiment of the present application. Figure 2 Schematic diagram of data flow of a network resource optimization method based on user-side computing power monitoring according to an embodiment of the present application. Figure 1 and Figure 2 As shown, according to the embodiment of the present application, the network resource optimization method based on user-side computing power monitoring includes: S110, installing a lightweight plug-in on the user device, and the lightweight plug-in is used to collect usage data of user computing resources; S120, the lightweight plug-in transmits the collected time queue of the user computing resource usage data to the central server; S130, on the central server, the usage data of each user computing resource in the time queue of the user computing resource usage data is fully connected and embedded to obtain a time queue of fully connected embedded features of computing resource usage; S140, dynamically propagating computing resource features on the time queue of fully connected embedded features of computing resource usage to obtain a computing resource occupancy pattern timing coding feature; S150, based on the computing resource occupancy pattern timing coding feature, obtaining an identification result, and based on the identification result, extracting recommended network resources; S160, assigning the recommended network resources to the user device.
[0029] In step S110, a lightweight plug-in is installed on the user device, and the lightweight plug-in is used to collect the usage data of the user's computing resources. It should be understood that lightweight plug-ins are usually small in size, and the installation and update process is fast, and the user can complete it in a short time, and the lightweight plug-in consumes very little system resources during operation, and will not significantly affect the performance of the user's device. By installing a lightweight plug-in on the user device, the user's computing resource usage can be monitored and collected in real time, so as to analyze the user's network resource usage later, thereby realizing dynamic adjustment of network resources.
[0030] In step S120, the lightweight plug-in transmits the collected time queue of the user computing resource usage data to the central server. Specifically, in the embodiment of the present application, the user computing resource usage data includes CPU utilization, memory utilization, storage space occupancy ratio, network bandwidth occupancy value and CPU load value. It should be understood that the CPU is the core processing unit of the device, and the CPU utilization reflects the busyness of the system when processing tasks; the memory utilization reflects the amount of memory occupied by the currently running application; the storage space occupancy ratio reflects the usage of the device storage; the network bandwidth occupancy value reflects the usage of network resources; the CPU load value represents the current workload of the CPU. By collecting these specific indicators, the performance and resource usage of the user's device can be fully understood, and these data are also an important basis for evaluating the user's activity type and the required network resources. Accordingly, considering that the user's computing resource usage is dynamically changing, in order to capture the changing trend of the user's computing resource usage, a lightweight plug-in is used to collect the time queue of the user's computing resource usage data. Then, considering that the central server has powerful computing power and storage resources and is able to process and analyze large amounts of data from user devices, the collected time queue data is transmitted to the central server to achieve centralized processing and analysis of the data, thereby improving processing efficiency and accuracy.
[0031] In step S130, the central server performs fully connected embedded coding on the usage data of each user computing resource in the time queue of the usage data of the user computing resources to obtain a time queue of fully connected embedded features of the computing resource usage. Specifically, in an embodiment of the present application, the usage data of each user computing resource in the time queue of the usage data of the user computing resources is fully connected embedded to obtain a time queue of fully connected embedded features of the computing resource usage, including: using a computing resource usage embedding encoder based on a fully connected layer to perform fully connected embedded coding on the usage data of each user computing resource in the time queue of the usage data of the user computing resources to obtain a time queue of fully connected embedded coding vectors of computing resource usage as the time queue of fully connected embedded features of the computing resource usage. It should be understandable that the usage data of each user computing resource in the time queue of the user computing resource usage data contains a series of information about the status of the computing resources of the user device, including key information and patterns about the user activity type. Therefore, in the technical solution of the present application, a computing resource usage embedding encoder based on a fully connected layer is used to perform fully connected embedded encoding on the usage data of each user computing resource in the time queue of the user computing resource usage data to capture and mine the complex relationships and patterns between the captured data and retain the most important information, thereby obtaining a time queue of fully connected embedded coding vectors of computing resource usage.
[0032] In step S140, the computing resource feature is dynamically propagated on the time queue of the fully connected embedded feature of the computing resource usage to obtain the computing resource occupancy mode timing coding feature. Specifically, Figure 3 This is a flow chart of dynamically propagating computing resource features to obtain the timing coding features of computing resource occupancy patterns according to an embodiment of the present application. Figure 3 As shown, the time queue of the fully connected embedded feature of the computing resource usage is dynamically propagated to obtain the temporal coding feature of the computing resource occupancy pattern, including: S141, extracting the current computing resource usage fully connected embedded feature from the time queue of the fully connected embedded feature of the computing resource usage; S142, using the current computing resource usage fully connected embedded feature as a feature prompt gate, and performing gated dynamic propagation on the time queue of the fully connected embedded feature of the computing resource usage to obtain the temporal coding feature of the computing resource occupancy pattern.
[0033] It should be understood that there are different degrees of correlation between resource usage at different time points in the time queue of the fully connected embedded coding vector of the computing resource usage, and the dependencies between different time spans have different effects. Based on this, in order to effectively capture the long-term and short-term dependencies of computing resource usage in time series data, learn the association between resource usage patterns at different time points, and thus better understand the user's usage habits and behavior patterns, in the technical solution of the present application, the computing resource characteristics of the time queue of the fully connected embedded coding vector of the computing resource usage are dynamically propagated to obtain the computing resource occupancy pattern timing coding feature vector as the computing resource occupancy pattern timing coding feature.
[0034] In detail, first, the fully connected embedded coding vector of the current computing resource usage is extracted from the time queue of the fully connected embedded coding vector of the computing resource usage. It can be understood that in the time queue of the fully connected embedded coding vector of the computing resource usage, each fully connected embedded coding vector of the computing resource usage has different attributes or information, and these vectors describe the usage information represented by themselves. Extracting the fully connected embedded coding vector of the current computing resource usage (current node) means determining a reference point and using this node as a benchmark to measure the importance of other nodes, which is similar to selecting a center point in the feature sequence and then forming a focus range based on this center point to better identify which nodes or time points have a significant impact on the current resource usage pattern.
[0035] Then, the extracted fully connected embedded coding vector of the current computing resource usage is used as the feature prompt gate, and the feature association strength prompt between the fully connected embedded coding vectors of other computing resource usage and the fully connected embedded coding vector of the current computing resource usage is calculated to evaluate and quantify the importance and relevance of the data at each time point to the current node, and obtain a sequence of feature association strength prompt values of computing resource usage, so that the subsequent model can dynamically adjust the attention to other data according to the state of the current node, laying the foundation for assigning dynamic weights to the fully connected embedded coding vector of the computing resource usage at each subsequent time point.
[0036] Next, the median of the sequence of the computing resource usage feature association strength prompt value is extracted as the computing resource usage feature association strength gate threshold. Considering that the median as a threshold can ensure that the model has a certain sensitivity to the feature association strength at most time points, it can capture most of the highly correlated features, and compared with the average value, the median is not affected by extreme values (i.e., outliers), so it can avoid misjudgment caused by individual outliers, thereby better reflecting the central trend of the data.
[0037] Subsequently, the time queue of the fully connected embedded coding vector of computing resource usage and the time queue of the corresponding fully connected embedded coding vector of computing resource usage are input into the gate control unit, and the gate threshold of the computing resource usage feature association strength is used as the switching threshold to realize the modulation of each computing resource usage fully connected embedded coding vector. In other words, by setting the switching threshold of the gate control unit to the median of the feature association strength, the features highly related to the current node can be effectively screened out, that is, only the data at the time point where the feature association strength is greater than or equal to the median will be retained, thereby reducing the interference of irrelevant or weakly related features, so as to dynamically adjust the focus of attention on other node data and provide data support for subsequent feature propagation.
[0038] Finally, the fully connected embedded coding vectors of the post-modulation computing resource usage are input into the feature dynamic propagation module based on the forward LTSM model to use the LTSM model to capture and refine the long-term dependency relationship between the node features between each time point, so as to effectively capture the temporal characteristics of the user resource usage pattern and obtain the temporal coding feature vector of the computing resource occupancy pattern.
[0039] Specifically, in an embodiment of the present application, the fully-connected embedded feature of the current computing resource usage is extracted from the time queue of the fully-connected embedded feature of the computing resource usage, including: extracting the fully-connected embedded coding vector of the current computing resource usage from the time queue of the fully-connected embedded coding vector of the computing resource usage as the fully-connected embedded feature of the current computing resource usage.
[0040] Specifically, Figure 4 This is a flow chart of gated dynamic propagation of the time queue of the fully connected embedded feature of the computing resource usage to obtain the timing coding feature of the computing resource occupancy mode according to an embodiment of the present application. Figure 4As shown, the fully connected embedded feature of the current computing resource usage is used as a feature prompt gate, and the time queue of the fully connected embedded feature of the computing resource usage is gated and dynamically propagated to obtain the temporal coding feature of the computing resource occupancy mode, including: S1421, using the fully connected embedded coding vector of the current computing resource usage as a feature prompt gate, calculating the feature association strength prompt value of each computing resource usage fully connected embedded coding vector in the time queue of the fully connected embedded coding vector of the computing resource usage relative to the fully connected embedded coding vector of the current computing resource usage to obtain a sequence of computing resource usage feature association strength prompt values; S1422, extracting the computing resource The median of the sequence of usage feature association strength prompt values is used as the computing resource usage feature association strength gate threshold; S1423, the computing resource usage feature association strength gate threshold is used as the switch threshold of the gating unit, and the time queue of the computing resource usage fully connected embedded coding vector and the sequence of the computing resource usage feature association strength prompt values are input into the gating unit to obtain the sequence of modulated computing resource usage fully connected embedded coding vectors; S1424, the sequence of modulated computing resource usage fully connected embedded coding vectors is dynamically propagated to obtain the computing resource occupancy pattern timing coding feature vector as the computing resource occupancy pattern timing coding feature.
[0041] More specifically, in an embodiment of the present application, the fully connected embedded coding vector of the current computing resource usage is used as a feature prompt gate, and the feature association strength prompt value of each computing resource usage fully connected embedded coding vector in the time queue of the computing resource usage fully connected embedded coding vector relative to the current computing resource usage fully connected embedded coding vector is calculated to obtain a sequence of computing resource usage feature association strength prompt values, including: calculating the position point-by-position division of the computing resource usage fully connected embedded coding vector and the current computing resource usage fully connected embedded coding vector to obtain a computing resource usage association strength vector. Calculate the logarithmic function value with base two of the absolute value of each eigenvalue of the computing resource usage association strength vector to obtain the computing resource usage association strength logarithmic vector; calculate the fully connected embedded coding vector of the computing resource usage and the computing resource usage association strength logarithmic vector to obtain the point product vector, and calculate the position-by-position point of each eigenvalue in the point product vector to obtain the computing resource usage association strength value; calculate the natural exponential function value with the natural constant e as the base and the computing resource usage association strength value as the exponential power to obtain the computing resource usage feature association strength prompt value.
[0042] More specifically, in an embodiment of the present application, the computing resource usage characteristic association strength gate threshold is used as the switch threshold of the gating unit, and the time queue of the computing resource usage fully connected embedded coding vector and the sequence of the computing resource usage characteristic association strength prompt values are input into the gating unit to obtain a sequence of modulated computing resource usage fully connected embedded coding vectors, including: comparing each computing resource usage characteristic association strength prompt value in the sequence of the computing resource usage characteristic association strength prompt value with the computing resource usage characteristic association strength gate threshold to obtain a sequence of weights; comparing each in the sequence of weights The time queue of the computing resource usage fully connected embedded coding vector is weighted modulated using the value as a weight to obtain a sequence of the modulated computing resource usage fully connected embedded coding vector; wherein, in response to the computing resource usage feature association strength prompt value being greater than or equal to the computing resource usage feature association strength gate threshold, the value obtained by dividing the computing resource usage feature association strength prompt value by the computing resource usage feature association strength gate threshold is used as the weight; in response to the computing resource usage feature association strength prompt value being less than the computing resource usage feature association strength gate threshold, the weight is reset to zero.
[0043] More specifically, in an embodiment of the present application, a sequence of fully connected embedded coding vectors of the post-modulation computing resource usage is subjected to feature dynamic propagation to obtain a temporal coding feature vector of the computing resource occupancy pattern, including: inputting the sequence of fully connected embedded coding vectors of the post-modulation computing resource usage into a feature dynamic propagation module based on a forward LTSM model to obtain a temporal coding feature vector of the computing resource occupancy pattern.
[0044] In the embodiment of the present application, specifically, the computing resource usage is fully connected to embed the time queue of the coding vector to perform dynamic propagation of computing resource characteristics, which can be expressed by the formula: .
[0045] in, is a time queue of fully connected embedding encoding vectors for the computing resource usage, are the first, second, and third time queues of the fully connected embedded coding vectors of the computing resource usage. and The fully connected embedding encoding vector of computing resource usage, It is the The computing resource usage is fully connected to embed the feature values of each position in the encoding vector, It is The computing resource usage is fully connected to embed the feature values of each position in the encoding vector, represents the logarithmic function value with base 2, is the length of the fully connected embedding encoding vector for each computing resource usage, represents the exponential function value with the natural constant e as the base, yes The corresponding computing resource usage feature correlation strength prompt value, are the first, second and third in the sequence of the computing resource usage feature association strength prompt values. The characteristic correlation strength prompt value of computing resource usage, To get the median of a sequence, is the threshold value of the correlation strength of the computing resource usage feature, For gated mask operation, for Post-modulation computational resource usage after weighted modulation Fully connected embedding coding vector, They are the first, second and third sequences of fully connected embedded coding vectors after modulation. The fully connected embedding coding vector after modulation is used for computing resources. is a sequence of fully connected embedded coding vectors of the computational resource usage after modulation, Encode for LTSM, A time-series encoding feature vector is provided for the computing resource occupancy mode.
[0046] In step S150, based on the temporal coding features of the computing resource occupancy pattern, an identification result is obtained, and based on the identification result, recommended network resources are extracted. Specifically, Figure 5 According to the embodiment of the present application, the recognition result is obtained based on the temporal coding feature of the computing resource occupancy mode, and the flowchart of extracting the recommended network resources based on the recognition result is as follows. Figure 5 As shown, based on the temporal coding features of the computing resource occupancy pattern, a recognition result is obtained, and based on the recognition result, recommended network resources are extracted, including: S151, inputting the temporal coding feature vector of the computing resource occupancy pattern into a classifier-based user activity identifier to obtain the recognition result, and the recognition result is used to represent the user activity type label; S152, based on the recognition result, extracting recommended network resources from the user activity type-network resource recommendation table.
[0047] In step S151, the computing resource occupancy pattern temporal coding feature vector is input into a classifier-based user activity identifier to obtain the identification result, and the identification result is used to represent the user activity type label. That is, the computing resource occupancy pattern temporal coding features obtained by dynamic propagation of the time queue of the computing resource usage fully connected embedded coding vector are classified and processed to automatically identify the user activity type. The user activity type label can include a variety of different activity categories, and common activity types include browsing web pages, video playback, online games, file downloading / uploading, document editing, system maintenance, etc. In particular, in a specific implementable embodiment of the present application, the computing resource occupancy pattern temporal encoding feature vector is input into a user activity identifier based on a classifier to obtain the recognition result, and the recognition result is used to represent the user activity type label, including: using the fully connected layer of the classifier to fully connect the computing resource occupancy pattern temporal encoding feature vector to obtain the computing resource occupancy pattern temporal fully connected encoding feature vector; inputting the computing resource occupancy pattern temporal fully connected encoding feature vector into the Softmax classification function of the classifier to obtain the probability value of the computing resource occupancy pattern temporal encoding feature vector belonging to each user activity type label; and determining the user activity type label corresponding to the largest of the probability values as the recognition result.
[0048] In step S152, based on the identification result, recommended network resources are extracted from the user activity type-network resource recommendation table. It should be understood that the user activity type-network resource recommendation table is a key component that associates different user activity types with corresponding network resource configurations. Specifically, the horizontal axis of the recommendation table represents the various types of activities performed by users, such as video playback, online games, file downloads, etc.; the vertical axis of the recommendation table represents a set of recommended network resource configurations provided for each activity type, and the network resource configurations include the required bandwidth size, network delay requirements, network resource allocation priorities, etc. Based on the identified user activity type, the system can dynamically extract the most appropriate network resource configuration from the predefined user activity type-network resource recommendation table to ensure that users can obtain the best performance experience when performing specific activities.
[0049] In step S160, the recommended network resources are assigned to the user device. That is, the system dynamically adjusts network bandwidth, computing resources, etc. according to the recommended resource configuration to ensure that the user can obtain the best performance when performing the current activity.
[0050] In particular, when each computing resource usage fully-connected embedded coding vector in the time queue of the computing resource usage fully-connected embedded coding vector represents the fully-connected embedded features of the user computing resource usage data in the local time domain, when the computing resource features are dynamically propagated, the fully-connected embedded feature representations in each local time domain corresponding to the local time domain prompt sparsity relative to the current time series node will lead to the lack of dynamic propagation between local time domains, that is, the full-time domain dynamic propagation representation of the computing resource occupancy pattern time series coding feature vector has a simple repetition based on the local time domain fully-connected representation, which affects its time series semantic logical dependency and reduces the accuracy of the classification results.
[0051] Therefore, preferably, when the computing resource occupancy mode temporal coding feature vector is input into a classifier-based user activity identifier to obtain a recognition result, the computing resource occupancy mode temporal coding feature vector is optimized, specifically including: determining a computing resource occupancy mode temporal coding association response matrix and a computing resource occupancy mode temporal coding distance response matrix based on the square root of the association value of the eigenvalue of the computing resource occupancy mode temporal coding feature vector and the L2 distance value: wherein the process formula can be expressed as: .
[0052] in, is a temporal encoding feature vector of the computing resource occupancy mode, represents the number of eigenvalues in the vector, The computing resource occupancy mode temporal coding feature vector is The eigenvalues at the positions, The computing resource occupancy mode temporal coding feature vector is The eigenvalues at the positions, The computing resource occupancy mode temporal coding association response matrix is The eigenvalues at the positions, The computing resource occupation mode temporal coding distance response matrix is The feature value at each position.
[0053] The computing resource occupancy mode timing coding feature vector is matrix-multiplied with the computing resource occupancy mode timing coding associated response matrix to obtain the computing resource occupancy mode timing coding associated response vector; the computing resource occupancy mode timing coding distance response matrix is matrix-multiplied with the transposed vector of the computing resource occupancy mode timing coding feature vector to obtain the computing resource occupancy mode timing coding distance response vector; the computing resource occupancy mode timing coding associated response matrix and the computing resource occupancy mode timing coding distance response matrix are dot-multiplied, and then the matrix-multiplied with the transposed vector of the computing resource occupancy mode timing coding feature vector to obtain the computing resource occupancy mode timing coding bias vector; the computing resource occupancy mode timing coding associated response vector, the computing resource occupancy mode timing coding distance response vector and the computing resource occupancy mode timing coding bias vector are dot-multiplied to obtain the optimized computing resource occupancy mode timing coding representation vector.
[0054] Here, the optimized computing resource occupancy mode temporal coding representation vector is expressed as: .
[0055] in, is a temporal encoding feature vector of the computing resource occupancy mode, represents the number of eigenvalues in the vector. represents matrix multiplication, A time-series encoding association response matrix for the computing resource occupancy mode, A time-series encoding distance response matrix for the computing resource occupancy mode, is the computing resource occupancy mode timing encoding associated response vector, express The transposed vector of The computing resource occupation mode temporally encodes the distance response vector, It means point multiplication by position. is the timing encoding bias vector of the computing resource occupancy mode, Indicates adding by position point. and Respectively and The transposed vector of It is the timing coding representation vector of the optimized computing resource occupancy mode.
[0056] That is, by taking the computing resource occupancy pattern temporal coding feature vector as its statistical reference-free distribution response framework based on the autocorrelation matrix and the self-distance matrix, and constructing it based on the retrieval-enhanced reverse response of the computing resource occupancy pattern temporal coding feature vector to avoid simple repetition of feature distribution, and by ensuring the intrinsic mapping logic of the computing resource occupancy pattern temporal coding feature vector based on the retrieval-response context to avoid its surface combinatorial mapping, so as to achieve the semantic logical dependency mapping of the computing resource occupancy pattern temporal coding feature vector while maintaining the intuitive response correlation, thereby improving the accuracy of the recognition result obtained by inputting the computing resource occupancy pattern temporal coding feature vector into the classifier-based user activity identifier.
[0057] In summary, a network resource optimization method based on user-side computing power monitoring based on an embodiment of the present application is explained, which collects user computing resource usage data through a lightweight plug-in installed on the user device, and transmits the time queue of the collected data to the central server, and uses artificial intelligence-based data analysis and encoding methods in the central server to perform full-connection embedded coding of the usage data of each user's computing resources, thereby automatically identifying the user activity type according to the dynamic propagation representation of the timing characteristics between the fully connected embedded features of each computing resource usage, and extracting the recommended network resources to assign to the user device. In this way, by collecting the computing resource usage data of the user device in real time, the user's computing power requirements can be accurately identified. At the same time, it can respond to changes in user activities in real time, and dynamically adjust resource allocation according to the user activity type, thereby avoiding resource waste and realizing intelligent management and optimal allocation of user-side computing power resources.
[0058] Figure 6 : is a system block diagram of a network resource optimization system based on user-side computing power monitoring according to an embodiment of the present application. Figure 6As shown, according to the network resource optimization system 100 based on user-side computing power monitoring according to the embodiment of the present application, it includes: a computing resource usage data collection module 110, which is used to install a lightweight plug-in on the user device, and the lightweight plug-in is used to collect the usage data of the user's computing resources; a computing resource usage data transmission module 120, which is used for the lightweight plug-in to transmit the collected time queue of the user's computing resource usage data to the central server; a computing resource usage data embedding coding module 130, which is used to perform full-connection embedded coding on the central server for the usage data of each user's computing resource in the time queue of the user's computing resource usage data to obtain a time queue of fully connected embedded features of computing resource usage; a computing resource occupancy mode timing coding feature extraction module 140, which is used to perform computing resource feature dynamic propagation on the time queue of the fully connected embedded features of the computing resource usage to obtain to the computing resource occupancy mode timing coding feature; a recommended network resource extraction module 150, used to obtain an identification result based on the computing resource occupancy mode timing coding feature, and extract recommended network resources based on the identification result; a recommended network resource assignment module 160, used to assign the recommended network resources to the user device; wherein the computing resource occupancy mode timing coding feature extraction module includes: a current computing resource usage fully connected embedded feature extraction unit, used to extract the current computing resource usage fully connected embedded feature from the time queue of the computing resource usage fully connected embedded feature; a computing resource occupancy mode timing coding feature generation unit, used to use the current computing resource usage fully connected embedded feature as a feature prompt gate, and perform gated dynamic propagation on the time queue of the computing resource usage fully connected embedded feature to obtain the computing resource occupancy mode timing coding feature.
[0059] Here, those skilled in the art can understand that the specific functions and operations of each unit and module in the above-mentioned network resource optimization system 100 based on user-side computing power monitoring have been referred to above. Figures 1 to 5 The method for optimizing network resources based on user-side computing power monitoring has been introduced in detail, and therefore, its repeated description will be omitted.
[0060] In summary, the network resource optimization system 100 based on user-side computing power monitoring according to the embodiment of the present application is explained, which collects the usage data of the user's computing resources through a lightweight plug-in installed on the user's device, and transmits the time queue of the collected data to the central server, and uses artificial intelligence-based data analysis and encoding methods in the central server to perform full-connection embedded coding of the usage data of each user's computing resources, so as to automatically identify the user activity type according to the dynamic propagation representation of the timing characteristics between the fully connected embedded features of each computing resource usage, and extract the recommended network resources to assign to the user device. In this way, resource allocation can be dynamically adjusted according to the user activity type, and it can respond to changes in user activities in real time to ensure that users get the best performance experience when performing specific activities.
[0061] The above is only a preferred embodiment of the present application and does not constitute any form of limitation to the present application. Although the present application has been disclosed as a preferred embodiment as above, it is not intended to limit the present application. Any technician familiar with the profession can make some changes or modifications to equivalent embodiments of the technical contents disclosed above without departing from the scope of the technical solution of the present application. However, any simple modification, equivalent change and modification made to the above embodiments based on the technical essence of the present application without departing from the content of the technical solution of the present application still falls within the scope of the technical solution of the present application.
Claims
1. A network resource optimization method based on user-side computing power monitoring, characterized in that: include: Installing a lightweight plug-in on a user device, wherein the lightweight plug-in is used to collect usage data of the user's computing resources; The lightweight plug-in transmits the collected time queue of the usage data of the user computing resources to the central server; At the central server, fully connected embedded coding is performed on the usage data of each user computing resource in the time queue of the usage data of the user computing resources to obtain a time queue of fully connected embedded features of computing resource usage; The computing resource feature is dynamically propagated on the time queue of the fully connected embedded feature of the computing resource usage to obtain the computing resource occupancy mode timing coding feature, including: extracting the current computing resource usage fully connected embedded feature from the time queue of the fully connected embedded feature of the computing resource usage; using the current computing resource usage fully connected embedded feature as a feature prompt gate, performing gated dynamic propagation on the time queue of the fully connected embedded feature of the computing resource usage to obtain the computing resource occupancy mode timing coding feature; Obtaining a recognition result based on the temporal coding characteristics of the computing resource occupancy mode, and extracting recommended network resources based on the recognition result; assigning the recommended network resource to the user equipment; The method of performing fully connected embedding coding on the usage data of each user computing resource in the time queue of the usage data of the user computing resources to obtain a time queue of fully connected embedding features of the computing resource usage includes: performing fully connected embedding coding on the usage data of each user computing resource in the time queue of the usage data of the user computing resources using a computing resource usage embedding encoder based on a fully connected layer to obtain a time queue of fully connected embedding coding vectors of computing resource usage as the time queue of fully connected embedding features of the computing resource usage; Among them, taking the fully connected embedded feature of the current computing resource usage as the feature prompt gate, gate-controlled dynamic propagation is performed on the time queue of the fully connected embedded feature of the computing resource usage to obtain the temporal coding feature of the computing resource occupancy mode, including: Taking the fully connected embedded coding vector of current computing resource usage as a feature prompt gate, calculating the feature association strength prompt value of each computing resource usage fully connected embedded coding vector in the time queue of the computing resource usage fully connected embedded coding vector relative to the current computing resource usage fully connected embedded coding vector to obtain a sequence of computing resource usage feature association strength prompt values; Extracting the median of the sequence of the computing resource usage characteristic association strength prompt values as the computing resource usage characteristic association strength gate threshold; Using the computing resource usage characteristic association strength gate threshold as the switch threshold of the gate control unit, inputting the time queue of the computing resource usage fully connected embedded coding vector and the sequence of the computing resource usage characteristic association strength prompt value into the gate control unit to obtain a sequence of modulated computing resource usage fully connected embedded coding vectors; The sequence of fully connected embedded coding vectors of the modulated computing resource usage is dynamically propagated to obtain a computing resource occupancy mode temporal coding feature vector as the computing resource occupancy mode temporal coding feature.
2. The network resource optimization method based on user-side computing power monitoring according to claim 1 is characterized in that: The usage data of the user computing resources includes CPU utilization, memory utilization, storage space occupancy ratio, network bandwidth occupancy value and CPU load value.
3. The network resource optimization method based on user-side computing power monitoring according to claim 2 is characterized in that: Extracting the fully connected embedding feature of current computing resource usage from the time queue of the fully connected embedding feature of computing resource usage, including: extracting the fully connected embedding coding vector of current computing resource usage from the time queue of the fully connected embedding coding vector of computing resource usage as the fully connected embedding feature of current computing resource usage.
4. The network resource optimization method based on user-side computing power monitoring according to claim 3 is characterized in that: Taking the current computing resource usage fully connected embedded coding vector as a feature prompt gate, calculating the feature association strength prompt value of each computing resource usage fully connected embedded coding vector in the time queue of the computing resource usage fully connected embedded coding vector relative to the current computing resource usage fully connected embedded coding vector to obtain a sequence of computing resource usage feature association strength prompt values, including: Calculate the point-by-point division of the computing resource usage fully connected embedded coding vector and the current computing resource usage fully connected embedded coding vector to obtain a computing resource usage association strength vector; Calculating a logarithmic function value with base 2 of the absolute value of each eigenvalue of the computing resource usage association strength vector to obtain a computing resource usage association strength logarithmic vector; Calculate the computing resource usage fully connected embedded coding vector and the computing resource usage association strength logarithmic vector by position point multiplication to obtain a point product vector, and calculate the position point of each eigenvalue in the point product vector to obtain the computing resource usage association strength value; A natural exponential function value with the natural constant e as the base and the computing resource usage association strength value as the exponential power is calculated to obtain the computing resource usage feature association strength prompt value.
5. The network resource optimization method based on user-side computing power monitoring according to claim 4 is characterized in that: The computing resource usage characteristic association strength gate threshold is used as the switch threshold of the gating unit, and the time queue of the computing resource usage fully connected embedded coding vector and the sequence of the computing resource usage characteristic association strength prompt value are input into the gating unit to obtain the sequence of the modulated computing resource usage fully connected embedded coding vector, including: Compare each computing resource usage characteristic association strength prompt value in the sequence of computing resource usage characteristic association strength prompt values with the computing resource usage characteristic association strength gate threshold to obtain a sequence of weights; Using each value in the weight sequence as a weight to perform weighted modulation on the time queue of the computing resource usage fully connected embedded coding vector to obtain the sequence of the modulated computing resource usage fully connected embedded coding vector; wherein, in response to the computing resource usage characteristic association strength prompt value being greater than or equal to the computing resource usage characteristic association strength gate threshold, a value obtained by dividing the computing resource usage characteristic association strength prompt value by the computing resource usage characteristic association strength gate threshold is used as the weight; In response to the computing resource usage characteristic association strength prompt value being less than the computing resource usage characteristic association strength gate threshold, the weight is reset to zero.
6. The network resource optimization method based on user-side computing power monitoring according to claim 5 is characterized in that: The sequence of fully connected embedded coding vectors of the post-modulation computing resource usage is subjected to feature dynamic propagation to obtain a temporal coding feature vector of the computing resource occupancy pattern, including: inputting the sequence of fully connected embedded coding vectors of the post-modulation computing resource usage into a feature dynamic propagation module based on a forward LTSM model to obtain the temporal coding feature vector of the computing resource occupancy pattern.
7. The network resource optimization method based on user-side computing power monitoring according to claim 6 is characterized in that: Obtaining a recognition result based on the temporal coding feature of the computing resource occupancy mode, and extracting recommended network resources based on the recognition result, including: Inputting the computing resource occupancy mode temporal encoding feature vector into a classifier-based user activity identifier to obtain the identification result, wherein the identification result is used to represent a user activity type label; Based on the recognition result, recommended network resources are extracted from a user activity type-network resource recommendation table.
8. A network resource optimization system based on user-side computing power monitoring, characterized in that: include: A computing resource usage data collection module, used to install a lightweight plug-in on a user device, wherein the lightweight plug-in is used to collect usage data of the user's computing resources; A computing resource usage data transmission module, used for the lightweight plug-in to transmit the collected time queue of the user computing resource usage data to the central server; A computing resource usage data embedding coding module is used to perform full-connection embedding coding on the usage data of each user computing resource in the time queue of the user computing resource usage data on the central server to obtain a time queue of computing resource usage full-connection embedding features; A computing resource occupancy mode temporal coding feature extraction module is used to dynamically propagate computing resource features on the time queue of the computing resource usage fully connected embedded features to obtain the computing resource occupancy mode temporal coding features, wherein the computing resource occupancy mode temporal coding feature extraction module includes: a current computing resource usage fully connected embedded feature extraction unit, which is used to extract the current computing resource usage fully connected embedded features from the time queue of the computing resource usage fully connected embedded features; a computing resource occupancy mode temporal coding feature generation unit, which is used to use the current computing resource usage fully connected embedded features as feature prompt gates, and perform gated dynamic propagation on the time queue of the computing resource usage fully connected embedded features to obtain the computing resource occupancy mode temporal coding features; A recommended network resource extraction module, used to obtain a recognition result based on the temporal coding characteristics of the computing resource occupancy mode, and extract recommended network resources based on the recognition result; A recommended network resource assignment module, configured to assign the recommended network resource to the user equipment; The method of performing fully connected embedding coding on the usage data of each user computing resource in the time queue of the usage data of the user computing resources to obtain a time queue of fully connected embedding features of the computing resource usage includes: performing fully connected embedding coding on the usage data of each user computing resource in the time queue of the usage data of the user computing resources using a computing resource usage embedding encoder based on a fully connected layer to obtain a time queue of fully connected embedding coding vectors of computing resource usage as the time queue of fully connected embedding features of the computing resource usage; Among them, taking the fully connected embedded feature of the current computing resource usage as the feature prompt gate, gate-controlled dynamic propagation is performed on the time queue of the fully connected embedded feature of the computing resource usage to obtain the temporal coding feature of the computing resource occupancy mode, including: Taking the fully connected embedded coding vector of current computing resource usage as a feature prompt gate, calculating the feature association strength prompt value of each computing resource usage fully connected embedded coding vector in the time queue of the computing resource usage fully connected embedded coding vector relative to the current computing resource usage fully connected embedded coding vector to obtain a sequence of computing resource usage feature association strength prompt values; Extracting the median of the sequence of the computing resource usage characteristic association strength prompt values as the computing resource usage characteristic association strength gate threshold; Using the computing resource usage characteristic association strength gate threshold as the switch threshold of the gate control unit, inputting the time queue of the computing resource usage fully connected embedded coding vector and the sequence of the computing resource usage characteristic association strength prompt value into the gate control unit to obtain a sequence of modulated computing resource usage fully connected embedded coding vectors; The sequence of fully connected embedded coding vectors of the modulated computing resource usage is dynamically propagated to obtain a computing resource occupancy mode temporal coding feature vector as the computing resource occupancy mode temporal coding feature.
Citation Information
Patent Citations
System and method for optimizing resource allocation
US20240112789A1
Resource allocation dashboard and optimization generator
US20240323140A1