Detecting inadvertent or malicious data corruption in storage subsystems and recovering data
    1.
    发明授权
    Detecting inadvertent or malicious data corruption in storage subsystems and recovering data 失效
    检测存储子系统中的无意或恶意数据损坏并恢复数据

    公开(公告)号:US08315991B2

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

    申请号:US12763934

    申请日:2010-04-20

    IPC分类号: G06F17/30

    摘要: Embodiments of the invention detect inadvertent or malicious data corruption and for recovering data including receiving a query specifying corrupted application data; analyzing transaction logs to find update operations related to the data; determining where the data are stored, by mapping the table data to locations within the file system and mapping the file system locations to volume logical blocks; and analyzing snapshot volume bitmaps to determine if the bitmaps show changes to the table data stored in the volume logical blocks. Changes which are reflected in the bitmaps for the data, but which do not have corresponding entries in the transaction logs are flagged as unauthorized changes. Snapshots of the data, from a time prior to the time at which a flagged snapshot was taken, are identified for use in restoring data to its status prior to the unauthorized change.

    摘要翻译: 本发明的实施例检测无意或恶意的数据损坏并且用于恢复数据,包括接收指定损坏的应用数据的查询; 分析事务日志以查找与数据相关的更新操作; 通过将表数据映射到文件系统内的位置并将文件系统位置映射到卷逻辑块来确定数据的存储位置; 并分析快照卷位图以确定位图是否显示存储在卷逻辑块中的表数据的更改。 反映在数据的位图中但在事务日志中没有相应条目的更改将被标记为未经授权的更改。 在从被标记的快照拍摄之前的时间起,数据的快照被识别用于在未经授权的更改之前将数据恢复到其状态。

    Detecting Inadvertent or Malicious Data Corruption in Storage Subsystems and Recovering Data
    2.
    发明申请
    Detecting Inadvertent or Malicious Data Corruption in Storage Subsystems and Recovering Data 失效
    检测存储子系统中无意或恶意数据损坏和恢复数据

    公开(公告)号:US20110258164A1

    公开(公告)日:2011-10-20

    申请号:US12763934

    申请日:2010-04-20

    IPC分类号: G06F12/16 G06F17/30

    摘要: Embodiments of the invention detect inadvertent or malicious data corruption and for recovering data including receiving a query specifying corrupted application data; analyzing transaction logs to find update operations related to the data; determining where the data are stored, by mapping the table data to locations within the file system and mapping the file system locations to volume logical blocks; and analyzing snapshot volume bitmaps to determine if the bitmaps show changes to the table data stored in the volume logical blocks. Changes which are reflected in the bitmaps for the data, but which do not have corresponding entries in the transaction logs are flagged as unauthorized changes. Snapshots of the data, from a time prior to the time at which a flagged snapshot was taken, are identified for use in restoring data to its status prior to the unauthorized change.

    摘要翻译: 本发明的实施例检测无意或恶意的数据损坏并且用于恢复数据,包括接收指定损坏的应用数据的查询; 分析事务日志以查找与数据相关的更新操作; 通过将表格数据映射到文件系统内的位置并将文件系统位置映射到卷逻辑块来确定数据的存储位置; 并分析快照卷位图以确定位图是否显示存储在卷逻辑块中的表数据的更改。 反映在数据的位图中但在事务日志中没有相应条目的更改将被标记为未经授权的更改。 在从被标记的快照拍摄之前的时间起,数据的快照被识别用于在未经授权的更改之前将数据恢复到其状态。

    Method, apparatus and system for reducing power consumption based on storage device data migration
    3.
    发明授权
    Method, apparatus and system for reducing power consumption based on storage device data migration 有权
    基于存储设备数据迁移降低功耗的方法,设备和系统

    公开(公告)号:US08291245B2

    公开(公告)日:2012-10-16

    申请号:US12492056

    申请日:2009-06-25

    IPC分类号: G06F1/26 G06F1/32

    摘要: The invention provides a method, apparatus and system for reducing power consumption involving data storage devices. One embodiment involves storing data in a first memory; in response to the first memory exceeding a first threshold, migrating the data from the first memory to a second memory; in response to the second memory exceeding a second threshold, then activating a third memory if the third memory is in active; and in response to the second memory exceeding a third threshold greater than the second threshold, migrating the data from the second memory to a third memory; wherein the second memory is sized and configured to store data targeted for the third memory to intelligently maintain a portion of the third memory in an inactive state.

    摘要翻译: 本发明提供一种降低功耗的方法,装置和系统,涉及数据存储装置。 一个实施例涉及将数据存储在第一存储器中; 响应于所述第一存储器超过第一阈值,将所述数据从所述第一存储器迁移到第二存储器; 响应于所述第二存储器超过第二阈值,则如果所述第三存储器处于活动状态,则激活第三存储器; 并且响应于所述第二存储器超过大于所述第二阈值的第三阈值,将所述数据从所述第二存储器迁移到第三存储器; 其中所述第二存储器的大小和配置以存储针对所述第三存储器的数据,以智能地将所述第三存储器的一部分保持在非活动状态。

    Processing of Email Based on Semantic Relationship of Sender to Recipient
    4.
    发明申请
    Processing of Email Based on Semantic Relationship of Sender to Recipient 有权
    基于发送方与收件人的语义关系的电子邮件处理

    公开(公告)号:US20110153752A1

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

    申请号:US12642947

    申请日:2009-12-21

    申请人: Mark J. Seaman

    发明人: Mark J. Seaman

    IPC分类号: G06F15/16

    摘要: A method, system, and article are provided for processing solicited electronic mail messages responsive to a set of rules. Each received message is processed through the rules to determine if it meets at least one protocol in the set of rules, wherein the rules pertain to a method of communicating the message to the recipient. Upon a match of the message to at least one rule, the message is conveyed to the recipient in conformance with the rule.

    摘要翻译: 提供方法,系统和文章,用于响应于一组规则处理所请求的电子邮件消息。 通过规则处理每个接收到的消息,以确定它是否符合该组规则中的至少一个协议,其中该规则涉及将消息传达给接收者的方法。 在将消息与至少一个规则匹配之后,消息按照规则被传送给接收者。

    Virtual machine image co-migration
    5.
    发明授权
    Virtual machine image co-migration 有权
    虚拟机映像协同迁移

    公开(公告)号:US08442955B2

    公开(公告)日:2013-05-14

    申请号:US13075623

    申请日:2011-03-30

    IPC分类号: G06F17/00

    CPC分类号: G06F17/30233

    摘要: Embodiments of the invention relate to co-migration in a shared pool of resources with similarity across data sets of a migrating application. The data sets are processed and profiled. Metadata is reviewed to remove duplicate elements and to distribute the processing load across available nodes. At the same time, a ranking may be assigned to select metadata to support a prioritized migration. Non-duplicate data chunks are migrated across the shared pool of resources responsive to the assigned prioritization.

    摘要翻译: 本发明的实施例涉及在迁移应用的数据集之间具有相似性的共享资源池中的共同迁移。 数据集被处理和分析。 审查元数据以删除重复元素并在可用节点之间分配处理负载。 同时,可以分配排名以选择元数据以支持优先迁移。 响应于分配的优先级,非重复的数据块将跨共享资源池迁移。

    Application-based commit for local storage subsystems and remote storage subsystems
    6.
    发明授权
    Application-based commit for local storage subsystems and remote storage subsystems 失效
    本地存储子系统和远程存储子系统的基于应用程序的提交

    公开(公告)号:US07353354B2

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

    申请号:US11733649

    申请日:2007-04-10

    IPC分类号: G06F12/14

    CPC分类号: G06F11/1435

    摘要: A system to protect data including a processor and a memory coupled to the processor to store instructions executable by a digital processing apparatus. The memory is operable to perform operations to protect stored data. The operations include receiving a write request for a current data input comprising input to be written to at least one monitored region of a storage volume, determining whether the current data input is a complete managed object and whether the current data input completes a previously deferred I/O operation and writing the current data input to a deferred storage device based on the determinations. Therefore, the system writes complete managed objects to the physical disk storage medium.

    摘要翻译: 一种保护数据的系统,包括处理器和耦合到处理器的存储器,以存储可由数字处理装置执行的指令。 存储器可操作以执行操作以保护存储的数据。 操作包括接收对当前数据输入的写请求,该请求包括要写入存储卷的至少一个监视区域的输入,确定当前数据输入是否是完整的被管理对象,以及当前数据输入是否完成先前延迟的I / O操作,并根据确定将当前数据输入写入延迟存储设备。 因此,系统将完整的受管对象写入物理磁盘存储介质。

    Detecting and recovering from silent data errors in application cloning systems
    7.
    发明授权
    Detecting and recovering from silent data errors in application cloning systems 有权
    检测和恢复应用程序克隆系统中的无声数据错误

    公开(公告)号:US08117496B2

    公开(公告)日:2012-02-14

    申请号:US12486973

    申请日:2009-06-18

    IPC分类号: G06F11/00

    摘要: A method, system, and article for resolving a silent error is disclosed. A primary program copy runs on a primary host, and a secondary program copy runs on a secondary host. The primary and secondary copies communicate to maintain synchronized execution. A third copy of the data is stored on a storage device as a write operations log and maintained in memory on the primary host while the program is running. The primary copy is synchronized with the secondary copy by computing a first checksum of data on the primary host in response to a read operation local to the primary host, computing a second checksum of data on the secondary host in response to a read operation local to the secondary host, and periodically communicating the first checksum to the secondary host, and resolving any discrepancies between the first and second checksum of data reflecting a silent data error.

    摘要翻译: 公开了一种解决无声错误的方法,系统和文章。 主程序副本在主主机上运行,​​辅助程序副本在辅助主机上运行。 主副本通信以保持同步执行。 数据的第三个副本作为写入操作日志存储在存储设备上,并在程序运行时保存在主主机上的内存中。 通过计算主主机上的数据的第一校验和以响应于主主机本地的读取操作,主副本与辅助副本同步,响应于本地的读取操作计算辅助主机上的数据的第二校验和 辅助主机,并且将第一校验和周期性地传送到辅助主机,并且解决反映静默数据错误的数据的第一和第二校验和之间的任何差异。

    Detecting and Recovering from Silent Data Errors in Application Cloning Systems
    8.
    发明申请
    Detecting and Recovering from Silent Data Errors in Application Cloning Systems 有权
    检测和恢复应用克隆系统中的静默数据错误

    公开(公告)号:US20100325500A1

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

    申请号:US12486973

    申请日:2009-06-18

    IPC分类号: G06F11/14

    摘要: A method, system, and article for resolving a silent error is disclosed. A primary program copy runs on a primary host, and a secondary program copy runs on a secondary host. The primary and secondary copies communicate to maintain synchronized execution. A third copy of the data is stored on a storage device as a write operations log and maintained in memory on the primary host while the program is running. The primary copy is synchronized with the secondary copy by computing a first checksum of data on the primary host in response to a read operation local to the primary host, computing a second checksum of data on the secondary host in response to a read operation local to the secondary host, and periodically communicating the first checksum to the secondary host, and resolving any discrepancies between the first and second checksum of data reflecting a silent data error.

    摘要翻译: 公开了一种解决无声错误的方法,系统和文章。 主程序副本在主主机上运行,​​辅助程序副本在辅助主机上运行。 主副本通信以保持同步执行。 数据的第三个副本作为写入操作日志存储在存储设备上,并在程序运行时保存在主主机上的内存中。 通过计算主主机上的数据的第一校验和以响应于主主机本地的读取操作,主副本与辅助副本同步,响应于本地的读取操作计算辅助主机上的数据的第二校验和 辅助主机,并且将第一校验和周期性地传送到辅助主机,并且解决反映静默数据错误的数据的第一和第二校验和之间的任何差异。

    Application-based commit for local storage subsystems and remote storage subsystems
    9.
    发明授权
    Application-based commit for local storage subsystems and remote storage subsystems 有权
    本地存储子系统和远程存储子系统的基于应用程序的提交

    公开(公告)号:US07243201B2

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

    申请号:US10897284

    申请日:2004-07-22

    IPC分类号: G06F12/14

    CPC分类号: G06F11/1435

    摘要: A system to protect data including a processor and a memory coupled to the processor to store instructions executable by a digital processing apparatus. The memory is operable to perform operations to protect stored data. The operations include receiving a write request for a current data input comprising input to be written to at least one monitored region of a storage volume, determining whether the current data input is a complete managed object and whether the current data input completes a previously deferred I/O operation and writing the current data input to a deferred storage device based on the determinations. Therefore, the system writes complete managed objects to the physical disk storage medium.

    摘要翻译: 一种保护数据的系统,包括处理器和耦合到处理器的存储器,以存储可由数字处理装置执行的指令。 存储器可操作以执行操作以保护存储的数据。 操作包括接收对当前数据输入的写请求,该请求包括要写入存储卷的至少一个监视区域的输入,确定当前数据输入是否是完整管理对象,以及当前数据输入是否完成先前延迟的I / O操作,并根据确定将当前数据输入写入延迟存储设备。 因此,系统将完整的受管对象写入物理磁盘存储介质。

    Processing of email based on semantic relationship of sender to recipient
    10.
    发明授权
    Processing of email based on semantic relationship of sender to recipient 有权
    基于发件人到收件人的语义关系处理电子邮件

    公开(公告)号:US09203649B2

    公开(公告)日:2015-12-01

    申请号:US12642947

    申请日:2009-12-21

    申请人: Mark J. Seaman

    发明人: Mark J. Seaman

    IPC分类号: G06F15/16 H04L12/58 G06Q10/10

    摘要: A method, system, and article are provided for processing solicited electronic mail messages responsive to a set of rules. Each received message is processed through the rules to determine if it meets at least one protocol in the set of rules, wherein the rules pertain to a method of communicating the message to the recipient. Upon a match of the message to at least one rule, the message is conveyed to the recipient in conformance with the rule.

    摘要翻译: 提供方法,系统和文章,用于响应于一组规则处理所请求的电子邮件消息。 通过规则处理每个接收到的消息,以确定它是否符合该组规则中的至少一个协议,其中该规则涉及将消息传达给接收者的方法。 在将消息与至少一个规则匹配之后,消息按照规则被传送给接收者。