-
公开(公告)号:US20220414817A1
公开(公告)日:2022-12-29
申请号:US17360122
申请日:2021-06-28
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Diman Zad Tootaghaj , Junguk Cho , Puneet Sharma
IPC: G06T1/20
Abstract: Example implementations relate to scheduling of jobs for a plurality of graphics processing units (GPUs) providing concurrent processing by a plurality of virtual GPUs. According to an example, a computing system including one or more GPUs receives a request to schedule a new job to be executed by the computing system. The new job is allocated to one or more vGPUs. Allocations of existing jobs are updated to one or more vGPUs. Operational cost of operating the one or more GPUs and migration cost of allocating the new job are minimized and allocations of the existing jobs on the one or more vGPUs is updated. The new job and the existing jobs are processed by the one or more GPUs in the computing system.
-
公开(公告)号:US11502936B2
公开(公告)日:2022-11-15
申请号:US17282941
申请日:2019-04-18
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Diman Zad Tootaghaj , Puneet Sharma , Faraz Ahmed
IPC: H04L45/125 , H04L43/0852 , H04L43/0882 , H04L45/121 , H04L45/12 , H04L45/00 , H04L45/64 , H04L47/12
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.
-
93.
公开(公告)号:US20220342649A1
公开(公告)日:2022-10-27
申请号:US17236884
申请日:2021-04-21
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.
-
公开(公告)号:US11436054B1
公开(公告)日:2022-09-06
申请号:US17222160
申请日:2021-04-05
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Diman Zad Tootaghaj , Anu Mercian , Vivek Adarsh , Puneet Sharma
Abstract: Example implementations relate to edge acceleration by offloading network dependent applications to a hardware accelerator. According to one embodiment, queries are received at a cluster of a container orchestration platform. The cluster includes a host system and a hardware accelerator, each serving as individual worker machines of the cluster. The cluster further includes multiple worker nodes and a master node executing on the host system or the hardware accelerator. A first worker node executes on the hardware accelerator and runs a first instance of an application. A distribution of the queries is determined among the worker machines based on a queuing model that takes into consideration the respective compute capacities of the worker machines. Responsive to receipt of the queries by the host system or the hardware accelerator, the queries are directed to the master node or one of the worker nodes in accordance with the distribution.
-
公开(公告)号:US11431609B2
公开(公告)日:2022-08-30
申请号:US16862629
申请日:2020-04-30
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Faraz Ahmed , Puneet Sharma , Diman Zad Tootaghaj
Abstract: An example client device includes processing circuitry and a memory including instructions that, when executed by the processing circuitry, cause the client device to undertake certain actions. Certain instructions cause the device to periodically measure active network performance data for a network, calculate expected rewards for the plurality of entry points, select an expected best entry point based on the expected rewards, route data to the selected entry point, measure passive network performance data for the selected entry point, and update a reinforcement learning algorithm, based in part on the measured passive network performance data.
-
96.
公开(公告)号:US11349740B2
公开(公告)日:2022-05-31
申请号:US16861583
申请日:2020-04-29
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Jean Tourrilhes , Puneet Sharma
IPC: H04L43/0882 , H04L41/0896 , H04L43/12 , H04L47/70 , H04L43/0852 , H04L47/10 , H04L43/10
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.
-
公开(公告)号:US11223631B2
公开(公告)日:2022-01-11
申请号:US15947052
申请日:2018-04-06
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Puneet Sharma , Arun Raghuramu , David Lee
IPC: H04L12/26 , H04L12/40 , G06F11/30 , G06F21/57 , H04L29/06 , G06F9/455 , G06F21/64 , G06F16/27 , G06F16/182 , H04W4/70 , H04L9/32 , H04W12/106 , G06F21/55 , H04W4/40 , H04L29/08 , H04W4/021
Abstract: In some examples, a secure compliance protocol may include a virtual computing instance (VCI) deployed on a hypervisor and may be provisioned with hardware computing resources. In some examples the VCI may also include a cryptoprocessor to provide cryptoprocessing to securely communicate with a plurality of nodes, and a plurality of agents to generate a plurality of compliance proofs; the VCI may communicate with a server corresponding to a node of the plurality of nodes; and receive a time stamp corresponding to at least one compliance proof based on a metric of a connected device.
-
公开(公告)号:US11153192B2
公开(公告)日:2021-10-19
申请号:US16805730
申请日:2020-02-29
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Jean Tourrilhes , Puneet Sharma
IPC: H04L12/26 , H04L12/911 , H04L12/841
Abstract: Techniques and architectures for measuring available bandwidth. A train of probe packets is received from a remote electronic device. A per-packet one-way delay (OWD) is calculated for at least two packets from the train of probe packets. An OWD threshold value is calculated based on the calculated OWD for the at least two packets from the train of probe packets. A packet pair is selected from the train of probe packets based on the per-packet OWD for each packet in the packet pair exceeding the OWD threshold value. An estimated available bandwidth is computed based on one or more transmission characteristics of the selected packet pair.
-
公开(公告)号:US11095518B2
公开(公告)日:2021-08-17
申请号:US16721274
申请日:2019-12-19
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Ying Zhang , Jeongkeun Lee , Puneet Sharma , Joon-Myung Kang
IPC: H04L12/26 , H04L12/46 , H04L12/801 , H04L12/24 , H04L12/813 , H04L12/851 , H04L12/715 , H04L12/721
Abstract: Example implementations relate to determining whether network invariants are violated by flow rules to be implemented by the data plane of a network. In an example, a verification module implemented on a device receives a flow rule transmitted from an SDN controller to a switch, the flow rule relating to an event. The module determines whether the flow rule matches any of a plurality of network invariants cached in the device. If determined that the flow rule matches one of the plurality of network invariants, the verification module determines whether the flow rule violates the matched network invariant. If determined that the flow rule does not match any of the plurality of network invariants, the verification module (1) reports the event associated with the flow rule to a policy management module, (2) receives a new network invariant related to the event from the policy management module, and (3) determines whether the flow rule violates the new network invariant. The verification module generates an alarm if determined that the flow rule violates any of the network invariants.
-
公开(公告)号:US11038834B2
公开(公告)日:2021-06-15
申请号:US15884862
申请日:2018-01-31
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Jean Tourrilhes , Puneet Sharma , Yang Zhang
IPC: H04L29/12 , H04L12/751 , H04L12/24 , H04L12/741 , H04L12/707 , H04L12/54
Abstract: An example system may comprise a set of network devices in a network topology, the network topology having a plurality of external links that connect to other networks, wherein the system comprises a processing resource to: assign multiple Internet Protocol (IP) addresses to one of the network interfaces of a client device; communicate the multiple IP addresses to a network interface of the client device; receive a packet from the one of the network interfaces, wherein the packet includes a source address that is one of the multiple IP addresses; select an external link of the plurality of external links based on the source address of the packet; and forward the packet via the external link of the plurality of external links.
-
-
-
-
-
-
-
-
-