Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A writable snapshot implementation method and device

An implementation method and snapshot area technology, applied in memory address/allocation/relocation, instrumentation, computing, etc., can solve problems such as failure to meet business needs and performance problems, and achieve easy business function expansion and flexible snapshot protection , to avoid coupling effects

Active Publication Date: 2020-09-25
MACROSAN TECH
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Clearly, broader business needs cannot be met
At the same time, this solution fails to solve the performance problem caused by using the same set of metadata for snapshot writing and source LUN reading and writing.

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 writable snapshot implementation method and device
  • A writable snapshot implementation method and device
  • A writable snapshot implementation method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] In order to make the purpose, technical solution and advantages of the present application clearer, the present application will be described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0037] Currently, there are two main technologies for implementing snapshots, namely Copy on First Write (CoFW for short) and Redirect on First Write (RoFW for short). The basic principles of these two technologies are similar, but The objects are different, and the occasions for use are different. The technical solution of the present application is not necessarily related to which technology is adopted. In terms of implementation, it is only necessary to perform differentiated processing on related processes. In this application, in order to simplify the description, where there is no special description, the CoFW implementation technology is taken as an example for description.

[0038] This application does not change the general impleme...

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 writable snapshot realization method and apparatus. The method comprises the steps of receiving an instruction, wherein the instruction indicates creation of a writable snapshot region for a specified snapshot time point of a source LUN; according to the indication of the instruction, creating a simplified LUN as the writable snapshot region, wherein the writable snapshot region is independent of the source LUN and the source LUN corresponds to the snapshot region of the specified snapshot time point; and recording a snapshot identifier of the specified snapshot time point which the writable snapshot region depends on by the created writable snapshot region. The apparatus comprises a receiving unit, a creation unit and a recording unit. According to the method and the apparatus, a writable snapshot is realized by utilizing processing logic of the general simplified LUN, and writing processing of the writable snapshot is separated from a source LUN system, so that a writing process and the source LUN system are completely independent, the reading / writing performance of the source LUN is not influenced during snapshot writing, and finally the performance is improved; and the writable snapshot can be subjected to business function expansion and system expansion more easily, so that extremely high expansibility is achieved.

Description

technical field [0001] The present application relates to data storage technology, and in particular to a method and device for implementing writable snapshots. Background technique [0002] Snapshots are an integral feature of storage systems. The function of the snapshot is mainly to enable online data backup and recovery. When an application failure or file damage occurs on the storage device, fast data recovery can be performed, and the data can be restored to a usable point in time. Another function of snapshots is to provide another data access channel for storage users. When the original data is processed by online applications, users can access snapshot data and use snapshots for testing and other work. [0003] figure 1 An IO writing process of a source logical unit number (Logical Unit Number, LUN for short) is shown. Wherein, A, B, C, and D represent four different Logical Block Addresses (Logic Block Address, LBA for short), and A1 represents data in the A ad...

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): G06F12/06
CPCG06F12/0646
Inventor 苏伟
Owner MACROSAN TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products