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

A multi-controller IO scheduling method based on the cooperation of the host end and the storage end

A scheduling method and storage-side technology, applied in the computer field, can solve problems such as unbalanced scheduling of multi-path scheduling components

Active Publication Date: 2017-09-22
LANGCHAO ELECTRONIC INFORMATION IND CO LTD
View PDF4 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The purpose of the present invention is to provide a multi-controller IO scheduling method in cooperation with the host end and the storage end, which is used to solve the problem of unbalanced scheduling of existing multi-path scheduling components in a complex environment

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
  • A multi-controller IO scheduling method based on the cooperation of the host end and the storage end
  • A multi-controller IO scheduling method based on the cooperation of the host end and the storage end
  • A multi-controller IO scheduling method based on the cooperation of the host end and the storage end

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] The method of the present invention is described in detail below with reference to the accompanying drawings.

[0041] In order to make the purpose, technical solution and advantages of the present invention more clear, the embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings. It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined arbitrarily with each other.

[0042] The overall deployment of the case is as follows figure 1shown. The multi-path scheduling component involved in this case is different from the traditional scheduling component in that it adopts a distributed structure and is physically divided into the multi-path component of the server and the path scheduling component of the storage controller. The multipath component is deployed between the file system and the network storage driver (such as FC d...

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 invention provides a multi-control IO scheduling method in which the host end and the storage end cooperate. The difference between the multi-path scheduling component and the traditional scheduling component lies in the difference in the distribution structure. It is physically divided into the multi-path component of the server and the path scheduling of the storage controller. component, wherein the multi-path component is deployed between the file system and the network storage driver, and is used to receive IO requests from the file system side and queue the requests, and the individual strategy of the queue depends on the path of the storage controller The decision of the scheduling component is combined with its own path decision. The difference between the strategy and the traditional strategy is to dynamically adjust the IO queue so that the system throughput is always in a balanced state. The path scheduling component has two aspects of work. The quantifiable performance measurement indicators of each controller in the point collection storage system form a historical reference value, and use an intelligent prediction algorithm to evaluate the future path performance based on the reference value, and transmit it to the server for path evaluation and decision-making; on the other hand, the link When there is a road failure, it will be notified in time and try to repair itself.

Description

technical field [0001] The invention relates to the field of computers, in particular to a multi-controller IO scheduling method in which a host end and a storage end cooperate. Background technique [0002] The bandwidth of a single channel between the storage system and the server in the data center is limited, which makes it impossible for the server to fully utilize the efficient data processing capability of the storage system. At present, the solution adopted is to use multi-link aggregation to simultaneously transmit data through multiple paths between the server and the storage system, so as to increase the throughput of the overall system. This solution, on the one hand, can break through the single-link bandwidth limitation; on the other hand, data transmission through multiple absolute physical paths plays a role in improving reliability, that is, when one or more elements of a link ( Such as adapter card, cable, storage controller, etc.) failure, the overall sys...

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/06G06F9/50H04L29/08
Inventor 王恩东文中领吴庆民
Owner LANGCHAO ELECTRONIC INFORMATION IND CO LTD