Voting architecture for safety and mission critical systems
    11.
    发明授权
    Voting architecture for safety and mission critical systems 有权
    安全和关键任务系统的投票架构

    公开(公告)号:US09497099B2

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

    申请号:US14219057

    申请日:2014-03-19

    Abstract: A fault-tolerant failsafe computer voting system includes a switch module that generates a first copy of a first data packet and a second copy of the first data packet and that communicates the first copy and the second copy. The system also includes a first voting module that generates a first packet signature based on the first copy and communicates the first packet signature. The system further includes a second voting module that generates a second packet signature based on the second copy and communicates the second packet signature.

    Abstract translation: 容错故障安全计算机投票系统包括交换模块,其生成第一数据分组的第一副本和第一数据分组的第二副本,并且传送第一副本和第二副本。 该系统还包括第一投票模块,其基于第一副本生成第一包签名并传送第一包签名。 所述系统还包括第二投票模块,所述第二投票模块基于所述第二副本生成第二分组签名并传送所述第二分组签名。

    Diagnostics for transactional execution errors in reliable transactions
    12.
    发明授权
    Diagnostics for transactional execution errors in reliable transactions 有权
    在可靠事务中诊断事务执行错误

    公开(公告)号:US09465746B2

    公开(公告)日:2016-10-11

    申请号:US14163345

    申请日:2014-01-24

    Abstract: Gathering diagnostics during a transactional execution in a transactional memory environment, a transactional memory environment for performing transactional executions is provided. Included is identifying a first indicator, by a computer system, signaling a beginning instruction of a transaction comprising a plurality of instructions; generating, by the computer system, a computed digest based on the execution of at least one of the plurality of instructions; accumulating, by the computer system, a diagnostic data of the transaction based on the execution of the plurality of instructions; identifying, by the computer system, a second indicator associated with the plurality of instructions signaling an ending instruction of the transaction comprising the plurality of instructions; and based on an abort of the transaction, not saving the memory store data of the transaction to memory.

    Abstract translation: 在事务性内存环境中的事务执行期间收集诊断,提供用于执行事务执行的事务内存环境。 包括的是通过计算机系统识别第一指示符,其指示包括多个指令的交易的开始指令; 由所述计算机系统生成基于所述多个指令中的至少一个指令的执行的计算摘要; 由计算机系统基于多个指令的执行累积交易的诊断数据; 由所述计算机系统识别与所述多个指令相关联的第二指示符,用于发信号通知包括所述多个指令的所述交易的结束指令; 并且基于事务的中止,不将事务的存储器存储数据保存到存储器。

    METHOD AND SYSTEM FOR BYZANTINE FAULT TOLERANT DATA REPLICATION
    14.
    发明申请
    METHOD AND SYSTEM FOR BYZANTINE FAULT TOLERANT DATA REPLICATION 有权
    BYZANTINE FAUL耐量数据复制方法与系统

    公开(公告)号:US20160283123A1

    公开(公告)日:2016-09-29

    申请号:US14778084

    申请日:2014-03-18

    Abstract: A method for byzantine fault tolerant data replication with a plurality of 2f+1 data servers and one or more clients includes storing data in at least f+1 different data servers out of the 2f+1 data servers, and storing metadata of the stored data under a metadata-identifier in a metadata-service (MDS). The stored metadata includes a unique identifier of the stored data, a fingerprint of the stored data, and a list of the at least f+1 different data servers which have stored the data.

    Abstract translation: 一种用于与多个2f + 1数据服务器和一个或多个客户端进行拜占庭容错数据复制的方法包括在2f + 1数据服务器中的至少f + 1个不同数据服务器中存储数据,并存储所存储数据的元数据 在元数据服务(MDS)中的元数据标识符下。 存储的元数据包括存储的数据的唯一标识符,所存储的数据的指纹,以及存储了数据的至少f + 1个不同的数据服务器的列表。

    Software only inter-compute unit redundant multithreading for GPUs
    16.
    发明授权
    Software only inter-compute unit redundant multithreading for GPUs 有权
    用于GPU的仅软件间计算单元冗余多线程

    公开(公告)号:US09274904B2

    公开(公告)日:2016-03-01

    申请号:US13920524

    申请日:2013-06-18

    Abstract: A system, method and computer program product to execute a first and a second work-group, and compare the signature variables of the first work-group to the signature variables of the second work-group via a synchronization mechanism. The first and the second work-group are mapped to an identifier via software. This mapping ensures that the first and second work-groups execute exactly the same data for exactly the same code without changes to the underlying hardware. By executing the first and second work-groups independently, the underlying computation of the first and second work-groups can be verified. Moreover, system performance is not substantially affected because the execution results of the first and second work-groups are compared only at specified comparison points.

    Abstract translation: 一种用于执行第一和第二工作组的系统,方法和计算机程序产品,并且经由同步机制将第一工作组的签名变量与第二工作组的签名变量进行比较。 第一个和第二个工作组通过软件映射到一个标识符。 此映射确保第一个和第二个工作组对完全相同的代码执行完全相同的数据,而不会更改底层硬件。 通过独立地执行第一和第二工作组,可以验证第一和第二工作组的基础计算。 此外,由于第一和第二工作组的执行结果仅在指定的比较点进行比较,系统性能基本上不受影响。

    System and method for consistency verification of replicated data in a recovery system
    17.
    发明授权
    System and method for consistency verification of replicated data in a recovery system 有权
    恢复系统中复制数据一致性验证的系统和方法

    公开(公告)号:US09268648B1

    公开(公告)日:2016-02-23

    申请号:US14810538

    申请日:2015-07-28

    Applicant: ZERTO LTD.

    Abstract: A system and method for verifying consistency of data in a recovery system, the method including: protecting data in the recovery system, the recovery system includes a target disk configured to store a replica of a protected storage system from before a time window and a journal including data and metadata of write operations to the protected storage system that occurred during the time window; verifying consistency of the replicated data, concurrently with the protecting by: copying data of a selected chunk of the protected storage system at a specified time point, while monitoring write operations to the protected system; generating a replica of the selected chunk in the recovery system from the target disk and the journal, from the specified time point; comparing the copied data of the selected chunk with the replica of the selected chunk and repeating the copying, generating and comparing for a plurality of chunks.

    Abstract translation: 一种用于验证恢复系统中的数据的一致性的系统和方法,所述方法包括:保护恢复系统中的数据,所述恢复系统包括被配置为在时间窗口和日志之前存储受保护的存储系统的副本的目标盘 包括在时间窗口期间发生的对受保护存储系统的写入操作的数据和元数据; 通过以下方式验证复制数据的一致性:通过以下方式来保护:在指定的时间点复制受保护存储系统的所选块的数据,同时监视对受保护系统的写入操作; 从指定的时间点,从目标磁盘和日志中生成恢复系统中所选块的副本; 将所选择的块的复制数据与所选择的块的副本进行比较,并重复复制,生成和比较多个块。

    Method and system for predicting performance of software applications on prospective hardware architecture
    18.
    发明授权
    Method and system for predicting performance of software applications on prospective hardware architecture 有权
    用于预测软件应用程序在预期硬件架构上的性能的方法和系统

    公开(公告)号:US09208053B2

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

    申请号:US14334034

    申请日:2014-07-17

    Applicant: Yahoo! Inc.

    Abstract: A system and method for identifying optimal system architectures for a reference application are provided. The system and method comprise executing a reference application and a plurality of test applications on a current system architecture and sampling performance data for each of the applications. The performance data is used to compute an application signature for each application. A similarity element is derived from the application signatures that illustrates the similarity between each application and every other application. Using a similarity threshold and an algorithm, a subset of test applications that are similar to the reference application are derived.

    Abstract translation: 提供了一种用于识别参考应用的最佳系统架构的系统和方法。 该系统和方法包括在当前系统架构上执行参考应用和多个测试应用,并针对每个应用采样性能数据。 性能数据用于计算每个应用程序的应用程序签名。 相似性元素从应用程序签名中得出,该签名说明了每个应用程序和每个其他应用程序之间的相似性。 使用相似性阈值和算法,推导出与参考应用程序相似的测试应用程序子集。

    SYSTEMS AND METHODS FOR TIME-BASED FOLDER RESTORE
    19.
    发明申请
    SYSTEMS AND METHODS FOR TIME-BASED FOLDER RESTORE 审中-公开
    用于基于时间的文件夹恢复的系统和方法

    公开(公告)号:US20150331755A1

    公开(公告)日:2015-11-19

    申请号:US14278273

    申请日:2014-05-15

    Inventor: Robert Morgan

    Abstract: The present disclosure describes systems and methods for hierarchical, iterative backup and restoration of files in a hierarchy. Upon backup of a new or modified file, an identification file is created with entries identifying the new or modified file and current versions of all other files in the same directory. The identification file may be stored on the local system and marked for backup. This triggers standard backup routines, such that the identification file is then backed up as if it were a new file in the parent directory. Accordingly, a second identification file is created with entries identifying the first identification file (and thus the child directory) as well as any other current versions of files in the parent directory and identification files for other child directories. This process is iteratively repeated, climbing through the directory structure, until reaching a top-most or root folder.

    Abstract translation: 本公开描述了用于层次结构中的文件的分级,迭代备份和恢复的系统和方法。 在备份新的或修改的文件时,将创建一个标识文件,其条目标识新的或修改的文件以及同一目录中所有其他文件的当前版本。 识别文件可能存储在本地系统上并进行备份。 这将触发标准备份例程,以便将身份文件备份为父目录中的新文件。 因此,创建具有标识第一标识文件(以及因此子目录)的条目以及父目录中的任何其它当前版本的文件以及其他子目录的标识文件的第二标识文件。 这个过程被迭代地重复,爬过目录结构,直到到达最顶层或根文件夹。

    SYNCHRONIZATION OF STORAGE USING COMPARISONS OF FINGERPRINTS OF BLOCKS
    20.
    发明申请
    SYNCHRONIZATION OF STORAGE USING COMPARISONS OF FINGERPRINTS OF BLOCKS 有权
    使用块的指纹比较存储的同步

    公开(公告)号:US20150278028A1

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

    申请号:US14677231

    申请日:2015-04-02

    Abstract: A system for processing data comprises a deduplicating system, an interface, and a processor. The deduplicating system stores a copy of data stored in a data storage system by storing a set of segments that is able to reconstruct the data stored in the data storage system. The interface receives an indication to revert data stored in the data storage system to a state of data at a snapshot time stored in the deduplicating system. The processor is configured to determine a subset of the data stored in the data storage system that has changed between the data stored in the data storage system and the state of data at the snapshot time stored in the deduplicating system using a first list of fingerprints associated with the data stored on the data storage system and a second list of fingerprints associated with the state of data at the snapshot time stored in the deduplicating system.

    Abstract translation: 用于处理数据的系统包括重复数据删除系统,接口和处理器。 重复数据删除系统通过存储能够重建存储在数据存储系统中的数据的一组段来存储存储在数据存储系统中的数据的副本。 接口接收指示,将存储在数据存储系统中的数据恢复到存储在重复数据删除系统中的快照时间的数据状态。 处理器被配置为确定存储在数据存储系统中的数据的子集,其在存储在数据存储系统中的数据与存储在重复数据删除系统中的快照时间的数据状态之间使用相关联的指纹的第一列表 存储在数据存储系统中的数据和与存储在重复数据删除系统中的快照时间的数据状态相关联的指纹的第二列表。

Patent Agency Ranking