Policy decision stash for storage lifecycle management
    7.
    发明授权
    Policy decision stash for storage lifecycle management 有权
    存储生命周期管理的策略决策

    公开(公告)号:US08315993B2

    公开(公告)日:2012-11-20

    申请号:US11129275

    申请日:2005-05-13

    申请人: Marc Adam Kaplan

    发明人: Marc Adam Kaplan

    IPC分类号: G06F7/00 G06F17/00

    CPC分类号: G06F17/30085

    摘要: There is provided, in a computer processing system, an apparatus for storage lifecycle management for a plurality of managed objects. The apparatus includes a policy decision manager for creating and managing a policy decision stash. The policy decision stash is associated with predictive policy decisions for the plurality of managed objects and is configured to allow the predictive policy decisions for the plurality of managed objects to be incrementally updated and accessed in the policy decision stash by a policy identifier and an effective timestamp.

    摘要翻译: 在计算机处理系统中提供了一种用于多个管理对象的存储生命周期管理的装置。 该设备包括用于创建和管理策略决策存储的策略决策管理器。 策略决策存储与多个被管理对象的预测策略决定相关联,并且被配置为允许在策略确定存储空间中通过策略标识符和有效时间戳来增量更新和访问多个被管理对象的预测策略决策 。

    Efficient CRC generation utilizing parallel table lookup operations
    8.
    发明授权
    Efficient CRC generation utilizing parallel table lookup operations 失效
    使用并行表查找操作的高效CRC生成

    公开(公告)号:US06223320B1

    公开(公告)日:2001-04-24

    申请号:US09021516

    申请日:1998-02-10

    IPC分类号: H03M1300

    摘要: An improved CRC generation mechanism for generating a CRC value of relevant data in a digital data stream is disclosed wherein relevant data in the data stream is identified and partitioned into a plurality of intervals. A CRC value is determined for each interval by partitioning the interval into a plurality of chunks, loading from persistent storage a table of CRC values for a range of chunks, determining a CRC value for each of the chunks with parallel table lookup operations on the table, and combining the CRC values for the chunks. The CRC values for each of the intervals is combined to generate the CRC for the relevant data. The parallel table look operation is preferably a vector permute instruction that is executed by a SIMD-style vector unit.

    摘要翻译: 公开了一种用于在数字数据流中生成相关数据的CRC值的改进的CRC生成机制,其中识别数据流中的相关数据并将其划分为多个间隔。 通过将间隔划分成多个块来确定每个间隔的CRC值,从持久存储器加载块范围的CRC值表,使用表上的并行表查找操作确定每个块的CRC值 ,并组合块的CRC值。 每个间隔的CRC值被组合以产生相关数据的CRC。 平行表看法操作优选地是由SIMD式向量单元执行的向量置换指令。

    Concurrent evaluation of policies with synchronization
    9.
    发明授权
    Concurrent evaluation of policies with synchronization 有权
    同步评估政策

    公开(公告)号:US07783728B2

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

    申请号:US10995598

    申请日:2004-11-22

    CPC分类号: G06F9/52

    摘要: A policy for a computer system is transformed into a plurality of sub-policies, at least one synchronization step, and a final action. The sub-policies are distributed to corresponding sub-components in the computer system. The sub-policies are evaluated, wherein each sub-component evaluates its corresponding one or more sub-policies as other sub-components evaluate their corresponding one or more sub-policies. The sub-policies are synchronized by using the at least one synchronization step. The final action is performed in response to synchronizing the sub-policies. The computer system can be singular or distributed.

    摘要翻译: 用于计算机系统的策略被转换成多个子策略,至少一个同步步骤和最终动作。 子策略分配给计算机系统中的相应子组件。 评估子策略,其中每个子组件评估其对应的一个或多个子策略,因为其他子组件评估其对应的一个或多个子策略。 通过使用至少一个同步步骤来同步子策略。 响应于子策略的同步来执行最后的动作。 计算机系统可以是单数或分布式的。

    Parallel system and method for cyclic redundancy checking (CRC) generation
    10.
    发明授权
    Parallel system and method for cyclic redundancy checking (CRC) generation 失效
    用于循环冗余校验(CRC)生成的并行系统和方法

    公开(公告)号:US06560742B1

    公开(公告)日:2003-05-06

    申请号:US09457950

    申请日:1999-12-09

    IPC分类号: H03M1300

    CPC分类号: H03M13/091

    摘要: The present invention involves a method for generating a partial Cyclic Redundancy Checking (CRC) value of a first interval of data in a digital data stream. The method includes the step of loading a precomputed CRC value corresponding to a one bit followed by a predetermined number of zeros. The predetermined number of zeros correspond to the number of digits of a polynomial minus one. The first interval of data is partitioned into a plurality of bits. The precomputed CRC value corresponding to the one bit followed by the predetermined number of zeros is enabled, for each of the plurality of bits having a value of one. The enabled, precomputed CRC values are combined to generate the partial CRC value of the first interval of data. Advantageously, multiple copies of the process may be executed in parallel to achieve a large speed-up.

    摘要翻译: 本发明涉及一种用于产生数字数据流中第一数据间隔的部分循环冗余校验(CRC)值的方法。 该方法包括加载与一位相对应的预计算CRC值的步骤,后跟预定数量的零。 预定数量的零对应于多项式的位数减1。 数据的第一间隔被分割成多个位。 对于具有值为1的多个比特中的每一个,启用对应于后面是预定数目的零的一个比特的预计算CRC值。 组合启用的预计算CRC值以产生第一数据间隔的部分CRC值。 有利地,可以并行地执行该过程的多个副本以实现大的加速。