-
11.
公开(公告)号:US20210320870A1
公开(公告)日:2021-10-14
申请号:US17356420
申请日:2021-06-23
Applicant: Intel Corporation
Inventor: Patrick CONNOR , Andrey CHILIKIN , Brendan RYAN , Chris MACNAMARA , John J. BROWNE , Krishnamurthy JAMBUR SATHYANARAYANA , Stephen DOYLE , Tomasz KANTECKI , Anthony KELLY , Ciara LOFTUS , Fiona TRAHE
IPC: H04L12/803 , G06F9/455 , H04L12/851 , H04L12/26 , G06F8/76
Abstract: A computing device includes an appliance status table to store at least one of reliability and performance data for one or more network functions virtualization (NFV) appliances and one or more legacy network appliances. The computing device includes a load controller to configure an Internet Protocol (IP) filter rule to select a packet for which processing of the packet is to be migrated from a selected one of the one or more legacy network appliances to a selected one of the one or more NFV appliances, and to update the appliance status table with received at least one of reliability and performance data for the one or more legacy network appliances and the one or more NFV appliances. The computing device includes a packet distributor to receive the packet, to select one of the one or more NFV appliances based at least in part on the appliance status table, and to send the packet to the selected NFV appliance. Other embodiments are described herein.
-
公开(公告)号:US20210209035A1
公开(公告)日:2021-07-08
申请号:US17212722
申请日:2021-03-25
Applicant: Intel Corporation
Inventor: Duane E. GALBI , Matthew J. ADILETTA , Hugh WILKINSON , Patrick CONNOR
Abstract: Examples described herein relate to an apparatus that includes at least two processing units and a memory hub coupled to the at least two processing units. In some examples, the memory hub includes a home agent. In some examples, the memory hub is to perform a memory access request involving a memory device, a first processing unit among the at least two processing units is to send the memory access request to the memory hub. In some examples, the first processing unit is to offload at least some but not all home agent operations to the home agent of the memory hub. In some examples, the first processing unit comprises a second home agent and wherein the second home agent is to perform the at least some but not all home agent operations before the offload of at least some but not all home agent operations to the home agent of the memory hub. In some examples, based on provision of the at least some but not all home agent operations to be performed by the second home agent, the second home agent is to perform the at least some but not all home agent operations.
-
13.
公开(公告)号:US20240089206A1
公开(公告)日:2024-03-14
申请号:US18513261
申请日:2023-11-17
Applicant: Intel Corporation
Inventor: Patrick CONNOR , Andrey CHILIKIN , Brendan RYAN , Chris MACNAMARA , John J. BROWNE , Krishnamurthy JAMBUR SATHYANARAYANA , Stephen DOYLE , Tomasz KANTECKI , Anthony KELLY , Ciara LOFTUS , Fiona TRAHE
IPC: H04L47/125 , G06F8/76 , G06F9/455 , H04L43/0817 , H04L47/2441
CPC classification number: H04L47/125 , G06F8/76 , G06F9/455 , H04L43/0817 , H04L47/2441
Abstract: A computing device includes an appliance status table to store at least one of reliability and performance data for one or more network functions virtualization (NFV) appliances and one or more legacy network appliances. The computing device includes a load controller to configure an Internet Protocol (IP) filter rule to select a packet for which processing of the packet is to be migrated from a selected one of the one or more legacy network appliances to a selected one of the one or more NFV appliances, and to update the appliance status table with received at least one of reliability and performance data for the one or more legacy network appliances and the one or more NFV appliances. The computing device includes a packet distributor to receive the packet, to select one of the one or more NFV appliances based at least in part on the appliance status table, and to send the packet to the selected NFV appliance. Other embodiments are described herein.
-
公开(公告)号:US20240012459A1
公开(公告)日:2024-01-11
申请号:US18371949
申请日:2023-09-22
Applicant: Intel Corporation
Inventor: Francesc GUIM BERNAT , Karthik KUMAR , John J. BROWNE , Chris MACNAMARA , Patrick CONNOR
IPC: G06F1/26
CPC classification number: G06F1/266
Abstract: Examples described herein relate to receiving a configuration, wherein the configuration is to specify a first level of renewable energy utilized by one or more devices based on telemetry, wherein the telemetry comprises a level of renewable energy supplied to the one or more devices. Based on a second level of available supplied renewable energy, a portion of the first level of available supplied renewable energy can be allocated to one or more devices to perform the process. Based on a third level of available supplied renewable energy, increase renewable energy allocated to the one or more devices, to perform the process, to above the first level.
-
公开(公告)号:US20230353508A1
公开(公告)日:2023-11-02
申请号:US18220206
申请日:2023-07-10
Applicant: Intel Corporation
Inventor: Kapil SOOD , Patrick CONNOR , Scott P. DUBAL , James R. HEARN , Brendan RYAN , Chris MACNAMARA , Conor WALSH , David HUNT , John J. BROWNE , Kevin LAATZ
IPC: H04L49/00 , H04L47/625
CPC classification number: H04L49/3018 , H04L47/626
Abstract: Examples described herein relate to a system within a package. In some examples, the system includes a communication fabric and circuitry to adjust a packet throughput rate associated with the communication fabric based at least in part on incoming receive rate across multiple input ports and fabric usage. In some examples, the communication fabric is to communicatively couple devices in the package including one or more of: an accelerator, a processor, a memory, or a network interface device.
-
16.
公开(公告)号:US20230195499A1
公开(公告)日:2023-06-22
申请号:US18081358
申请日:2022-12-14
Applicant: Intel Corporation
Inventor: Patrick CONNOR , Scott DUBAL , Chris PAVLAS , Katalin BARTFAI-WALCOTT , Amritha NAMBIAR , Sharada Ashok SHIDDIBHAVI
CPC classification number: G06F9/45558 , G06F11/3065 , G06F11/3409 , G06F9/5027 , G06F9/5077 , G06F2009/45591 , G06F2009/4557
Abstract: Technologies for deploying virtual machines (VMs) in a virtual network function (VNF) infrastructure include a compute device configured to collect a plurality of performance metrics based on a set of key performance indicators, determine a key performance indicator value for each of the set of key performance indicators based on the collected plurality of performance metrics, and determine a service quality index for a virtual machine (VM) instance of a plurality of VM instances managed by the compute as a function each key performance indicator value. Additionally, the compute device is configured to determine whether the determined service quality index is acceptable and perform, in response to a determination that the determined service quality index is not acceptable, an optimization action to ensure the VM instance is deployed on an acceptable host of the compute device. Other embodiments are described herein.
-
公开(公告)号:US20210157935A1
公开(公告)日:2021-05-27
申请号:US17165769
申请日:2021-02-02
Applicant: Intel Corporation
Inventor: Kapil SOOD , Patrick CONNOR
IPC: G06F21/60 , G06F21/71 , G06F21/53 , G06F12/14 , G06F12/1009
Abstract: A network interface controller (NIC) to interact with virtual environments (e.g., virtual machines, containers) when they are within a trusted environment protected by a cryptography scheme.
-
公开(公告)号:US20190317802A1
公开(公告)日:2019-10-17
申请号:US16448860
申请日:2019-06-21
Applicant: Intel Corporation
Inventor: Alexander BACHMUTSKY , Andrew J. HERDRICH , Patrick CONNOR , Raghu KONDAPALLI , Francesc GUIM BERNAT , Scott P. DUBAL , James R. HEARN , Kapil SOOD , Niall D. MCDONNELL , Matthew J. ADILETTA
Abstract: Examples are described herein that can be used to offload a sequence of work events to one or more accelerators to a work scheduler. An application can issue a universal work descriptor to a work scheduler. The universal work descriptor can specify a policy for scheduling and execution of one or more work events. The universal work descriptor can refer to one or more work events for execution. The work scheduler can, in some cases, perform translation of the universal work descriptor or a work event descriptor for compatibility and execution by an accelerator. The application can receive notice of completion of the sequence of work from the work scheduler or an accelerator.
-
19.
公开(公告)号:US20190268269A1
公开(公告)日:2019-08-29
申请号:US16395774
申请日:2019-04-26
Applicant: Intel Corporation
Inventor: Patrick CONNOR , Andrey CHILIKIN , Brendan RYAN , Chris MACNAMARA , John J. BROWNE , Krishnamurthy JAMBUR SATHYANARAYANA , Stephen DOYLE , Tomasz KANTECKI , Anthony KELLY , Ciara LOFTUS , Fiona TRAHE
IPC: H04L12/803 , G06F9/455 , G06F8/76 , H04L12/26 , H04L12/851
Abstract: A computing device includes an appliance status table to store at least one of reliability and performance data for one or more network functions virtualization (NFV) appliances and one or more legacy network appliances. The computing device includes a load controller to configure an Internet Protocol (IP) filter rule to select a packet for which processing of the packet is to be migrated from a selected one of the one or more legacy network appliances to a selected one of the one or more NFV appliances, and to update the appliance status table with received at least one of reliability and performance data for the one or more legacy network appliances and the one or more NFV appliances. The computing device includes a packet distributor to receive the packet, to select one of the one or more NFV appliances based at least in part on the appliance status table, and to send the packet to the selected NFV appliance. Other embodiments are described herein.
-
公开(公告)号:US20180373553A1
公开(公告)日:2018-12-27
申请号:US15635124
申请日:2017-06-27
Applicant: Intel Corporation
Inventor: Patrick CONNOR , James R. Hearn , Scott P. DUBAL , Andrew J. HERDRICH , Kapil SOOD
IPC: G06F9/455
Abstract: Examples may include techniques to live migrate a virtual machine (VM) using disaggregated computing resources including compute and memory resources. Examples include copying data between allocated memory resources that serve as near or far memory for compute resources supporting the VM at a source or destination server in order to initiate and complete the live migration of the VM.
-
-
-
-
-
-
-
-
-