[go: up one dir, main page]

CN103186473A - Locating system for storage resources - Google Patents

Locating system for storage resources Download PDF

Info

Publication number
CN103186473A
CN103186473A CN2011104613218A CN201110461321A CN103186473A CN 103186473 A CN103186473 A CN 103186473A CN 2011104613218 A CN2011104613218 A CN 2011104613218A CN 201110461321 A CN201110461321 A CN 201110461321A CN 103186473 A CN103186473 A CN 103186473A
Authority
CN
China
Prior art keywords
resource
storage
module
storage resources
locating
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2011104613218A
Other languages
Chinese (zh)
Inventor
李东海
陈志丰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inventec Corp
Original Assignee
Inventec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inventec Corp filed Critical Inventec Corp
Priority to CN2011104613218A priority Critical patent/CN103186473A/en
Publication of CN103186473A publication Critical patent/CN103186473A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

A location system for a storage resource indicates a storage location of a particular storage resource in a storage system. The positioning system of the storage resource comprises: the device comprises a storage device, a resource mapping module, a resource positioning module and a main control module. Storage devices have a variety of different storage resources. The resource positioning module is connected with the resource mapping module and the main control module. The resource mapping module records resource codes of the storage resources. The main control module is connected with the resource mapping module, receives the resource calling requirement and outputs a corresponding resource merging result. And the resource positioning module searches the resource codes in the resource mapping module according to the resource calling requirement and searches other storage resources and resource codes connected with the resource codes. And the resource positioning module merges the repeatedly searched storage resources and outputs the storage resources as a resource merging result.

Description

存储资源的定位系统Locating system for storage resources

技术领域 technical field

本发明涉及一种资源定位系统,特别涉及一种存储资源的定位系统。The invention relates to a resource positioning system, in particular to a resource storage positioning system.

背景技术 Background technique

随着信息量的爆炸性增长,各种应用系统对存储设备的需求大幅度的增加。因此单一的存储设备,不再能够满足日益增长的存储空间需求。所以有厂商通过了网络连接的方式,在网路上设置多个存储设备节点。并在每一个存储设备节点上,又连接了各类的存储设备,用以增加存储设备的存储空间。With the explosive growth of information volume, the demand for storage devices of various application systems has increased significantly. Therefore, a single storage device can no longer meet the growing demand for storage space. Therefore, some manufacturers set up multiple storage device nodes on the network through network connection. And on each storage device node, various storage devices are connected to increase the storage space of the storage device.

为方便管理这些存储设备,因此会以特定的空间来存放,例如机房或服务器。当存储设备一多时,连接线材也会随之增加。这样一来,管理者就无法从这些设备或线材中找到特定的数据的存储设备。In order to facilitate the management of these storage devices, they will be stored in specific spaces, such as computer rooms or servers. When there are more storage devices, the connecting wires will also increase accordingly. In this way, the administrator cannot find specific data storage devices from these devices or wires.

发明内容 Contents of the invention

鉴于以上的问题,本发明的目的在于提供一种存储资源的定位系统,用以指出存储系统中特定存储资源的存储位置。In view of the above problems, the object of the present invention is to provide a storage resource positioning system, which is used to point out the storage location of a specific storage resource in a storage system.

本发明所揭露的存储资源的定位系统包括存储设备、资源映射模块、资源定位模块与主控模块。存储设备具有至少一存储资源。资源定位模块连接资源映射模块与主控模块。资源映射模块记录存储资源的资源代码。主控模块连接于资源映射模块,主控模块接收资源调用要求并输出相应的资源合并结果。资源定位模块根据资源调用要求查找资源映射模块中的资源代码并查找资源代码所连接的其他存储资源及资源代码。资源定位模块将重复查找到的存储资源进行合并,将存储资源输出为资源合并结果。The storage resource positioning system disclosed in the present invention includes a storage device, a resource mapping module, a resource positioning module and a main control module. The storage device has at least one storage resource. The resource location module connects the resource mapping module and the main control module. The resource mapping module records resource codes of stored resources. The main control module is connected to the resource mapping module, and the main control module receives resource calling requirements and outputs corresponding resource merging results. The resource location module searches for the resource code in the resource mapping module according to the resource calling requirement, and searches for other storage resources and resource codes connected to the resource code. The resource locating module merges the repeatedly found storage resources, and outputs the storage resources as a result of resource merging.

本发明的存储资源的定位系统可以指出存储系统中特定存储资源的存储位置,藉以提供使用者可以快速的找到所述的存储资源的实体设备。The storage resource locating system of the present invention can point out the storage location of a specific storage resource in the storage system, so as to provide the user with a fast way to find the physical device of the storage resource.

以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。The present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments, but not as a limitation of the present invention.

附图说明 Description of drawings

图1A为本发明的架构示意图;FIG. 1A is a schematic diagram of the architecture of the present invention;

图1B为资源结构示意图;FIG. 1B is a schematic diagram of a resource structure;

图2为本发明的资源定位模块的运作流程示意图。FIG. 2 is a schematic diagram of the operation flow of the resource location module of the present invention.

其中,附图标记Among them, reference signs

存储设备110storage device 110

资源映射模块120Resource Mapping Module 120

资源定位模块130Resource Location Module 130

主控模块140Main control module 140

资源合并模块150Resource Merge Module 150

接口显示模块160Interface display module 160

逻辑卷LV-1、LV-2、LV-3Logical volume LV-1, LV-2, LV-3

具体实施方式 Detailed ways

下面结合附图对本发明的结构原理和工作原理作具体的描述:Below in conjunction with accompanying drawing, structural principle and working principle of the present invention are specifically described:

请参考图1A所示,其为本发明的架构示意图。本发明的存储资源的定位系统包括存储设备110、资源映射模块120(Resource Map)、资源定位模块130(Resource Locator)、主控模块140、资源合并模块150(resource merger)与接口显示模块160。在存储设备110中可能具有至少一种存储资源,或者由多个存储设备110共有同一种存储资源。本发明中所述的存储资源可以是但不限定为独立磁盘的存储设备110、磁盘阵列(Redundant Array of IndependentDisks,RAID)等实体存储设备110,也可以被应用在网路小型电脑系统接口(Internet Small Computer System Interface,iSCSI)、存储区域网路(storage areanetwork,SAN)、逻辑卷(logical volume)、快照(snapshot)、文件(document)、磁盘簇(Just a Bunch Of Disks,JOBDS)、目录或网路存储设备110中。Please refer to FIG. 1A , which is a schematic diagram of the architecture of the present invention. The storage resource location system of the present invention includes a storage device 110, a resource mapping module 120 (Resource Map), a resource location module 130 (Resource Locator), a main control module 140, a resource merger module 150 (resource merger) and an interface display module 160. There may be at least one storage resource in the storage device 110 , or the same storage resource is shared by multiple storage devices 110 . The storage resources described in the present invention can be but not limited to physical storage devices 110 such as storage devices 110 of independent disks, disk arrays (Redundant Array of Independent Disks, RAID), and can also be applied in network small computer system interfaces (Internet Small Computer System Interface, iSCSI), storage area network (storage area network, SAN), logical volume (logical volume), snapshot (snapshot), file (document), disk cluster (Just a Bunch Of Disks, JOBDS), directory or In the network storage device 110.

主控模块140除了连接资源定位模块130外,也同时连接于接口显示模块160。资源定位模块130连接主控模块140、资源映射模块120与资源合并模块150。主控模块140用以接收资源调用要求,并输出相应的资源合并结果。主控模块140在接收资源调用要求后,主控模块140会调用资源映射模块120用来查找该笔资源在存储设备110中的位置。资源映射模块120用以指向文件数据在存储设备110中的实体位置。因此资源映射模块120可以定位出所需的资源。而每一个资源映射模块120会负责一次映射。由于存储设备110可能同时存在多个层次,如文件系统、快照、逻辑卷、RAID等等,每一层次都需要一个资源映射模块120。以下是以逻辑卷(Logical Volume)为例进行说明并请同时配合图1B。对用户而言,一个逻辑卷是一个类似硬盘的块设备(BlockDevice)。但就从硬件与软件的实现方式而言,一个逻辑卷可能是由不同存储设备(如硬盘、RAID)上的多个存储区域拼凑组成的。如下图所示,在2个存储设备上,存在3个逻辑卷——LV-1、LV-2、LV-3。在存储设备一具有逻辑卷LV-1与部分的逻辑卷LV-2,而存储设备二具有另一部分的逻辑卷LV-2与逻辑卷LV-3。为能具体指出各个逻辑卷(LV-1、LV-2、LV-3)的各个片段存在于底层存储设备上的那个区域之中,因此本发明系通过映射模块对实际存储的位置进行了映射。In addition to being connected to the resource location module 130 , the main control module 140 is also connected to the interface display module 160 at the same time. The resource location module 130 is connected to the main control module 140 , the resource mapping module 120 and the resource merging module 150 . The main control module 140 is used for receiving resource calling requirements, and outputting corresponding resource merging results. After the main control module 140 receives the resource calling request, the main control module 140 calls the resource mapping module 120 to find the location of the resource in the storage device 110 . The resource mapping module 120 is used to point to the physical location of the file data in the storage device 110 . Therefore, the resource mapping module 120 can locate the required resources. And each resource mapping module 120 is responsible for one mapping. Since the storage device 110 may have multiple levels at the same time, such as file system, snapshot, logical volume, RAID, etc., each level needs a resource mapping module 120 . The following is an example of a logical volume (Logical Volume) and please cooperate with Figure 1B. For users, a logical volume is a block device (BlockDevice) similar to a hard disk. However, in terms of hardware and software implementation, a logical volume may be composed of multiple storage areas on different storage devices (such as hard disks, RAID). As shown in the figure below, on the two storage devices, there are three logical volumes——LV-1, LV-2, and LV-3. Storage device one has logical volume LV-1 and a part of logical volume LV-2, while storage device two has another part of logical volume LV-2 and logical volume LV-3. In order to specifically point out that each segment of each logical volume (LV-1, LV-2, LV-3) exists in that area on the underlying storage device, the present invention therefore maps the actual stored position by the mapping module .

一个存储资源可能包含若干片段,所以本发明采用多个范围构成的范围组的形式。在本发明的资源调用要求是由信息范围集合(Range Set)、存储资源标志(Resource ID)、存储位置的起始位置(Start Address)、存储资源的长度(Length)与存储资源的属性(Attributes)所构成。本发明的信息范围集合是以下式表示:A storage resource may contain several fragments, so the present invention adopts the form of a range group composed of multiple ranges. The resource calling requirement in the present invention is composed of information range set (Range Set), storage resource mark (Resource ID), storage location start position (Start Address), storage resource length (Length) and storage resource attribute (Attributes) ) constitutes. The information range set of the present invention is represented by the following formula:

Range Set={Range1,Range2,...,Range n}Range Set={Range1, Range2,..., Range n}

信息范围集合包含至少一个资源(Range n,n是为正整数)。其中,每一个资源还可以进一步的定义为:The information range set contains at least one resource (Range n, n is a positive integer). Among them, each resource can be further defined as:

Range=(Resource ID,Start Address,Length,Attributes)Range=(Resource ID, Start Address, Length, Attributes)

其中,Resource ID是存储资源标志,表示指定的文件或存储设备110,可以是文件名、目录名、设备名称等。Start Address是资源的起始位置。Length是资源的长度。Attributes是此范围内所包含的数据的特殊属性,比如为文件的原始数据、镜像数据(Mirror)或快照(Snapshot)。而Range Set中的StartAddress或Length可以用ALL替代,用以表示指定存储资源的全部范围。Wherein, Resource ID is storage resource sign, represents the specified file or storage device 110, can be file name, directory name, device name etc. Start Address is the starting location of the resource. Length is the length of the resource. Attributes are special attributes of the data included in this range, such as the original data, mirror data (Mirror) or snapshot (Snapshot) of the file. The StartAddress or Length in the Range Set can be replaced by ALL to indicate the entire range of the specified storage resource.

而资源定位模块130负责控制定位处理,资源定位模块130根据所接收的信息范围集合调用资源映射模块120。请参考图2所示,本发明的资源定位模块130的运作流程如下:The resource location module 130 is responsible for controlling the location processing, and the resource location module 130 invokes the resource mapping module 120 according to the received information range set. Please refer to FIG. 2, the operation flow of the resource location module 130 of the present invention is as follows:

步骤S210:资源定位模块接收输入信息范围集合#i;Step S210: the resource location module receives the input information range set #i;

步骤S220:找到对应的资源映射模块#i;Step S220: find the corresponding resource mapping module #i;

步骤S230:依序调用资源映射模块机至资源映射模块#(i+n),并以每一个资源映射模块的输出,作为下一个资源映射模块的输入,其中i与n是为整数;Step S230: call the resource mapping module machine to the resource mapping module #(i+n) in sequence, and use the output of each resource mapping module as the input of the next resource mapping module, wherein i and n are integers;

步骤S240:根据资源映射模块的调用结果,判断是否调用资源合并模块,将重复的范围去除并且合并相邻范围;以及Step S240: According to the invocation result of the resource mapping module, determine whether to call the resource merging module, remove duplicated ranges and merge adjacent ranges; and

步骤S250:将最后的信息范围集合#(i+n)输出为资源合并结果。Step S250: Output the final information range set #(i+n) as a resource combination result.

首先,资源定位模块130从主控模块140接收输入信息范围集合#i。资源定位模块130根据输入信息范围集合,依序从第i个存储资源查找到第n个存储资源。在本发明中是以每一个资源映射模块120的输出,作为下一个资源映射模块120的输入。换句话说,第i个存储资源的资源输出会成为第i+1个存储资源的输入。若资源定位模块130发现各存储资源的输出有重复时,资源定位模块130会将重复的范围去除,并由资源合并模块150合并相邻范围。资源定位模块130将最后的信息范围集合#(i+n)输出为资源合并结果。主控模块140在接获资源定位模块130的输出后,主控模块140会驱动接口显示模块160进行资源合并结果的显示。接口显示模块160可以是显示器(displayer)或是显示灯号(Light-Emitting Diode,LED)。First, the resource location module 130 receives an input information range set #i from the main control module 140 . The resource location module 130 searches from the i-th storage resource to the n-th storage resource sequentially according to the set of input information ranges. In the present invention, the output of each resource mapping module 120 is used as the input of the next resource mapping module 120 . In other words, the resource output of the i-th storage resource becomes the input of the i+1-th storage resource. If the resource locating module 130 finds that the output of each storage resource is duplicated, the resource locating module 130 will remove the duplicate range, and the resource merging module 150 will merge adjacent ranges. The resource locating module 130 outputs the final information range set #(i+n) as a resource merging result. After the main control module 140 receives the output of the resource locating module 130 , the main control module 140 will drive the interface display module 160 to display the resource merging result. The interface display module 160 can be a display (displayer) or a display light signal (Light-Emitting Diode, LED).

为清楚说明本发明的运作,在此以下述说名为例,但并非仅局限于此一硬体与其结构。假设存储设备D包含如下层次:In order to clearly illustrate the operation of the present invention, the following description is used as an example, but not limited to this hardware and its structure. Suppose storage device D contains the following layers:

(1)文件系统(1) File system

(2)逻辑卷(含快照、镜像)(2) Logical volumes (including snapshots and mirrors)

(3)RAID(3)RAID

(4)JBOD/硬盘(4) JBOD/hard disk

相应的,存储设备D的资源映射模块120包括:Correspondingly, the resource mapping module 120 of the storage device D includes:

(1)资源映射模块#1:FS Mapper(1) Resource Mapping Module #1: FS Mapper

(2)资源映射模块#2:VD Mapper(2) Resource Mapping Module #2: VD Mapper

(3)资源映射模块#3:RAID Mapper(3) Resource Mapping Module #3: RAID Mapper

(4)资源映射模块#4:HDD Mapper(4) Resource Mapping Module #4: HDD Mapper

若需要定位的存储资源是一个文件:/volume/dir1/dir2/file。本发明的主控模块140将会通过下述方式进行定位:If the storage resource to be located is a file: /volume/dir1/dir2/file. The main control module 140 of the present invention will be positioned in the following manner:

(1)接收输入的信息范围集合:(1) Receive input information range set:

{(/volume/dir1/dir2/file,ALL,原始数据)};{(/volume/dir1/dir2/file, ALL, raw data)};

(2)由于是文件,可以确定对应的资源映射模块是FS Maper;(2) Since it is a file, it can be determined that the corresponding resource mapping module is FS Maper;

(3)调用资源映射模块#1:FS Mapper,并得到输出:(3) Call the resource mapping module #1: FS Mapper, and get the output:

{(VD1,1029MB,11MB,原始数据),{(VD1, 1029MB, 11MB, raw data),

(VD2,875MB,11MB,Mirror)}(VD2, 875MB, 11MB, Mirror)}

(4)调用资源映射模块#2:VD Mapper,并得到输出:(4) Call the resource mapping module #2: VD Mapper, and get the output:

{(RAID1,2032MB,11MB,原始数据),{(RAID1, 2032MB, 11MB, raw data),

(RAID2,985MB,11MB,Mirror)}(RAID2, 985MB, 11MB, Mirror)}

(5)调用资源映射模块#3:RAID Mapper,并得到输出:(5) Call the resource mapping module #3: RAID Mapper, and get the output:

{(JBOD1/HDD8,2047MB,11MB,原始数据),{(JBOD1/HDD8, 2047MB, 11MB, raw data),

(JBOD2/HDD7,1069MB,11MB,Mirror)}(JBOD2/HDD7, 1069MB, 11MB, Mirror)}

(6)调用接口显示模块160,控制JBOD1/HDD8和JBOD2/HDD7的硬盘灯,进入闪烁状态。(6) Call the interface display module 160 to control the hard disk lights of JBOD1/HDD8 and JBOD2/HDD7 to enter the blinking state.

本发明的存储资源的定位系统可以指出存储系统中特定存储资源的存储位置,藉以提供使用者可以快速的找到所述的存储资源的实体设备。The storage resource locating system of the present invention can point out the storage location of a specific storage resource in the storage system, so as to provide the user with a fast way to find the physical device of the storage resource.

当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。Certainly, the present invention also can have other multiple embodiments, without departing from the spirit and essence of the present invention, those skilled in the art can make various corresponding changes and deformations according to the present invention, but these corresponding Changes and deformations should belong to the scope of protection of the appended claims of the present invention.

Claims (6)

1.一种存储资源的定位系统,用以指出存储系统中特定存储资源的存储位置,其特征在于,该存储资源的定位系统包括:1. A positioning system for storage resources, used to point out the storage location of a specific storage resource in a storage system, characterized in that, the positioning system for storage resources comprises: 至少一存储设备,每一该存储设备具有至少一存储资源;at least one storage device, each storage device having at least one storage resource; 一资源映射模块,用以记录该些存储资源的一资源代码;A resource mapping module, used to record a resource code of the storage resources; 一资源定位模块,其连接于该些存储设备与该资源映射模块;以及a resource location module connected to the storage devices and the resource mapping module; and 一主控模块,连接于该资源映射模块,该主控模块用以接收一资源调用要求,并输出相应的一资源合并结果;A main control module, connected to the resource mapping module, the main control module is used to receive a resource call request, and output a corresponding resource combination result; 其中,该资源定位模块根据该资源调用要求查找该资源映射模块中的该资源代码,并同时查找该资源代码所连接的其他该些存储资源及该资源代码,该资源定位模块将重复查找到的该些存储资源进行合并,并将该些存储资源输出为该资源合并结果。Wherein, the resource locating module searches for the resource code in the resource mapping module according to the resource calling requirement, and at the same time searches for the other storage resources connected to the resource code and the resource code, and the resource locating module will repeat the found The storage resources are combined, and the storage resources are output as the resource combination result. 2.如权利要求1所述的存储资源的定位系统,其特征在于,该存储资源为存储设备、逻辑卷、快照、磁盘阵列、文件、磁盘簇或目录。2. The system for locating storage resources according to claim 1, wherein the storage resources are storage devices, logical volumes, snapshots, disk arrays, files, disk clusters or directories. 3.如权利要求1所述的存储资源的定位系统,其特征在于,该资源调用要求与该资源合并结果系包括一范围集合、一存储资源标志、存储位置的一起始位置、该存储资源的一长度与该存储资源的一属性。3. The system for locating storage resources as claimed in claim 1, wherein the result of merging the resource call request with the resource includes a range set, a storage resource flag, a starting location of the storage location, and a location of the storage resource. A length and an attribute of the storage resource. 4.如权利要求3所述的存储资源的定位系统,其特征在于,该属性为一原始文件、一镜像文件或一快照。4. The system for locating storage resources according to claim 3, wherein the attribute is an original file, a mirror image file or a snapshot. 5.如权利要求1所述的存储资源的定位系统,其特征在于,还包括一接口显示模块,其连接于该主控模块,该接口显示模块用以显示该资源合并结果。5 . The system for locating storage resources according to claim 1 , further comprising an interface display module connected to the main control module, the interface display module being used to display the resource merging result. 6.如权利要求1所述的存储资源的定位系统,其特征在于,还包括一资源合并模块,其连接于该资源定位模块,该资源定位模块通过该资源合并模块将重复查找到的该些存储资源进行合并。6. The locating system for storage resources as claimed in claim 1, further comprising a resource merging module connected to the resource locating module, the resource locating module searches for the resources repeatedly through the resource merging module Storage resources are consolidated.
CN2011104613218A 2011-12-30 2011-12-30 Locating system for storage resources Pending CN103186473A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011104613218A CN103186473A (en) 2011-12-30 2011-12-30 Locating system for storage resources

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011104613218A CN103186473A (en) 2011-12-30 2011-12-30 Locating system for storage resources

Publications (1)

Publication Number Publication Date
CN103186473A true CN103186473A (en) 2013-07-03

Family

ID=48677649

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011104613218A Pending CN103186473A (en) 2011-12-30 2011-12-30 Locating system for storage resources

Country Status (1)

Country Link
CN (1) CN103186473A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5265252A (en) * 1991-03-26 1993-11-23 International Business Machines Corporation Device driver system having generic operating system interface
CN101382877A (en) * 2008-10-15 2009-03-11 青岛海信移动通信技术股份有限公司 FAT file data reading/writing method, system and mobile communication terminal
CN101404764A (en) * 2008-10-30 2009-04-08 宁波中科集成电路设计中心有限公司 Internal memory management method in audio/video decoding course
CN101567001A (en) * 2009-05-22 2009-10-28 清华大学 Method for managing metadata file layout of parallel file system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5265252A (en) * 1991-03-26 1993-11-23 International Business Machines Corporation Device driver system having generic operating system interface
CN101382877A (en) * 2008-10-15 2009-03-11 青岛海信移动通信技术股份有限公司 FAT file data reading/writing method, system and mobile communication terminal
CN101404764A (en) * 2008-10-30 2009-04-08 宁波中科集成电路设计中心有限公司 Internal memory management method in audio/video decoding course
CN101567001A (en) * 2009-05-22 2009-10-28 清华大学 Method for managing metadata file layout of parallel file system

Similar Documents

Publication Publication Date Title
US11494088B2 (en) Push-based piggyback system for source-driven logical replication in a storage environment
US10223375B2 (en) Handling data extent size asymmetry during logical replication in a storage system
JP5068252B2 (en) Data placement technology for striping data containers across multiple volumes in a storage system cluster
JP4510028B2 (en) Adaptive look-ahead technology for multiple read streams
US7865677B1 (en) Enhancing access to data storage
US8423731B1 (en) System and method for automatic scheduling and policy provisioning for information lifecycle management
US9891860B1 (en) Managing copying of data in storage systems
US8171063B1 (en) System and method for efficiently locating and processing data on a deduplication storage system
US8645737B2 (en) Power-saving control apparatus and method
US9071622B2 (en) Multi-level parallelism of process execution in a mutual exclusion domain of a processing system
CN104408091A (en) Data storage method and system for distributed file system
CN103262019A (en) Extent migration for paired storage
US10031682B1 (en) Methods for improved data store migrations and devices thereof
CN1688982A (en) Multi-protocol storage appliance that provides integrated support for file and block access protocols
EP4139781A1 (en) Persistent memory architecture
US10929066B1 (en) User stream aware file systems with user stream detection
US6904508B2 (en) Recovery of dynamic maps and data managed thereby
US20240411744A1 (en) Distributed storage systems and methods to provide change tracking integrated with scalable databases
US20240104081A1 (en) Integrating change tracking of storage objects of a distributed object storage database into a distributed storage system
CN107153512A (en) A kind of data migration method and device
US20240411583A1 (en) Policy Enforcement And Performance Monitoring At Sub-Lun Granularity
JP4779012B2 (en) System and method for restoring data on demand for instant volume restoration
US8001347B1 (en) Coherently sharing any form of instant snapshots separately from base volumes
CN104216664A (en) Network volume creating method, data storage method, storage equipment and storage system
US11055005B2 (en) Background deduplication using trusted fingerprints

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130703