Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and apparatus for transmitting data processing requests

A technology for data processing and processing requests, which is applied in the field of communication, can solve the problems of limiting the number of data processing requests executed by the storage controller at the same time, increasing the delay of the storage controller, reducing the speed of data processing requests of the storage controller, etc., to reduce the time The effect of delaying and increasing speed

Active Publication Date: 2020-10-09
HUAWEI TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, with the continuous increase of customer capacity requirements, the number of data processing requests that need to be executed simultaneously in the storage controller is increasing. However, the computing power of the processor in the storage controller is limited, which limits the storage controller that can simultaneously The number of executed data processing requests reduces the speed at which the storage controller executes data processing requests and increases the latency for the storage controller to execute data requests

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and apparatus for transmitting data processing requests
  • Method and apparatus for transmitting data processing requests
  • Method and apparatus for transmitting data processing requests

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] The technical solution in this application will be described below with reference to the accompanying drawings.

[0045] figure 1 is a schematic diagram of a storage system based on an all-flash array. As shown in the figure, the storage system includes at least one host 110 , at least one storage controller 120 , a switch 130 and at least one JBOF 140 . Each of the at least one host can be connected to at least one storage controller, and the at least one storage controller can communicate with any JBOF in the at least one JBOF through a switch. For example, the storage controller can control the storage space of the JBOF Access, or process the data in the storage space of JBOF.

[0046] Host (Host): You can apply for any one of the above at least one JBOF as a target (Target), that is, the host can access the above target by sending a data processing request to read data from the above target, or Write the data into the storage space of the destination.

[0047] S...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The present application provides a method and device for transmitting a data processing request, the method comprising: a solid-state disk cluster JBOF obtains a data processing request sent by a storage controller, and the data processing request is used to access a target solid-state disk SSD in the JBOF ; The JBOF determines the type of the data processing request, and the type of the data processing request includes a straight-through type and a background calculation type; if the type of the data processing request is a straight-through type, the JBOF directly forwards the data processing request to the target SSD; If the type of the data processing request is background computing type, the JBOF sends the data processing request to the computing unit in the JBOF, and sends the data processing request processed by the computing unit to the target SSD. It is beneficial to improve the speed of executing the data processing request by the through-type storage controller, and reduce the time delay for the storage controller to execute the through-type data processing request.

Description

technical field [0001] The present application relates to the field of communications, and more particularly, to methods and apparatus for transmitting data processing requests. Background technique [0002] Currently, an all flash array (All Flash Array, AFA) is generally composed of a storage controller (Storage Controller) and a solid state drive (solid state drive, SSD) disk set (Just Bunch of Flash SSD, JBOF), wherein the storage controller is used to execute A data processing request sent by a host (Host), the data processing request may include an IO request, an erasure code (Erasure Code, EC) request, a garbage collection (Garbage Collecting, GC) request, and the like. The storage controller can process the data to be processed according to the data processing request, and store the processed data in the JBOF, or send the data read from the JBOF to the host as processed data. [0003] The number of read and write operations per second (Input / Output Operations Per Se...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F3/06
CPCG06F3/0611G06F3/0658G06F3/0659G06F3/0688G06F12/0246G06F3/0604
Inventor 李晓初晏大洪
Owner HUAWEI TECH CO LTD