-
公开(公告)号:US20240364641A1
公开(公告)日:2024-10-31
申请号:US18768909
申请日:2024-07-10
申请人: Intel Corporation
发明人: Patrick CONNOR , James R. HEARN , Kevin LIEDTKE , Scott P. DUBAL
IPC分类号: H04L49/356 , G06F9/455 , H04L47/125 , H04L47/32 , H04L67/1097 , H04L69/22
CPC分类号: H04L49/356 , G06F9/45558 , H04L47/125 , H04L47/32 , H04L67/1097 , H04L69/22 , G06F2009/4557 , G06F2009/45583 , G06F2009/45595
摘要: Examples described herein relate to a switch device for a rack of two or more physical servers, wherein the switch device is coupled to the two or more physical servers and the switch device performs packet protocol processing termination for received packets and provides payload data from the received packets without a received packet header to a destination buffer of a destination physical server in the rack. In some examples, the switch device comprises at least one central processing unit, the at least one central processing unit is to execute packet processing operations on the received packets. In some examples, a physical server executes at least one virtualized execution environments (VEE) and the at least one central processing unit executes a VEE for packet processing of packets with data to be accessed by the physical server that executes the VEE.
-
公开(公告)号:US12132631B2
公开(公告)日:2024-10-29
申请号:US17949131
申请日:2022-09-20
申请人: T-Mobile USA, Inc.
IPC分类号: H04L43/0864 , H04L43/106 , H04L47/125 , H04L61/4511
CPC分类号: H04L43/0864 , H04L43/106 , H04L47/125 , H04L61/4511
摘要: Aspects of the present disclosure relate to implementing on-device latency detection into operating system (OS)-level functionality of a client device in client-server and/or network communications. An example method includes extracting packet headers from data-connection packets transmitted between a local application client and a remote application server. Data records including packet headers and timestamps are stored. Data records for related data-connection packets (e.g., queries and responses, handshakes) are identified via the packet headers, and timestamps of the identified data records are compared to determine latency measurements. Latency measurements are then distributed to relevant application clients locally residing on an upper layer. The latency measurements are presented in dashboard display to an end user and used for server-side dynamic load balancing.
-
公开(公告)号:US12120016B2
公开(公告)日:2024-10-15
申请号:US18173841
申请日:2023-02-24
发明人: PRadeep Sindhu , Deepak Goel , Jean-Marc Frailong , Srihari Raju Vegesna , Wael Noureddine , Philip A. Thomas , Satish Deo , Sunil Mekad , Ayaskant Pani
IPC分类号: H04L45/24 , H04L12/46 , H04L47/125 , H04L47/34 , H04L45/00 , H04L45/64 , H04L49/00 , H04L49/10 , H04L49/15 , H04L49/1515 , H04L49/25 , H04Q11/00
CPC分类号: H04L45/24 , H04L12/4633 , H04L47/125 , H04L47/34 , H04L45/22 , H04L45/64 , H04L49/10 , H04L49/1515 , H04L49/1584 , H04L49/25 , H04L49/70 , H04Q11/00
摘要: A network system for a data center. In one example, a method comprises establishing, by a plurality of access nodes, a logical tunnel over a plurality of data paths across a switch fabric between a source access node and a destination access node included within the plurality of access nodes, wherein the source access node is coupled to a source network device; and spraying, by the source access node, a data flow of packets over the logical tunnel to the destination access node, wherein the source access node receives the data flow of packets from the source network device, and wherein spraying the data flow of packets includes directing each of the packets within the data flow to one of the data paths based on an amount of data previously transmitted on each of the plurality of data paths.
-
公开(公告)号:US20240305568A1
公开(公告)日:2024-09-12
申请号:US18592469
申请日:2024-02-29
发明人: Lee HAEFELE , Sean HANSON , James KENNEDY , Jacob MOODY
IPC分类号: H04L47/125 , H04L41/22 , H04L47/70 , H04L47/80
CPC分类号: H04L47/125 , H04L41/22 , H04L47/801 , H04L47/821
摘要: Systems and methods balance communication loads across computer networks. In particular, the systems and methods balance the communication loads across computer networks in instances of computer communication tasks that have variable transmission confirmations and network delivery locations. Additionally or alternatively, the systems and methods balance communication loads across computer networks for computer communication tasks based on real-time confirmation of network resource availability.
-
公开(公告)号:US12068964B2
公开(公告)日:2024-08-20
申请号:US18190289
申请日:2023-03-27
申请人: Ciena Corporation
发明人: Daniel Rivaud , Marc Leclair
IPC分类号: H04J3/16 , H04L45/00 , H04L45/24 , H04L47/125 , H04L47/34
CPC分类号: H04L47/125 , H04J3/1658 , H04L45/24 , H04L45/38 , H04L45/70 , H04L47/34
摘要: Systems and methods include receiving an Optical Transport Network (OTN) signal; segmenting the OTN signal into one or more flows of packets; and transmitting the one or more flows of packets spread over one or more Ethernet links. The one or more flows can be transmitted over a Leaf/Spine network, and the one or more flows can be elephant and/or mice flows.
-
公开(公告)号:US20240267334A1
公开(公告)日:2024-08-08
申请号:US18621516
申请日:2024-03-29
申请人: Intel Corporation
发明人: Stephen Palermo , Bradley Chaddick , Gage Eads , Mrittika Ganguli , Abhishek Khade , Abhirupa Layek , Sarita Maini , Niall McDonnell , Rahul Shah , Shrikant Shah , William Burroughs , David Sonnier
IPC分类号: H04L47/125 , H04L47/62 , H04L47/625 , H04L47/6275
CPC分类号: H04L47/125 , H04L47/62 , H04L47/624 , H04L47/6255 , H04L47/6275
摘要: Methods, apparatus, systems, and articles of manufacture are disclosed for dynamic load balancing for multi-core computing environments. An example apparatus includes a first and a plurality of second cores of a processor, and circuitry in a die of the processor separate from the first and the second cores, the circuitry to enqueue identifiers in one or more queues in the circuitry associated with respective ones of data packets of a packet flow, allocate one or more of the second cores to dequeue first ones of the identifiers in response to a throughput parameter of the first core not satisfying a throughput threshold to cause the one or more of the second cores to execute one or more operations on first ones of the data packets, and provide the first ones to one or more data consumers to distribute the first data packets.
-
公开(公告)号:US20240267332A1
公开(公告)日:2024-08-08
申请号:US18106124
申请日:2023-02-06
申请人: Dell Products L.P.
IPC分类号: H04L47/125 , H04L41/40
CPC分类号: H04L47/125 , H04L41/40
摘要: A Data Processing Unit (DPU) control/management offload system includes a first networking device that is coupled to a DPU. The first networking device identifies the DPU, and generates a first virtual networking device in the first networking device for the DPU. The first networking device then offloads control protocol(s) and/or management operation(s) from the DPU using the first virtual networking device, which may include receiving a control communication that is directed to the DPU, determining that the control communication utilizes the control protocol(s) and, in response, redirecting the control communication to the first virtual networking device and processing the control communication using the first virtual networking device. The processing the control communication using the first virtual networking device may include at least one of: programming the DPU based on the control communication, programming route(s) in the first virtual networking device, or transmitting a control communication response.
-
公开(公告)号:US12058056B1
公开(公告)日:2024-08-06
申请号:US17338089
申请日:2021-06-03
申请人: Google LLC
IPC分类号: G06F15/16 , H04L47/125 , H04L47/783 , G06F9/50 , H04L67/1001
CPC分类号: H04L47/783 , H04L47/125 , G06F9/5083 , H04L67/1001
摘要: Systems and methods for providing web service instances to support traffic demands for a particular web service in a large-scale distributed system are disclosed. An example method includes determining a peak historical service load for the web service. The service load capacity for each existing web service instance may then be determined. The example method may then calculate the remaining service load after subtracting the sum of the service load capacity of the existing web service instances from the peak historical service load for the web service. The number of web service instances necessary in the large-scale distributed system may be determined based on the remaining service load. The locations of the web service instances may be determined and changes may be applied to the large-scale system based on the number of web service instances necessary in the large-scale distributed system.
-
公开(公告)号:US20240259324A1
公开(公告)日:2024-08-01
申请号:US18161519
申请日:2023-01-30
发明人: JEAN TOURRILHES , PUNEET SHARMA
IPC分类号: H04L47/27 , H04L47/193
CPC分类号: H04L47/27 , H04L47/193 , H04L47/125
摘要: Systems and methods are provided for improved TCP congestion control designed to address “mixed coarse-grained-fine-grained signal” scenarios. A TCP sender of the present technology achieves this improvement by leveraging two TCP congestion windows for a TCP connection: (1) a “fine-grained TCP signal-dependent congestion window” which is adjusted in response to “fine-grained” TCP congestion signals (as intelligently classified/defined by the present technology); and (2) a “coarse-grained TCP signal-dependent congestion window” which is adjusted in response to “coarse-grained” TCP congestion signals (as intelligently classified/defined by the present technology). With these two novel/unique congestion windows at disposal, the TCP sender can then dynamically (and intelligently) select an appropriate congestion window for dictating packet transmission for a TCP connection (e.g., the contemporaneously smaller congestion window). The TCP sender can also dynamically (and intelligently) synchronize the two congestion windows in order to ensure smoother transitions between utilized congestion windows.
-
公开(公告)号:US20240259255A1
公开(公告)日:2024-08-01
申请号:US18161304
申请日:2023-01-30
IPC分类号: H04L41/0654 , H04L43/10 , H04L43/12 , H04L47/125
CPC分类号: H04L41/0654 , H04L43/10 , H04L43/12 , H04L47/125
摘要: Systems and methods are provided for monitoring the accessibility to a network from the gateway device via a physical uplink and via a virtual uplink. For example, the system may mark a status of the physical uplink as reachable and a status of the virtual uplink as unreachable prior to completion of a WAN health check. The system may update a default gateway to the physical uplink and remove the virtual uplink so that the default gateway can use the physical uplink to maintain data transmissions to the network from the gateway device via the physical uplink and suspend or stop connections via the virtual uplink. The system can continue to monitor the accessibility to the network from the gateway device via the virtual uplink by listening for a tunnel heartbeat from the virtual uplink.
-
-
-
-
-
-
-
-
-