Data recovery in a hierarchical data storage system
    31.
    发明授权
    Data recovery in a hierarchical data storage system 有权
    分层数据存储系统中的数据恢复

    公开(公告)号:US08738575B2

    公开(公告)日:2014-05-27

    申请号:US11856688

    申请日:2007-09-17

    IPC分类号: G06F17/30 G06F7/00 G06F11/14

    摘要: Systems and methods for retrieving data from a storage system having a plurality of storage pools are provided. The method comprises processing configurable data retrieval instructions to determine a first storage pool from which target backup data is to be retrieved, in response to a data restore request; and retrieving the target backup data from the first storage pool to satisfy the restore request. The configurable data retrieval instructions are managed by a source external to the storage system with administrative authority to change the configurable data retrieval instructions to optimize data restoration from the storage system.

    摘要翻译: 提供了用于从具有多个存储池的存储系统检索数据的系统和方法。 所述方法包括:响应于数据恢复请求,处理可配置数据检索指令以确定要从中检索目标备份数据的第一存储池; 以及从所述第一存储池检索所述目标备份数据以满足所述恢复请求。 可配置数据检索指令由存储系统外部的源管理,具有管理权限,以更改可配置数据检索指令以优化从存储系统的数据恢复。

    Improving performance in a cache mechanism by way of destaging data in partial strides
    32.
    发明授权
    Improving performance in a cache mechanism by way of destaging data in partial strides 有权
    通过在部分步骤中降级数据来提高缓存机制中的性能

    公开(公告)号:US08533397B2

    公开(公告)日:2013-09-10

    申请号:US12348995

    申请日:2009-01-06

    IPC分类号: G06F13/00

    摘要: A method for improving performance in a storage system is provided. The method comprises receiving a request to destage a partial stride of data from a storage cache; reserving space for a full stride of data on one or more storage devices; allocating the partial stride of data to the reserved space; adding padding for unallocated blocks, wherein the unallocated blocks are reserved for future updates; and destaging the full stride of data to the storage devices, wherein the full stride of data comprises the allocated partial stride of data and the padded unallocated blocks.

    摘要翻译: 提供了一种提高存储系统性能的方法。 该方法包括从存储高速缓存接收数据的部分步幅的请求; 在一个或多个存储设备上预留空间用于数据的全部步骤; 将数据的部分步幅分配给预留空间; 为未分配的块添加填充,其中未分配的块被保留用于将来的更新; 并且将数据的全部步伐降至存储设备,其中数据的全部步幅包括所分配的部分数据步长和填充的未分配块。

    Authentication in data management
    33.
    发明授权
    Authentication in data management 失效
    数据管理认证

    公开(公告)号:US08458470B2

    公开(公告)日:2013-06-04

    申请号:US12790767

    申请日:2010-05-28

    IPC分类号: H04L9/00

    CPC分类号: H04L9/3213 G06F21/33

    摘要: Systems and methods for authentication in a data management system are provided. In one embodiment, the method comprises identifying a plurality of data ciphers based on a pre-defined set of properties associated with a plurality of data sources; and generating an authentication response having at least a subset of the identified plurality of data ciphers, wherein the authentication response authenticates access to at least some data sources from among the plurality of data sources.

    摘要翻译: 提供了一种用于数据管理系统中的认证的系统和方法。 在一个实施例中,该方法包括基于与多个数据源相关联的预定义属性集来识别多个数据密码; 以及生成具有所识别的多个数据密码的至少一个子集的认证响应,其中,所述认证响应认证对所述多个数据源中的至少一些数据源的访问。

    Throttling an asynchronous remote copying system
    34.
    发明授权
    Throttling an asynchronous remote copying system 失效
    调速异步远程复制系统

    公开(公告)号:US08434083B2

    公开(公告)日:2013-04-30

    申请号:US11938593

    申请日:2007-11-12

    IPC分类号: G06F9/46

    CPC分类号: G06F11/2074

    摘要: A storage control system comprising: one or more I/O processors for receiving requests to write data; a batch controller for selecting one or more write requests to be placed in a first batch; a first server for transmitting the first batch to a second server in a remote copy pair system; one or more I/O handlers for writing the first batch to completion on a data storage medium, in response to receiving permission from the second server; and one or more clients for communicating with the I/O processors and the I/O handlers, wherein the permission is granted when the second server is notified by the I/O handlers that previous write requests have been completed, wherein the first server is responsive to the completion of the first batch.

    摘要翻译: 一种存储控制系统,包括:一个或多个I / O处理器,用于接收写入数据的请求; 用于选择要放置在第一批中的一个或多个写入请求的批处理控制器; 用于将第一批发送到远程副本对系统中的第二服务器的第一服务器; 一个或多个I / O处理器,用于响应于来自第二服务器的许可而在数据存储介质上写入第一批完成; 以及用于与所述I / O处理器和所述I / O处理程序通信的一个或多个客户端,其中当所述I / O处理程序通知所述第二服务器先前的写请求已经完成时,所述许可被授予,其中所述第一服务器是 响应第一批完成。

    Data integrity validation using hierarchical volume management
    35.
    发明授权
    Data integrity validation using hierarchical volume management 有权
    使用分层卷管理的数据完整性验证

    公开(公告)号:US08276041B2

    公开(公告)日:2012-09-25

    申请号:US12269123

    申请日:2008-11-12

    IPC分类号: G11C29/00

    摘要: A method for reading data from a data storage system is provided. The method comprises requesting a virtual data volume to access data from one or more data blocks in the data storage system; requesting a virtual protection information volume to access protection information associated with the data blocks; validating the data using the protection information; and providing the data to the host interface, in response to successful validation of the data. A method for writing data to a data storage system is also provided. The method comprises receiving data to be written to one or more data blocks in the data storage system, wherein the data is stored in a cache; generating protection information to be stored on a virtual protection information volume; requesting a virtual data volume to update the data blocks with the data; and requesting the virtual protection information volume to store the protection information.

    摘要翻译: 提供了一种从数据存储系统读取数据的方法。 该方法包括:请求虚拟数据卷从数据存储系统中的一个或多个数据块访问数据; 请求虚拟保护信息量来访问与数据块相关联的保护信息; 使用保护信息验证数据; 并且响应于数据的成功验证,将数据提供给主机接口。 还提供了一种将数据写入数据存储系统的方法。 该方法包括接收要写入数据存储系统中的一个或多个数据块的数据,其中数据被存储在高速缓存中; 产生要存储在虚拟保护信息量上的保护信息; 请求虚拟数据卷用数据更新数据块; 并请求虚拟保护信息量来存储保护信息。

    Incremental backup using snapshot delta views
    36.
    发明授权
    Incremental backup using snapshot delta views 失效
    使用快照三角形视图进行增量备份

    公开(公告)号:US08176272B2

    公开(公告)日:2012-05-08

    申请号:US12204758

    申请日:2008-09-04

    IPC分类号: G06F12/00

    CPC分类号: G06F11/1451 G06F2201/84

    摘要: A backup method that uses snapshot delta views to create backups of a data collection is provided. The method comprises taking a first snapshot of the data collection, in response to determining that a previous snapshot used to create a backup does not exist; creating a backup of the data collection using the first snapshot, in response to determining that the previous snapshot does not exist; recording that the first snapshot was used as a source for the creation of a backup; and taking a second snapshot of the data collection, in response to determining that the previous snapshot that was used as a source for a backup does exist.

    摘要翻译: 提供了使用快照增量视图创建数据收集备份的备份方法。 响应于确定用于创建备份的先前快照不存在,该方法包括获取数据收集的第一快照; 响应于确定先前快照不存在,使用第一快照创建数据收集的备份; 记录第一个快照被用作创建备份的源; 并采取数据收集的第二个快照,以响应确定用作备份源的先前快照确实存在。

    Data integrity validation in storage systems
    37.
    发明授权
    Data integrity validation in storage systems 失效
    存储系统中的数据完整性验证

    公开(公告)号:US08006126B2

    公开(公告)日:2011-08-23

    申请号:US12777446

    申请日:2010-05-11

    IPC分类号: G06F11/00

    摘要: Data validation systems and methods are provided. Data is recorded in N data chunks on one or more storage mediums. A first validation chunk independently associated with said N data chunks comprises first validation information for verifying accuracy of data recorded in said N data chunks. The first validation chunk is associated with a first validation appendix comprising second validation information, wherein the first validation appendix is stored on a first storage medium independent of said one or more storage mediums.

    摘要翻译: 提供数据验证系统和方法。 数据记录在一个或多个存储介质上的N个数据块中。 独立地与所述N个数据块相关联的第一验证块包括用于验证记录在所述N个数据块中的数据的精度的第一验证信息。 第一验证块与包括第二验证信息的第一验证附录相关联,其中第一验证附录存储在独立于所述一个或多个存储介质的第一存储介质上。

    Deterministic memory management in a computing environment
    38.
    发明授权
    Deterministic memory management in a computing environment 失效
    计算环境中的确定性内存管理

    公开(公告)号:US08001336B2

    公开(公告)日:2011-08-16

    申请号:US11681650

    申请日:2007-03-02

    IPC分类号: G06F12/00

    摘要: Systems and methods for memory management in a computing environment are provided. The method comprises uniquely identifying a first object associated with a first task for an application executed in a computing environment, wherein a first area of memory is allocated to the first object; determining a first execution scope for the first task according to a first execution context associated with the first task, wherein the first context defines a first life expectancy for the first task within the execution environment hierarchy; determining a change in execution scope of the first task, in response to monitoring the first execution context; and deallocating the first area of memory, in response to determining that the first task is no longer executed within the first execution scope.

    摘要翻译: 提供了一种用于计算环境中的内存管理的系统和方法。 该方法包括:唯一地识别与在计算环境中执行的应用的第一任务相关联的第一对象,其中第一区域被分配给第一对象; 根据与所述第一任务相关联的第一执行上下文确定所述第一任务的第一执行范围,其中所述第一上下文定义所述执行环境层次中的所述第一任务的第一预期寿命; 响应于监视第一执行上下文,确定第一任务的执行范围的变化; 以及响应于确定所述第一任务不再在所述第一执行范围内执行,并释放所述第一区域的内存。

    Separating file data streams to enhance progressive incremental processing
    39.
    发明授权
    Separating file data streams to enhance progressive incremental processing 失效
    分离文件数据流以增强渐进式增量处理

    公开(公告)号:US07908246B2

    公开(公告)日:2011-03-15

    申请号:US12043819

    申请日:2008-03-06

    IPC分类号: G06F7/20 G06F17/30

    摘要: Systems, methods, and computer products for separating file data streams for improved progressive incremental processing are provided. The method comprises identifying data in a file, prior to transmission of the data in a data stream to a second system, such that the second system can distinguish first data from second data in the file. The method further comprises processing the first and second data to determine whether the first or second data has changed, and transmitting the first data to the second system in response to determining the first data has changed, so that the first data is stored in a data storage medium in association with third and fourth data previously stored without replacing the third data and fourth data, wherein the third and fourth data comprise older versions of the first and second data, respectively.

    摘要翻译: 提供了用于分离文件数据流以改进渐进式增量处理的系统,方法和计算机产品。 该方法包括在将数据流中的数据传输到第二系统之前,在文件中识别数据,使得第二系统可以将第一数据与文件中的第二数据区分开。 该方法还包括处理第一和第二数据以确定第一或第二数据是否已经改变,并且响应于确定第一数据已经改变而将第一数据发送到第二系统,使得第一数据被存储在数据中 存储介质,其与先前存储的第三和第四数据相关联,而不替换第三数据和第四数据,其中第三和第四数据分别包括第一和第二数据的旧版本。