-
公开(公告)号:US12242338B2
公开(公告)日:2025-03-04
申请号:US18324431
申请日:2023-05-26
Applicant: Google LLC
Inventor: Gurushankar Rajamani , Horia Alexandru Toma , Le Wang , Spoorthy Nanjaiah , Albert Forte Magyar , Xiaoming Wang
Abstract: The mapping of system memory addresses to physical memory addresses is modeled as a two dimensional mapping array. Each element of the mapping array is assigned a system memory address and a physical memory address to which the system memory address is mapped. The mapping array is arranged to facilitate designation of a portion of the physical memory addresses as spareable physical memory addresses that are employed when there is a memory failure.
-
公开(公告)号:US20250103426A1
公开(公告)日:2025-03-27
申请号:US18969998
申请日:2024-12-05
Applicant: Google LLC
Inventor: Gurushankar Rajamani , Horia Alexandru Toma , Le Wang , Spoorthy Nanjaiah , Albert Forte Magyar , Xiaoming Wang
Abstract: The mapping of system memory addresses to physical memory addresses is modeled as a two dimensional mapping array. Each element of the mapping array is assigned a system memory address and a physical memory address to which the system memory address is mapped. The mapping array is arranged to facilitate designation of a portion of the physical memory addresses as spareable physical memory addresses that are employed when there is a memory failure.
-
公开(公告)号:US12132802B2
公开(公告)日:2024-10-29
申请号:US17553387
申请日:2021-12-16
Applicant: Google LLC
Inventor: Weihuang Wang , Srinivas Vaduvatha , Xiaoming Wang , Gurushankar Rajamani , Abhishek Agarwal , Jiazhen Zheng , Prashant Chandra
IPC: H04L67/568 , G06F16/2455 , H04L49/00 , H04L69/326
CPC classification number: H04L67/568 , G06F16/24552 , H04L49/3063 , H04L69/326
Abstract: An application specific integrated circuit (ASIC) is provided for reliable transport of packets. The network interface card may include a reliable transport accelerator (RTA). The RTA may include a cache lookup database. The RTA may be configured to determine, from a received data packet, a connection identifier and query the cache lookup database for a cache entry corresponding to a connection context having the connection identifier. In response to the query, the RTA may receive a cache hit or a cache miss.
-
公开(公告)号:US10666521B1
公开(公告)日:2020-05-26
申请号:US16579758
申请日:2019-09-23
Applicant: Google LLC
Inventor: Xiaoming Wang , Greg Leon , Sanjeev Jagannatha Rao , Jun Yin , Peter Chen , Dongdong Wang
IPC: H04B10/07 , H04L12/24 , H04W64/00 , H04W16/26 , H04Q11/00 , H04B10/079 , H04B10/112 , H04W84/22
Abstract: A method for positioning network devices includes receiving network parameters for a network and determining corresponding installation locations for the end devices based on the network parameters. The network includes at least one network backhaul, relay devices in communication with the network backhaul, and end devices in communication with the relay devices or the network backhaul. The end devices are configured to wirelessly communicate with user devices at the corresponding user locations. The method also includes determining communication connections between at least one of: the end devices and user devices; the relay devices and the at least one network backhaul; the relay devices and the end devices; or the end devices and the at least one network backhaul. The method further includes generating a network topology indicating the determined corresponding locations for the end devices and the determined communication connections.
-
公开(公告)号:US11711311B2
公开(公告)日:2023-07-25
申请号:US16907423
申请日:2020-06-22
Applicant: Google LLC
Inventor: Xiaoming Wang , Prashant Chandra , Neelesh Bansod , Nandita Dukkipati , Hassan Wassel , Gautam Kumar , Weihuang Wang , Michael Marty , Nicholas McDonald
Abstract: A system includes a first processor configured to analyze packets received over a communication protocol system and determine one or more congestion indicators from the analysis of the data packets, the one or more congestion indicators being indicative of network congestion for data packets transmitted over a reliable transport protocol layer of the communication protocol system. The system also includes a rate update engine separate from the packet datapath and configured to operate a second processor to receive the determined one or more congestion indicators, determine one or more congestion control parameters for controlling transmission of data packets based on the received one or more congestion indicators, and output a congestion control result based on the determined one or more congestion control parameters.
-
公开(公告)号:US20210399990A1
公开(公告)日:2021-12-23
申请号:US16907423
申请日:2020-06-22
Applicant: Google LLC
Inventor: Xiaoming Wang , Prashant Chandra , Neelesh Bansod , Nandita Dukkipati , Hassan Wassel , Gautam Kumar , Weihuang Wang , Michael Marty , Nicholas McDonald
IPC: H04L12/825 , H04L12/801 , H04L12/863
Abstract: A system includes a first processor configured to analyze packets received over a communication protocol system and determine one or more congestion indicators from the analysis of the data packets, the one or more congestion indicators being indicative of network congestion for data packets transmitted over a reliable transport protocol layer of the communication protocol system. The system also includes a rate update engine separate from the packet datapath and configured to operate a second processor to receive the determined one or more congestion indicators, determine one or more congestion control parameters for controlling transmission of data packets based on the received one or more congestion indicators, and output a congestion control result based on the determined one or more congestion control parameters.
-
公开(公告)号:US20230362098A1
公开(公告)日:2023-11-09
申请号:US18222590
申请日:2023-07-17
Applicant: Google LLC
Inventor: Xiaoming Wang , Prashant Chandra , Neelesh Bansod , Nandita Dukkipati , Hassan Wassel , Gautam Kumar , Weihuang Wang , Michael Marty , Nicholas McDonald
Abstract: A system includes a first processor configured to analyze packets received over a communication protocol system and determine one or more congestion indicators from the analysis of the data packets, the one or more congestion indicators being indicative of network congestion for data packets transmitted over a reliable transport protocol layer of the communication protocol system. The system also includes a rate update engine separate from the packet datapath and configured to operate a second processor to receive the determined one or more congestion indicators, determine one or more congestion control parameters for controlling transmission of data packets based on the received one or more congestion indicators, and output a congestion control result based on the determined one or more congestion control parameters.
-
公开(公告)号:US20230062889A1
公开(公告)日:2023-03-02
申请号:US17553387
申请日:2021-12-16
Applicant: Google LLC
Inventor: Weihuang Wang , Srinivas Vaduvatha , Xiaoming Wang , Gurushankar Rajamani , Abhishek Agarwal , Jiazhen Zheng , Prashant Chandra
IPC: H04L67/568 , H04L49/00 , H04L69/326 , G06F16/2455
Abstract: An application specific integrated circuit (ASIC) is provided for reliable transport of packets. The network interface card may include a reliable transport accelerator (RTA). The RTA may include a cache lookup database. The RTA may be configured to determine, from a received data packet, a connection identifier and query the cache lookup database for a cache entry corresponding to a connection context having the connection identifier. In response to the query, the RTA may receive a cache hit or a cache miss.
-
公开(公告)号:US10462014B1
公开(公告)日:2019-10-29
申请号:US15806340
申请日:2017-11-08
Applicant: Google LLC
Inventor: Xiaoming Wang , Greg Leon , Sanjeev Jagannatha Rao , Jun Yin , Peter Chen , Dongdong Wang
IPC: H04B10/07 , H04L12/24 , H04W64/00 , H04W16/26 , H04Q11/00 , H04B10/079 , H04B10/112 , H04W84/22
Abstract: A method for positioning network devices includes receiving network parameters for a network and determining corresponding installation locations for the end devices based on the network parameters. The network includes at least one network backhaul, relay devices in communication with the network backhaul, and end devices in communication with the relay devices or the network backhaul. The end devices are configured to wirelessly communicate with user devices at the corresponding user locations. The method also includes determining communication connections between at least one of: the end devices and user devices; the relay devices and the at least one network backhaul; the relay devices and the end devices; or the end devices and the at least one network backhaul. The method further includes generating a network topology indicating the determined corresponding locations for the end devices and the determined communication connections.
-
公开(公告)号:US20240394141A1
公开(公告)日:2024-11-28
申请号:US18324431
申请日:2023-05-26
Applicant: Google LLC
Inventor: Gurushankar Rajamani , Horia Alexandru Toma , Le Wang , Spoorthy Nanjaiah , Albert Forte Magyar , Xiaoming Wang
Abstract: The mapping of system memory addresses to physical memory addresses is modeled as a two dimensional mapping array. Each element of the mapping array is assigned a system memory address and a physical memory address to which the system memory address is mapped. The mapping array is arranged to facilitate designation of a portion of the physical memory addresses as spareable physical memory addresses that are employed when there is a memory failure.
-
-
-
-
-
-
-
-
-