Cloud Node Energy Profiling for Idle System Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud computing platforms face significant energy inefficiencies due to large-scale data centers and clusters, leading to high energy consumption and carbon emissions, particularly because existing technologies do not effectively manage energy usage across heterogeneous environments and small-scale cloud platforms.

Innovation Solution

A profiling-based energy-aware recommendation system that collects and analyzes usage data from cloud nodes to generate energy usage profiles, compares real-time data with these profiles, and calculates recommendation values to optimize virtual machine provisioning and reduce idle systems, using a cloud mediator interface with a profiler, real-time usage feedback receiver, and recommendation engine.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cloud platforms use large-scale data centers and clusters to ensure availability and performance, then service reliability is improved, but energy consumption increases significantly

Engineering Contradiction:
Improveservice availabilityVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by collecting usage data over predetermined time intervals and generating energy usage profiles before actual provisioning decisions are made. This allows the platform to predict energy consumption patterns and make informed decisions about resource allocation, avoiding unnecessary energy consumption while maintaining service availability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by continuously acquiring real-time usage data from cloud nodes and comparing it against historical energy usage profiles. This feedback loop enables dynamic adjustment of provisioning strategies, allowing the system to optimize energy consumption while ensuring service reliability through data-driven decisions.

Inventive Principle:
Principle #23Feedback

2Productivity

If cloud platforms provision virtual machines to maintain performance without idle time, then service performance is improved, but energy consumption increases

Engineering Contradiction:
Improveservice performanceVSAvoidenergy consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system applies dynamics by transitioning from static provisioning to dynamic, adaptive provisioning. Energy usage profiles are generated based on historical data and continuously updated with real-time usage information, allowing the system to dynamically adjust virtual machine provisioning to match actual demand patterns. This ensures high productivity when needed while reducing energy consumption during low-demand periods.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes parameters by using energy usage profiles that capture temporal patterns and characteristics of resource consumption. By analyzing these parameters and comparing real-time data against historical profiles, the system can adjust provisioning parameters dynamically, optimizing the balance between service performance and energy consumption based on actual usage patterns.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If cloud platforms use heterogeneous environments with servers and desktops, then adaptability is improved, but energy management complexity increases

Engineering Contradiction:
Improveenvironment flexibilityVSAvoidprovisioning complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system achieves universality by creating a unified energy usage profile framework that works across heterogeneous cloud nodes regardless of their specific type (server, desktop, or other devices). The profiling mechanism and recommendation engine treat all nodes uniformly, collecting usage data and generating profiles that apply universally across the diverse infrastructure, thereby managing complexity while maintaining adaptability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10509429B2Method and apparatus for improving efficiency of a cloud platform based on node usage
Publication Date: 2019.12.17 PALO ALTO NETWORKS INC
  • US10509429B2 patent drawing
  • US10509429B2 patent drawing
  • US10509429B2 patent drawing

AI summary

A profiling-based energy-aware recommendation method for a cloud platform at a cloud mediator interface may include: collecting usage data of a cloud node over predetermined intervals of time; generating and storing an energy usage profile for each node by using the collected usage data; acquiring real-time usage data from the cloud node; and comparing the real-time usage data with the generated energy usage profile so as to calculate a recommendation value.