Techniques to enable live migration of virtual environments

    公开(公告)号:US10540196B2

    公开(公告)日:2020-01-21

    申请号:US15201094

    申请日:2016-07-01

    Abstract: Embodiments may be generally directed to techniques to receive an indication to perform a migration of a virtual environment and services from a first host system to a second host system, initiate the migration of the virtual environment and services by communicating information associated with the virtual environment and services from the first host system to a second host system, and communicate a data structure having a value to a peer system, the value set to cause the peer system to halt communication of information for the virtual environment to the first host system.

    TECHNOLOGIES FOR PERFORMANCE MONITORING AND MANAGEMENT WITH EMPTY POLLING

    公开(公告)号:US20190238442A1

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

    申请号:US16381237

    申请日:2019-04-11

    CPC classification number: H04L43/10 H04L41/0833 H04L43/022

    Abstract: Technologies for performance monitoring include a computing device having multiple processor cores. The computing device performs a training workload with a processor core by continuously polling an empty input queue. The computing device determines empty polling thresholds based on the empty polling workload. The computing device performs a packet processing workload with one or more processor cores by continuously polling input queues associated with network traffic. The computing device compares a measured number of empty polls performed by the packet processing workload against the empty polling thresholds. The computing device configures power management of one or more processor cores in response to the comparison. The computing device may determine empty polling trends and compare the measured number of empty polls and the empty polling trends to the empty polling thresholds. Other embodiments are described and claimed.

    TECHNOLOGIES FOR DYNAMICALLY SELECTING RESOURCES FOR VIRTUAL SWITCHING

    公开(公告)号:US20190044812A1

    公开(公告)日:2019-02-07

    申请号:US16131009

    申请日:2018-09-13

    Abstract: Technologies for dynamically selecting resources for virtual switching include a network appliance configured to identify a present demand on processing resources of the network appliance that are configured to process data associated with network packets received by the network appliance. Additionally, the network appliance is configured to determine a present capacity of one or more acceleration resources of the network appliance and determine a virtual switch operation mode based on the present demand and the present capacity of the acceleration resources, wherein the virtual switch operation mode indicates which of the acceleration resources are to be enabled. The network appliance is additionally configured to configure a virtual switch of the network appliance to operate as a function of the determined virtual switch operation mode and assign acceleration resources of the network appliance as a function of the determined virtual switch operation mode. Other embodiments are described herein.

    TECHNOLOGIES FOR HOT-SWAPPING A LEGACY APPLIANCE WITH A NETWORK FUNCTIONS VIRTUALIZATION APPLIANCE

    公开(公告)号:US20190044799A1

    公开(公告)日:2019-02-07

    申请号:US16023780

    申请日:2018-06-29

    Abstract: Technologies for hot-swapping a legacy network appliance with a network functions virtualization (NFV) appliance include a migration management compute device configured to establish a secure connection with the legacy network appliance and retrieve configuration information and operational parameters of the legacy network appliance via the established secure connection. The migration management compute device is further configured to deploy a VNF instance on the NFV appliance based on the configuration information and operational parameters, and perform a hot-swap operation to re-route network traffic from the legacy network appliance to the NFV appliance. Other embodiments are described herein.

    TECHNOLOGIES FOR COORDINATING ACCESS TO DATA PACKETS IN A MEMORY

    公开(公告)号:US20170366477A1

    公开(公告)日:2017-12-21

    申请号:US15185864

    申请日:2016-06-17

    CPC classification number: H04L49/9057 H04L49/102 H04L49/3063

    Abstract: Technologies for coordinating access to packets include a network device. The network device is to establish a ring in a memory of the network device. The ring includes a plurality of slots. The network device is also to allocate cores to each of an input stage, an output stage, and a worker stage. The worker stage is to process data in a data packet with an associated worker function. The network device is also to add, with the input stage, an entry to a slot in the ring representative of a data packet received with a network interface controller of the network device, access, with the worker stage, the entry in the ring to process at least a portion of the data packet, and provide, with the output stage, the processed data packet to the network interface controller for transmission.

    Technologies for performance monitoring and management with empty polling

    公开(公告)号:US11388074B2

    公开(公告)日:2022-07-12

    申请号:US16381237

    申请日:2019-04-11

    Abstract: Technologies for performance monitoring include a computing device having multiple processor cores. The computing device performs a training workload with a processor core by continuously polling an empty input queue. The computing device determines empty polling thresholds based on the empty polling workload. The computing device performs a packet processing workload with one or more processor cores by continuously polling input queues associated with network traffic. The computing device compares a measured number of empty polls performed by the packet processing workload against the empty polling thresholds. The computing device configures power management of one or more processor cores in response to the comparison. The computing device may determine empty polling trends and compare the measured number of empty polls and the empty polling trends to the empty polling thresholds. Other embodiments are described and claimed.

    Geographic service classification and routing

    公开(公告)号:US11115283B2

    公开(公告)日:2021-09-07

    申请号:US16328140

    申请日:2016-09-30

    Abstract: Methods, systems, and computer programs are presented for managing resources to deliver a network service in a distributed configuration. A method includes an operation for identifying resources for delivering a network service, the resources being classified by geographic area. Further, the method includes operations for selecting service agents to configure the identified resources, each service agent to manage service pools for delivering the network service across at least one geographic area, the service agents being selected to provide configurability for the service pools. The method further includes operations for sending configuration rules, to the service agents, configured to establish service pools for delivering the network service across the geographic areas. Service traffic information is collected from the service agents, and the resources are adjusted based on the collected service traffic information. Updated respective configuration rules are sent to each determined service agent based on the adjusting.

Patent Agency Ranking