-
公开(公告)号:US20250077456A1
公开(公告)日:2025-03-06
申请号:US18460043
申请日:2023-09-01
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Yunming Xiao , Diman Zad Tootaghaj , Aditya Dhakal , Puneet Sharma
IPC: G06F13/36
Abstract: In certain embodiments, a method includes receiving, at an interface of a Smart network interface card (SmartNIC) of a computing device, via a network, a network data unit; processing, by a data allocator of a SmartNIC subsystem of the SmartNIC, the network data unit to make a determination that data included in the network data unit is intended for processing by an accelerator of the computing device, wherein the accelerator is configured to execute a machine learning algorithm; storing, by the data allocator and based on the determination, the data in a local buffer of the SmartNIC subsystem; identifying, by the data allocator, a memory resource associated with the accelerator; and transferring the data from the local buffer to the memory resource.
-
公开(公告)号:US20240406117A1
公开(公告)日:2024-12-05
申请号:US18498460
申请日:2023-10-31
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Jean Tourrilhes , Puneet Sharma
IPC: H04L47/625 , H04L47/122 , H04L47/2483
Abstract: A system maintains a queue structure used for storing packets and comprising a plurality of sub-queues used to process the packets, wherein the packets in the queue structure are to be dequeued by a scheduler. The system computes a respective packet virtual time for a respective packet based on at least a packet virtual time of a previous packet processed by the same sub-queue. The system computes a global virtual time based on a packet virtual time of a packet being dequeued from the queue structure. The system measures a rate at which the global virtual time progresses based on the virtual time of packets dequeued from the queue structure. The system manages congestion in the sub-queues based on the rate at which the global virtual time progresses, a metric of a respective sub-queue, and an amount of a resource for the queue structure.
-
3.
公开(公告)号:US11943129B2
公开(公告)日:2024-03-26
申请号:US17282838
申请日:2018-11-01
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Jean Tourrilhes , Puneet Sharma
IPC: H04L43/12 , H04L43/0876 , H04L43/16
CPC classification number: H04L43/12 , H04L43/0876 , H04L43/16
Abstract: Systems and methods are provided for available network bandwidth estimation using a one-way-delay noise filter with bump detection. The method includes receiving one-way delay measurements for each probe packet in a probe train sent over the telecommunications path; grouping the probe packets into a plurality of pairs based on the one-way delay measurements; for each pair, computing a respective noise threshold based on the one-way delay measurements of all the probe packets transmitted after a later-transmitted probe packet of the pair; selecting one of the pairs according to the noise thresholds and the one-way delay measurements for the probe packets of the pairs; and estimating the available bandwidth on the telecommunications path based on transmission times of the probe packets in the selected pair.
-
4.
公开(公告)号:US11914982B2
公开(公告)日:2024-02-27
申请号:US18328287
申请日:2023-06-02
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Lianjie Cao , Anu Mercian , Diman Zad Tootaghaj , Faraz Ahmed , Puneet Sharma
Abstract: Embodiments described herein are generally directed to an edge-CaaS (eCaaS) framework for providing life-cycle management of containerized applications on the edge. According to an example, declarative intents are received indicative of a use case for which a cluster of a container orchestration platform is to be deployed within an edge site that is to be created based on infrastructure associated with a private network. A deployment template is created by performing intent translation on the declarative intents and based on a set of constraints. The deployment template identifies the container orchestration platform selected by the intent translation. The deployment template is then executed to deploy and configure the edge site, including provisioning and configuring the infrastructure, installing the container orchestration platform on the infrastructure, configuring the cluster within the container orchestration platform, and deploying a containerized application or portion thereof on the cluster.
-
5.
公开(公告)号:US20240004710A1
公开(公告)日:2024-01-04
申请号:US18469695
申请日:2023-09-19
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Lianjie Cao , Faraz Ahmed , Puneet Sharma
IPC: G06F9/50 , G06F9/30 , G06N20/00 , G06F11/34 , G06F18/214 , G06F18/2415
CPC classification number: G06F9/5005 , G06F9/505 , G06F9/5011 , G06F18/24155 , G06N20/00 , G06F11/3409 , G06F18/214 , G06F9/3009
Abstract: Systems and methods are provided for optimally allocating resources used to perform multiple tasks/jobs, e.g., machine learning training jobs. The possible resource configurations or candidates that can be used to perform such jobs are generated. A first batch of training jobs can be randomly selected and run using one of the possible resource configuration candidates. Subsequent batches of training jobs may be performed using other resource configuration candidates that have been selected using an optimization process, e.g., Bayesian optimization. Upon reaching a stopping criterion, the resource configuration resulting in a desired optimization metric, e.g., fastest job completion time can be selected and used to execute the remaining training jobs.
-
公开(公告)号:US11811662B2
公开(公告)日:2023-11-07
申请号:US17282765
申请日:2018-10-26
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Jean Tourrilhes , Puneet Sharma
IPC: H04L47/11 , H04L43/062 , H04L43/0882 , H04L47/122 , H04L47/283
CPC classification number: H04L47/11 , H04L43/062 , H04L43/0882 , H04L47/122 , H04L47/283
Abstract: Determination of an inflection point in congestion in a network path can include determining packet congestion on a network path using an inflection point mechanism (IPDM), detecting a potential inflection point in response to a one-way delay (OWD) of a first packet being lesser than an OWD of a second packet by a quantity greater than a function of a difference of inter departure time (IDT) between the first packet and the second packet, and determining an inflection point in congestion of the network path based on the potential inflection point.
-
公开(公告)号:US11553260B2
公开(公告)日:2023-01-10
申请号:US17655032
申请日:2022-03-16
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Anu Mercian , Terrel Morris , Jean Tourrilhes , Derek Spock , Puneet Sharma
Abstract: An optical network includes top networking ports coupled to a packet switch, first media converters, second media converters, and bottom networking ports. The first media converters are coupled to top networking ports, each of the first media converters including a first ASIC transceiver that has a circuit switch function. The second media converters are coupled to the first media converter via optical cables to receive the optical signals. Each of the second media converters includes a second ASIC transceiver that has a circuit switch function. The bottom networking ports are coupled to the second media converters. The first ASIC transceiver and the second ASIC transceiver are configured to transmit a signal from one of the top networking ports to any one of the bottom networking ports, and transmit a signal from one of the bottom networking ports to any one of the top networking ports.
-
公开(公告)号:US11297404B2
公开(公告)日:2022-04-05
申请号:US16931348
申请日:2020-07-16
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Anu Mercian , Terrel Morris , Jean Tourrilhes , Derek Spock , Puneet Sharma
Abstract: An optical network includes top networking ports coupled to a packet switch, first media converters, second media converters, and bottom networking ports. The first media converters are coupled to top networking ports, each of the first media converters including a first ASIC transceiver that has a circuit switch function. The second media converters are coupled to the first media converter via optical cables to receive the optical signals. Each of the second media converters includes a second ASIC transceiver that has a circuit switch function. The bottom networking ports are coupled to the second media converters. The first ASIC transceiver and the second ASIC transceiver are configured to transmit a signal from one of the top networking ports to any one of the bottom networking ports, and transmit a signal from one of the bottom networking ports to any one of the top networking ports.
-
公开(公告)号:US20210392070A1
公开(公告)日:2021-12-16
申请号:US17282941
申请日:2019-04-18
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Diman Zad Tootaghaj , Puneet Sharma , Faraz Ahmed
IPC: H04L12/729 , H04L12/721 , H04L12/715 , H04L12/26 , H04L12/801 , H04L12/727
Abstract: An example network orchestrator includes processing circuitry and a memory. The memory includes instructions that cause the network orchestrator to receive network probe information including delay times of network probes associated with a set of flows between devices. The instructions further cause the network orchestrator to generate a correlation matrix including correlations representing shared congested links between pairs of flows. The instructions further cause the network orchestrator to for each flow of the set of flows, determine a routing solution optimized for the each flow and select a total minimum cost solution from the determined routing solutions.
-
10.
公开(公告)号:US20210344581A1
公开(公告)日:2021-11-04
申请号:US16861583
申请日:2020-04-29
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Jean Tourrilhes , Puneet Sharma
IPC: H04L12/26 , H04L12/24 , H04L12/801 , H04L12/911
Abstract: Techniques and architectures for measuring available bandwidth. A train of probe packets is received from a remote electronic device. A received time for a first subset of the train of probe packets is measured. A change in capacity of the network path is determined based on the measured received time for the first subset of packets. Packets from the train of probe packets prior to the detected change in capacity of the network path are excluded to identify a second subset of packets. An estimated available bandwidth is computed based on the second subset of packets from the train of probe packets.
-
-
-
-
-
-
-
-
-