会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • TRAFFIC AND/OR WORKLOAD PROCESSING
    • 交通和/或工作流程处理
    • US20140215465A1
    • 2014-07-31
    • US14134982
    • 2013-12-19
    • Uri Elzur
    • Uri Elzur
    • G06F9/455
    • G06F9/45533G06F9/45558G06F2009/45595G06F2209/509H04L41/0893
    • In this embodiment, techniques are provided that may permit operations performed by hardware and software to process one or more (e.g., network traffic-related) workloads to be coordinated, at least in part. Such coordination may permit this embodiment to operate in accordance with one or more advantageous usage models, and/or to achieve advantages such as, accelerated network traffic processing, while permitting and/or facilitating a multi-tenant (e.g., software-defined) network environment to be provided, for example, via enforcement of one or more associated policies. Many modifications are possible without departing from this embodiment.
    • 在该实施例中,提供了技术,其可以允许由硬件和软件执行的操作至少部分地处理要配置的一个或多个(例如,与网络流量有关的)工作负载。 这种协调可以允许该实施例根据一个或多个有利的使用模型来操作和/或实现诸如加速网络流量处理之类的优点,同时允许和/或促进多租户(例如,软件定义的)网络 环境,例如,通过执行一个或多个相关联的策略来提供。 在不脱离本实施例的情况下,可以进行许多修改。
    • 2. 发明授权
    • Method and system for network abstraction and virtualization for a single operating system (OS)
    • 用于单个操作系统(OS)的网络抽象和虚拟化的方法和系统
    • US08776090B2
    • 2014-07-08
    • US12707480
    • 2010-02-17
    • Uri Elzur
    • Uri Elzur
    • G06F3/00G06F9/44G06F9/46G06F13/00
    • G06F9/45537
    • A device may abstract access to hardware resources in the device to a single operating system (OS) running in the device utilizing an abstraction layer and a software partition. The abstraction layer and the software partition may enable virtualizing the hardware resources during interfacing between the single OS and the hardware resources, such that the actual characteristics and/or number of the hardware resources may be abstracted. The abstraction layer may comprise a hypervisor, which may be optimized to support network abstraction based operations. The software partition may enable managing configuration and/or use of the hardware resources via the abstraction layer. The hardware resources may comprise networking resources. Accordingly, operations of a plurality of virtual drivers within the OS corresponding to each of one or more of the plurality of hardware resources may be supported. Data transfers between the OS and the hardware resources may be performed via the software partition.
    • 设备可以使用抽象层和软件分区将设备中的硬件资源的访问抽象到在设备中运行的单个操作系统(OS)。 抽象层和软件分区可以在单个OS和硬件资源之间的接口期间实现虚拟化硬件资源,使得可以抽象出硬件资源的实际特性和/或数量。 抽象层可以包括管理程序,其可以被优化以支持基于网络抽象的操作。 软件分区可以允许经由抽象层管理硬件资源的配置和/或使用。 硬件资源可以包括网络资源。 因此,可以支持与多个硬件资源中的一个或多个硬件资源中的每一个对应的OS内的多个虚拟驱动器的操作。 可以通过软件分区来执行OS和硬件资源之间的数据传输。
    • 4. 发明授权
    • Method and system for direct device access
    • 用于直接设备访问的方法和系统
    • US08521912B2
    • 2013-08-27
    • US11945672
    • 2007-11-27
    • Eliezer AloniUri ElzurRafi ShalomKobby CarmonaCaitlin Bestler
    • Eliezer AloniUri ElzurRafi ShalomKobby CarmonaCaitlin Bestler
    • G06F15/16
    • G06F13/102G06F9/45537
    • Methods and systems for direct device access are disclosed. Aspects of one method may include a plurality of GOSs directly accessing a first network interface device, where the first network interface device may provide access to a network. One or more of the GOSs may be migrated to directly access a second network interface device, based on state information for each of the GOSs, where the state information may be maintained by the host. The GOSs may communicate data to a device coupled to the network by direct accessing the first and/or second network interface device. Similarly, the first and/or second network interface device may communicate data received from a device coupled to the network to one or more of the plurality of GOSs via direct access of the first and/or second network interface device.
    • 公开了用于直接设备访问的方法和系统。 一种方法的方面可以包括直接访问第一网络接口设备的多个GOS,其中第一网络接口设备可以提供对网络的访问。 可以基于每个GOS的状态信息将一个或多个GOS迁移到直接访问第二网络接口设备,其中主机可以维护状态信息。 GOS可以通过直接访问第一和/或第二网络接口设备来将数据传送到耦合到网络的设备。 类似地,第一和/或第二网络接口设备可以经由第一和/或第二网络接口设备的直接访问来将从耦合到网络的设备接收的数据传送到多个GOS中的一个或多个。
    • 6. 发明授权
    • System and method for identifying upper layer protocol message boundaries
    • 用于识别上层协议消息边界的系统和方法
    • US08135016B2
    • 2012-03-13
    • US11868655
    • 2007-10-08
    • Uri Elzur
    • Uri Elzur
    • H04L12/28
    • H04L29/06217H04L69/16H04L69/161H04L69/166H04L69/22
    • Systems and methods that identify the Upper Layer Protocol (ULP) message boundaries are provided. In one example, a method that identifies ULP message boundaries is provided. The method may include one or more of the following steps: attaching a framing header of a frame to a data payload to form a packet, the framing header being placed immediately after the byte stream transport protocol header, the framing header comprising a length field comprising a length of a framing protocol data unit (PDU); and inserting a marker in the packet, the marker pointing backwards to the framing header and being inserted at a preset interval.
    • 提供了识别上层协议(ULP)消息边界的系统和方法。 在一个示例中,提供了识别ULP消息边界的方法。 该方法可以包括以下步骤中的一个或多个:将帧的成帧报头附加到数据有效载荷以形成分组,所述成帧报头位于所述字节流传输协议报头之后,所述成帧报头包括长度字段,所述长度字段包括 成帧协议数据单元(PDU)的长度; 并且在标签中插入一个标记,该标记指向成帧标题并以预设的间隔插入。
    • 7. 发明授权
    • System and method for handling out-of-order frames
    • 用于处理无序帧的系统和方法
    • US07929540B2
    • 2011-04-19
    • US12705688
    • 2010-02-15
    • Uri Elzur
    • Uri Elzur
    • H04L12/56
    • H04L69/16H04L12/2856H04L12/2898H04L12/4633H04L29/06H04L47/10H04L47/193H04L47/2441H04L47/27H04L47/32H04L47/34H04L49/90H04L49/9063H04L63/1458H04L69/10H04L69/12H04L69/161H04L69/162H04L69/163H04L69/166
    • A system for reordering frames may include at least one processor that enable receiving of an out-of-order frame via a network subsystem. The at least one processor may enable placing data of the out-of-order frame in a host memory, and managing information relating to one or more holes resulting from the out-of-order frame in a receive window. The at least one processor may enable setting a programmable limit with respect to a number of holes allowed in the receive window. The out-of-order frame is received via a TCP offload engine (TOE) of the network subsystem or a TCP-enabled Ethernet controller (TEEC) of the network subsystem. The network subsystem may not store the out-of-order frame on an onboard memory, and may not store one or more missing frames relating to the out-of-order frame. The network subsystem may include a network interface card (NIC).
    • 用于重新排序帧的系统可以包括能够经由网络子系统接收无序帧的至少一个处理器。 所述至少一个处理器可以使得将乱序帧的数据放置在主机存储器中,并且管理与在接收窗口中的无序帧产生的一个或多个孔有关的信息。 所述至少一个处理器可以使得能够相对于接收窗口中允许的多个孔设置可编程限制。 无序帧通过网络子系统的TCP卸载引擎(TOE)或网络子系统的TCP启用以太网控制器(TEEC)接收。 网络子系统可能不会将无序帧存储在板载存储器上,并且可能不存储与无序帧相关的一个或多个丢失帧。 网络子系统可以包括网络接口卡(NIC)。
    • 8. 发明申请
    • METHOD AND SYSTEM FOR GUARANTEED END-TO-END DATA FLOWS IN A LOCAL NETWORKING DOMAIN
    • 用于在本地网络域中保证端到端数据流的方法和系统
    • US20100287262A1
    • 2010-11-11
    • US12775589
    • 2010-05-07
    • Uri Elzur
    • Uri Elzur
    • G06F15/177
    • H04L45/00H04L41/5054H04L45/302H04L45/306
    • A local manager in a local networking domain may configure, in conjunction with one or more switching devices, a plurality of network and/or switching devices to establish guaranteed end-to-end data flows in the local networking domain for servicing applications and/or processes running in the network devices. The network devices supporting or using guaranteed end-to-end data flows may determine data flow requirements for each serviced application, and may communicate the determined data flow requirements to switching devices supporting the local manager, for configuring the guaranteed end-to-end data flows. Data flow requirements may comprise bandwidth, quality of service (QoS), security, and/or service level agreement (SLA) related parameters. The network devices may allocate networking resources to guarantee the end-to-end data flow for each application running in each network device. Data flow routing tables maybe maintained and/or updated based on use of existing guaranteed end-to-end data flows.
    • 本地网络域中的本地管理器可以与一个或多个交换设备一起配置多个网络和/或交换设备,以在本地网络域中建立保证的端到端数据流,用于维护应用和/或 在网络设备中运行的进程。 支持或使用保证的端到端数据流的网络设备可以确定每个服务应用的数据流要求,并且可以将所确定的数据流要求传达给支持本地管理器的交换设备,用于配置保证的端到端数据 流动。 数据流要求可以包括带宽,服务质量(QoS),安全性和/或服务水平协议(SLA)相关参数。 网络设备可以分配网络资源以保证在每个网络设备中运行的每个应用的端到端数据流。 可以基于使用现有保证的端到端数据流来维护和/或更新数据流路由表。
    • 10. 发明申请
    • METHOD AND SYSTEM FOR NETWORK ABSTRACTION AND VIRTUALIZATION FOR A SINGLE OPERATING SYSTEM (OS)
    • 用于单个操作系统(OS)的网络摘要和虚拟化的方法和系统
    • US20100211946A1
    • 2010-08-19
    • US12707480
    • 2010-02-17
    • Uri Elzur
    • Uri Elzur
    • G06F9/455G06F9/50
    • G06F9/45537
    • A device may abstract access to hardware resources in the device to a single operating system (OS) running in the device utilizing an abstraction layer and a software partition. The abstraction layer and the software partition may enable virtualizing the hardware resources during interfacing between the single OS and the hardware resources, such that the actual characteristics and/or number of the hardware resources may be abstracted. The abstraction layer may comprise a hypervisor, which may be optimized to support network abstraction based operations. The software partition may enable managing configuration and/or use of the hardware resources via the abstraction layer. The hardware resources may comprise networking resources. Accordingly, operations of a plurality of virtual drivers within the OS corresponding to each of one or more of the plurality of hardware resources may be supported. Data transfers between the OS and the hardware resources may be performed via the software partition.
    • 设备可以使用抽象层和软件分区将设备中的硬件资源的访问抽象到在设备中运行的单个操作系统(OS)。 抽象层和软件分区可以在单个OS和硬件资源之间的接口期间实现虚拟化硬件资源,使得可以抽象出硬件资源的实际特性和/或数量。 抽象层可以包括管理程序,其可以被优化以支持基于网络抽象的操作。 软件分区可以允许经由抽象层管理硬件资源的配置和/或使用。 硬件资源可以包括网络资源。 因此,可以支持与多个硬件资源中的一个或多个硬件资源中的每一个对应的OS内的多个虚拟驱动器的操作。 可以通过软件分区来执行OS和硬件资源之间的数据传输。