Path selection method and device and storage area network

A path selection and path technology, applied in the direction of data exchange network, digital transmission system, electrical components, etc., can solve the problems affecting the performance and reliability of business transmission, transmission pressure, etc., to achieve effective multi-path management, avoid performance degradation, The effect of improving performance and reliability

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

AI Technical Summary

Problems solved by technology

In this way, when such a path occurs, all IO flows are switched to the normal path for transmission, and the transmission pressure on the normal path will be very high, and when such a path has returned to normal, because it i

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
  • Path selection method and device and storage area network
  • Path selection method and device and storage area network
  • Path selection method and device and storage area network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0028] An embodiment of the present invention provides a path selection method. In the method, the paths are divided into two types according to the transmission performance of the paths: the first performance path and the second performance path. The transmission performance of the first performance path is better than that of the second performance path, and is the preferred IO stream transmission path. The second performance path is a sub-optimal path that has lower transmission performance than the first performance path due to various reasons such as wear, aging, poor contact, or environmental factors, and has a certain impact on the transmission of IO streams, but it is still usable. When the first performance path does not exist, the use of the second optimal performance path can ensure service continuation. Paths with the same performance have different priorities, and the priority of each path can be set by the user according to the carrying capacity of each path and ...

Embodiment 2

[0055] This embodiment provides a storage area network (SAN), such as image 3 As shown, the network application server and the storage device, there are at least two connection paths between the application server and the storage device, and there are two in this embodiment, namely, path 1 and path 2 . The application server is the path selection device in Embodiment 1, and performs path selection according to the path selection method in Embodiment 1. Specifically:

[0056] In the SAN network of this embodiment, the paths that are not connected and the bit error rate are relatively high (for example: in one cycle, the number of bytes of the code stream that can be continuously transmitted on this path without transmission errors is less than 10 4 ) is judged as a faulty path; a path that satisfies any of the following conditions is judged as a second performance path:

[0057] A. Within 30 minutes, one chain was disconnected three times.

[0058] B. Sending the IO stream ...

Embodiment 3

[0066] Figure 5 This embodiment provides a schematic structural diagram of a path selection device 500 , and the specific embodiment of the present invention does not limit the specific implementation of the path selection device. Such as Figure 5 As shown, the path selection device 500 may include:

[0067] A processor (processor) 510 , a communication interface (Communications Interface) 520 , a memory (memory) 530 , and a communication bus 540 . in:

[0068] The processor 510 , the communication interface 520 , and the memory 530 communicate with each other through the communication bus 540 .

[0069] The communication interface 520 is used for communicating with network elements such as clients.

[0070] The processor 510 is configured to execute the program 532, specifically, the above-mentioned Figure 1 to Figure 4 Relevant steps in the method embodiment shown.

[0071] Specifically, the program 532 may include program codes including computer operation instruct...

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 invention provides a path selection method, a path selection device and a storage area network, and relates to the technical field of selection. The path selection method comprises the following steps in sequence: selecting the transmission performances of some or all paths; determining the type of each path based on the transmission performances of the paths; and distributing the transmission paths for IO (Input/Output) current according to the types of the paths. According to the method, the device and the storage area network, the types of the paths are timely and correctly judged, and the transmission paths are dynamically distributed for the IO current accordingly; the path of the second performance can be given or not given the IO current as requirement, and the IO current which is most suitable for being transmitted on the path of the second performance can be timely switched back once the path of the second performance is returned to normal, thus multi-path management can be effectively carried out well, the problem that the performance of the user service is possibly reduced can be avoided, the best service can be provided for a user to the maximum, and the performance and reliability of service transmission can be improved.

Description

technical field [0001] The present invention relates to the technical field of route selection, in particular to a route selection method, device and storage area network. Background technique [0002] Multipath I / O (MPIO) support is one of many enhancements to provide high availability for Windows-based servers and Storage Area Network (SAN) connections. In the prior art, there is a transmission mechanism that provides the multipath I / O support and is used to manage multiple connection paths between the server and the storage device, that is, multipath software. Multi-path software is an important part of the entire storage area network. It is responsible for managing multiple connection paths between application servers and storage systems and the distribution of transmission paths for IO streams. When the path for transmitting IO streams fails, the multi-path software Responsible for switching data services to other available paths to ensure service reliability and avoid...

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
IPC IPC(8): H04L12/721
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