-
公开(公告)号:US12212600B2
公开(公告)日:2025-01-28
申请号:US17189219
申请日:2021-03-01
Applicant: Intel Corporation
Inventor: Helia A. Naeimi , Sivakumar Munnangi , Namrata Limaye , Arvind Srinivasan , Gargi Saha , Hung Nguyen , Daniel Daly
Abstract: Examples described herein relate to a Transport Layer Security (TLS) offload engine to: based on detection of encrypted data unassociated with a previously detected data header: search for one or more data headers; identify at least two candidate data headers for validation; and based on receipt of an indication that the at least two candidate data headers are valid, perform decryption of received data in one or more packets. In some examples, the TLS offload engine is to: based on receipt of an indication that one or more of the at least two candidate data headers is not a valid header, search for two or more other candidate data headers.
-
公开(公告)号:US12192236B2
公开(公告)日:2025-01-07
申请号:US16838888
申请日:2020-04-02
Applicant: Intel Corporation
Inventor: Arvind Srinivasan , Daniel Daly
IPC: H04L9/40 , H04L5/00 , H04L69/166
Abstract: Examples described herein relate to an interface that is to receive data for transmission and based on indication of failure of receipt of one or more packets that carry segments of the data, cause re-transmission of solely one or more of the multiple packets that comprise a segment of the data referenced by the indication of failure of receipt of one or more packets. In some examples, the interface is to encrypt the data using an encryption engine and to segment the data for transmission using one or more packets. In some examples, the interface is to receive the data and an indication of which segment of the data to re-transmit; encrypt the data; segment the encrypted data into one or more packets; and based on the indication of which segment of the data to re-transmit, transmit solely one or more of the multiple packets that comprise a segment of the data referenced by the indication of failure of receipt of one or more packets.
-
公开(公告)号:US12074799B2
公开(公告)日:2024-08-27
申请号:US16809013
申请日:2020-03-04
Applicant: Intel Corporation
Inventor: Arvind Srinivasan , Malek Musleh , Allister Alemania , Roberto Penaranda Cebrian
IPC: H04L47/11 , H04L43/106 , H04L45/00 , H04L45/28 , H04L45/60 , H04L47/122 , H04L47/32 , H04L49/00
CPC classification number: H04L47/115 , H04L43/106 , H04L45/22 , H04L45/28 , H04L45/60 , H04L47/122 , H04L47/323 , H04L49/70
Abstract: Methods for improving end-to-end congestion reaction using adaptive routing and congestion-hint based throttling for IP-routed datacenter networks and associated apparatus. In connection with forwarding packets between sending and receiving endpoints coupled to one or more networks, one or more network switches are configured to detect current or approaching congestion conditions, generate congestion notification packets (CNPs), and return the CNPs to sending endpoints. The CNPs may be routed using one or more adaptive routing mechanisms to forward the CNPs along non-congested paths or may be forwarded along a fastest path to a sender. The CNPs further may comprise meta-data including a flow identifier associated with a packet sent from an endpoint, a congestion level for the flow, and a timestamp. CNPs may comprise unreliable datagrams that may be received out-of-order, with the timestamps being used to determine whether CNPs should be disregarded at a switch along the forwarding path to the sending endpoint or at the sending endpoint. Endpoint network interfaces implement a congestion-CNP table storing entries associating congested flows with congestion levels.
-
公开(公告)号:US11621918B2
公开(公告)日:2023-04-04
申请号:US16211064
申请日:2018-12-05
Applicant: Intel Corporation
Inventor: Ben-Zion Friedman , Simoni Ben-Michael , Arvind Srinivasan , Tony Hurson , Adam Conyers , Hemanth Krishnan
IPC: H04L47/12 , H04L47/6295 , H04L47/11 , H04L47/52 , H04L47/62
Abstract: A transmitter can manage when a transmit queue is permitted to transmit and an amount of data permitted to be transmitted. After a transmit queue is permitted to transmit, the transmit queue can be placed in a sleep state if the transmit queue has exceeded its permitted data transmission quota. The wake time of the transmit queue can be scheduled based on a token accumulation rate for the transmit queue. The token accumulation rate can be increased if the transmit queue has other data to transmit after the data transmission. The token accumulation rate can be decreased if the transmit does not have other data to transmit.
-
15.
公开(公告)号:US11451455B2
公开(公告)日:2022-09-20
申请号:US16540800
申请日:2019-08-14
Applicant: Intel Corporation
Inventor: Mrittika Ganguli , Arvind Srinivasan , Slawomir Putyrski , Donald E. Wood
IPC: H04L41/5009 , G06F13/28 , G06F15/173 , H04L12/06 , H04L41/5022 , H04L43/0852 , H04L49/9047 , H04L47/62 , H04L12/46 , H04L41/5003 , H04L47/6275
Abstract: Technologies for latency based service level agreement (SLA) management in remote direct memory access (RDMA) networks include multiple compute devices in communication via a network switch. A compute device determines a service level objective (SLO) indicative of a guaranteed maximum latency for a percentage of RDMA requests of an RDMA session. The compute device receives latency data indicative of latency of an RDMA request from a host device. The compute device determines a priority associated with the RDMA request as a function of the SLO and the latency data. The compute device schedules the RDMA request based on the priority. The network switch may allocate queue resources to the RDMA request based on the priority, reclaim the queue resources after the RDMA request is scheduled, and then return the queue resources to a free pool. Other embodiments are described and claimed.
-
公开(公告)号:US20190319892A1
公开(公告)日:2019-10-17
申请号:US16451454
申请日:2019-06-25
Applicant: Intel Corporation
IPC: H04L12/873 , H04L12/911 , H04L12/875
Abstract: Technologies for managing burst bandwidth requirements are disclosed. In the illustrative embodiment, a software-defined network (SDN) controller monitors storage devices in a data center. If a storage device fails, the SDN controller manages the bandwidth used to replicate the data that was stored on the failed storage device. The SDN controller may allocate an initial amount of bandwidth based on one or more parameters of the storage device, and the SDN controller may increase the bandwidth in a series of discrete steps. In another embodiment, the SDN controller may predict a bandwidth burst based on sequential writes at a storage sled from several compute devices, and allocate bandwidth accordingly in a tiered manner.
-
公开(公告)号:US11616723B2
公开(公告)日:2023-03-28
申请号:US16211070
申请日:2018-12-05
Applicant: Intel Corporation
Inventor: Ben-Zion Friedman , Simoni Ben-Michael , Arvind Srinivasan , Tony Hurson , Adam Conyers , Hemanth Krishnan
Abstract: At a network-connected device, congestion at an egress queue can be detected. A potential source of congestion can be identified based on characteristics of a packet that caused the egress queue to become congested. The source of congestion can be a congestion group of transmitters. A group congestion message can be sent to the group of transmitters. The message can identify the packet that caused the egress queue to become congested. Transmitters can respond to the message by reducing their peak transmission rate.
-
-
-
-
-
-