Variable data preservation prewrite
    21.
    发明授权
    Variable data preservation prewrite 失效
    可变数据保存预写

    公开(公告)号:US08572339B2

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

    申请号:US12950726

    申请日:2010-11-19

    IPC分类号: G06F12/16

    摘要: In one aspect of the present description, a data preservation function is provided for preserving a set of data on a source storage device at a point in time, and includes identifying as a function of prior update usage, such as input/output usage, of the data to be preserved, a portion of the data which is more likely to be the subject of updates during at least a portion of the data preservation operation as compared to the remaining portion of the data to be preserved, and copies the identified portion of the data to be preserved to a target storage device. In another aspect, the size of the portion of data to be identified is variable. In one embodiment, the size of the portion of data to be identified is a function of a parameter of the command, such that a user can specify the command parameter which affects the size of the portion of data which is prewritten to the target storage device. The parameter may be, for example, a percentage of the data to be preserved, such that a user can specify the percentage of the point-in-time data which is prewritten to the target storage device. Alternatively, the parameter may be, for example, a probability of a collision occurring, such that a user can specify a probability of a collision occurring. Other features and aspects may be realized, depending upon the particular application.

    摘要翻译: 在本说明书的一个方面,提供一种数据保存功能,用于在时间点上保存源存储设备上的一组数据,并且包括根据先前的更新使用(诸如输入/输出使用)的功能来识别 待保存的数据,与保留的数据的剩余部分相比,在数据保存操作的至少一部分期间更有可能成为更新对象的数据的一部分,并将所识别的部分 要保存到目标存储设备的数据。 另一方面,要识别的数据部分的大小是可变的。 在一个实施例中,要识别的数据部分的大小是命令的参数的函数,使得用户可以指定影响被预写到目标存储设备的数据部分的大小的命令参数 。 该参数可以是例如要保留的数据的百分比,使得用户可以指定被预写到目标存储设备的时间点数据的百分比。 或者,参数可以是例如冲突发生的概率,使得用户可以指定碰撞发生的概率。 可以根据具体应用实现其它特征和方面。

    Methods for dynamic consistency group formation
    22.
    发明授权
    Methods for dynamic consistency group formation 失效
    动态一致性组的形成方法

    公开(公告)号:US08548949B2

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

    申请号:US13483865

    申请日:2012-05-30

    IPC分类号: G06F17/00

    摘要: A method for dynamic consistency group formation, in one embodiment, includes creating a snapshot of first data stored on a source storage system with respect to data content and data structure, copying the snapshot to a target storage system, detecting one or more write operations affecting data on the source storage system while copying the first data, detecting one or more collisions affecting the first data on the source storage system, wherein a collision occurs whenever the write operations affect the first data prior to the first data being written, setting a consistency group interval which represents an interval duration between successive snapshot create-and-copy events, and altering the consistency group interval to minimize collisions affecting data on at least one of the storage systems. Other methods for dynamic consistency group formation are also described.

    摘要翻译: 在一个实施例中,用于动态一致性组形成的方法包括:针对数据内容和数据结构创建存储在源存储系统上的第一数据的快照,将快照复制到目标存储系统,检测影响到的一个或多个写操作 源数据存储系统上的数据,同时复制第一数据,检测影响源存储系统上的第一数据的一个或多个冲突,其中每当写入操作影响第一数据被写入之前的第一数据时,发生冲突, 组间隔,其表示连续快照创建和复制事件之间的间隔持续时间,以及改变一致性组间隔,以最小化影响至少一个存储系统上的数据的冲突。 还描述了用于动态一致性组形成的其他方法。

    VARIABLE DATA PRESERVATION PREWRITE
    23.
    发明申请
    VARIABLE DATA PRESERVATION PREWRITE 失效
    可变数据保存PREWRITE

    公开(公告)号:US20120290803A1

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

    申请号:US13472919

    申请日:2012-05-16

    IPC分类号: G06F12/16

    摘要: In one aspect of the present description, a data preservation function is provided for preserving a set of data on a source storage device at a point in time, and includes identifying as a function of prior update usage, such as input/output usage, of the data to be preserved, a portion of the data which is more likely to be the subject of updates during at least a portion of the data preservation operation as compared to the remaining portion of the data to be preserved, and copies the identified portion of the data to be preserved to a target storage device. In another aspect, the size of the portion of data to be identified is variable. Other features and aspects may be realized, depending upon the particular application.

    摘要翻译: 在本说明书的一个方面,提供一种数据保存功能,用于在时间点上保存源存储设备上的一组数据,并且包括根据先前的更新使用(诸如输入/输出使用)的功能来识别 待保存的数据,与保留的数据的剩余部分相比,在数据保存操作的至少一部分期间更有可能成为更新对象的数据的一部分,并将所识别的部分 要保存到目标存储设备的数据。 另一方面,要识别的数据部分的大小是可变的。 可以根据具体应用实现其它特征和方面。

    VARIABLE DATA PRESERVATION PREWRITE
    24.
    发明申请
    VARIABLE DATA PRESERVATION PREWRITE 失效
    可变数据保存PREWRITE

    公开(公告)号:US20120131292A1

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

    申请号:US12950726

    申请日:2010-11-19

    IPC分类号: G06F12/14

    摘要: In one aspect of the present description, a data preservation function is provided for preserving a set of data on a source storage device at a point in time, and includes identifying as a function of prior update usage, such as input/output usage, of the data to be preserved, a portion of the data which is more likely to be the subject of updates during at least a portion of the data preservation operation as compared to the remaining portion of the data to be preserved, and copies the identified portion of the data to be preserved to a target storage device. In another aspect, the size of the portion of data to be identified is variable. In one embodiment, the size of the portion of data to be identified is a function of a parameter of the command, such that a user can specify the command parameter which affects the size of the portion of data which is prewritten to the target storage device. The parameter may be, for example, a percentage of the data to be preserved, such that a user can specify the percentage of the point-in-time data which is prewritten to the target storage device. Alternatively, the parameter may be, for example, a probability of a collision occurring, such that a user can specify a probability of a collision occurring. Other features and aspects may be realized, depending upon the particular application.

    摘要翻译: 在本说明书的一个方面,提供一种数据保存功能,用于在时间点上保存源存储设备上的一组数据,并且包括根据先前的更新使用(诸如输入/输出使用)的功能来识别 待保存的数据,与保留的数据的剩余部分相比,在数据保存操作的至少一部分期间更有可能成为更新对象的数据的一部分,并将所识别的部分 要保存到目标存储设备的数据。 另一方面,要识别的数据部分的大小是可变的。 在一个实施例中,要识别的数据部分的大小是命令的参数的函数,使得用户可以指定影响被预写到目标存储设备的数据部分的大小的命令参数 。 该参数可以是例如要保留的数据的百分比,使得用户可以指定被预写到目标存储设备的时间点数据的百分比。 或者,参数可以是例如冲突发生的概率,使得用户可以指定碰撞发生的概率。 可以根据具体应用实现其它特征和方面。

    ITERATIVE DATA SECRET-SHARING TRANSFORMATION
    25.
    发明申请
    ITERATIVE DATA SECRET-SHARING TRANSFORMATION 有权
    迭代数据秘密共享转换

    公开(公告)号:US20110280404A1

    公开(公告)日:2011-11-17

    申请号:US12780732

    申请日:2010-05-14

    IPC分类号: H04L9/08 H04L9/06

    摘要: Provided are a method, system, and article of manufacture for iterative data secret-sharing transformation and reconversion. In one aspect, data secret-sharing transformation and reconversion is provided in which each bit of an input stream of bits of data is split, on a bit by bit basis, into a pair of secret-sharing bits, and the secret-sharing bits of each pair of secret-sharing bits are separated into separate streams of secret-sharing bits. In this manner, one secret-sharing bit of each pair of secret-sharing bits may be placed in one stream of secret-sharing bits and the other secret-sharing bit of each pair may be placed in another stream of secret-sharing bits different from the one stream of secret-sharing bits. Confidentiality of the original input stream may be protected in the event one but not both streams of secret-sharing bits is obtained by unauthorized personnel. In another aspect, for an input stream of N bits, each received bit of the N bits of the input stream of data, may be interatively split, on a bit by bit basis, into a pair of secret-sharing bits, to generate as few as N+1 secret-sharing bits from the input stream of bits N bits. Other features and aspects may be realized, depending upon the particular application.

    摘要翻译: 提供了一种用于迭代数据秘密共享转换和重新转换的方法,系统和制造。 在一个方面,提供了数据秘密共享转换和重新转换,其中将数据位的输入流的每个位逐位分割成一对秘密共享位,并且秘密共享位 每对秘密共享比特被分成独立的秘密共享比特流。 以这种方式,每对秘密共享比特的一个秘密共享比特可以被放置在一个秘密共享比特流中,并且每对的另一个秘密共享比特可以被放置在另一个不同的秘密共享比特流中 从一个秘密共享位流。 在未经授权的人员获得秘密共享位的情况下,原始输入流的保密性可能受到保护。 在另一方面,对于N位的输入流,输入数据流的N位的每个接收位可以逐位地分开成一对秘密共享位,以生成为 很少作为N位1个秘密共享位从输入流的位N位。 可以根据具体应用实现其它特征和方面。

    System and method for providing access to programmer created JAVA classes
    29.
    发明授权
    System and method for providing access to programmer created JAVA classes 有权
    提供对程序员创建的JAVA类的访问的系统和方法

    公开(公告)号:US07493601B2

    公开(公告)日:2009-02-17

    申请号:US10993743

    申请日:2004-11-19

    IPC分类号: G06F9/44 G06F9/45

    CPC分类号: G06F8/315 G06F9/449

    摘要: A system and method implementable in a JAVA® application for providing C++ language friend-style access that grants JAVA® objects access to methods of another JAVA® object. The method comprises steps of: providing a method in the implementing JAVA object for determining the name of a JAVA object class that has called a method within the implementing JAVA object; comparing the JAVA object class name against a list of object names that have been granted access rights to the method in the implementing JAVA object; and, in response to the comparing, one of: enabling execution of the method of the implementing JAVA object upon determination that the calling object class is a member of the list, or, preventing execution of the method upon determination that the calling object is not a member of the list.

    摘要翻译: 用于提供C ++语言的朋友式访问的JAVA(R)应用程序中可实现的一种系统和方法,其授权JAVA(R)对象访问另一JAVA(R)对象的方法。 该方法包括以下步骤:在实现JAVA对象中提供一种方法,用于确定在实现的JAVA对象内调用方法的JAVA对象类的名称; 将JAVA对象类名称与已授予对实现的JAVA对象中的方法的访问权限的对象名称列表进行比较; 并且响应于所述比较,确定所述调用对象类是所述列表的成员之后,执行所述实现JAVA对象的方法,或者在确定所述调用对象不是所述方法时,阻止执行所述方法 列表的成员。