Backup App Coordinates Storage Array Power States
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current storage systems lack coordination between power management activities and data access patterns, leading to inefficiencies such as increased power consumption and decreased performance due to unnecessary disk drive activations.
Innovation Solution
A method that coordinates resource allocation and management by accessing power management information and image property information to select logical storage units (LSUs) for backup operations, optimizing power states to minimize power consumption and performance issues.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by stationary object
If disk drives are kept in power-saving state to reduce power consumption, then power usage is reduced, but data access performance deteriorates due to unnecessary power state transitions
Solution Approach 1:
The backup application proactively transitions disk drives to active state before backup operations begin, based on predicted access patterns. This preliminary action ensures drives are ready when needed, avoiding performance degradation from mid-operation power state transitions while maintaining power savings during idle periods
Solution Approach 2:
The system uses feedback from access pattern analysis to dynamically adjust power management decisions. By monitoring which disks are likely to be accessed and when, the system optimizes the timing of power state transitions, ensuring drives are activated only when actually needed for backup operations
2Use of energy by stationary object
If disk drives are cycled on and off frequently to save power, then power consumption is reduced, but thermal problems increase leading to higher failure rates
Solution Approach 1:
The system performs preliminary power state transitions based on predicted backup access patterns, smoothing out frequent on/off cycling. By anticipating which drives will be needed, the system can transition drives to active state in advance and keep them stable during backup operations, reducing thermal stress from rapid transitions
Solution Approach 2:
The power management system dynamically adjusts transition timing based on real-time backup operation status and predicted access patterns. This dynamic control optimizes the balance between power savings and thermal management, transitioning drives only when necessary and maintaining stable operation during active use
3Use of energy by stationary object
If storage array implements power management features to reduce operating expenses, then operational cost is reduced, but coordination with backup application is lacking causing inefficiencies
Solution Approach 1:
The backup application integrates multiple functions: it performs backup operations, predicts access patterns, and manages power state transitions. This multi-functionality allows the backup application to coordinate directly with storage array power management, eliminating the need for separate coordination mechanisms and reducing overall system complexity
Solution Approach 2:
The backup application autonomously manages power state transitions based on its own knowledge of backup schedules and access patterns. By self-managing power optimization without requiring complex external coordination, the system reduces operational overhead while maintaining cost efficiency
Data Source
AI summary
Various techniques for coordinating the resource allocation and management capabilities of a backup application with the power saving features provided by a storage array are disclosed. One method involves accessing power management information associated with a logical storage unit (LSU) and image property information that indicates a future pattern of access to a backup image. The method also involves selecting the LSU, based upon both the power management information and the image property information, and then causing the backup image to be written to the LSU. Another method, performed by a backup module, involves receiving power management information associated with a storage array, selecting a logical storage unit (LSU) implemented on the storage array, based upon the power management information, and performing a backup storage management operation on the LSU, in response to selecting the LSU.


