会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • TECHNOLOGIES FOR DATA INTEGRITY OF MULTI-NETWORK PACKET OPERATIONS
    • 多网络数据包操作的数据完整性技术
    • US20160191678A1
    • 2016-06-30
    • US14583660
    • 2014-12-27
    • Jesse C. BrandeburgScott P. DubalPatrick ConnorJames R. Hearn
    • Jesse C. BrandeburgScott P. DubalPatrick ConnorJames R. Hearn
    • H04L29/06H04L12/743
    • H04L69/161H04L9/3236H04L45/7453H04L63/123H04L69/166H04L69/22
    • Technologies for ensuring data integrity for multi-packet operations include a computing device and a remote computing device communicatively coupled via a network. The computing device is configured to perform a segmentation offload operation on an original network packet, compute a hash value on the payload of each segmented payload of the original network packet, and store the hash value and an indication into the segmented network packet that indicates the hash value is stored in the segmented network packet. The remote computing device is configured to extract the indication and the hash value from a received network packet in response to determining the indication indicates the hash value is stored in the segmented network packet, compute a hash value on the payload of received network packet, and determine an integrity of the payload based on a comparison of the extracted hash value and the computed hash value.
    • 用于确保多分组操作的数据完整性的技术包括计算设备和经由网络通信地耦合的远程计算设备。 计算设备被配置为对原始网络分组执行分段卸载操作,计算原始网络分组的每个分段有效载荷的有效载荷上的散列值,并将散列值和指示存储到分组网络分组中,该分组网络分组指示 散列值存储在分段网络数据包中。 远程计算设备被配置为响应于确定指示表示散列值被存储在分段网络分组中,从接收的网络分组中提取指示和散列值,计算接收到的网络分组的有效载荷上的哈希值,以及 基于提取的散列值和所计算的散列值的比较来确定有效载荷的完整性。
    • 2. 发明申请
    • NUMA NODE PERIPHERAL SWITCH
    • NUMA NODE外围开关
    • US20150067229A1
    • 2015-03-05
    • US14014775
    • 2013-08-30
    • Patrick ConnorMatthew A. JaredDuke C. HongElizabeth M. KapplerChris PavlasScott P. Dubal
    • Patrick ConnorMatthew A. JaredDuke C. HongElizabeth M. KapplerChris PavlasScott P. Dubal
    • G06F13/40
    • Methods, apparatus, and computer platforms and architectures employing many-to-many and many-to-one peripheral switches. The methods and apparatus may be implemented on computer platforms having multiple nodes, such as those employing a Non-uniform Memory Access (NUMA) architecture, wherein each node comprises a plurality of components including a processor having at least one level of memory cache and being operatively coupled to system memory and operatively coupled to a many-to-many peripheral switch that includes a plurality of downstream ports to which NICs and/or peripheral expansion slots are operatively coupled, or a many-to-one switch that enables a peripheral device to be shared by multiple nodes. During operation, packets are received at the NICs and DMA memory writes are initiated using memory write transactions identifying a destination memory address. The many-to-many and many-to-one peripheral switches forwards the transaction packets internally within the switch based on the destination address such that the packets are forwarded to a node via which the memory address can be accessed. The platform architectures may also be configured to support migration operations in response to failure or replacement of a node.
    • 使用多对多和多对一外设交换机的方法,设备和计算机平台和架构。 方法和装置可以在具有多个节点的计算机平台上实现,例如采用非均匀存储器访问(NUMA)架构的那些节点,其中每个节点包括多个部件,包括具有至少一个级别的存储器高速缓存的处理器 可操作地耦合到系统存储器并且可操作地耦合到多对多外围设备交换机,其包括NIC和/或外围扩展槽可操作地耦合到的多个下游端口,或多对一开关,其使外围设备 由多个节点共享。 在操作期间,在NIC处接收数据包,并且使用识别目的地存储器地址的存储器写入事务来启动DMA存储器写入。 多对多和多对一的外设交换机基于目的地地址在交换机内部转发事务分组,使得分组被转发到可以通过其访问存储器地址的节点。 平台架构还可以被配置为支持响应于节点的故障或替换的迁移操作。
    • 6. 发明申请
    • LIVE MIGRATION OF VIRTUALIZED SYSTEMS
    • VIRTUALIZED系统的实时迁移
    • US20150088586A1
    • 2015-03-26
    • US14037814
    • 2013-09-26
    • Chris PavlasDuke C. HongScott P. DubalElizabeth M. KapplerPatrick ConnorMatthew A. Jared
    • Chris PavlasDuke C. HongScott P. DubalElizabeth M. KapplerPatrick ConnorMatthew A. Jared
    • G06F9/455G06Q10/06
    • G06F9/45533G06F9/45558G06F2009/4557G06Q10/06315
    • Methods, apparatus, software, and system architectures for supporting virtualized system migrations and scaling. Under aspects of a method, data is automatically collected and aggregated at multiple levels by a plurality of agents for each of multiple data centers. The data includes data relating to virtual machine utilization, data relating to electrical utilization costs, data relating to data center utilization, and data relating to triggers events. The data is processed to determine whether to migrate virtual servers from a first data center to a second data center. The software architecture includes a plurality of modules including a controller, data center profile, transition triggers, power cost profile, and virtual machine package module. The agents are implemented in an agent hierarchy and configured to collect data themselves and/or aggregate data from other agents and provide an API to facilitate access to collected data and agent services.
    • 用于支持虚拟化系统迁移和缩放的方法,设备,软件和系统架构。 在方法的方面,数据被多个级别自动地收集和聚合,由多个代理针对多个数据中心中的每一个。 数据包括与虚拟机利用有关的数据,与电力利用成本有关的数据,与数据中心利用有关的数据以及与触发事件有关的数据。 处理数据以确定是否将虚拟服务器从第一个数据中心迁移到第二个数据中心。 软件架构包括多个模块,包括控制器,数据中心配置文件,转换触发器,电源成本配置文件和虚拟机包模块。 代理在代理层级中实现,并被配置为自己收集数据和/或从其他代理聚合数据,并提供API以便于访问收集的数据和代理服务。
    • 7. 发明申请
    • DYNAMIC RECEIVE QUEUE BALANCING
    • 动态接收队列平衡
    • US20110142064A1
    • 2011-06-16
    • US12638538
    • 2009-12-15
    • Scott P. DubalPatrick ConnorMallikarjuna R. Chilakala
    • Scott P. DubalPatrick ConnorMallikarjuna R. Chilakala
    • H04L12/56
    • H04L47/125H04L47/122H04L47/26H04L47/29H04L47/30
    • A method according to one embodiment includes the operations of assigning a network application to at least one first core processing unit, from among a plurality of core processing unit. The method of this embodiment also includes the operations of assigning a first receive queue to said first core processing unit, wherein the first receive queue is configured to receive packet flow associated with the network application; defining a high threshold for the first receive queue; and monitoring the packet flow in the first receive queue and comparing a packet flow level in the first receive queue to the high threshold; wherein if the packet flow level exceeds the threshold based on the comparing, generating a queue status message indicating that the packet flow level in the first queue has exceeded the queue high threshold.
    • 根据一个实施例的方法包括从多个核心处理单元中的至少一个第一核心处理单元分配网络应用程序的操作。 该实施例的方法还包括将第一接收队列分配给所述第一核心处理单元的操作,其中所述第一接收队列被配置为接收与所述网络应用相关联的分组流; 定义第一接收队列的高阈值; 以及监视所述第一接收队列中的分组流,并将所述第一接收队列中的分组流级别与所述高阈值进行比较; 其中如果所述分组流量级别基于所述比较超过所述阈值,则生成指示所述第一队列中的分组流量级别已经超过所述队列高阈值的队列状态消息。
    • 9. 发明申请
    • EMPLOYING POWER OVER ETHERNET FOR AUXILIARY POWER IN COMPUTER SYSTEMS
    • 在计算机系统中为辅助电源使用以太网供电
    • US20140258738A1
    • 2014-09-11
    • US13786611
    • 2013-03-06
    • Paul GreenwaltPatrick ConnorScott P. DubalChris Pavlas
    • Paul GreenwaltPatrick ConnorScott P. DubalChris Pavlas
    • G06F1/26
    • H04L12/40045G06F1/3206G06F1/3278Y02D10/157Y02D30/30Y02D30/32
    • Methods and apparatus for implementing Power over Ethernet (PoE) for auxiliary power in computer systems. Under aspects of the methods, one or more voltage inputs comprising standard power input is employed by a power control component in a network interface in an apparatus such as a network adaptor board, a System on a Chip (SoC), computer server or server blade to supply power to a network controller on the apparatus when the apparatus is operating at a normal power state. To enable the apparatus to maintain network communication when operating at a reduced power state, a PoE power input derived from at least one PoE signal received at at least one Ethernet jack of the apparatus is employed to provide power to the network controller absent use or availability of the standard power input. Accordingly, the PoE power input facilitates an auxiliary power function that may be used alone or in combination with existing (as applicable) auxiliary power input when apparatus are operated in reduced power states.
    • 用于在计算机系统中实现辅助电源的以太网供电(PoE)的方法和装置。 在所述方法的方面,包括标准功率输入的一个或多个电压输入由诸如网络适配器板,片上系统(SoC),计算机服务器或服务器刀片的装置中的网络接口中的功率控制部件采用 当设备在正常功率状态下工作时向设备上的网络控制器供电。 为了使装置能够在以降低的功率状态工作时维持网络通信,在从设备的至少一个以太网插孔处接收到的至少一个PoE信号导出的PoE功率输入被用来向网络控制器提供电力,而不使用或可用性 的标准电源输入。 因此,当设备以降低的功率状态工作时,PoE功率输入有助于单独使用或与现有的(适用的)辅助功率输入组合使用的辅助功率功能。
    • 10. 发明授权
    • Dynamic receive queue balancing with high and low thresholds
    • 动态接收队列平衡,具有高低阈值
    • US08346999B2
    • 2013-01-01
    • US12638538
    • 2009-12-15
    • Scott P. DubalPatrick ConnorMallikarjuna R. Chilakala
    • Scott P. DubalPatrick ConnorMallikarjuna R. Chilakala
    • G06F3/00G06F11/00
    • H04L47/125H04L47/122H04L47/26H04L47/29H04L47/30
    • A method according to one embodiment includes the operations of assigning a network application to at least one first core processing unit, from among a plurality of core processing unit. The method of this embodiment also includes the operations of assigning a first receive queue to said first core processing unit, wherein the first receive queue is configured to receive packet flow associated with the network application; defining a high threshold for the first receive queue; and monitoring the packet flow in the first receive queue and comparing a packet flow level in the first receive queue to the high threshold; wherein if the packet flow level exceeds the threshold based on the comparing, generating a queue status message indicating that the packet flow level in the first queue has exceeded the queue high threshold.
    • 根据一个实施例的方法包括从多个核心处理单元中的至少一个第一核心处理单元分配网络应用程序的操作。 该实施例的方法还包括将第一接收队列分配给所述第一核心处理单元的操作,其中所述第一接收队列被配置为接收与所述网络应用相关联的分组流; 定义第一接收队列的高阈值; 以及监视所述第一接收队列中的分组流,并将所述第一接收队列中的分组流级别与所述高阈值进行比较; 其中如果所述分组流量级别基于所述比较超过所述阈值,则生成指示所述第一队列中的分组流量级别已经超过所述队列高阈值的队列状态消息。