Distributed Hard Disk Management via Object Server Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In large cloud storage systems, the managing server faces significant strain due to the need to manage and query state information for numerous object hard disks, which leads to performance issues.

Innovation Solution

A hard disk management system and method where an object server monitors and manages groups of object hard disks, reporting their states to the managing server and determining the optimal disk for read/write operations based on free space or execution load, thereby reducing the server's workload.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the managing server directly manages and queries state information of numerous object hard disks, then the hard disk management is centralized and controllable, but the managing server experiences significant strain and performance degradation

Engineering Contradiction:
Improvecentralized controlVSAvoidserver performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent divides the hard disk management function into two segments: the managing server retains centralized allocation and coordination control, while object servers are assigned to monitor and manage specific groups of object hard disks. This segmentation reduces the managing server's workload by delegating monitoring tasks to object servers, thereby resolving the contradiction between centralized control and server performance.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If the managing server queries state information of all object hard disks in real time, then accurate disk status information is obtained, but the managing server experiences significant strain

Engineering Contradiction:
Improvestate information accuracyVSAvoidserver workload
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent introduces object servers as intermediaries between the managing server and object hard disks. Object servers collect and cache state information from their assigned hard disks, then provide this information to the managing server when needed. This intermediary approach maintains information accuracy while significantly reducing the managing server's query workload.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If multiple object hard disks are managed centrally, then resource allocation is simplified, but the limited space of each object hard disk requires a large number of hard disks, increasing system complexity

Engineering Contradiction:
Improvenumber of hard disksVSAvoidresource allocation
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The patent segments the management of multiple object hard disks by assigning specific groups to each object server. This segmentation allows the system to handle a large number of hard disks without proportionally increasing the managing server's complexity, as object servers locally manage their assigned groups.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimensional layer in the management hierarchy by adding object servers between the managing server and object hard disks. This dimensional change distributes the management burden across multiple levels, making it easier to operate and allocate resources in systems with numerous hard disks.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS10802716B2Hard disk management method, system, electronic device, and storage medium
Publication Date: 2020.10.13 HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO LTD
  • US10802716B2 patent drawing
  • US10802716B2 patent drawing
  • US10802716B2 patent drawing

AI summary

The hard disk management system includes at least one object server and a managing server. The object server is configured for sending a first request to a managing server to obtain object hard disk information. The managing server is configured for obtaining object hard disk information corresponding to the object server after receiving the first request, and sending the object hard disk information to the object server. The object server is further configured for monitoring and managing a group of object hard disks indicated by the object hard disk information.