Controller Scheduling Ethernet Interface Hard Disks by Capability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cluster storage systems, it is difficult for controllers to efficiently find and utilize Ethernet interface hard disks with the necessary extended service capabilities for tasks such as data compression or virus scanning, due to unknown capabilities of these disks.

Innovation Solution

A method where the controller receives a service request, determines the required extended service capability, acquires information about available capabilities from Ethernet interface hard disks, and schedules the request to a disk with the necessary capability, either by querying a hard disk information database or sending query messages to the disks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the controller does not query capability information from Ethernet interface hard disks, then the system structure remains simple, but the service processing efficiency deteriorates because the controller cannot find disks with required capabilities

Engineering Contradiction:
Improveservice processing efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements capability information querying in advance before service processing. The controller queries the hard disk information database to obtain capability information of Ethernet interface hard disks before receiving and processing service requests. This preliminary action enables the controller to efficiently match service requests with appropriate disks, improving service processing efficiency without significantly increasing system complexity.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the controller queries capability information from each Ethernet interface hard disk individually, then the capability information becomes accurate and complete, but the time consumption increases

Engineering Contradiction:
Improvecapability information accuracyVSAvoidcapability inquiry time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent introduces a hard disk information database as an intermediary between the controller and Ethernet interface hard disks. The database stores capability information of all hard disks centrally. The controller queries the database to obtain capability information, avoiding the need to communicate with each hard disk individually. This intermediary approach ensures accurate and complete capability information while significantly reducing the time required for capability inquiry.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If the system does not implement capability matching, then the scheduling process remains simple, but the service processing effectiveness deteriorates because requests cannot be directed to appropriate disks

Engineering Contradiction:
Improveservice processing effectivenessVSAvoidscheduling complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where the controller queries the hard disk information database to obtain capability information, compares it with service request requirements, and selects appropriate Ethernet interface hard disks based on capability matching. The system continuously updates and maintains the capability information in the database, providing feedback for optimal scheduling decisions. This feedback-based approach improves service processing effectiveness while keeping the scheduling mechanism relatively simple.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10623492B2Service processing method, related device, and system
Publication Date: 2020.04.14 HUAWEI TECH CO LTD
  • US10623492B2 patent drawing
  • US10623492B2 patent drawing
  • US10623492B2 patent drawing

AI summary

A service processing method, a related device, and a system are provided. The method includes receiving, by the controller, a service request, determining, by the controller, an extended service capability required by the service request, acquiring, by the controller, information about an extended service capability provided by at least one of the Ethernet interface hard disks, and instructing, by the controller according to the information about the extended service capability provided by the at least one of the Ethernet interface hard disks, an Ethernet interface hard disk to process the service request, where the Ethernet interface hard disk has the extended service capability required by the service request. This improves service processing efficiency.