Service Processor Module Naming in Modular Computer Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-density computer systems, such as those in telecommunications, face challenges in efficiently managing component naming, particularly in distributed and redundant systems, which can impact system performance and reliability.

Innovation Solution

A modular computer system with a service processor module that assigns names to information processing modules according to a specified format and transmits these names and IP addresses to a domain name server, allowing for controlled and efficient name allocation, reducing the processing load associated with naming and maintaining system performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a centralized naming management approach is used in high-density computer systems, then system control and coordination are improved, but the processing load on centralized entities increases and system performance deteriorates

Engineering Contradiction:
Improvesystem controlVSAvoidsystem performance
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent divides the centralized naming management function into distributed service processor modules, each handling naming for its local information processing modules. This segmentation reduces the processing load on any single entity while maintaining systematic control through standardized naming conventions and IP address assignments.

Inventive Principle:
Principle #1Segmentation

2Productivity

If more computers are located in a rack to increase processing density, then processing capacity is improved, but the complexity of managing component naming increases

Engineering Contradiction:
Improveprocessing densityVSAvoidnaming management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Each service processor module automatically assigns names to its local information processing modules using predetermined IP addresses and standardized formats. This self-service approach eliminates the need for manual or centralized naming management, reducing complexity despite increased processing density.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If manual naming assignment is performed for each component, then naming accuracy is improved, but the time and labor required increases

Engineering Contradiction:
Improvenaming accuracyVSAvoidnaming assignment time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system pre-assigns predetermined IP addresses to service processor modules and information processing modules before they are installed or activated. This preliminary action ensures accurate naming from the start while eliminating the time-consuming process of manual naming assignment during system operation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7747778B1Naming components in a modular computer system
Publication Date: 2010.06.29 ORACLE AMERICAN INC
  • US7747778B1 patent drawing
  • US7747778B1 patent drawing
  • US7747778B1 patent drawing

AI summary

A method of assigning names to components of a networked computer system is provided. The networked computer system includes at least one modular computer system having at least one service processor module and a plurality of information processing modules removably received in a modular computer system housing. The method comprises: receiving at the service processor module a naming command message including a naming format from a management entity of the networked computer system. The method also comprises assigning at the service processor module a name to the service processor module and to the information processing modules received in the housing in accordance with the naming format; and transmitting a message from the service processor module to a domain name server of the networked computer system, the message including an IP address of each module and the name assigned to each respective module.