Power Metadata Allocation for Storage Tenant Billing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional charge-back mechanisms in cloud computing do not accurately capture power utilization, making it difficult for service providers to allocate and bill customers for energy costs, which is becoming a significant expense in data centers.

Innovation Solution

A method to determine and allocate power consumption in a computer storage system by obtaining metadata related to power consumption and storage configuration, allowing for precise attribution of power usage to applications and tenants based on data storage and access, enabling accurate charge-back mechanisms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional charge-back mechanisms are used in cloud computing, then implementation is simple, but power utilization cannot be accurately captured

Engineering Contradiction:
Improvepower utilization measurementVSAvoidcharge-back mechanism complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces power metadata as an intermediary element that mediates between the storage system and the charge-back mechanism. This metadata captures power consumption information without requiring direct integration between billing systems and power monitoring infrastructure, thus improving measurement precision while avoiding excessive complexity in the charge-back mechanism itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments power consumption measurement into discrete power metadata units that can be independently tracked, stored, and allocated. By breaking down power utilization into measurable segments associated with specific storage operations and data blocks, the system achieves accurate power capture without requiring a completely complex monolithic billing system.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If power consumption is accurately tracked and allocated to tenants, then billing accuracy improves, but system complexity increases

Engineering Contradiction:
Improvepower consumption attribution accuracyVSAvoidpower allocation system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by collecting and storing power metadata in advance of billing operations. Power consumption data is captured, aggregated, and organized into metadata structures before the actual charge-back process occurs, enabling accurate tenant attribution without adding complexity to the real-time billing system.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates copies of power consumption information in the form of power metadata that can be distributed and referenced by multiple systems without requiring complex real-time synchronization. This metadata copy mechanism allows accurate power tracking while keeping the allocation system relatively simple by working with static, pre-computed data representations.

Inventive Principle:
Principle #26Copying

3Loss of energy

If virtual machines are moved to optimize energy efficiency, then energy costs decrease, but system operational complexity increases

Engineering Contradiction:
Improvedata center energy costsVSAvoidvirtual machine management complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms where power metadata and consumption patterns are continuously monitored and fed back to the virtualization management system. This feedback enables automated, policy-driven decisions about VM placement and migration, reducing energy costs while managing operational complexity through intelligent automation rather than manual processes.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent enables dynamic parameter changes in VM placement decisions based on power consumption metrics. By adjusting VM location parameters according to power metadata and energy cost parameters, the system optimizes energy efficiency while the underlying virtualization infrastructure handles the complexity of coordinated migrations and service continuity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8966293B1Method and apparatus for allocation of power consumption of a computer storage system to its tenants
Publication Date: 2015.02.24 EMC IP HLDG CO LLC
  • US8966293B1 patent drawing
  • US8966293B1 patent drawing
  • US8966293B1 patent drawing

AI summary

Example embodiments of the present invention provide a method, an apparatus, and a computer program product for determining power consumption of a computer storage system attributable to an application. The method includes obtaining metadata relating to power consumption of a computer storage system and obtaining metadata relating to storage configuration of the computer storage system. Storage utilization of the computer system attributable to an application is then determined and a transformation is performed according to the metadata relating to power consumption of the computer storage system, the metadata relating to storage configuration of the computer storage system, and the storage utilization of the computer storage system attributable to the application.