-
公开(公告)号:US10805242B2
公开(公告)日:2020-10-13
申请号:US15390329
申请日:2016-12-23
Applicant: Intel Corporation
Inventor: Chris MacNamara , Mark D. Gray , Andrew Cunningham , Pierre Laurent
IPC: H04L12/931 , G06F9/50 , H04L12/24 , G06F9/455
Abstract: Examples include techniques for a configuration mechanism of a virtual switch. Example techniques include monitoring a database including parameter to configure a virtual switch at a computing platform hosting a plurality of virtual machines or containers. Changes to one or more parameters may cause changes in allocations of computing resources associated with supporting the virtual switch.
-
公开(公告)号:US10540196B2
公开(公告)日:2020-01-21
申请号:US15201094
申请日:2016-07-01
Applicant: INTEL CORPORATION
Inventor: Chris MacNamara , John J. Browne
IPC: H04L29/08 , G06F15/173 , G06F9/455 , G06F3/06 , H04L29/06
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.
-
公开(公告)号:US20190238442A1
公开(公告)日:2019-08-01
申请号:US16381237
申请日:2019-04-11
Applicant: Intel Corporation
Inventor: Peter McCarthy , Chris MacNamara , John Browne , Liang J. Ma , Liam Day
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.
-
公开(公告)号:US20190044812A1
公开(公告)日:2019-02-07
申请号:US16131009
申请日:2018-09-13
Applicant: Intel Corporation
Inventor: Ciara Loftus , Chris MacNamara , John J. Browne , Patrick Fleming , Tomasz Kantecki , John Barry , Patrick Connor
IPC: H04L12/24 , H04L12/923 , H04L12/911 , H04L12/931 , G06F11/34
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.
-
5.
公开(公告)号:US20190044799A1
公开(公告)日:2019-02-07
申请号:US16023780
申请日:2018-06-29
Applicant: Intel Corporation
Inventor: John J. Browne , Michael McGrath , Chris MacNamara
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.
-
公开(公告)号:US20170366477A1
公开(公告)日:2017-12-21
申请号:US15185864
申请日:2016-06-17
Applicant: Intel Corporation
Inventor: John J. Browne , Seán Harte , Tomasz Kantecki , Pierre Laurent , Chris MacNamara
IPC: H04L12/861 , H04L12/935 , H04L12/933
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.
-
公开(公告)号:US11477125B2
公开(公告)日:2022-10-18
申请号:US15594838
申请日:2017-05-15
Applicant: Intel Corporation
Inventor: John J. Browne , Chris MacNamara , Ronen Chayat
IPC: H04L47/2441 , H04L49/505 , H04L9/40 , H04L47/11 , H04L47/2425 , H04L47/32 , H04L67/10
Abstract: A fabric interface, including: an ingress port to receive incoming network traffic; a host interface to forward the incoming network traffic to a host; and a virtualization-aware overload protection engine including: an overload detector to detect an overload condition on the incoming network traffic; a packet inspector to inspect packets of the incoming network traffic; and a prioritizer to identify low priority packets to be dropped, and high priority packets to be forwarded to the host.
-
公开(公告)号:US11388074B2
公开(公告)日:2022-07-12
申请号:US16381237
申请日:2019-04-11
Applicant: Intel Corporation
Inventor: Peter McCarthy , Chris MacNamara , John Browne , Liang J. Ma , Liam Day
IPC: G06F1/32 , H04L43/00 , H04L43/10 , H04L41/0833 , H04L43/022 , H04L43/16 , G06F1/3209
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.
-
公开(公告)号:US11115283B2
公开(公告)日:2021-09-07
申请号:US16328140
申请日:2016-09-30
Applicant: Intel Corporation
Inventor: Damien Power , Alan Carey , Chris MacNamara
IPC: H04L12/24 , H04L12/927 , H04L12/923 , H04L29/08 , H04L12/26 , H04W28/02 , H04W40/20 , H04L12/911
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.
-
公开(公告)号:US10936449B2
公开(公告)日:2021-03-02
申请号:US15465247
申请日:2017-03-21
Applicant: Intel Corporation
Inventor: Hang T. Nguyen , Stephen T. Palermo , John J. Browne , Chris MacNamara , Pradeepsunder Ganesh
Abstract: Discussed herein are component redundancy systems, devices, and methods. A method to transfer a workload from a first component to a second component of a same device may include monitoring a wear indicator associated with the first component, and in response to an indication that the first component is stressed based on the wear indicator, transferring a workload of the first component to the second component.
-
-
-
-
-
-
-
-
-