Blade Pool Manager for Dynamic Appliance Image Capture and Restore

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blade server technologies face high inventory management costs and resource wastage due to the need for dedicated blades for each software appliance, leading to inefficient use of resources and increased costs.

Innovation Solution

A system that enables multiple software appliances to be dynamically loaded onto a single blade using an appliance loading appliance, which receives instructions to download, store, and install various appliances, allowing for re-purposing of blades and reducing waste by enabling multiple appliances to run serially on a single blade.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If dedicated blades are assigned to each software appliance, then appliance reliability and performance are ensured, but inventory management costs and resource wastage increase significantly

Engineering Contradiction:
Improveappliance performanceVSAvoidblade inventory
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent implements blade pooling that allows a single blade to host multiple software appliances through dynamic allocation. The blade infrastructure becomes universal, serving multiple purposes and applications rather than being dedicated to a single appliance, thereby reducing the total number of blades required while maintaining appliance performance through on-demand resource allocation.

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

Solution Approach 2:

The system employs dynamic resource allocation where blade resources can be flexibly assigned and reassigned based on current appliance needs. The blade pool manager dynamically provisions and de-provisions blade resources, allowing the infrastructure to adapt to changing demands without requiring dedicated static assignments, thus improving resource utilization while maintaining reliability.

Inventive Principle:
Principle #15Dynamics

2Quantity of substance

If multiple software appliances are loaded onto a single blade, then inventory management costs decrease and resources are conserved, but system complexity and management difficulty increase

Engineering Contradiction:
Improveblade inventoryVSAvoidsystem management
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent introduces a blade pool manager as an intermediary layer between the physical blade infrastructure and the software appliances. This manager handles the complexity of dynamic resource allocation, provisioning, and de-provisioning automatically, shielding users from the underlying system complexity while enabling efficient blade utilization across multiple appliances.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements automated self-service capabilities where the blade pool manager automatically provisions, configures, and de-provisions blade resources based on appliance requirements without manual intervention. This automation handles the management complexity internally, allowing the system to dynamically optimize resource allocation while reducing the burden on operators.

Inventive Principle:
Principle #25Self-service

3Productivity

If blade resources are dynamically allocated among multiple appliances, then resource utilization efficiency improves, but the difficulty of detecting and measuring resource status increases

Engineering Contradiction:
Improveresource utilizationVSAvoidresource status monitoring
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements comprehensive monitoring and feedback mechanisms that track blade resource utilization, appliance performance, and system status in real-time. The blade pool manager continuously collects data from the dynamic environment and uses this feedback to make informed provisioning decisions, while also providing visibility into resource status to users and administrators, thus managing the complexity of monitoring dynamically allocated resources.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9141419B1Capturing and restoring an appliance image
Publication Date: 2015.09.22 HEWLETT PACKARD ENTERPRISE DEV LP
  • US9141419B1 patent drawing
  • US9141419B1 patent drawing
  • US9141419B1 patent drawing

AI summary

A method of capturing and restoring an appliance image is described. An appliance image comprising one or more partitions of an appliance is accessed, wherein the appliance is installed at a first location on a first blade. Re-imaging instructions associated with the one or more partitions are received. The re-imaging instructions and a data store comprising a plurality of partition capture tools are compared. Based on the comparing, a captured appliance image is generated by utilizing one or more of the plurality of partition capture tools. Restore instructions to restore a captured appliance image onto a second blade are then received. Captured metadata is then accessed, wherein the captured metadata comprises the captured appliance image and the re-imaging instructions associated with the one or more partitions. Then, the re-imaging instructions are utilized to restore the captured appliance image onto the second blade.