-
公开(公告)号:US20240388541A1
公开(公告)日:2024-11-21
申请号:US18447753
申请日:2023-08-10
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Jean Tourrilhes , Puneet Sharma
IPC: H04L47/625 , H04L47/12
Abstract: A system maintains a queue for storing packets, which are enqueued at a tail of the queue and dequeued at a head of the queue. The system computes a queue utilization value, based on the packets stored in the queue. The system computes an excess amount value, based on the packets stored in the queue and previously tagged as excess packets. The system receives a first packet at the tail of the queue and determines whether a difference between the queue utilization value and the excess amount value exceeds a predetermined threshold. Responsive to determining that the difference exceeds the predetermined threshold, the system tags the first packet as an excess packet. Responsive to tagging the first packet as an excess packet, the system performs an operation associated with the first packet or a second packet at the head of the queue to reduce congestion.
-
公开(公告)号:US11888749B2
公开(公告)日:2024-01-30
申请号:US17510232
申请日:2021-10-25
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Jean Tourrilhes , Puneet Sharma
IPC: H04L47/215 , H04L47/2441 , H04L43/10 , H04L47/783 , H04L43/0829 , H04L47/70
CPC classification number: H04L47/215 , H04L43/0829 , H04L43/10 , H04L47/2441 , H04L47/783 , H04L47/823
Abstract: Systems and methods are provided for measuring available bandwidth available in a black box network by determining a probing rate of packet transmissions between a sender and receiver. The optimal probing rate and bandwidth estimate may be determined. Additional actions may be performed, like automatically rerouting packets and/or load balancing network traffic after the probing rate is determined.
-
3.
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US10423530B2
公开(公告)日:2019-09-24
申请号:US15589164
申请日:2017-05-08
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Jean Tourrilhes , Michael Schlansker
IPC: G06F12/0831 , G06F12/0815 , G06F12/0813
Abstract: Examples disclosed herein relate to partial cache coherence. In some examples disclosed herein, a node connected to a memory fabric may include local cache connected to a local processor and a memory coherency proxy to. The memory coherency proxy may configure a portion of a fabric memory on the memory fabric as a proxy backing memory and expose the proxy backing memory to other nodes in the memory fabric as a fictitious local memory on the node, and may implement partial coherency for memory requests directed to the fictitious local memory. The fictitious local memory may have a memory address region different from a memory address region of a native local memory on the node.
-
公开(公告)号:US10048440B2
公开(公告)日:2018-08-14
申请号:US15500560
申请日:2015-01-29
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Mike Schlansker , Jean Tourrilhes , Michael Renne Ty Tan , Joaquin Matres , Wayne Victor Sorin
Abstract: A photonic interconnect apparatus includes tunable light devices, multiplexers to multiplex optical signals produced by the tunable light devices onto optical paths, and a cyclic arrayed waveguide grating (AWG) to receive the optical signals over the optical paths, and to direct a given optical signal of the received optical signals to a selected output of a plurality of outputs of the cyclic AWG based on a wavelength of the given optical signal. A respective demultiplexer directs the given optical signal to a selected output of a plurality of outputs of the respective demultiplexer according to which coarse wavelength band the wavelength of the given optical signal is part of.
-
8.
公开(公告)号:US20180210833A1
公开(公告)日:2018-07-26
申请号:US15411647
申请日:2017-01-20
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Michael Schlansker , Jean Tourrilhes , Charles B. Morrey, III
IPC: G06F12/0815 , G06F12/0804
CPC classification number: G06F12/0815 , G06F9/52 , G06F12/0804 , G06F2212/60
Abstract: Examples disclosed herein relate to locally polling the value of a flag to determine whether a resource is free for a thread to use in a system with multiple processing nodes that are incoherent with regards to each other. A flag in a direct attached memory to one of the processing nodes is set to indicate that the resource is not free for the thread to use. A previous tail of a lock list is determined from a list master. The previous tail is located on another one of the processing nodes.
-
公开(公告)号:US20170227714A1
公开(公告)日:2017-08-10
申请号:US15500560
申请日:2015-01-29
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Mike Schlansker , Jean Tourrilhes , Michael Renne Ty Tan , Joaquin Matres , Wayne Victor Sorin
CPC classification number: G02B6/12019 , G02B6/12 , G02B6/12009 , G02B6/124 , G02B2006/12164 , H04J14/02 , H04Q11/0005 , H04Q2011/0016 , H04Q2011/0018 , H04Q2011/0032
Abstract: A photonic interconnect apparatus includes tunable light devices, multiplexers to multiplex optical signals produced by the tunable light devices onto optical paths, and a cyclic arrayed waveguide grating (AWG) to receive the optical signals over the optical paths, and to direct a given optical signal of the received optical signals to a selected output of a plurality of outputs of the cyclic AWG based on a wavelength of the given optical signal. A respective demultiplexer directs the given optical signal to a selected output of a plurality of outputs of the respective demultiplexer according to which coarse wavelength band the wavelength of the given optical signal is part of.
-
公开(公告)号:US20240385876A1
公开(公告)日:2024-11-21
申请号:US18456709
申请日:2023-08-28
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Jean Tourrilhes , Puneet Sharma
IPC: G06F9/48
Abstract: A system maintains ordered sub-queues used for storing packets, which are to be dequeued by a scheduler. A respective is enqueued into a sub-queue, and a virtual time associated with the respective packet is based on a current sub-queue virtual time corresponding to a previously enqueued packet in the sub-queue. The system dequeues, by the scheduler, a first packet from a selected sub-queue and determines a packet virtual time associated with a next packet in the currently selected sub-queue. Responsive to determining that the packet virtual time associated with the next packet is greater than a current global virtual time, the system selects a next sub-queue in the ordered plurality of sub-queues. The system updates the current global virtual time based on a packet virtual time of the dequeued first packet.
-
-
-
-
-
-
-
-
-