-
公开(公告)号:US11870855B2
公开(公告)日:2024-01-09
申请号:US18058019
申请日:2022-11-22
Applicant: Google LLC
Inventor: Sonny Ben-Shimon , Uri Goren , Daniel Berkovitch , Ittai Balaban , Alok Kumar , Parveen Patel , Pierre-emmanuel Ettori , Anshuman Gupta , Idan Brown , Noam Lampert
IPC: H04L29/08 , H04L67/141 , H04L67/56 , H04L5/00 , H04L69/326
CPC classification number: H04L67/141 , H04L5/0055 , H04L67/56 , H04L69/326
Abstract: A method for a proxyless protocol includes intercepting, from a client, a first Transmission Control Protocol (TCP) connection request requesting to establish a TCP connection between the client and a proxy for routing data to a destination server. The request includes client information and a first sequence number. The method also includes transmitting, to the destination server, a second TCP connection request to establish a TCP connection between the client and the destination server. The second request includes a second sequence number less than the first sequence number. The method also includes intercepting, from the destination server, an acknowledgment message indicating acknowledgment of the second TCP connection request. The method also includes transmitting, to the destination server, a proxy protocol header message with the client information. The method also includes generating a new acknowledgment message using the first TCP connection request and transmitting, to the client, the new acknowledgment message.
-
公开(公告)号:US20220405143A1
公开(公告)日:2022-12-22
申请号:US17351849
申请日:2021-06-18
Applicant: Google LLC
Inventor: Shrikant Kelkar , Lakshmi Sharma , Manoj Jayadevan , Gargi Adhav , Parveen Patel , Parthasarathy Ranganathan
Abstract: The present disclosure includes systems, methods, and computer-readable mediums for discovering capabilities of a hardware (HW) accelerator card. A processor may communicate a request for a listing of acceleration services to a HW accelerator card connected to the processor via the communication interface. The HW accelerator card may retrieve the listing from memory and provide a response to the processor that includes a listing of the HW acceleration services provided by the HW accelerator card.
-
公开(公告)号:US11533372B2
公开(公告)日:2022-12-20
申请号:US17219705
申请日:2021-03-31
Applicant: Google LLC
Inventor: Sonny Ben-Shimon , Uri Goren , Daniel Berkovitch , Ittai Balaban , Alok Kumar , Parveen Patel , Pierre-emmanuel Ettori , Anshuman Gupta , Idan Brown , Noam Lampert
IPC: H04L29/06 , H04L67/141 , H04L69/326 , H04L5/00 , H04L67/56
Abstract: A method for a proxyless protocol includes intercepting, from a client, a first Transmission Control Protocol (TCP) connection request requesting to establish a TCP connection between the client and a proxy for routing data to a destination server. The request includes client information and a first sequence number. The method also includes transmitting, to the destination server, a second TCP connection request to establish a TCP connection between the client and the destination server. The second request includes a second sequence number less than the first sequence number. The method also includes intercepting, from the destination server, an acknowledgment message indicating acknowledgment of the second TCP connection request. The method also includes transmitting, to the destination server, a proxy protocol header message with the client information. The method also includes generating a new acknowledgment message using the first TCP connection request and transmitting, to the client, the new acknowledgment message.
-
公开(公告)号:US20220321667A1
公开(公告)日:2022-10-06
申请号:US17219705
申请日:2021-03-31
Applicant: Google LLC
Inventor: Sonny Ben-Shimon , Uri Goren , Daniel Berkovitch , Ittai Balaban , Alok Kumar , Parveen Patel , Pierre-Emmanuel Ettori , Anshu Gupta , Idan Brown , Noam Lampert
Abstract: A method for a proxyless protocol includes intercepting, from a client, a first Transmission Control Protocol (TCP) connection request requesting to establish a TCP connection between the client and a proxy for routing data to a destination server. The request includes client information and a first sequence number. The method also includes transmitting, to the destination server, a second TCP connection request to establish a TCP connection between the client and the destination server. The second request includes a second sequence number less than the first sequence number. The method also includes intercepting, from the destination server, an acknowledgment message indicating acknowledgment of the second TCP connection request. The method also includes transmitting, to the destination server, a proxy protocol header message with the client information. The method also includes generating a new acknowledgment message using the first TCP connection request and transmitting, to the client, the new acknowledgment message.
-
公开(公告)号:US20230153159A1
公开(公告)日:2023-05-18
申请号:US17525300
申请日:2021-11-12
Applicant: Google LLC
Inventor: Shrikant Kelkar , Gargi Adhav , Lakshmi Sharma , Manoj Jayadevan , Parveen Patel , Parthasarathy Ranganathan
CPC classification number: G06F9/505 , G06F9/3877
Abstract: The present disclosure includes systems, methods, and computer-readable mediums for discovering capabilities of local and remote hardware (HW) accelerator cards. A local hardware (HW) accelerator card may provide, via a communication interface, a listing of acceleration services from the local HW accelerator card. The listing of acceleration services may include a first set of acceleration services provided by one or more accelerators of the local HW accelerator card and a second set of acceleration services provided by one or more accelerators of a remote HW accelerator card. A workload instruction defining a workload for processing by at least one of the acceleration services of the second set of acceleration services may be received from a processor of a computing device. The workload instruction may be forwarded to the remote HW accelerator card.
-
公开(公告)号:US20240086247A1
公开(公告)日:2024-03-14
申请号:US18516072
申请日:2023-11-21
Applicant: Google LLC
Inventor: Shrikant Kelkar , Lakshmi Sharma , Manoj Jayadevan , Gargi Adhav , Parveen Patel , Parthasarthy Ranganathan
CPC classification number: G06F9/5044 , G06F9/4881 , G06F9/505 , G06F9/5061
Abstract: The present disclosure includes systems, methods, and computer-readable mediums for discovering capabilities of a hardware (HW) accelerator card. A processor may communicate a request for a listing of acceleration services to a HW accelerator card connected to the processor via the communication interface. The HW accelerator card may retrieve the listing from memory and provide a response to the processor that includes a listing of the HW acceleration services provided by the HW accelerator card.
-
公开(公告)号:US11861408B2
公开(公告)日:2024-01-02
申请号:US17351849
申请日:2021-06-18
Applicant: Google LLC
Inventor: Shrikant Kelkar , Lakshmi Sharma , Manoj Jayadevan , Gargi Adhav , Parveen Patel , Parthasarathy Ranganathan
CPC classification number: G06F9/5044 , G06F9/4881 , G06F9/505 , G06F9/5061
Abstract: The present disclosure includes systems, methods, and computer-readable mediums for discovering capabilities of a hardware (HW) accelerator card. A processor may communicate a request for a listing of acceleration services to a HW accelerator card connected to the processor via the communication interface. The HW accelerator card may retrieve the listing from memory and provide a response to the processor that includes a listing of the HW acceleration services provided by the HW accelerator card.
-
公开(公告)号:US20230092318A1
公开(公告)日:2023-03-23
申请号:US18058019
申请日:2022-11-22
Applicant: Google LLC
Inventor: Sonny Ben-Shimon , Uri Goren , Daniel Berkovitch , Ittai Balaban , Alok Kumar , Parveen Patel , Pierre-emmanuel Ettori , Anshuman Gupta , Idan Brown , Noam Lampert
IPC: H04L67/141 , H04L67/56 , H04L5/00 , H04L69/326
Abstract: A method for a proxyless protocol includes intercepting, from a client, a first Transmission Control Protocol (TCP) connection request requesting to establish a TCP connection between the client and a proxy for routing data to a destination server. The request includes client information and a first sequence number. The method also includes transmitting, to the destination server, a second TCP connection request to establish a TCP connection between the client and the destination server. The second request includes a second sequence number less than the first sequence number. The method also includes intercepting, from the destination server, an acknowledgment message indicating acknowledgment of the second TCP connection request. The method also includes transmitting, to the destination server, a proxy protocol header message with the client information. The method also includes generating a new acknowledgment message using the first TCP connection request and transmitting, to the client, the new acknowledgment message.
-
-
-
-
-
-
-