IO (input/ output) resource allocation method and device of storage device and storage device

A resource allocation device and storage device technology, applied in the field of storage devices, can solve the problems of service IO delay and bandwidth indicators that cannot meet requirements, reduce the efficiency of different types of IO, and data migration timeliness that cannot meet requirements, etc.

Inactive Publication Date: 2015-03-04
HUAWEI TECH CO LTD
View PDF5 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Both data migration and upper-layer business need to occupy the IO resources of the storage device, and the existing IP hard disk does not distinguish between business IO and migration IO, so business IO and migration IO will simultaneously seize the IO resources of the IP hard disk
This will not only cause the problem that the timeliness of data migration cannot meet the requirements due to the preemption of business IO in the scenario of IP hard disk 110 failure or capacity expansion; at the same time, when the migration IO pressure is high, business IO resources will be preempted, resulting in business IO The delay and bandwidth indicators cannot meet the requirements, so the efficiency of different types of IO is greatly reduced

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
  • IO (input/ output) resource allocation method and device of storage device and storage device
  • IO (input/ output) resource allocation method and device of storage device and storage device
  • IO (input/ output) resource allocation method and device of storage device and storage device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] In the following description, for purposes of illustration rather than limitation, specific details, such as specific system architectures, interfaces, and techniques, are set forth in order to provide a thorough understanding of the present application. It will be apparent, however, to one skilled in the art that the present application may be practiced in other embodiments without these specific details. In other instances, detailed descriptions of well-known devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail.

[0028] see figure 2 , figure 2 It is a flow chart of an embodiment of an IO resource allocation method of a storage device in the present application. The method is executed by a storage device with processing capability, such as an IP hard disk. Specifically, the method includes:

[0029] 201: The storage device differentiates the type of each received IO request.

[0030] ...

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 application discloses an IO (input/ output) resource allocation method and an IO resource allocation device of a storage device and the storage device. The IO resource allocation method of the storage device includes steps that the storage device distinguishes types of received IO requirements; IO resources are respectively allocated to the different types of the IO requirements according to a preset allocation strategy; the received IO requirements of the corresponding types are processed according to the IO resources allocated to the different types of the IO requirements. The IO resource allocation method of the storage device can prevent the problem that the IO resources are grabbed among the different types of the IO requirements.

Description

technical field [0001] The present application relates to the technical field of storage, in particular to a method and device for allocating IO resources of a storage device and a storage device. Background technique [0002] At present, the protocol (English: Internet Protocol, IP for short) hard disk for interconnection between networks is a hard disk that provides an IP protocol interface. In today's big data era, IP hard drives are often used in clusters. Such as figure 1 As shown, the IP hard disk 110 is connected to the server 120 , and there is also a connection between the IP hard disks 110 . Generally, the input / output (English: Input / Output, IO for short) request received by the IP hard disk 110 from the server 120 includes a service IO request and a migration IO request. The service IO request is a request for instructing input or output of upper-layer application data. After receiving the service IO request from the server 120 , the IP hard disk 110 transmits...

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 Applications(China)
IPC IPC(8): G06F3/06
CPCG06F3/0631G06F3/061G06F3/0647
Inventor 肖垒张雷
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products