Data copy avoidance across a storage

a data copy and storage technology, applied in the field of storage management, can solve the problems of waste of resources, inability to effectively implement dca solutions across different physical storage nodes, and not only suitable for a single storage node, so as to reduce data communication, improve data access performance, and eliminate potential system performance bottlenecks

Active Publication Date: 2017-08-15
EMC IP HLDG CO LLC
View PDF7 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0005]In order to solve the above problem, the present invention provides a more efficient technical solution for data copy avoidance across storage nodes.
[0010]It would be understood through the following description that according to the embodiments of the present disclosure, information sent by the destination storage node to the first storage node is not the address of the second storage space in the second mirrored cache any longer. Instead, the second storage node sends the address of the first storage space in the first cache corresponding to the second storage space to the first cache. The DCA protocol guarantees that it is feasible. Accordingly, the data access may be completed in the first cache on the first storage node. Compared with the prior art, embodiments of the present disclosure significantly lowers data communication across different storage nodes, eliminates potential system performance bottleneck, and improves data access performance. Other advantages achieved by the embodiments of the present disclosure will be become clearer through the following description.

Problems solved by technology

However, current DCA solutions are not only suitable for a single storage node, but cannot be effectively implemented across different physical storage nodes.
Therefore, in one data write operation, the data have to be transmitted twice between different storage nodes, which wastes resources and deteriorates operation efficiency.

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
  • Data copy avoidance across a storage
  • Data copy avoidance across a storage
  • Data copy avoidance across a storage

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018]Hereinafter, the principle of the present disclosure will be described with reference to several exemplary embodiments shown in the figures. It should be understood that description of these embodiments is only for enabling those skilled in the art to better understand and then implement the present disclosure, not for limiting the scope of the present disclosure in any manner.

[0019]FIG. 1 shows two exemplary hierarchical-type storage nodes, i.e., first storage node 101 and second storage node 102. As shown in the figure, the first storage node 101 comprises a first I / O redirector 103, a first mapping LUN layer, and a first mirrored cache 105. It should be noted that the first storage node 101 may also include any other suitable components, such as a miniport, a bottom-layer Redundant Arrays of independent Disks (RAID), etc. In order to avoid ambiguity, these components are not shown in the figure. Similarly, the second storage node 102 includes a second I / O redirector 106, a ...

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

Embodiments of the present disclosure relate to methods and apparatuses for data copy avoidance where after a data access request is received from the first storage node, what is sent by a second storage node to the first storage node is not an address of a second storage space in a second mirrored cache, but an address of a first storage space in a first cache corresponding to the second storage space. In this way, data access may be implemented directly in the first cache on the first storage node, and can reduce data communication across different storage nodes, eliminate potential system performance bottlenecks, and enhance data access performance.

Description

RELATED APPLICATION[0001]This Application claims priority from Provisional Application Serial No. CN201310724717.6 filed on Dec. 23, 2013 entitled “Method for Cross-SP Data Copy Avoidance,” the content and teachings of which are hereby incorporated by reference in their entirety.FIELD OF THE INVENTION[0002]The present disclosure generally relates to storage management, and more specifically, relates to a data copy avoidance across storage nodes.BACKGROUND OF THE INVENTION[0003]In order to avoid unnecessary internal data copy between different layers of a storage array, a data copy avoidance (DCA) protocol has been proposed. According to the DCA protocol, when a driver in a hierarchical structure or a host issues a data read or data write command, the request will be directly passed down to a device stack without going through any buffer area. When the data access command reaches a cache layer, the cache layer provides a corresponding buffer area (also referred to as “cache page”), a...

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(United States)
IPC IPC(8): G06F12/08G06F3/06G06F12/0868
CPCG06F12/0868G06F3/067G06F3/0608G06F3/0647G06F2212/286G06F2212/314H04L67/1095G06F3/065
Inventor JIA, RUIYONGXUE, LEIZHANG, LONGGAO, JIANXIE, PENGXIAO, HUIBINGHU, ZHIPENG
Owner EMC IP HLDG CO LLC
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