Hard Disk Location via Custom SCSI Enclosure Services
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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
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.
Data Source
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.


