会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 35. 发明授权
    • Random next iteration for data update management
    • 随机下一次迭代进行数据更新管理
    • US08745264B1
    • 2014-06-03
    • US13076932
    • 2011-03-31
    • Michael David Marr
    • Michael David Marr
    • G06F15/16
    • H04L67/1019H04L47/125H04L67/1095H04L67/42
    • Host machines and other devices performing synchronized operations can be dispersed across multiple racks in a data center to provide additional buffer capacity and to reduce the likelihood of congestion. The level of dispersion can depend on factors such as the level of oversubscription, as it can be undesirable in a highly connected network to push excessive host traffic into the aggregation fabric. As oversubscription levels increase, the amount of dispersion can be reduced and two or more host machines can be clustered on a given rack, or otherwise connected through the same edge switch. By clustering a portion of the machines, some of the host traffic can be redirected by the respective edge switch without entering the aggregation fabric. When provisioning hosts for a customer, application, or synchronized operation, for example, the levels of clustering and dispersion can be balanced to minimize the likelihood for congestion throughout the network.
    • 执行同步操作的主机和其他设备可以分散在数据中心中的多个机架上,以提供额外的缓冲器容量并减少拥塞的可能性。 分散级别可以取决于诸如超额预订级别的因素,因为在高度连接的网络中可能不希望将过多的主机业务推送到聚合结构中。 随着超额认购水平的增加,可以减少分散量,并且可以将两台或多台主机集群在给定的机架上,或者通过相同的边缘交换机连接。 通过对一部分机器进行聚类,一些主机流量可以由相应的边缘交换机重定向,而不进入聚合结构。 当为客户,应用程序或同步操作配置主机时,可以平衡集群和分散的级别,以最小化整个网络拥塞的可能性。
    • 38. 发明授权
    • Reducing average link bandwidth in an oversubscribed environment
    • 减少超额认购环境中的平均链路带宽
    • US08370496B1
    • 2013-02-05
    • US13077472
    • 2011-03-31
    • Michael David Marr
    • Michael David Marr
    • G06F15/16
    • H04L67/1019H04L41/145H04L43/0882H04L67/1031
    • Host machines and other devices performing synchronized operations can be dispersed across multiple racks in a data center to provide additional buffer capacity and to reduce the likelihood of congestion. The level of dispersion can depend on factors such as the level of oversubscription, as it can be undesirable in a highly connected network to push excessive host traffic into the aggregation fabric. As oversubscription levels increase, the amount of dispersion can be reduced and two or more host machines can be clustered on a given rack, or otherwise connected through the same edge switch. By clustering a portion of the machines, some of the host traffic can be redirected by the respective edge switch without entering the aggregation fabric. When provisioning hosts for a customer, application, or synchronized operation, for example, the levels of clustering and dispersion can be balanced to minimize the likelihood for congestion throughout the network.
    • 执行同步操作的主机和其他设备可以分散在数据中心中的多个机架上,以提供额外的缓冲器容量并减少拥塞的可能性。 分散级别可以取决于诸如超额预订级别的因素,因为在高度连接的网络中可能不希望将过多的主机业务推送到聚合结构中。 随着超额认购水平的增加,可以减少分散量,并且可以将两台或多台主机集群在给定的机架上,或者通过相同的边缘交换机连接。 通过对一部分机器进行聚类,一些主机流量可以由相应的边缘交换机重定向,而不进入聚合结构。 当为客户,应用程序或同步操作配置主机时,可以平衡集群和分散的级别,以最小化整个网络拥塞的可能性。
    • 39. 发明授权
    • Leveraging physical network interface functionality for packet processing
    • 利用物理网络接口功能进行数据包处理
    • US08300641B1
    • 2012-10-30
    • US12556447
    • 2009-09-09
    • Pradeep VincentMichael David Marr
    • Pradeep VincentMichael David Marr
    • H04L12/56
    • H04L69/22H04L61/1505H04L61/1511H04L61/2007H04L67/1097
    • High-speed processing of packets to, and from, a virtualization environment can be provided while utilizing segmentation offload and other such functionality of commodity hardware. Virtualization information can be added to extension portions of protocol headers, for example, such that the payload portion is unchanged and, when physical address information is added to a frame, a frame can be processed using commodity hardware. In some embodiments, the virtualization information can be hashed and added to the payload or stream at, or relative to, various segmentation boundaries, such that the virtualization or additional header information will only be added to a subset of the packets once segmented, thereby reducing the necessary overhead. Further, the hashing of the information can allow for reconstruction of the virtualization information upon desegmentation even in the event of packet loss.
    • 可以在利用商品硬件的分段卸载和其他此类功能的同时提供到虚拟化环境的数据包的高速处理。 虚拟化信息可以被添加到协议报头的扩展部分,例如,使得有效载荷部分不变,并且当物理地址信息被添加到帧时,可以使用商品硬件来处理帧。 在一些实施例中,虚拟化信息可以在各种分段边界处或相对于各种分段边界被散列并添加到有效载荷或流中,使得虚拟化或附加报头信息将仅被分段添加到分组的子集,从而减少 必要的开销。 此外,即使在分组丢失的情况下,信息的散列也可以在分段时重建虚拟化信息。
    • 40. 发明授权
    • Portion-level in-memory module authentication
    • 部分级内存模块认证
    • US07831838B2
    • 2010-11-09
    • US10795068
    • 2004-03-05
    • Michael David MarrScott A. Brender
    • Michael David MarrScott A. Brender
    • G06F11/30
    • G06F21/52G06F2221/2125
    • Dynamic run-time verification of a module which is loaded in memory (in whole or in part) for execution is enabled by storing hashes of smaller portions of the module (e.g. page-level hashes) as they should look when loaded into memory for execution. After an initial authentication is completed, hashes of smaller portions of the module are stored. These hashes consist of the portion of memory as modified by changes which would be made by the operating system loader operating normally. Thus, the hashes can be used to verify that the portion as loaded into memory for execution is 1) a correct copy of the portion of the software module, 2) correctly modified for execution by the processor, and 3) not tampered with since loading. Additionally, during execution of the module, new portions/pages of the module which are loaded can be verified to ensure that they have not been changed, and a list of hot pages of the module can be made, including pages to be continually re-verified, in order to ensure that no changes have been made in the module.
    • 通过将模块的较小部分的哈希值(例如页面级别的哈希)存储在加载到存储器中以用于执行的内存(整体或部分)中的模块的动态运行时验证是可执行的 。 初始认证完成后,存储模块较小部分的散列。 这些散列由由操作系统加载器正常运行的更改所修改的存储器部分组成。 因此,可以使用散列来验证加载到存储器中用于执行的部分是1)软件模块的一部分的正确副本,2)被正确修改以供处理器执行,以及3)由于加载而不被篡改 。 另外,在执行模块期间,可以验证加载的模块的新部分/页面,以确保它们未被更改,并且可以制作模块的热页面列表,包括要连续重新编写的页面, 验证,以确保在模块中没有做出任何改变。