Technologies for offloading a virtual service endpoint to a network interface card

    公开(公告)号:US10237354B2

    公开(公告)日:2019-03-19

    申请号:US14496417

    申请日:2014-09-25

    Inventor: Nrupal R. Jani

    Abstract: Technologies for offloading virtual service endpoint capabilities include a compute node and network controller. A device driver of a compute device may discover offloaded virtual service endpoint capability of a network interface card of the compute device. The device driver may advertise the offloaded virtual service endpoint capability to a network agent and virtual network functions provided by the compute device. An out-of-band tag may be associated with the offloaded virtual service endpoint to identify network packets to be processed by the offloaded virtual service endpoint. The network agent may add a flow entry to a forwarding table of a network switch of the compute device based on network flow information received from the network controller. The network agent may also associate the added flow entry with the offloaded virtual service endpoint based on the out-of-band tag and configure the offloaded virtual service endpoint based on the network flow information.

    Technologies for offloading data object replication and service function chain management

    公开(公告)号:US11082515B2

    公开(公告)日:2021-08-03

    申请号:US14866891

    申请日:2015-09-26

    Abstract: Technologies for offloading data object replication and service function chain management include a switch communicatively coupled to one or more computing nodes capable of executing virtual machines and storing data objects. The switch is configured to determine metadata of a service function chain, transmit a network packet to a service function of the service function chain being executed by one or more of the computing nodes for processing the network packet. The switch is further configured to receive feedback from service function, update the metadata based on the feedback, and transmit the network packet to a next service function of the service function chain. Additionally or alternatively, the switch is configured to identify a plurality of computing nodes (i.e., storage nodes) at which to store a received data object, replicate the data object based on the number of storage nodes, and transmit each of the received data object and replicated data object(s) to different corresponding storage nodes. Other embodiments are described and claimed.

    Technologies for directed power and performance management

    公开(公告)号:US10091063B2

    公开(公告)日:2018-10-02

    申请号:US14583658

    申请日:2014-12-27

    Abstract: Technologies to monitor and manage platform, device, processor and power characteristics throughout a system utilizing a remote entity such as controller node. By remotely monitoring and managing system operation and performance over time, future system performance requirements may be anticipated, allowing system parameters to be adjusted proactively in a more coordinated way. The controller node may monitor, control and predict traffic flows in the system and provide performance modification instructions to any of the computer nodes and a network switch to better optimize performance. The target systems collaborate with the controller node by respectively monitoring internal resources, such as resource availability and performance requirements to provide necessary resources for optimizing operating parameters of the system. The controller node may collect local system information for one or all of the computer nodes to dynamically steer traffic to a specific set of computers for processing to meet desired performance and power requirements.

    Method, system, and device for securely handling virtual function driver communications with a physical function driver
    6.
    发明授权
    Method, system, and device for securely handling virtual function driver communications with a physical function driver 有权
    用于安全处理与物理功能驱动程序的虚拟功能驱动程序通信的方法,系统和设备

    公开(公告)号:US09239728B2

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

    申请号:US14306498

    申请日:2014-06-17

    CPC classification number: G06F9/45533 G06F21/00 G06F21/50

    Abstract: In an input/output virtualization-enabled computing environment, a device, method, and system for securely handling virtual function driver communications with a physical function driver of a computing device includes maintaining communication profiles for virtual function drivers and applying the communication profiles to communications from the virtual function drivers to the physical function driver, to determine whether the communications present a security and/or performance condition. The device, method and system may disable a virtual function driver if a security and/or performance condition is detected.

    Abstract translation: 在支持输入/输出虚拟化的计算环境中,用于安全地处理与计算设备的物理功能驱动程序的虚拟功能驱动程序通信的设备,方法和系统包括维护虚拟功能驱动器的通信简档,并将通信简档应用于 虚拟功能驱动到物理功能驱动器,以确定通信是否呈现安全和/或性能状况。 如果检测到安全和/或性能条件,则设备,方法和系统可能会禁用虚拟功能驱动程序。

Patent Agency Ranking