会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 82. 发明授权
    • Method and apparatus for read-only recovery in a dual copy storage system
    • 在双重复制存储系统中只读恢复的方法和装置
    • US07020755B2
    • 2006-03-28
    • US10230689
    • 2002-08-29
    • Kevin Lee GibbleGregory Tad KishiDavid Lee Patterson
    • Kevin Lee GibbleGregory Tad KishiDavid Lee Patterson
    • G06F12/00
    • G06F11/2056G06F11/2058G06F11/2087G11B20/1803G11B2220/41G11B2220/90
    • A system, apparatus, and method to recover a logical volume on a read-only physical volume, or data storage cartridge, within a dual copy data storage system, such as a virtual tape server (VTS) system. The recovery follows a disaster situation involving the primary physical volume and the requested logical volume. The system, apparatus, and method include modules and steps as required to recover a logical volume through recalling a selective dual copy of the logical volume stored on a secondary physical volume. The primary and secondary logical volumes are stored on distinct physical volumes in order to provide quality storage media management and reduce the likelihood of loss of data. The recovery and recall procedures are implemented in a manner that is substantially transparent and asynchronous to a host or client. Additionally, the recovery and recall require no additional input from the host in order to carry out the recovery of the logical volume.
    • 一种恢复双重复制数据存储系统(例如虚拟磁带服务器(VTS))系统内的只读物理卷或数据存储盒上的逻辑卷的系统,装置和方法。 恢复遵循涉及主要物理卷和请求的逻辑卷的灾难情况。 系统,装置和方法包括通过调用存储在辅助物理卷上的逻辑卷的选择性双副本来恢复逻辑卷所需的模块和步骤。 主逻辑卷和辅助逻辑卷存储在不同的物理卷上,以提供优质的存储介质管理,并减少丢失数据的可能性。 恢复和调用过程以对主机或客户端基本透明和异步的方式来实现。 此外,恢复和调用不需要来自主机的额外输入,以便执行逻辑卷的恢复。
    • 85. 发明授权
    • Cache-failure-tolerant data storage system storing data objects with version code equipped metadata tokens
    • 缓存容错数据存储系统存储具有配备元数据令牌的版本代码的数据对象
    • US06502108B1
    • 2002-12-31
    • US09426449
    • 1999-10-25
    • Kenneth Fairclough Day, IIIDouglas William DeweyGregory Tad Kishi
    • Kenneth Fairclough Day, IIIDouglas William DeweyGregory Tad Kishi
    • G06F1200
    • G06F11/0751Y10S707/99954
    • A data storage system stores data with a corresponding encapsulated metadata token in cache and/or base storage to protect against recalling stale data from base storage in the event of a cache failure and subsequent cache miss. A controller is coupled to a cache, base storage, and token database. After receiving a data object and associated write request, the controller assigns a version code to the data object. If the data object already exists, the controller advances the data object's version code. A token, including the version code along with other items of metadata, is encapsulated for storage. Then, the controller stores the data object and encapsulated token in cache and/or base storage and updates the token database to cross-reference the data object with its version code. When the controller experiences a cache miss, there is danger in blindly retrieving the data object from base storage since the cache miss may have occurred due to cache failure before the data was de-staged, leaving a down-level version of the data object on base storage. This problem is avoided by comparing the data object's version code contained in base storage to the version code listed for the data object in the token database. Only if the compared version codes match, the data object is read from base storage and provided as output.
    • 数据存储系统将具有对应的封装元数据令牌的数据存储在高速缓存和/或基本存储器中,以防止在高速缓存失败和随后的高速缓存未命中的情况下从基本存储器调用过时的数据。 控制器耦合到高速缓存,基本存储和令牌数据库。 在接收到数据对象和相关的写入请求后,控制器将向数据对象分配版本代码。 如果数据对象已经存在,则控制器提前执行数据对象的版本代码。 包含版本代码以及其他元数据项的令牌被封装以进行存储。 然后,控制器将数据对象和封装的令牌存储在高速缓存和/或基本存储中,并更新令牌数据库以与其版本代码交叉引用数据对象。 当控制器遇到高速缓存未命中时,存在从基本存储器盲目地检索数据对象的危险,因为在数据被解除之前由于高速缓存失败而可能已经发生高速缓存未命中,从而将数据对象的下级版本 基地存储。 通过将基本存储中包含的数据对象的版本代码与令牌数据库中的数据对象列出的版本代码进行比较可以避免此问题。 只有比较版本代码匹配,数据对象才能从基础存储器读取并作为输出提供。
    • 86. 发明授权
    • Accessing data volumes from data storage libraries in a redundant copy synchronization token tracking system
    • 从冗余复制同步令牌跟踪系统中的数据存储库访问数据卷
    • US06467024B1
    • 2002-10-15
    • US09391186
    • 1999-09-07
    • Thomas William BishGregory Tad Kishi
    • Thomas William BishGregory Tad Kishi
    • G06F1200
    • G06F11/2087G06F12/0866
    • Disclosed are a data storage library subsystem, and a method which may be implemented by a computer program product, for increasing the accessing performance of data volumes from libraries in a redundant copy synchronization token tracking system. The libraries store redundant copies of the data volumes, and have cache storage and backing storage. Updatable synchronization tokens indicate the relative update levels of the redundant copies. Each library maintains the synchronization token directly associated with each data volume; identifies each of the data volumes upon being stored in the cache storage of the library; and identifies each of the data volumes migrated to and stored in the backing storage of the library. Then, the library responds to a recall request for one of the redundant copies, providing, with the synchronization token, an indicator whether the data volume is identified as stored in the cache storage or the backing storage. The performance of the accessing is increased by a selection of a redundant copy of the data volume identified as stored in the cache storage rather than a copy identified as stored in the backing storage.
    • 公开了一种数据存储库子系统,以及可以由计算机程序产品实现的方法,用于在冗余复制同步令牌跟踪系统中增加来自库的数据量的访问性能。 库存储数据卷的冗余副本,并具有高速缓存存储和后台存储。 可更新的同步令牌表示冗余副本的相对更新级别。 每个库维护与每个数据卷直接相关联的同步令牌; 在存储在库的高速缓存存储器中时识别每个数据卷; 并标识迁移到和存储在库的后备存储中的每个数据卷。 然后,库响应对其中一个冗余副本的回调请求,向同步令牌提供指示数据卷是否被识别为存储在高速缓存存储器或后备存储器中的指示符。 通过选择标识为存储在高速缓存存储器中的数据卷的冗余副本而不是标识为存储在后端存储器中的副本来增加访问的性能。
    • 88. 发明授权
    • Method and apparatus for providing improved caching for a virtual tape server
    • 为虚拟磁带服务器提供改进的缓存的方法和装置
    • US06269423B1
    • 2001-07-31
    • US09078181
    • 1998-05-13
    • Gregory Tad Kishi
    • Gregory Tad Kishi
    • G06F1200
    • G06F12/121G06F12/0866Y10S707/99953Y10S707/99955
    • A method and apparatus for improving caching for a virtual tape server is disclosed. The method and apparatus improve caching by making assumptions to increase cache hits, but which do not cause the virtual tape server to under-perform when these assumptions prove to be incorrect. The method includes the steps of correlating logical volume usage to externally determined file characteristics to derive usage histories for cached logical volumes, maintaining a record of the histories for the files that share the same predefined characteristics, and managing the migration of the logical volumes according to the usage history and the externally determined file characteristics of the logical volume. The correlation is accomplished by associating the first logical volume with a logical volume type based on predefined characteristics, assigning a time bin for the type of the first logical volume based on the time of last access of the first logical volume therein and based on the type assigned to the first logical volume at the time the first logical volume was last accessed and updating a usage count in the time bin for the type. Scores for each logical volume in the cache are updated by determining the age and type of each logical volume, selecting appropriate time buckets for the logical volume, calculating a usage score for the time buckets, computing time-weighted usage scores for the time buckets and identifying a final score for the logical volume. The logical volume with the lowest score is the next volume to be discarded from the cache.
    • 公开了一种用于改进虚拟磁带服务器的缓存的方法和装置。 该方法和设备通过假设增加缓存命中来提高缓存,但是当这些假设证明不正确时,不会导致虚拟磁带服务器执行不足。 该方法包括以下步骤:将逻辑卷使用与外部确定的文件特征相关联以导出用于缓存的逻辑卷的使用历史,维护共享相同预定义特性的文件的历史记录,以及根据 逻辑卷的使用历史和外部确定的文件特性。 通过基于预定特性将第一逻辑卷与逻辑卷类型相关联来实现相关性,基于其中的第一逻辑卷的最后访问的时间,基于类型为第一逻辑卷的类型分配时间段 在上次访问第一个逻辑卷时分配给第一个逻辑卷,并更新该类型的时间段中的使用次数。 通过确定每个逻辑卷的年龄和类型,为逻辑卷选择适当的时间段,计算时间段的使用分数,计算时间段的时间加权使用分数,并更新 识别逻辑卷的最终得分。 具有最低分数的逻辑卷是要从缓存中丢弃的下一个卷。
    • 89. 发明授权
    • Data storage system with trained predictive cache management engine
    • 具有训练有素的预测缓存管理引擎的数据存储系统
    • US6163773A
    • 2000-12-19
    • US73376
    • 1998-05-05
    • Gregory Tad Kishi
    • Gregory Tad Kishi
    • G06F12/12G06F15/18
    • G06F12/121G06F12/0866
    • In a data storage system, a cache is managed by a predictive cache management engine that evaluates cache contents and purges entries unlikely to receive sufficient future cache hits. The engine includes a single output back propagation neural network that is trained in response to various event triggers. Accesses to stored datasets are logged in a data access log; conversely, log entries are removed according to a predefined expiration criteria. In response to access of a cached dataset or expiration of its log entry, the cache management engine prepares training data. This is achieved by determining characteristics of the dataset at various past times between the time of the access/expiration and a time of last access, and providing these characteristics and the times of access as input to train the neural network. As another part of training, the cache management engine provides the neural network with output representing the expiration or access of the dataset. According to a predefined schedule, the cache management engine operates the trained neural network to generate scores for cached datasets, these scores ranking the datasets relative to each other. According to this or a different schedule, the cache management engine reviews the scores, identifies one or more datasets with the least scores, and purges the identified datasets from the cache.
    • 在数据存储系统中,高速缓存由预测高速缓存管理引擎管理,该引擎评估缓存内容并清除不太可能接收足够的未来高速缓存命中的条目。 该引擎包括响应于各种事件触发而训练的单个输出反向传播神经网络。 访问存储的数据集记录在数据访问日志中; 相反,根据预定义的到期标准来删除日志条目。 响应缓存数据集的访问或其日志条目的到期,缓存管理引擎准备训练数据。 这是通过在访问/到期时间和最后访问时间之间的不同过去时间确定数据集的特性来实现的,并且将这些特征和访问时间提供为训练神经网络的输入。 作为培训的另一部分,缓存管理引擎为神经网络提供表示数据集的到期或访问的输出。 根据预定义的时间表,高速缓存管理引擎操作经过训练的神经网络以产生用于缓存数据集的分数,这些分数相对于彼此排列数据集。 根据这个或不同的时间表,缓存管理引擎审查分数,识别具有最低分数的一个或多个数据集,并从高速缓存清除所标识的数据集。