Sign In to Follow Application
View All Documents & Correspondence

Time Aware Network Data Transfer

Abstract: Techniques for time-aware remote data transfers. A time may be associated with a remote direct memory access (RDMA) operation in a translation protection table (TPT). The RDMA operation may be permitted or restricted based on the time in the TPT.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
12 August 2024
Publication Number
24/2025
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
Parent Application

Applicants

INTEL CORPORATION
2200 Mission College Boulevard, Santa Clara, California 95054, USA

Inventors

1. DANIEL CHRISTIAN BIEDERMAN
18108 Dorcich CT Saratoga California USA 95070
2. KENNETH KEELS
9211 Waterford Centre Blvd Suite 100 Austin Texas USA 78758
3. RENUKA VIJAY SAPKAL
37 Lonetree CT Milpitas California USA 95035
4. TONY HURSON
2402 W. 8th Street Austin Texas USA 78703

Specification

Description:RELATED APPLICATION
[0001] The present application claims priority to U.S. Non-Provisional Patent Application No. 18/532,079 filed on 07 December 2023 and titled “TIME-AWARE NETWORK DATA TRANSFER” the entire disclosure of which is hereby incorporated by reference.
BACKGROUND
[0001] Remote data transfer protocols permit devices to directly access memory of other devices via a network. However, conventional solutions may not fully utilize available bandwidth, may not fully utilize available memory, and may not support determinism.
BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS
[0002] To easily identify the discussion of any particular element or act, the most significant digit or digits in a reference number refer to the figure number in which that element is first introduced.
[0003] FIG. 1 illustrates an aspect of a computing architecture in accordance with one embodiment.
[0004] FIG. 2 illustrates an example remote data transfer operation in accordance with one embodiment.
[0005] FIG. 3 illustrates an example remote data transfer operation in accordance with one embodiment.
[0006] FIG. 4 illustrates an example remote data transfer operation in accordance with one embodiment.
[0007] FIG. 5 illustrates an example remote data transfer operation in accordance with one embodiment.
[0008] FIG. 6 illustrates an example of rate limiting data in accordance with one embodiment.
[0009] FIG. 7 illustrates an example data structure in accordance with one embodiment.
[0010] FIG. 8 illustrates a logic flow 800 in accordance with one embodiment.
[0011] FIG. 9 illustrates an aspect of a computing system in accordance with one embodiment.
DETAILED DESCRIPTION
[0012] Embodiments disclosed herein utilize precise time for network data transfers, including but not limited to remote direct memory access (RDMA) transfers. Applications in data centers or other computing environments may need to run in real time. Embodiments disclosed herein provide a time-aware transport mechanism to move the data. For example, embodiments disclosed herein may use precise time to control an RDMA transfer (e.g., to define a window of time within which data can be transferred. In some examples, embodiments disclosed herein may use precise time and a rate of data consumption (e.g., by a processor or other computing component) to control an RDMA transfer. In some examples, embodiments disclosed herein use precise time to control an RDMA fence and/or invalidate data. In some embodiments, the RDMA transfers are based on RFC 5040: A Remote Direct Memory Access Protocol Specification or any other specifications defined by the RDMA consortium. In some embodiments, the RDMA transfers are based on the iWARP or InfiniBand technologies. Embodiments are not limited in these contexts.
, C , Claims:1. An apparatus, comprising:
an interface to a processor; and
circuitry, the circuitry to:
associate, in a translation protection table (TPT), a time with a remote direct memory access (RDMA) operation; and
permit or restrict the RDMA operation based on the time in the TPT.

Documents

Application Documents

# Name Date
1 202444060799-POWER OF AUTHORITY [12-08-2024(online)].pdf 2024-08-12
2 202444060799-FORM 1 [12-08-2024(online)].pdf 2024-08-12
3 202444060799-DRAWINGS [12-08-2024(online)].pdf 2024-08-12
4 202444060799-DECLARATION OF INVENTORSHIP (FORM 5) [12-08-2024(online)].pdf 2024-08-12
5 202444060799-COMPLETE SPECIFICATION [12-08-2024(online)].pdf 2024-08-12
6 202444060799-Correspondence-Letter [08-11-2024(online)].pdf 2024-11-08
7 202444060799-FORM 3 [11-02-2025(online)].pdf 2025-02-11