Minimizing resynchronization time after backup system failures in an appliance-based business continuance architecture
    12.
    发明授权
    Minimizing resynchronization time after backup system failures in an appliance-based business continuance architecture 有权
    在基于设备的业务连续性体系结构中,在备份系统故障后最大限度地减少重新同步时间

    公开(公告)号:US07246258B2

    公开(公告)日:2007-07-17

    申请号:US10834502

    申请日:2004-04-28

    IPC分类号: G06F11/00

    摘要: A system for minimizing downtime in an appliance-based business continuance architecture is provided. The system includes at least one primary data storage and least one primary host machine. The system includes an intercept agent to intercept primary host machine data requests, and to collect information associated with the intercepted data requests. Moreover, at least one business continuance appliance in communication with the primary host machine and in communication with a remote backup site is provided. The appliance receives information associated with the intercepted data requests from the intercept agent. In addition, a local cache is included within the business continuance appliance. The local cache maintains copies of primary data storage according to the information received. Furthermore, the remote site is provided with the intercepted data requests via the business continuance appliance, wherein the remote site maintains a backup of the primary data storage.

    摘要翻译: 提供了一种用于最小化基于设备的业务连续性架构中的停机时间的系统。 该系统包括至少一个主数据存储和至少一个主要主机。 该系统包括截取主机数据请求的拦截代理,并收集与拦截的数据请求相关的信息。 此外,提供了与主主机通信并与远程备份站点通信的至少一个业务连续性设备。 设备从拦截代理接收与拦截的数据请求相关联的信息。 此外,本地缓存包含在业务连续设备中。 本地缓存根据收到的信息维护主数据存储的副本。 此外,通过业务连续性设备向远程站点提供截获的数据请求,其中远程站点维护主数据存储的备份。

    Apparatus, system, and method for efficiently verifying writes
    13.
    发明授权
    Apparatus, system, and method for efficiently verifying writes 有权
    用于有效验证写入的装置,系统和方法

    公开(公告)号:US08375177B2

    公开(公告)日:2013-02-12

    申请号:US11743033

    申请日:2007-05-01

    IPC分类号: G06F12/00

    摘要: An apparatus, system, and method are disclosed for efficiently verifying writes. A storage module stores a plurality of data sets in a storage controller memory. A write module writes the plurality of data sets through a first write channel to a hard disk drive. A verification module verifies whether a representative data set of the plurality of data sets is successfully written to the first write channel or not. A mitigation module rewrites the plurality of data sets in response to an unsuccessful write of the representative data set.

    摘要翻译: 公开了一种用于有效验证写入的装置,系统和方法。 存储模块将多个数据组存储在存储控制器存储器中。 写入模块通过第一写入通道将多个数据组写入硬盘驱动器。 验证模块验证多个数据集的代表数据集是否被成功写入第一写信道。 缓解模块响应于代表数据集的不成功写入而重写多个数据集。

    Remote Access Agent for Caching in a SAN File System
    14.
    发明申请
    Remote Access Agent for Caching in a SAN File System 有权
    用于在SAN文件系统中缓存的远程访问代理

    公开(公告)号:US20100205156A1

    公开(公告)日:2010-08-12

    申请号:US12706233

    申请日:2010-02-16

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30067

    摘要: A system and method is disclosed for maintaining, in a Storage Area Network (SAN), the consistency of a local copy of a remote file system sub-tree obtained from a remote source. Directory structure of the remote file system sub-tree is mapped to a remote container attached to the SAN and each remote object of the remote file system sub-tree is represented as a local object component of the remote container. Next, each of the local objects are labeled with attributes associated with the represented remote object, and metadata describing each of the local objects is stored in a metadata server. Also, a consistency policy is associated with each of the local objects in the remote container (wherein the policy defines conditions for checking freshness of said labeled attributes), and the local object components of remote container is updated in accordance with the consistency policy.

    摘要翻译: 公开了一种用于在存储区域网络(SAN)中维护从远程源获得的远程文件系统子树的本地副本的一致性的系统和方法。 远程文件系统子树的目录结构映射到连接到SAN的远程容器,远程文件系统子树的每个远程对象都表示为远程容器的本地对象组件。 接下来,每个本地对象被标记有与所表示的远程对象相关联的属性,并且描述每个本地对象的元数据被存储在元数据服务器中。 此外,一致性策略与远程容器中的每个本地对象(其中策略定义用于检查所标记的属性的新鲜度的条件)相关联,并且根据一致性策略来更新远程容器的本地对象组件。

    Adaptive vicinity prefetching For filesystem Metadata
    16.
    发明申请
    Adaptive vicinity prefetching For filesystem Metadata 有权
    自适应邻域预取对于文件系统元数据

    公开(公告)号:US20080177754A1

    公开(公告)日:2008-07-24

    申请号:US12058347

    申请日:2008-03-28

    IPC分类号: G06F17/30

    摘要: Network latencies are reduced by detecting a metadata access call for filesystem metadata contained in a filesystem node of remotely located filesystem. The metadata corresponding to the metadata access call is fetched when the metadata corresponding to the metadata access call is not contained in a local filesystem cache that has a hierarchical structure corresponding to a hierarchical structure of the remotely located filesystem. Metadata related to the metadata corresponding to the metadata access call from the remotely located filesystem is prefetched when the related metadata is not contained in the local filesystem cache. The metadata related to the metadata corresponding to the access call can be contained in a child node or a parent node of the node containing the metadata corresponding to the access call, or the descendants of such nodes.

    摘要翻译: 通过检测包含在远程位置文件系统的文件系统节点中的文件系统元数据的元数据访问调用来减少网络延迟。 当与元数据访问调用相对应的元数据不包含在具有与远程位置的文件系统的层次结构相对应的层次结构的本地文件系统高速缓存中时,获取对应于元数据访问调用的元数据。 当相关的元数据不包含在本地文件系统高速缓存中时,预取与来自远程位置的文件系统的元数据访问调用相对应的元数据的元数据。 与访问呼叫相对应的元数据相关的元数据可以包含在包含与访问呼叫对应的元数据的节点的子节点或父节点,或者这些节点的后代。

    USING MULTIPLE DATA STRUCTURES TO MANAGE DATA IN CACHE
    17.
    发明申请
    USING MULTIPLE DATA STRUCTURES TO MANAGE DATA IN CACHE 失效
    使用多个数据结构来管理缓存中的数据

    公开(公告)号:US20080021853A1

    公开(公告)日:2008-01-24

    申请号:US11459004

    申请日:2006-07-20

    IPC分类号: G06N3/10

    CPC分类号: G06F12/124 G06F12/123

    摘要: Provided are a method, system and program for using multiple data structures to manage data in cache. A plurality of data structures each have entries identifying data from a first computer readable medium added to a second computer readable medium. A request is received for data in the first computer readable medium. A determination is made as to whether there is an entry for the requested data in one of the data structures. The requested data is retrieved from the first computer readable medium to store in the second computer readable medium in response to determining that there is no entry for the requested data in one of the data structures. One of the data structures is selected in response to determining that there is no entry for the requested data in one of the data structures and an entry for the retrieved data is added to the selected data structure.

    摘要翻译: 提供了一种使用多个数据结构来管理缓存中的数据的方法,系统和程序。 多个数据结构各自具有标识来自添加到第二计算机可读介质的第一计算机可读介质的数据的条目。 接收第一计算机可读介质中的数据的请求。 确定在数据结构之一中是否存在所请求的数据的条目。 响应于确定在数据结构之一中没有针对所请求的数据的条目,从第一计算机可读介质检索所请求的数据以存储在第二计算机可读介质中。 响应于确定在数据结构之一中没有针对所请求的数据的条目而选择数据结构中的一个,并且将所检索的数据的条目添加到所选择的数据结构。

    Minimizing system downtime through intelligent data caching in an appliance-based business continuance architecture
    18.
    发明授权
    Minimizing system downtime through intelligent data caching in an appliance-based business continuance architecture 失效
    通过基于设备的业务连续性架构中的智能数据缓存来最大限度地减少系统停机时间

    公开(公告)号:US07266656B2

    公开(公告)日:2007-09-04

    申请号:US10835299

    申请日:2004-04-28

    IPC分类号: G08F12/00

    摘要: A system for minimizing downtime in an appliance-based business continuance architecture is provided. The system includes at least one primary data storage and least one primary host machine. The system includes an intercept agent to intercept primary host machine data requests, and to collect information associated with the intercepted data requests. Moreover, at least one business continuance appliance in communication with the primary host machine and in communication with a remote backup site is provided. The appliance receives information associated with the intercepted data requests from the intercept agent. In addition, a local cache is included within the business continuance appliance. The local cache maintains copies of primary data storage according to the information received. Furthermore, the remote site is provided with the intercepted data requests via the business continuance appliance, wherein the remote site maintains a backup of the primary data storage.

    摘要翻译: 提供了一种用于最小化基于设备的业务连续性架构中的停机时间的系统。 该系统包括至少一个主数据存储和至少一个主要主机。 该系统包括截取主机数据请求的拦截代理,并收集与拦截的数据请求相关的信息。 此外,提供了与主主机通信并与远程备份站点通信的至少一个业务连续性设备。 设备从拦截代理接收与拦截的数据请求相关联的信息。 此外,本地缓存包含在业务连续设备中。 本地缓存根据收到的信息维护主数据存储的副本。 此外,通过业务连续性设备向远程站点提供截获的数据请求,其中远程站点维护主数据存储的备份。

    AUTOMATED SYSTEM PROBLEM DIAGNOSING
    19.
    发明申请
    AUTOMATED SYSTEM PROBLEM DIAGNOSING 有权
    自动化系统问题诊断

    公开(公告)号:US20110185233A1

    公开(公告)日:2011-07-28

    申请号:US12693373

    申请日:2010-01-25

    IPC分类号: G06F11/07 G06F17/30

    CPC分类号: G06F17/30675 G06F11/079

    摘要: Embodiments of the invention relate to automated system problem diagnosing. An index is created with problem description information of previously diagnosed problems, a diagnosis for each problem, and a solution to each diagnosis. System states, traces and logs are extracted from a source system with a new problem. The problem diagnosis system generates problem description information of the new problem from the system states, traces and logs. Problem description information of the new problem is compared with problem description information in the problem description index. A search score is computed for each document in the problem description index. The search score is a measure of similarity between each document in the index and the description of the new problem. A matching score is assigned to each previously diagnosed problems based on the search score. The matching score is a measure of similarity between the new problem and each previously diagnosed problem. The system determines a diagnosis and solution of the new problem based on a diagnosis and solution of one of the previously diagnosed problems.

    摘要翻译: 本发明的实施例涉及自动化系统问题诊断。 创建索引,其中包含先前诊断的问题的问题描述信息,每个问题的诊断以及每个诊断的解决方案。 系统状态,跟踪和日志是从具有新问题的源系统中提取出来的。 问题诊断系统从系统状态,跟踪和日志生成新问题的问题描述信息。 新问题的问题描述信息与问题描述索引中的问题描述信息进行比较。 对问题描述索引中的每个文档计算搜索分数。 搜索分数是索引中的每个文档与新问题的描述之间的相似度的量度。 根据搜索得分将匹配得分分配给每个先前诊断的问题。 匹配分数是新问题和每个先前诊断的问题之间的相似性的量度。 该系统基于以前诊断的问题之一的诊断和解决方案来确定新问题的诊断和解决方案。

    COMPRESSED CACHE IN A CONTROLLER PARTITION
    20.
    发明申请
    COMPRESSED CACHE IN A CONTROLLER PARTITION 审中-公开
    控制器分区中的压缩缓存

    公开(公告)号:US20090210622A1

    公开(公告)日:2009-08-20

    申请号:US12033271

    申请日:2008-02-19

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0866 G06F2212/401

    摘要: A method of extending functionality of a data storage facility by adding to the primary storage system new functions using extension function subsystems is disclosed. One example of extending the functionality includes compressing and caching data in a data storage facility to improve storage and access performance of the data storage facility. A primary storage system queries a data storage extension system for availability of data tracks. If the primary storage system does not receive a response or the data tracks from the data storage extension system, it continues caching by fetching data tracks from a disk storage system. The storage extension system manages compression/decompression of data tracks in response to messages from the primary storage system. Data tracks transferred from the data storage extension system to the primary storage system are marked as stale at the data storage extension system and are made available for deletion.

    摘要翻译: 公开了一种通过向主存储系统添加使用扩展功能子系统的新功能来扩展数据存储设备的功能的方法。 扩展功能的一个示例包括在数据存储设施中压缩和缓存数据,以改善数据存储设施的存储和访问性能。 主存储系统查询数据存储扩展系统以获取数据轨道的可用性。 如果主存储系统没有从数据存储扩展系统接收到响应或数据跟踪,则它通过从磁盘存储系统获取数据轨迹来继续缓存。 存储扩展系统响应于来自主存储系统的消息来管理数据轨道的压缩/解压缩。 从数据存储扩展系统传输到主存储系统的数据轨迹在数据存储扩展系统中被标记为陈旧,并且可用于删除。