Heterogeneous platform oriented energy consumption optimization scheduling method
A technology for optimized scheduling and heterogeneous platforms, applied in energy-saving computing, resource allocation, program control design, etc., can solve problems such as not considering execution efficiency and energy consumption optimization, impractical, and not considering energy consumption optimization issues, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0044] Such as figure 1 , an energy optimization scheduling method for heterogeneous platforms, including the steps in the following order:
[0045] S1. Collect resource information of all heterogeneous physical nodes in the cluster platform through the cluster monitoring software;
[0046] S2. Send the collected resource information to the virtual resource configuration decision maker, and the virtual resource configuration decision maker makes the next decision;
[0047] S3. The virtual resource configuration decision maker calculates the virtual resource share corresponding to each heterogeneous physical node according to the collected resource information, and modifies the virtual resource share size of each heterogeneous physical node accordingly;
[0048] S4. Refresh the configuration information of all heterogeneous physical nodes in the cluster platform, the virtual resource share of each heterogeneous physical node is updated, the cluster platform restarts, and rece...
Embodiment 2
[0053] Apply the inventive method to Hadoop1.x scheduling platform:
[0054] Such as figure 2 As shown, an embodiment of an energy optimization scheduling method for a heterogeneous platform under Hadoop1.x scheduling platform is given. The resource scheduling of the Hadoop1.x platform is completed by JobTracker, and the resources of the platform are abstracted in the form of slots, which are the basic units of resources. Slot is to divide the resources of a node evenly. Since the platform is heterogeneous, the set of resources contained in each physical node of a slot is also different. Reasonable configuration of the number of slots is crucial for heterogeneous clusters, which can effectively avoid waste of physical resources.
[0055] Before cluster nodes are redistributed by slots, all nodes have the same slot number, which is S by default. JobTracker regards each node as exactly the same machine, which is a fatal assumption for heterogeneous clusters. Suppose there ar...
Embodiment 3
[0068] Apply the inventive method to Hadoop2.x scheduling platform:
[0069] Such as image 3 As shown, an embodiment of an energy optimization scheduling method for a heterogeneous platform under the Hadoop2.x scheduling platform is given. The ResourceManager under the Hadoop2.x scheduling platform provides resources to jobs in the form of virtual resources, and is the resource allocation center of Hadoop2.0. The Container setting parameters of each node include the number of virtual CPUs and the maximum amount of available memory. ResourceManager reads the parameters of each node during initialization, and ensures that the maximum usage of the Container is not exceeded in the subsequent resource allocation.
[0070] Before the node is redistributed by the Container, the number of virtual CPUs of all nodes is C, and the maximum amount of available memory is M. In a heterogeneous cluster, there is a big problem with the way this resource is initialized. Assume that there ar...
PUM
![No PUM](https://static-eureka-patsnap-com.libproxy1.nus.edu.sg/ssr/23.2.0/_nuxt/noPUMSmall.5c5f49c7.png)
Abstract
Description
Claims
Application Information
![application no application](https://static-eureka-patsnap-com.libproxy1.nus.edu.sg/ssr/23.2.0/_nuxt/application.06fe782c.png)
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com