Centralized Firmware Management Across Datacenters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Datacenter administrators face challenges in managing firmware updates across multiple datacenters, as they lack access to information about firmware versions and updates in other datacenters, making it difficult to determine when to update devices.

Innovation Solution

A management system and apparatus that stores identification information, device information, and firmware version information for each setting place, allowing for the specification of firmware version updates and execution across devices of the same model, enabling coordinated firmware updates across multiple datacenters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If firmware updates are performed independently at each datacenter, then local control and decision-making are maintained, but firmware version inconsistency and inability to leverage cross-datacenter update information occur

Engineering Contradiction:
Improvefirmware update coordinationVSAvoidfirmware version information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent merges firmware version information from multiple datacenters into a centralized management system. The management apparatus collects firmware version information from devices across different datacenters, consolidates it, and uses it to make coordinated update decisions, thereby resolving the information isolation problem while maintaining update reliability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The management apparatus acts as an intermediary between individual datacenters and firmware update decisions. It collects version information from various datacenters, processes this information centrally, and distributes coordinated update instructions back to the datacenters, enabling information flow without direct peer-to-peer communication between datacenters.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If firmware updates are performed frequently to ensure latest features, then functionality and features are improved, but system stability deteriorates due to potential bugs in new firmware

Engineering Contradiction:
Improvefirmware versionVSAvoidsystem stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The management apparatus implements feedback mechanisms by collecting firmware version information from all datacenters, analyzing the distribution of versions, and using this feedback to make informed update decisions. This allows the system to assess the stability and performance of new firmware versions across multiple environments before widespread deployment, balancing adaptability with reliability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary actions by collecting and analyzing firmware version information from multiple datacenters before executing updates. This preliminary information gathering and analysis phase allows the management apparatus to evaluate potential risks and make informed decisions about when to proceed with firmware updates, rather than updating immediately upon release.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If manual firmware update decisions are made for each device, then precise control over update timing is achieved, but management time and effort increase significantly

Engineering Contradiction:
Improveupdate controlVSAvoidmanagement time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The management apparatus enables self-service by automatically collecting firmware version information from devices across datacenters, analyzing this information according to predefined criteria, and generating update decisions without requiring manual intervention for each device. This automates the time-consuming aspects of firmware management while maintaining controlled update processes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The management apparatus provides universal functionality by handling firmware update management for multiple devices and datacenters through a single centralized system. It performs multiple functions including information collection, analysis, decision-making, and distribution of update instructions, thereby simplifying management operations across the entire infrastructure.

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

4Loss of information

If firmware information is centralized in a single location, then information accessibility and coordination are improved, but single points of failure and security risks increase

Engineering Contradiction:
Improvefirmware version information accessibilityVSAvoidcentralization risk
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The system segments firmware information management by organizing data from multiple datacenters into distinct manageable units within the centralized apparatus. Each datacenter's firmware information is treated as a separate entity that is collected, processed, and managed individually within the broader centralized system, reducing the impact of potential failures or security issues to specific segments rather than the entire system.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11392369B2Management apparatus, management method, and management system
Publication Date: 2022.07.19 FSAS TECH INC
  • US11392369B2 patent drawing
  • US11392369B2 patent drawing
  • US11392369B2 patent drawing

AI summary

A management apparatus includes a memory configured to store, for each setting place, identification information for identifying an attribute of a device and device information for associating the identification information, a model of the device, and firmware version information of the device; and a processor coupled to the memory and configured to: specify, for each setting place, firmware version information of a same model among devices included in the device information associated with one kind of the identification information based on the identification information and the device information stored in the memory, and execute update processing of firmware of the device of the same model based on the specified firmware version information.