Hard Disk Location via Custom SCSI Enclosure Services

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud computing and big data environments, the increasing demand for data storage leads to server management challenges due to repeated slot numbers across multiple JBODs connected to a single server, making it difficult to uniquely identify and locate hard disks, resulting in cumbersome and inefficient maintenance processes.

Innovation Solution

A system and method that utilize a Host Bus Adapter (HBA) connected to Just Bunch of Disks (JBOD) devices, incorporating a Baseboard Management Controller (BMC) and Field Replaceable Unit (FRU) with I2C bus communication, allowing the server to obtain and store information about each JBOD, including serial numbers, and customize SCSI Enclosure Services (SES) pages to determine the exact location of hard disks within the JBODs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If multiple JBODs are connected to expand storage capacity, then storage capacity is improved, but hard disk location difficulty increases due to repeated slot numbers

Engineering Contradiction:
Improvestorage capacityVSAvoidhard disk location
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The system divides the storage infrastructure into multiple JBOD units, each with its own unique identifier (serial number, enclosure ID). This segmentation allows the server to manage multiple storage devices independently while maintaining unique identification for each hard disk across the entire system, resolving the location difficulty caused by repeated slot numbers.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If continuous slot numbers are used within a single JBOD, then hard disk identification is simplified, but location efficiency deteriorates in multi-JBOD configurations due to slot number repetition

Engineering Contradiction:
Improvehard disk identificationVSAvoidlocation efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent introduces intermediary identifiers (JBOD serial number, enclosure ID, slot number within JBOD) that act as mediators between the server and individual hard disks. This multi-level identification system allows the server to uniquely identify any hard disk by combining these intermediaries, even across multiple JBODs, thereby maintaining identification simplicity while improving location efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If manual searching through multiple JBODs is performed to locate a hard disk, then system complexity is reduced, but maintenance time increases significantly

Engineering Contradiction:
Improvesystem complexityVSAvoidmaintenance time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The system implements feedback mechanisms where the server can query JBOD devices for their serial numbers and enclosure information, and can illuminate indicator lights on specific JBODs and slots to provide visual feedback. This active feedback system guides maintenance personnel directly to the target hard disk, reducing maintenance time without significantly increasing system complexity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12061815B2Method for locating hard disk, system and server
Publication Date: 2024.08.13 FULIAN PRESION ELECTRONICS (TIANJIN) CO LTD
  • US12061815B2 patent drawing
  • US12061815B2 patent drawing
  • US12061815B2 patent drawing

AI summary

A method for locating a hard disk applied in a server which governs many hard disks including some making use of one HD slot by an expander customizes the SCSI Enclosure Services (SES) custom page of an expander of a JBOD device, and obtains and stores information of the JBOD device through the expander. The server further obtains information of a hard disk to be located, and obtains information of the JBOD device hosting the hard disk to be located according to the information of the hard disk to be located.