Movatterモバイル変換


[0]ホーム

URL:


CN118819870B - Method and system for realizing resource scheduling based on cloud computing - Google Patents

Method and system for realizing resource scheduling based on cloud computing
Download PDF

Info

Publication number
CN118819870B
CN118819870BCN202411303524.8ACN202411303524ACN118819870BCN 118819870 BCN118819870 BCN 118819870BCN 202411303524 ACN202411303524 ACN 202411303524ACN 118819870 BCN118819870 BCN 118819870B
Authority
CN
China
Prior art keywords
resource
scheduled
task
scheduling
resources
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202411303524.8A
Other languages
Chinese (zh)
Other versions
CN118819870A (en
Inventor
涂浩
邓爽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Lechaoren Technology Co ltd
Original Assignee
Chengdu Lechaoren Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chengdu Lechaoren Technology Co ltdfiledCriticalChengdu Lechaoren Technology Co ltd
Priority to CN202411303524.8ApriorityCriticalpatent/CN118819870B/en
Publication of CN118819870ApublicationCriticalpatent/CN118819870A/en
Application grantedgrantedCritical
Publication of CN118819870BpublicationCriticalpatent/CN118819870B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The invention relates to the field of resource management and discloses a method and a system for realizing resource scheduling based on cloud computing, wherein the method comprises the steps of acquiring resource use requirements of resource users on resources to be scheduled, acquiring resource use data of the resources to be scheduled and constructing a resource prediction model of the resources to be scheduled; the method comprises the steps of predicting a resource to-be-used state of a resource to be scheduled by using a resource prediction model, analyzing a task to be scheduled of the resource to be scheduled, analyzing a resource constraint condition of the resource to be scheduled, analyzing a task priority and a task dependency relationship of the task to be scheduled, constructing a resource scheduling strategy of the resource to be scheduled, constructing a distributed scheduling architecture of the resource to be scheduled, establishing a redundant task node of the distributed scheduling architecture, constructing a communication protocol stack of the task node and the redundant task node, distributing the resource scheduling strategy to the task node to obtain the resource scheduling task node, and executing resource scheduling of the resource to be scheduled. The method and the device can improve the scheduling effect of cloud computing for realizing resource scheduling.

Description

Method and system for realizing resource scheduling based on cloud computing
Technical Field
The invention relates to the field of resource management, in particular to a method and a system for realizing resource scheduling based on cloud computing.
Background
Resource scheduling refers to the process of efficiently allocating and managing computing resources according to predetermined policies and algorithms in a computing environment. Such computing resources include, but are not limited to, processor (CPU) time, memory, storage space, network bandwidth, and the like. The goal of resource scheduling is to optimize resource utilization, improve system performance, reduce operating costs, and ensure that each task and service can meet established quality of service requirements.
At present, the resource scheduling of cloud computing mainly refers to scheduling by collecting user demands and resource states and utilizing a resource scheduling algorithm, and the method generally adopts centralized resource scheduling, which may cause single-point faults, and once a scheduling system has a problem, the stability of the whole cloud computing environment may be affected, so that the resource scheduling effect of the cloud computing is poor.
Disclosure of Invention
The invention provides a method and a system for realizing resource scheduling based on cloud computing, which mainly aim to improve the scheduling effect of realizing resource scheduling by the cloud computing.
In order to achieve the above object, the present invention provides a method for implementing resource scheduling based on cloud computing, including:
Acquiring resource use requirements of resource users on resources to be scheduled, acquiring resource use data of the resources to be scheduled, and constructing a resource prediction model of the resources to be scheduled based on the resource use data;
Acquiring a resource state of the resource to be scheduled, predicting a resource to-be-used state of the resource to be scheduled by using the resource prediction model based on the resource state, and analyzing a task to be scheduled of the resource to be scheduled based on the resource to-be-used state;
Analyzing the resource constraint condition of the resource to be scheduled, analyzing the task priority and the task dependency relationship of the task to be scheduled based on the resource use requirement, and constructing a resource scheduling strategy of the resource to be scheduled based on the resource constraint condition, the task priority and the task dependency relationship;
constructing a distributed scheduling architecture of the resources to be scheduled, and establishing redundant task nodes of task nodes corresponding to the distributed scheduling architecture;
And constructing communication protocol stacks of the task nodes and the redundant task nodes, distributing the resource scheduling strategy to the task nodes to obtain resource scheduling task nodes, and executing resource scheduling of the resources to be scheduled based on the resource scheduling task nodes, the redundant task nodes and the communication protocol.
Optionally, the constructing a resource prediction model of the resource to be scheduled based on the resource usage data includes:
Preprocessing the resource use data to obtain preprocessed use data;
extracting data sequence characteristics of the preprocessing usage data;
Performing feature conversion on the data sequence features to obtain conversion features;
determining the model type of the resource to be scheduled;
and constructing a resource prediction model of the resource to be scheduled based on the conversion characteristics, the preprocessing use data and the model type.
Optionally, the extracting the data sequence features of the preprocessing usage data includes:
serializing the preprocessing use data to obtain sequence use data;
calculating the data weight of the sequence using data;
analyzing local trends of the sequence usage data based on the data weights;
And extracting data sequence characteristics of the sequence use data based on the local trend.
Optionally, the calculating the data weight of the sequence usage data includes:
Selecting a bandwidth parameter of the sequence usage data;
based on the bandwidth parameter, data weights for the sequence usage data are calculated using the following formula:
Wherein,Represent the firstIndividual sequence usage data and thThe sequences use the data weights of the data,Represent the firstThe data is used by the sequence of the data,Represent the firstThe data is used by the sequence of the data,Representing the bandwidth parameter.
Optionally, the analyzing the task to be scheduled of the resource to be scheduled based on the resource to be used state includes:
calculating the state difference of the resources to be scheduled based on the state to be used of the resources and the state of the resources corresponding to the resources to be scheduled;
Analyzing the resource influence weight of the state difference on the resource use requirement corresponding to the resource to be scheduled;
Determining an influence elimination strategy of the state difference based on the resource influence weight;
And constructing the task to be scheduled of the resource to be scheduled based on the influence elimination strategy.
Optionally, the analyzing the task priority and task dependency relationship of the task to be scheduled based on the resource usage requirement includes:
identifying a priority factor of the task to be scheduled based on the resource usage requirement;
Analyzing the priority influence relation between the priority factor and the task to be scheduled;
Calculating task priority of the task to be scheduled based on the priority influence relation;
constructing a task dependency graph of the task to be scheduled;
and analyzing the task dependency relationship of the task to be scheduled based on the task dependency graph.
Optionally, the calculating the task priority of the task to be scheduled based on the priority impact relationship includes:
analyzing the priority factor weight of the priority factor corresponding to the task to be scheduled based on the priority influence relation;
identifying a priority factor status value for the priority factor;
Based on the priority factor weight and the priority factor state value, calculating the task priority of the task to be scheduled by using the following formula:
Wherein,Indicating the task priority of the task to be scheduled,Representing task to be scheduledThe priority factor weights of the individual priority factors,Representing task to be scheduledThe priority factor status values of the individual priority factors,Represents the adjustment coefficient of the device,Indicating the number of corresponding priority factors for the tasks to be scheduled.
Optionally, the building the distributed scheduling architecture of the resources to be scheduled includes:
analyzing the distributed demand of the resource to be scheduled;
determining a distributed component of the resource to be scheduled based on the distributed demand;
Constructing a distributed scheduling algorithm of the resources to be scheduled;
and establishing a distributed scheduling architecture of the resources to be scheduled based on the distributed component and the distributed scheduling algorithm.
Optionally, the constructing a communication protocol stack of the task node and the redundant task node includes:
Defining communication requirements of the task nodes and the redundant task nodes;
determining a communication protocol of the task node and the redundant task node based on the communication requirement;
Designing a communication protocol architecture of the communication protocol;
And constructing a communication protocol stack of the task node and the redundant task node based on the communication protocol architecture.
In order to solve the above problems, the present invention further provides a resource scheduling system based on cloud computing, the system comprising:
The resource prediction model construction module is used for acquiring the resource use requirement of a resource user on a resource to be scheduled, acquiring the resource use data of the resource to be scheduled, and constructing a resource prediction model of the resource to be scheduled based on the resource use data;
The to-be-scheduled task construction module is used for acquiring the resource state of the to-be-scheduled resource, predicting the resource to-be-used state of the to-be-scheduled resource by using the resource prediction model based on the resource state, and analyzing the to-be-scheduled task of the to-be-scheduled resource based on the resource to-be-used state;
The resource scheduling policy construction module is used for analyzing the resource constraint condition of the resource to be scheduled, analyzing the task priority and the task dependency relationship of the task to be scheduled based on the resource use requirement, and constructing the resource scheduling policy of the resource to be scheduled based on the resource constraint condition, the task priority and the task dependency relationship;
The distributed scheduling architecture construction module is used for constructing a distributed scheduling architecture of the resources to be scheduled and constructing redundant task nodes of task nodes corresponding to the distributed scheduling architecture;
And the resource scheduling module is used for constructing a communication protocol stack of the task node and the redundant task node, distributing the resource scheduling strategy to the task node to obtain a resource scheduling task node, and executing resource scheduling of the resource to be scheduled based on the resource scheduling task node, the redundant task node and the communication protocol.
The method and the device for scheduling the resource can realize prediction of the resource to be scheduled based on the resource utilization data, so that timeliness of resource allocation is improved, the method and the device for scheduling the resource can identify future utilization conditions of the resource to be scheduled by utilizing the resource prediction model to predict the resource to be used state of the resource to be scheduled based on the resource state, so that timeliness of resource allocation is improved, the method and the device for scheduling the resource to be scheduled can analyze task priority and task dependency relationship of the task to be scheduled based on the resource utilization requirement, further, the method and the device for scheduling the resource to be scheduled can realize distributed processing of the task to be scheduled by constructing a distributed scheduling framework of the resource to be scheduled, and finally, the method and the device for scheduling the resource to be scheduled can realize efficient processing of the task to be scheduled based on the resource constraint condition, the task priority and the task dependency relationship, and the resource to be scheduled can realize efficient processing of the task to be scheduled based on the communication protocol of the task node to be scheduled, and the communication protocol to be scheduled to be executed by the communication node to be scheduled, and the resource to be scheduled can realize stable processing of the task to the resource to be scheduled. Therefore, the method and the system for realizing resource scheduling based on cloud computing can improve the scheduling effect of realizing resource scheduling by cloud computing.
Drawings
Fig. 1 is a schematic flow chart of a method for implementing resource scheduling based on cloud computing according to an embodiment of the present invention;
FIG. 2 is a functional block diagram of a resource scheduling system implemented based on cloud computing according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of an electronic device implementing a resource scheduling system based on cloud computing according to an embodiment of the present invention;
The achievement of the objects, functional features and advantages of the present invention will be further described with reference to the accompanying drawings, in conjunction with the embodiments.
Detailed Description
It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
The embodiment of the application provides a method for realizing resource scheduling based on cloud computing. The execution body for implementing the resource scheduling method based on cloud computing includes, but is not limited to, at least one of a server, a terminal and the like capable of being configured to execute the method provided by the embodiment of the application. In other words, the cloud computing-based resource scheduling method may be performed by software or hardware installed in a terminal device or a server device, and the software may be a blockchain platform. The server side comprises, but is not limited to, a single server, a server cluster, a cloud server or a cloud server cluster and the like. The server may be an independent server, or may be a cloud server that provides cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (Content Delivery Network, CDN), and basic cloud computing services such as big data and artificial intelligence platforms.
Referring to fig. 1, a flow chart of a method for implementing resource scheduling based on cloud computing according to an embodiment of the present invention is shown. In this embodiment, the method for implementing resource scheduling based on cloud computing includes:
S1, acquiring resource use requirements of resource users on resources to be scheduled, acquiring resource use data of the resources to be scheduled, and constructing a resource prediction model of the resources to be scheduled based on the resource use data.
In the embodiment of the invention, the resource use requirement refers to the requirement in the resource use process of the resource user, such as response time, availability, data security and the like, and the resource use data refers to the record of the resource use condition in the past period in the cloud computing environment, wherein the record of the resource use condition comprises data such as CPU use rate, memory use condition, storage use condition, network use condition, virtual machine/container use condition, application performance index, resource requirement peak value, resource allocation record and the like.
Optionally, the embodiment of the invention constructs the resource prediction model of the resource to be scheduled based on the resource use data, so as to realize the prediction of the resource use, thereby improving the timeliness of resource allocation. The resource prediction model is used for predicting future use conditions of resources.
Optionally, as an embodiment of the present invention, the constructing a resource prediction model of the resource to be scheduled based on the resource usage data includes preprocessing the resource usage data to obtain preprocessed usage data, extracting a data sequence feature of the preprocessed usage data, performing feature conversion on the data sequence feature to obtain a conversion feature, determining a model type of the resource to be scheduled, and constructing a resource prediction model of the resource to be scheduled based on the conversion feature, the preprocessed usage data and the model type.
The preprocessing use data refers to a data set obtained by performing data cleaning, data normalization and missing value processing on the resource use data, the data sequence features refer to feature attributes of the preprocessing use data, which are converted with time, the conversion features refer to features obtained by converting the data features, such as uneven distribution of the use log conversion processing data, and the model types refer to types of use prediction models of the resources to be scheduled, such as types of linear regression, time sequence analysis, machine learning algorithms and the like.
Further, in an alternative embodiment of the present invention, the extracting the data sequence feature of the preprocessing usage data includes serializing the preprocessing usage data to obtain the sequence usage data, calculating a data weight of the sequence usage data, analyzing a local trend of the sequence usage data based on the data weight, and extracting the data sequence feature of the sequence usage data based on the local trend.
The sequence usage data refers to a data set obtained by arranging the preprocessing usage data according to time, the data weights refer to weight coefficients used for weighted regression, the contribution degree of each data point to regression results is determined, and the local trend refers to the trend or direction of the data in a certain specific interval of the sequence.
Further, in an alternative embodiment of the present invention, the calculating the data weight of the sequence usage data includes selecting a bandwidth parameter of the sequence usage data, and calculating the data weight of the sequence usage data based on the bandwidth parameter using the following formula:
Wherein,Represent the firstIndividual sequence usage data and thThe sequences use the data weights of the data,Represent the firstThe data is used by the sequence of the data,Represent the firstThe data is used by the sequence of the data,Representing the bandwidth parameter.
The bandwidth parameter refers to a neighborhood or window of the bandwidth parameter, which influences the smoothness and adaptability of the model.
S2, acquiring a resource state of the resource to be scheduled, predicting a resource to-be-used state of the resource to be scheduled by using the resource prediction model based on the resource state, and analyzing a task to be scheduled of the resource to be scheduled based on the resource to-be-used state.
In the embodiment of the invention, the resource state refers to the state of all physical and virtual resources, including the states of CPU utilization, memory use condition, storage capacity, network bandwidth and the like.
Optionally, the embodiment of the invention predicts the resource to-be-used state of the resource to be scheduled by using the resource prediction model based on the resource state, and can identify the future use condition of the resource to be scheduled, thereby improving the timeliness of resource allocation. The resource to-be-used state refers to a state of predicting future use of the resource, such as a predicted CPU usage rate, a memory usage condition, and the like.
Further, according to the embodiment of the invention, based on the resource to-be-used state, the task to be scheduled of the resource to be scheduled is analyzed, so that the task can be explicitly scheduled, and a data basis is provided for later scheduling strategy formulation. The task to be scheduled refers to a task needing to be scheduled for resources.
The method comprises the steps of analyzing a to-be-scheduled task of a to-be-scheduled resource based on the to-be-used resource state, calculating a state difference of the to-be-scheduled resource based on the to-be-used resource state and the to-be-scheduled resource corresponding resource state, analyzing a resource influence weight of the state difference on a to-be-scheduled resource corresponding resource use requirement, determining an influence elimination strategy of the state difference based on the resource influence weight, and constructing the to-be-scheduled task of the to-be-scheduled resource based on the influence elimination strategy.
The state difference refers to a difference between the state to be used of the resource and the state of the resource corresponding to the resource to be scheduled, for example, the utilization rate of the state CPU of the resource is 50%, the utilization rate of the state CPU of the resource to be used is 80%, the state difference is a difference of 30% of the utilization rate of the CPU, the resource influence weight refers to the influence degree of the state difference on the resource use requirement, and the influence elimination strategy refers to a strategy how to reduce the influence of the state difference on the resource use requirement, for example, the state difference of the CPU occupancy rate can be improved by eliminating unnecessary use programs.
S3, analyzing the resource constraint condition of the resource to be scheduled, analyzing the task priority and the task dependency relationship of the task to be scheduled based on the resource use requirement, and constructing the resource scheduling strategy of the resource to be scheduled based on the resource constraint condition, the task priority and the task dependency relationship.
In the embodiment of the invention, the resource constraint condition refers to a constraint condition of resources to be considered when designing a resource scheduling strategy. For example, certain tasks may require a specific type or number of resources to execute, ensuring that the designed policy satisfies these constraints to avoid resource conflicts and resource wastage.
Optionally, the embodiment of the invention analyzes the task priority and the task dependency relationship of the task to be scheduled based on the resource use requirement so as to provide basis for resource scheduling. The task priority refers to the task priority of the task to be scheduled, and the task dependency relationship refers to a relationship that resource competition or mutual influence may exist between the tasks to be scheduled.
Optionally, as an embodiment of the present invention, the analyzing task priority and task dependency relationship of the task to be scheduled based on the resource usage requirement includes identifying a priority factor of the task to be scheduled based on the resource usage requirement, analyzing a priority influence relationship between the priority factor and the task to be scheduled, calculating task priority of the task to be scheduled based on the priority influence relationship, constructing a task dependency graph of the task to be scheduled, and analyzing task dependency relationship of the task to be scheduled based on the task dependency graph.
The priority factor refers to factors affecting tasks to be scheduled, such as resource utilization rate, response time, importance and urgency of tasks, task history performance and the like, the priority influence relationship refers to the influence relationship between the priority factor and the priority of the tasks to be scheduled, and the task dependency graph refers to a representation method for showing dependency relationship graphics between tasks.
Further, in an alternative embodiment of the present invention, the calculating the task priority of the task to be scheduled based on the priority impact relationship includes analyzing a priority factor weight of the task to be scheduled corresponding to a priority factor based on the priority impact relationship, identifying a priority factor status value of the priority factor, and calculating the task priority of the task to be scheduled based on the priority factor weight and the priority factor status value by using the following formula:
Wherein,Indicating the task priority of the task to be scheduled,Representing task to be scheduledThe priority factor weights of the individual priority factors,Representing task to be scheduledThe priority factor status values of the individual priority factors,Represents the adjustment coefficient of the device,Indicating the number of corresponding priority factors for the tasks to be scheduled.
The priority factor weight refers to the influence degree of the priority factor on the task priority, and the adjustment coefficient refers to a value dynamically adjusted according to the system state and other factors.
Further, according to the embodiment of the invention, the resource scheduling policy of the resource to be scheduled is constructed based on the resource constraint condition, the task priority and the task dependency relationship, so that the efficiency of task processing can be improved, and the resource waste can be reduced. The resource scheduling policy refers to a policy of scheduling resources.
Further, as an embodiment of the present invention, the constructing the resource scheduling policy of the resource to be scheduled based on the resource constraint condition, the task priority and the task dependency relationship is mainly implemented by determining a task scheduling sequence and a starting time of the resource to be scheduled corresponding to the task to be scheduled.
S4, constructing a distributed scheduling architecture of the resources to be scheduled, and establishing redundant task nodes of task nodes corresponding to the distributed scheduling architecture.
The embodiment of the invention can realize the distributed processing of the scheduling task by constructing the distributed scheduling architecture of the resources to be scheduled, thereby improving the safety of resource scheduling. The distributed scheduling architecture refers to an architecture of distributed processing resource scheduling.
The method comprises the steps of analyzing distributed demands of the resources to be scheduled, determining distributed components of the resources to be scheduled based on the distributed demands, constructing a distributed scheduling algorithm of the resources to be scheduled, and building the distributed scheduling architecture of the resources to be scheduled based on the distributed components and the distributed scheduling algorithm.
The distributed requirements refer to targets of a system, such as resource utilization rate, scheduling performance, reliability, expandability and the like, the distributed components refer to components for realizing resource scheduling distributed processing, such as a scheduling center, a task execution node and a communication mechanism, and the distributed scheduling algorithm refers to a scheduling algorithm adopted by a framework, such as a task priority processing algorithm.
In the embodiment of the invention, the redundant task node refers to a standby node for receiving work when the task node corresponding to the distributed scheduling architecture fails.
S5, constructing a communication protocol stack of the task node and the redundant task node, distributing the resource scheduling strategy to the task node to obtain a resource scheduling task node, and executing resource scheduling of the resource to be scheduled based on the resource scheduling task node, the redundant task node and the communication protocol.
According to the embodiment of the invention, the communication protocol stacks of the task nodes and the redundant task nodes are constructed, so that the mutual communication of the nodes can be realized, and the task processing efficiency is improved. The communication protocol stack refers to a protocol stack for realizing mutual communication of nodes.
As one embodiment of the invention, the construction of the communication protocol stacks of the task nodes and the redundant task nodes comprises the steps of defining the communication requirements of the task nodes and the redundant task nodes, determining the communication protocols of the task nodes and the redundant task nodes based on the communication requirements, designing the communication protocol architecture of the communication protocols, and constructing the communication protocol stacks of the task nodes and the redundant task nodes based on the communication protocol architecture.
The communication requirements refer to requirements that communication needs to meet, such as requirements of transmission speed, data integrity, security and the like, the communication protocol includes protocols such as TCP/IP, UDP, webSocket, and the communication protocol architecture refers to an architecture of the communication protocol, including communication endpoints, communication channels, communication flows and the like.
In detail, the construction of the communication protocol stacks of the task nodes and the redundant task nodes based on the communication protocol architecture can be realized through operations such as protocol analysis, protocol encapsulation, protocol transmission and the like.
Optionally, in the embodiment of the present invention, the resource scheduling task node refers to a node that has been allocated to a resource scheduling task.
Finally, according to the embodiment of the invention, based on the resource scheduling task node, the redundant task node and the communication protocol, the efficient and stable scheduling of the resource to be scheduled can be realized by performing the resource scheduling of the resource to be scheduled.
The method and the device for scheduling the resource can realize prediction of the resource to be scheduled based on the resource utilization data, so that timeliness of resource allocation is improved, the method and the device for scheduling the resource can identify future utilization conditions of the resource to be scheduled by utilizing the resource prediction model to predict the resource to be used state of the resource to be scheduled based on the resource state, so that timeliness of resource allocation is improved, the method and the device for scheduling the resource to be scheduled can analyze task priority and task dependency relationship of the task to be scheduled based on the resource utilization requirement, further, the method and the device for scheduling the resource to be scheduled can realize distributed processing of the task to be scheduled by constructing a distributed scheduling framework of the resource to be scheduled, and finally, the method and the device for scheduling the resource to be scheduled can realize efficient processing of the task to be scheduled based on the resource constraint condition, the task priority and the task dependency relationship, and the resource to be scheduled can realize efficient processing of the task to be scheduled based on the communication protocol of the task node to be scheduled, and the communication protocol to be scheduled to be executed by the communication node to be scheduled, and the resource to be scheduled can realize stable processing of the task to the resource to be scheduled. Therefore, the resource scheduling method based on cloud computing can improve the scheduling effect of the cloud computing for realizing resource scheduling.
Fig. 2 is a functional block diagram of a resource scheduling system implemented based on cloud computing according to an embodiment of the present invention.
The cloud computing-based resource scheduling system 200 can be installed in electronic equipment. Depending on the implementation function, the cloud computing-based resource scheduling system 200 may include a resource prediction model building module 201, a task to be scheduled building module 202, a resource scheduling policy building module 203, a distributed scheduling architecture building module 204, and a resource scheduling module 205. The module of the invention, which may also be referred to as a unit, refers to a series of computer program segments, which are stored in the memory of the electronic device, capable of being executed by the processor of the electronic device and of performing a fixed function.
In the present embodiment, the functions concerning the respective modules/units are as follows:
the resource prediction model construction module 201 is configured to obtain a resource usage requirement of a resource user on a resource to be scheduled, collect resource usage data of the resource to be scheduled, and construct a resource prediction model of the resource to be scheduled based on the resource usage data;
The task to be scheduled construction module 202 is configured to obtain a resource status of the resource to be scheduled, predict a resource to be used status of the resource to be scheduled by using the resource prediction model based on the resource status, and analyze a task to be scheduled of the resource to be scheduled based on the resource to be used status;
The resource scheduling policy construction module 203 is configured to analyze a resource constraint condition of the resource to be scheduled, analyze a task priority and a task dependency relationship of the task to be scheduled based on the resource usage requirement, and construct a resource scheduling policy of the resource to be scheduled based on the resource constraint condition, the task priority and the task dependency relationship;
The distributed scheduling architecture construction module 204 is configured to construct a distributed scheduling architecture of the resources to be scheduled, and establish redundant task nodes corresponding to task nodes of the distributed scheduling architecture;
The resource scheduling module 205 is configured to construct a communication protocol stack of the task node and the redundant task node, distribute the resource scheduling policy to the task node, obtain a resource scheduling task node, and execute resource scheduling on the resource to be scheduled based on the resource scheduling task node, the redundant task node, and the communication protocol.
In detail, each module in the cloud computing-based resource scheduling system 200 in the embodiment of the present invention adopts the same technical means as the cloud computing-based resource scheduling method in the drawings when in use, and can produce the same technical effects, which are not described herein.
The embodiment of the invention provides electronic equipment for realizing a resource scheduling method based on cloud computing.
Referring to fig. 3, the electronic device may include a processor 30, a memory 31, a communication bus 32, and a communication interface 33, and may further include a computer program stored in the memory 31 and executable on the processor 30, such as a resource scheduling method program implemented based on cloud computing.
The processor may be formed by an integrated circuit in some embodiments, for example, a single packaged integrated circuit, or may be formed by a plurality of integrated circuits packaged with the same function or different functions, including one or more central processing units (Central Processing Unit, CPU), microprocessors, digital processing chips, graphics processors, and combinations of various control chips. The processor is a Control Unit (Control Unit) of the electronic device, connects various components of the entire electronic device using various interfaces and lines, executes or executes programs or modules stored in the memory (for example, executes a resource scheduler based on cloud computing, etc.), and invokes data stored in the memory to perform various functions of the electronic device and process the data.
The memory includes at least one type of readable storage medium including flash memory, removable hard disk, multimedia card, card memory (e.g., SD or DX memory, etc.), magnetic memory, magnetic disk, optical disk, etc. The memory may in some embodiments be an internal storage unit of the electronic device, such as a mobile hard disk of the electronic device. The memory may also be an external storage device of the electronic device in other embodiments, such as a plug-in mobile hard disk, a smart memory card (SMART MEDIA CARD, SMC), a Secure Digital (SD) card, a flash memory card (FLASH CARD), etc. that are provided on the electronic device. Further, the memory may also include both internal storage units and external storage devices of the electronic device. The memory can be used for storing application software installed in the electronic equipment and various data, such as code for realizing a resource scheduling program based on cloud computing, and the like, and can be used for temporarily storing data which is output or is to be output.
The communication bus may be a peripheral component interconnect standard (PERIPHERAL COMPONENT INTERCONNECT, PCI) bus, or an extended industry standard architecture (Extended Industry Standard Architecture, EISA) bus, or the like. The bus may be classified as an address bus, a data bus, a control bus, etc. The bus is arranged to enable a connection communication between the memory and at least one processor or the like.
The communication interface is used for communication between the electronic equipment and other equipment, and comprises a network interface and a user interface. Optionally, the network interface may include a wired interface and/or a wireless interface (e.g., WI-FI interface, bluetooth interface, etc.), typically used to establish a communication connection between the electronic device and other electronic devices. The user interface may be a Display (Display), an input unit such as a Keyboard (Keyboard), or alternatively a standard wired interface, a wireless interface. Alternatively, in some embodiments, the display may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, an OLED (Organic Light-Emitting Diode) touch, or the like. The display may also be referred to as a display screen or display unit, as appropriate, for displaying information processed in the electronic device and for displaying a visual user interface.
For example, although not shown, the electronic device may further include a power source (such as a battery) for powering the respective components, and preferably, the power source may be logically connected to the at least one processor through a power management system, so as to perform functions of charge management, discharge management, and power consumption management through the power management system. The power supply may also include one or more of any of a direct current or alternating current power supply, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and the like. The electronic device may further include various sensors, bluetooth modules, wi-Fi modules, etc., which are not described herein.
It should be understood that the embodiments described are for illustrative purposes only and are not limited to this configuration in the scope of the patent application.
The cloud computing-based implementation resource scheduler stored by the memory in the electronic device is a combination of instructions that, when executed in the processor, may implement:
Acquiring resource use requirements of resource users on resources to be scheduled, acquiring resource use data of the resources to be scheduled, and constructing a resource prediction model of the resources to be scheduled based on the resource use data;
Acquiring a resource state of the resource to be scheduled, predicting a resource to-be-used state of the resource to be scheduled by using the resource prediction model based on the resource state, and analyzing a task to be scheduled of the resource to be scheduled based on the resource to-be-used state;
Analyzing the resource constraint condition of the resource to be scheduled, analyzing the task priority and the task dependency relationship of the task to be scheduled based on the resource use requirement, and constructing a resource scheduling strategy of the resource to be scheduled based on the resource constraint condition, the task priority and the task dependency relationship;
constructing a distributed scheduling architecture of the resources to be scheduled, and establishing redundant task nodes of task nodes corresponding to the distributed scheduling architecture;
And constructing communication protocol stacks of the task nodes and the redundant task nodes, distributing the resource scheduling strategy to the task nodes to obtain resource scheduling task nodes, and executing resource scheduling of the resources to be scheduled based on the resource scheduling task nodes, the redundant task nodes and the communication protocol.
Specifically, the specific implementation method of the above instruction by the processor may refer to descriptions of related steps in the corresponding embodiment of the drawings, which are not repeated herein.
Further, the electronic device integrated modules/units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. The computer readable storage medium may be volatile or nonvolatile. For example, the computer readable medium may include any entity or system capable of carrying the computer program code, a recording medium, a U disk, a removable hard disk, a magnetic disk, an optical disk, a computer Memory, a Read-Only Memory (ROM).
The present invention also provides a computer readable storage medium storing a computer program which, when executed by a processor of an electronic device, can implement:
Acquiring resource use requirements of resource users on resources to be scheduled, acquiring resource use data of the resources to be scheduled, and constructing a resource prediction model of the resources to be scheduled based on the resource use data;
Acquiring a resource state of the resource to be scheduled, predicting a resource to-be-used state of the resource to be scheduled by using the resource prediction model based on the resource state, and analyzing a task to be scheduled of the resource to be scheduled based on the resource to-be-used state;
Analyzing the resource constraint condition of the resource to be scheduled, analyzing the task priority and the task dependency relationship of the task to be scheduled based on the resource use requirement, and constructing a resource scheduling strategy of the resource to be scheduled based on the resource constraint condition, the task priority and the task dependency relationship;
constructing a distributed scheduling architecture of the resources to be scheduled, and establishing redundant task nodes of task nodes corresponding to the distributed scheduling architecture;
And constructing communication protocol stacks of the task nodes and the redundant task nodes, distributing the resource scheduling strategy to the task nodes to obtain resource scheduling task nodes, and executing resource scheduling of the resources to be scheduled based on the resource scheduling task nodes, the redundant task nodes and the communication protocol.
In the several embodiments provided by the present invention, it should be understood that the disclosed apparatus, system and method may be implemented in other manners. For example, the system embodiments described above are merely illustrative, e.g., the division of the modules is merely a logical function division, and other manners of division may be implemented in practice.
The modules described as separate components may or may not be physically separate, and components shown as modules may or may not be physical units, may be located in one place, or may be distributed over multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional module in the embodiments of the present invention may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units can be realized in a form of hardware or a form of hardware and a form of software functional modules.
It will be evident to those skilled in the art that the invention is not limited to the details of the foregoing illustrative embodiments, and that the present invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof.
The present embodiments are, therefore, to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference signs in the claims shall not be construed as limiting the claim concerned.
The embodiment of the application can acquire and process the related data based on the artificial intelligence technology. Wherein artificial intelligence (ARTIFICIAL INTELLIGENCE, AI) is the theory, method, technique, and application system that uses a digital computer or a digital computer-controlled machine to simulate, extend, and expand human intelligence, sense the environment, acquire knowledge, and use knowledge to obtain optimal results.
Furthermore, it is evident that the word "comprising" does not exclude other elements or steps, and that the singular does not exclude a plurality. Multiple units or systems as set forth in the system claims may also be implemented by means of one unit or system in software or hardware. The terms first, second, etc. are used to denote a name, but not any particular order.
Finally, it should be noted that the above-mentioned embodiments are merely for illustrating the technical solution of the present invention and not for limiting the same, and although the present invention has been described in detail with reference to the preferred embodiments, it should be understood by those skilled in the art that modifications and equivalents may be made to the technical solution of the present invention without departing from the spirit and scope of the technical solution of the present invention.

Claims (8)

Translated fromChinese
1.一种基于云计算实现资源调度方法,其特征在于,所述方法包括:1. A method for implementing resource scheduling based on cloud computing, characterized in that the method comprises:获取资源用户对待调度资源的资源使用需求,采集所述待调度资源的资源使用数据,对所述资源使用数据进行预处理,得到预处理使用数据,提取所述预处理使用数据的数据序列特征,对所述数据序列特征进行特征转换,得到转换特征,确定所述待调度资源的模型类型,基于所述转换特征、所述预处理使用数据以及所述模型类型,构建所述待调度资源的资源预测模型;Obtain resource usage requirements of resource users for resources to be scheduled, collect resource usage data of the resources to be scheduled, preprocess the resource usage data to obtain preprocessed usage data, extract data sequence features of the preprocessed usage data, perform feature conversion on the data sequence features to obtain conversion features, determine the model type of the resources to be scheduled, and construct a resource prediction model for the resources to be scheduled based on the conversion features, the preprocessed usage data and the model type;获取所述待调度资源的资源状态,基于所述资源状态,利用所述资源预测模型预测所述待调度资源的资源待使用状态,基于所述资源待使用状态和所述待调度资源对应资源状态,计算所述待调度资源的状态差,分析所述状态差对所述待调度资源对应资源使用需求的资源影响权重,基于所述资源影响权重,确定所述状态差的影响消除策略,基于所述影响消除策略,构建所述待调度资源的待调度任务,其中,所述资源待使用状态可以识别所述待调度资源的未来使用情况,基于所述资源待使用状态,分析所述待调度资源的待调度任务;Acquire the resource status of the resource to be scheduled, and based on the resource status, use the resource prediction model to predict the resource to-be-scheduled state of the resource to be scheduled, calculate the state difference of the resource to be scheduled based on the resource to-be-scheduled state and the resource state corresponding to the resource to be scheduled, analyze the resource impact weight of the state difference on the resource usage demand corresponding to the resource to be scheduled, determine the impact elimination strategy of the state difference based on the resource impact weight, and construct the to-be-scheduled task of the resource to be scheduled based on the impact elimination strategy, wherein the resource to-be-scheduled state can identify the future usage of the resource to be scheduled, and analyze the to-be-scheduled task of the resource to be scheduled based on the resource to-be-scheduled state;分析所述待调度资源的资源约束条件,基于所述资源使用需求,分析所述待调度任务的任务优先级和任务依赖关系,基于所述资源约束条件、所述任务优先级以及所述任务依赖关系,构建所述待调度资源的资源调度策略;Analyze the resource constraints of the resources to be scheduled, analyze the task priorities and task dependencies of the tasks to be scheduled based on the resource usage requirements, and construct a resource scheduling strategy for the resources to be scheduled based on the resource constraints, the task priorities and the task dependencies;构建所述待调度资源的分布式调度架构,建立所述分布式调度架构对应任务节点的冗余任务节点;Constructing a distributed scheduling architecture for the resources to be scheduled, and establishing redundant task nodes corresponding to the task nodes in the distributed scheduling architecture;构建所述任务节点和所述冗余任务节点的通信协议栈,将所述资源调度策略分布至所述任务节点中,得到资源调度任务节点,基于所述资源调度任务节点、所述冗余任务节点以及所述通信协议,执行对所述待调度资源的资源调度。Construct a communication protocol stack of the task node and the redundant task node, distribute the resource scheduling strategy to the task node, obtain a resource scheduling task node, and perform resource scheduling of the resources to be scheduled based on the resource scheduling task node, the redundant task node and the communication protocol.2.如权利要求1所述的基于云计算实现资源调度方法,其特征在于,所述提取所述预处理使用数据的数据序列特征,包括:2. The method for implementing resource scheduling based on cloud computing according to claim 1, wherein extracting data sequence features of the pre-processed usage data comprises:对所述预处理使用数据进行序列化,得到序列使用数据;Serializing the preprocessed usage data to obtain sequence usage data;计算所述序列使用数据的数据权重;Calculating data weights of the sequence usage data;基于所述数据权重,分析所述序列使用数据的局部趋势;Analyzing local trends of the sequence usage data based on the data weights;基于所述局部趋势,提取所述序列使用数据的数据序列特征。Based on the local trend, data sequence features of the sequence usage data are extracted.3.如权利要求2所述的基于云计算实现资源调度方法,其特征在于,所述计算所述序列使用数据的数据权重,包括:3. The method for implementing resource scheduling based on cloud computing according to claim 2, wherein the step of calculating the data weight of the sequence usage data comprises:选择所述序列使用数据的带宽参数;Selecting a bandwidth parameter for the sequence usage data;基于所述带宽参数,利用下述公式计算所述序列使用数据的数据权重:Based on the bandwidth parameter, the data weight of the sequence usage data is calculated using the following formula:其中,表示第个序列使用数据和第个序列使用数据的数据权重,表示第个序列使用数据,表示第个序列使用数据,表示带宽参数。in, Indicates The sequence uses data and The data weights of the data used by each sequence, Indicates The sequence uses data, Indicates The sequence uses data, Indicates the bandwidth parameter.4.如权利要求3所述的基于云计算实现资源调度方法,其特征在于,所述基于所述资源使用需求,分析所述待调度任务的任务优先级和任务依赖关系,包括:4. The method for implementing resource scheduling based on cloud computing according to claim 3, wherein the step of analyzing the task priorities and task dependencies of the tasks to be scheduled based on the resource usage requirements comprises:基于所述资源使用需求,识别所述待调度任务的优先级因子;Based on the resource usage requirement, identifying the priority factor of the task to be scheduled;分析所述优先级因子与所述待调度任务的优先级影响关系;Analyze the impact relationship between the priority factor and the priority of the task to be scheduled;基于所述优先级影响关系,计算所述待调度任务的任务优先级;Based on the priority influence relationship, calculating the task priority of the task to be scheduled;构建所述待调度任务的任务依赖图;Constructing a task dependency graph of the task to be scheduled;基于所述任务依赖图,分析所述待调度任务的任务依赖关系。Based on the task dependency graph, the task dependency relationships of the tasks to be scheduled are analyzed.5.如权利要求4所述的基于云计算实现资源调度方法,其特征在于,所述基于所述优先级影响关系,计算所述待调度任务的任务优先级,包括:5. The method for implementing resource scheduling based on cloud computing according to claim 4, wherein the step of calculating the task priority of the task to be scheduled based on the priority influence relationship comprises:基于所述优先级影响关系,分析所述待调度任务对应优先级因子的优先级因子权重;Based on the priority influence relationship, analyzing the priority factor weights of the priority factors corresponding to the tasks to be scheduled;识别所述优先级因子的优先级因子状态值;identifying a priority factor state value of the priority factor;基于所述优先级因子权重和所述优先级因子状态值,利用下述公式计算所述待调度任务的任务优先级:Based on the priority factor weight and the priority factor state value, the task priority of the task to be scheduled is calculated using the following formula:其中,表示待调度任务的任务优先级,表示待调度任务第个优先级因子的优先级因子权重,表示待调度任务第个优先级因子的优先级因子状态值,表示调整系数,表示待调度任务对应优先级因子的数量。in, Indicates the task priority of the task to be scheduled. Indicates the task to be scheduled. The priority factor weights of the priority factors, Indicates the task to be scheduled. The priority factor status value of the priority factor, represents the adjustment factor, Indicates the number of priority factors corresponding to the tasks to be scheduled.6.如权利要求5所述的基于云计算实现资源调度方法,其特征在于,所述构建所述待调度资源的分布式调度架构,包括:6. The method for implementing resource scheduling based on cloud computing according to claim 5, wherein said constructing a distributed scheduling architecture of the resources to be scheduled comprises:分析所述待调度资源的分布式需求;Analyzing the distributed demand of the resources to be scheduled;基于所述分布式需求,确定所述待调度资源的分布式组件;Based on the distributed demand, determining the distributed components of the resources to be scheduled;构建所述待调度资源的分布式调度算法;Constructing a distributed scheduling algorithm for the resources to be scheduled;基于所述分布式组件和所述分布式调度算法,建立所述待调度资源的分布式调度架构。Based on the distributed components and the distributed scheduling algorithm, a distributed scheduling architecture for the resources to be scheduled is established.7.如权利要求6所述的基于云计算实现资源调度方法,其特征在于,所述构建所述任务节点和所述冗余任务节点的通信协议栈,包括:7. The method for implementing resource scheduling based on cloud computing according to claim 6, wherein the communication protocol stack of the task node and the redundant task node is constructed, comprising:定义所述任务节点和所述冗余任务节点的通信需求;Defining communication requirements between the task node and the redundant task node;基于所述通信需求,确定所述任务节点和所述冗余任务节点的通信协议;Based on the communication requirements, determining the communication protocol of the task node and the redundant task node;设计所述通信协议的通信协议架构;Designing a communication protocol architecture for the communication protocol;基于所述通信协议架构,构建所述任务节点和所述冗余任务节点的通信协议栈。Based on the communication protocol architecture, a communication protocol stack of the task node and the redundant task node is constructed.8.一种基于云计算实现资源调度系统,其特征在于,用于执行如权利要求1-7中任意一项所述的基于云计算实现资源调度方法,所述系统包括:8. A cloud computing-based resource scheduling system, characterized in that it is used to execute the cloud computing-based resource scheduling method according to any one of claims 1 to 7, and the system comprises:资源预测模型构建模块,用于获取资源用户对待调度资源的资源使用需求,采集所述待调度资源的资源使用数据,基于所述资源使用数据,构建所述待调度资源的资源预测模型;A resource prediction model building module, used to obtain resource user's resource usage requirements for resources to be scheduled, collect resource usage data of the resources to be scheduled, and build a resource prediction model for the resources to be scheduled based on the resource usage data;待调度任务构建模块,用于获取所述待调度资源的资源状态,基于所述资源状态,利用所述资源预测模型预测所述待调度资源的资源待使用状态,基于所述资源待使用状态,分析所述待调度资源的待调度任务;A to-be-scheduled task construction module is used to obtain the resource status of the to-be-scheduled resource, predict the resource to-be-scheduled state of the to-be-scheduled resource using the resource prediction model based on the resource status, and analyze the to-be-scheduled tasks of the to-be-scheduled resource based on the resource to-be-scheduled state;资源调度策略构建模块,用于分析所述待调度资源的资源约束条件,基于所述资源使用需求,分析所述待调度任务的任务优先级和任务依赖关系,基于所述资源约束条件、所述任务优先级以及所述任务依赖关系,构建所述待调度资源的资源调度策略;A resource scheduling strategy building module, used to analyze the resource constraints of the resources to be scheduled, analyze the task priorities and task dependencies of the tasks to be scheduled based on the resource usage requirements, and build a resource scheduling strategy for the resources to be scheduled based on the resource constraints, the task priorities and the task dependencies;分布式调度架构构建模块,用于构建所述待调度资源的分布式调度架构,建立所述分布式调度架构对应任务节点的冗余任务节点;A distributed scheduling architecture building module, used to build a distributed scheduling architecture for the resources to be scheduled, and to establish redundant task nodes corresponding to the task nodes of the distributed scheduling architecture;资源调度模块,用于构建所述任务节点和所述冗余任务节点的通信协议栈,将所述资源调度策略分布至所述任务节点中,得到资源调度任务节点,基于所述资源调度任务节点、所述冗余任务节点以及所述通信协议,执行对所述待调度资源的资源调度。A resource scheduling module is used to construct a communication protocol stack for the task node and the redundant task node, distribute the resource scheduling strategy to the task node, obtain a resource scheduling task node, and perform resource scheduling of the resources to be scheduled based on the resource scheduling task node, the redundant task node and the communication protocol.
CN202411303524.8A2024-09-192024-09-19Method and system for realizing resource scheduling based on cloud computingActiveCN118819870B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202411303524.8ACN118819870B (en)2024-09-192024-09-19Method and system for realizing resource scheduling based on cloud computing

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202411303524.8ACN118819870B (en)2024-09-192024-09-19Method and system for realizing resource scheduling based on cloud computing

Publications (2)

Publication NumberPublication Date
CN118819870A CN118819870A (en)2024-10-22
CN118819870Btrue CN118819870B (en)2024-12-03

Family

ID=93073128

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202411303524.8AActiveCN118819870B (en)2024-09-192024-09-19Method and system for realizing resource scheduling based on cloud computing

Country Status (1)

CountryLink
CN (1)CN118819870B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN119511764A (en)*2024-11-142025-02-25青岛远洋船员职业学院 A load balancing control method for a liquefied gas tanker liquid cargo operating system simulator
CN120144257A (en)*2025-03-152025-06-13北京凌顶蓝海科技有限公司 An adaptive task scheduling system and method

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN113806094A (en)*2021-09-232021-12-17宝信软件(武汉)有限公司Cloud platform resource dynamic scheduling method based on deep learning
CN113806018A (en)*2021-09-132021-12-17北京计算机技术及应用研究所Kubernetes cluster resource hybrid scheduling method based on neural network and distributed cache

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN114579270B (en)*2022-02-242024-12-03北京理工大学 A task scheduling method and system based on resource demand prediction
CN116126488B (en)*2022-12-022025-09-16中国科学院深圳先进技术研究院Self-adaptive resource scheduling method and system for server unaware computing and computer equipment
CN117931446B (en)*2024-01-262025-06-03浙江讯盟科技有限公司 A computing power scheduling method and system based on task demand prediction

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN113806018A (en)*2021-09-132021-12-17北京计算机技术及应用研究所Kubernetes cluster resource hybrid scheduling method based on neural network and distributed cache
CN113806094A (en)*2021-09-232021-12-17宝信软件(武汉)有限公司Cloud platform resource dynamic scheduling method based on deep learning

Also Published As

Publication numberPublication date
CN118819870A (en)2024-10-22

Similar Documents

PublicationPublication DateTitle
Alarifi et al.Energy-efficient hybrid framework for green cloud computing
CN118819870B (en)Method and system for realizing resource scheduling based on cloud computing
CN113157379B (en) Cluster node resource scheduling method and device
Singh et al.The journey of QoS-aware autonomic cloud computing
CN109753356A (en)A kind of container resource regulating method, device and computer readable storage medium
CN115543577B (en) Covariate-based Kubernetes resource scheduling optimization method, storage medium and equipment
US20090031312A1 (en)Method and Apparatus for Scheduling Grid Jobs Using a Dynamic Grid Scheduling Policy
CN108776934A (en)Distributed data computational methods, device, computer equipment and readable storage medium storing program for executing
CN117971499B (en)Resource allocation method, device, electronic equipment and storage medium
CN109614227A (en) Task resource allocation method, apparatus, electronic device, and computer-readable medium
CN119902904B (en) Intelligent computing center model development method and device for inclusive computing power
CN117311973A (en)Computing device scheduling method and device, nonvolatile storage medium and electronic device
CN119248492A (en) Task processing method, device, computer equipment and storage medium
CN119088527A (en) Task resource scheduling method, device and storage medium based on containerized environment
CN115373826B (en)Task scheduling method and device based on cloud computing
CN119248473A (en) Computing resource allocation method, device, medium and program product
CN120179367A (en) Edge heterogeneous computing device scheduling method, system, storage medium and device
Swain et al.Efficient straggler task management in cloud environment using stochastic gradient descent with momentum learning-driven neural networks
CN115080197B (en) Computing task scheduling method, device, electronic device and storage medium
CN114625512A (en)Task scheduling method and device, electronic equipment and storage medium
CN117579626B (en)Optimization method and system based on distributed realization of edge calculation
CN118034938A (en)Job scheduling method, intelligent computing cloud operating system and computing platform
Luo et al.An enhanced workflow scheduling strategy for deadline guarantee on hybrid grid/cloud infrastructure
CN116974747A (en)Resource allocation method, device, equipment, medium and program product
Fan et al.Formally modeling and analyzing cost‐aware job scheduling for cloud data center

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp