System and method for replicating disk images in a cloud computing based virtual machine file system
    3.
    发明授权
    System and method for replicating disk images in a cloud computing based virtual machine file system 有权
    在基于云计算的虚拟机文件系统中复制磁盘映像的系统和方法

    公开(公告)号:US08352482B2

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

    申请号:US12506965

    申请日:2009-07-21

    Abstract: A replicated decentralized storage system comprises a plurality of servers that locally store disk images for locally running virtual machines as well as disk images, for failover purposes, for remotely running virtual machines. To ensure that disk images stored for failover purposes are properly replicated upon an update of the disk image on the server running the virtual machine, a hash of a unique value known only to the server running the virtual machine is used to verify the origin of update operations that have been transmitted by the server to the other servers storing replications of the disk image for failover purposes. If verified, the update operations are added to such failover disk images.

    Abstract translation: 复制的分散存储系统包括多个服务器,其本地存储用于本地运行的虚拟机的磁盘映像以及用于故障切换目的的用于远程运行虚拟机的磁盘映像。 为了确保在运行虚拟机的服务器上更新磁盘映像时,为了故障切换而存储的磁盘映像被正确地复制,使用仅对运行虚拟机的服务器知道的唯一值的散列来验证更新的原点 由服务器传送到存储磁盘映像的复制的其他服务器进行故障转移目的的操作。 如果验证,更新操作将添加到此类故障转移磁盘映像。

    Method for Voting with Secret Shares in a Distributed System
    4.
    发明申请
    Method for Voting with Secret Shares in a Distributed System 有权
    分布式系统中秘密股份投票的方法

    公开(公告)号:US20110022883A1

    公开(公告)日:2011-01-27

    申请号:US12507013

    申请日:2009-07-21

    Abstract: A replicated decentralized storage system comprises a plurality of servers that locally store disk images for locally running virtual machines as well as disk images, for failover purposes, for remotely running virtual machines. To ensure that disk images stored for failover purposes are properly replicated upon an update of the disk image on the server running the virtual machine, a hash of a unique value known only to the server running the virtual machine is used to verify the origin of update operations that have been transmitted by the server to the other servers storing replications of the disk image for failover purposes. If verified, the update operations are added to such failover disk images. To enable the replicated decentralized system to recover from a failure of the primary server, the master secret is subdivided into parts and distributed to other servers in the cluster. Upon a failure of the primary server, a secondary server receives a threshold number of the parts and is able to recreate the master secret and failover virtual machines that were running in the failed primary server.

    Abstract translation: 复制的分散存储系统包括多个服务器,其本地存储用于本地运行的虚拟机的磁盘映像以及用于故障切换目的的用于远程运行虚拟机的磁盘映像。 为了确保在运行虚拟机的服务器上更新磁盘映像时,为了故障切换而存储的磁盘映像被正确地复制,使用仅对运行虚拟机的服务器知道的唯一值的散列来验证更新的原点 由服务器传送到存储磁盘映像的复制的其他服务器进行故障转移目的的操作。 如果验证,更新操作将添加到此类故障转移磁盘映像。 要使复制的分散系统从主服务器的故障中恢复,主密钥被细分为部分并分发到集群中的其他服务器。 在主服务器发生故障时,辅助服务器将接收部件的阈值数,并能够重新创建主故障主服务器中运行的主密钥和故障转移虚拟机。

    Web browser operating system
    5.
    发明授权
    Web browser operating system 有权
    Web浏览器操作系统

    公开(公告)号:US07836303B2

    公开(公告)日:2010-11-16

    申请号:US11298859

    申请日:2005-12-09

    CPC classification number: H04L63/102 H04L67/02

    Abstract: A Web browsing system using a browser operating system (BOS), which provides a trusted software layer on which Web browsers execute. The BOS runs the client-side component of each Web application (e.g., on-line banking, and Web mail) in its own virtual machine, which provides strong isolation between Web services and the user's local resources. Web publishers can thus limit the scope of their Web applications by specifying the URLs and other resources that their browsers are allowed to access, which limits the harm that can be caused by a compromised browser. Web applications are treated as first-class objects that users explicitly install and manage, giving them explicit knowledge about and control over downloaded content and code. An initial embodiment implemented using Linux and the Xen virtual machine monitor has been shown to prevent or contain about 87% of the vulnerabilities that have been identified in a conventional web browser environment.

    Abstract translation: 一种使用浏览器操作系统(BOS)的Web浏览系统,它提供Web浏览器执行的可信软件层。 BOS在其自己的虚拟机中运行每个Web应用程序的客户端组件(例如,在线银行和Web邮件),这提供了Web服务与用户本地资源之间的强大隔离。 因此,网络发布商可以通过指定其浏览器允许访问的URL和其他资源来限制其Web应用程序的范围,从而限制受损浏览器可能导致的损害。 Web应用程序被视为用户显式安装和管理的第一类对象,给予他们对下载内容和代码的明确知识和控制。 已经显示了使用Linux和Xen虚拟机监视器实现的初始实施例,以防止或包含常规Web浏览器环境中已识别的大约87%的漏洞。

    System and Method for Replicating Disk Images in a Cloud Computing Based Virtual Machine File System
    7.
    发明申请
    System and Method for Replicating Disk Images in a Cloud Computing Based Virtual Machine File System 有权
    在基于云计算的虚拟机文件系统中复制磁盘映像的系统和方法

    公开(公告)号:US20110022574A1

    公开(公告)日:2011-01-27

    申请号:US12506965

    申请日:2009-07-21

    Abstract: A replicated decentralized storage system comprises a plurality of servers that locally store disk images for locally running virtual machines as well as disk images, for failover purposes, for remotely running virtual machines. To ensure that disk images stored for failover purposes are properly replicated upon an update of the disk image on the server running the virtual machine, a hash of a unique value known only to the server running the virtual machine is used to verify the origin of update operations that have been transmitted by the server to the other servers storing replications of the disk image for failover purposes. If verified, the update operations are added to such failover disk images.

    Abstract translation: 复制的分散存储系统包括多个服务器,其本地存储用于本地运行的虚拟机的磁盘映像以及用于故障切换目的的用于远程运行虚拟机的磁盘映像。 为了确保在运行虚拟机的服务器上更新磁盘映像时,为了故障切换而存储的磁盘映像被正确地复制,使用仅对运行虚拟机的服务器知道的唯一值的散列来验证更新的原点 由服务器传送到存储磁盘映像的复制的其他服务器进行故障转移目的的操作。 如果验证,更新操作将添加到此类故障转移磁盘映像。

    Method and system for locating update operations in a virtual machine disk image
    8.
    发明授权
    Method and system for locating update operations in a virtual machine disk image 有权
    用于定位虚拟机磁盘映像中的更新操作的方法和系统

    公开(公告)号:US08352490B2

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

    申请号:US12604334

    申请日:2009-10-22

    Abstract: A two dimensional bit array is maintained to keep track of the location of data records in a log file that is organized as a plurality of log segments, each comprising a plurality of data records. The data records are indexed in the log file according to randomized unique ids. Each column of the two dimensional bit array represents a Bloom filter corresponding to a log segment of the log file such that, given a particular randomized unique id, log segments that may contain the data record corresponding to the particular randomized unique id can be efficiently identified by utilizing Bloom filter techniques to analyze the columns of the two dimensional bit array.

    Abstract translation: 维持二维比特阵列以跟踪被组织为多个日志段的日志文件中的数据记录的位置,每个日志段包括多个数据记录。 数据记录根据随机化的唯一ID被记录在日志文件中。 二维位阵列的每列表示与日志文件的日志段相对应的布隆式过滤器,使得在给定特定随机唯一标识符的情况下,可以有效地识别可能包含对应于特定随机唯一标识符的数据记录的日志段 通过利用Bloom滤波技术来分析二维位阵列。

    Method for voting with secret shares in a distributed system
    9.
    发明授权
    Method for voting with secret shares in a distributed system 有权
    在分布式系统中投票使用秘密股份的方法

    公开(公告)号:US08234518B2

    公开(公告)日:2012-07-31

    申请号:US12507013

    申请日:2009-07-21

    Abstract: A replicated decentralized storage system comprises a plurality of servers that locally store disk images for locally running virtual machines as well as disk images, for failover purposes, for remotely running virtual machines. To ensure that disk images stored for failover purposes are properly replicated upon an update of the disk image on the server running the virtual machine, a hash of a unique value known only to the server running the virtual machine is used to verify the origin of update operations that have been transmitted by the server to the other servers storing replications of the disk image for failover purposes. If verified, the update operations are added to such failover disk images. To enable the replicated decentralized system to recover from a failure of the primary server, the master secret is subdivided into parts and distributed to other servers in the cluster. Upon a failure of the primary server, a secondary server receives a threshold number of the parts and is able to recreate the master secret and failover virtual machines that were running in the failed primary server.

    Abstract translation: 复制的分散存储系统包括多个服务器,其本地存储用于本地运行的虚拟机的磁盘映像以及用于故障切换目的的用于远程运行虚拟机的磁盘映像。 为了确保在运行虚拟机的服务器上更新磁盘映像时,为了故障切换而存储的磁盘映像被正确地复制,使用仅对运行虚拟机的服务器知道的唯一值的散列来验证更新的原点 由服务器传送到存储磁盘映像的复制的其他服务器进行故障转移目的的操作。 如果验证,更新操作将添加到此类故障转移磁盘映像。 要使复制的分散系统从主服务器的故障中恢复,主密钥被细分为部分并分发到集群中的其他服务器。 在主服务器发生故障时,辅助服务器将接收部件的阈值数,并能够重新创建主故障主服务器中运行的主密钥和故障转移虚拟机。

Patent Agency Ranking