-
公开(公告)号:US20210160172A1
公开(公告)日:2021-05-27
申请号:US16697339
申请日:2019-11-27
Applicant: Google LLC
Inventor: Nicholas McDonald , Arjun Singh , Moray McLaren
IPC: H04L12/707 , H04L12/721 , H04L12/733 , H04L12/717
Abstract: Systems and methods of routing are provided. In the system, one or more processors determine that a packet is to be transmitted to a destination. In one or more aspects of the system, the one or more processors select a next port to be used for transmitting the packet by selecting a set of ports among a plurality of ports based on a static weight configuration associated with each port. The next port may be selected from the set of ports based on a number of hops required to reach the destination from each port and based on an estimated latency from each port to the destination. The one or more processors may then route the packet through the selected next port.
-
公开(公告)号:US20240333411A1
公开(公告)日:2024-10-03
申请号:US18127103
申请日:2023-03-28
Applicant: Google LLC
Inventor: Benoit Lefebvre , Zuowei Shen , Hong Liu , Arjun Singh
CPC classification number: H04J3/0682 , H04Q11/0066 , H04Q2011/0079
Abstract: The technology is generally directed to programming delays in hardware already existing within fiber networks to reduce the unfairness in transmitting and receiving data. The delays may be programmed in the optics hardware after the deployment of the network. The delays may be determined based on the time it takes the networking switch to replicate data to be transmitted and/or the length of the cables. According to some examples, the delays may be programmed at either or both the egress and ingress optics hardware of a cable. The programmable delay reduces the unfairness of one destination, or end user, receiving data before another destination when the information is intended to be received synchronously.
-
公开(公告)号:US11765072B2
公开(公告)日:2023-09-19
申请号:US17508464
申请日:2021-10-22
Applicant: Google LLC
Inventor: Nicholas McDonald , Arjun Singh , Moray McLaren
IPC: H04L45/24 , H04L45/122 , H04L45/12 , H04L45/00 , H04L45/42
CPC classification number: H04L45/24 , H04L45/122 , H04L45/124 , H04L45/22 , H04L45/42
Abstract: Systems and methods of routing are provided. In the system, one or more processors determine that a packet is to be transmitted to a destination. In one or more aspects of the system, the one or more processors select a next port to be used for transmitting the packet by selecting a set of ports among a plurality of ports based on a static weight configuration associated with each port. The next port may be selected from the set of ports based on a number of hops required to reach the destination from each port and based on an estimated latency from each port to the destination. The one or more processors may then route the packet through the selected next port.
-
公开(公告)号:US11178046B2
公开(公告)日:2021-11-16
申请号:US16697339
申请日:2019-11-27
Applicant: Google LLC
Inventor: Nicholas McDonald , Arjun Singh , Moray McLaren
IPC: H04L12/707 , H04L12/733 , H04L12/721 , H04L12/717
Abstract: Systems and methods of routing are provided. In the system, one or more processors determine that a packet is to be transmitted to a destination. In one or more aspects of the system, the one or more processors select a next port to be used for transmitting the packet by selecting a set of ports among a plurality of ports based on a static weight configuration associated with each port. The next port may be selected from the set of ports based on a number of hops required to reach the destination from each port and based on an estimated latency from each port to the destination. The one or more processors may then route the packet through the selected next port.
-
-
-