IP Library › Granted Patent US 12,641,152
Granted Patent B2
US 12,641,152 · App. 18/558,713 · Granted May 26, 2026

Remote direct memory access (RDMA) support in cellular networks

Inventors: Sangeetha L. Bangolae (Santa Clara, CA); Zongrui Ding (Portland, OR); Qian Li (Portland, OR); Sudeep Palat (Gloucestershire, GB); Youn Hyoung Heo (Santa Clara, CA); Alexandre Saso Stojanovski (Paris, FR); Thomas Luetzenkirchen (Taufkirchen, DE); Ching-Yu Liao (Santa Clara, CA); Abhijeet Kolekar (Portland, OR)
Assignee: Intel Corporation
H04L67/1097H04W4/029H04W28/0263H04W28/0268H04W28/0284
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,641,152
App. No.
18/558,713
Granted
May 26, 2026
Kind
B2
Abstract

Various embodiments herein are directed to remote direct memory access (RDMA) support in cellular networks. In particular, some embodiments may relate to enhancements to RDMA over cellular network (RoCN) protocols.

Claims (31)

1 . An apparatus comprising:

memory to store configuration information associated with offloading a computing task from a user equipment (UE) using remote direct memory access (RDMA) over cellular network (RoCN); and

processing circuitry, coupled with the memory, to:

retrieve the configuration information from the memory, wherein the configuration information includes an RDMA or RoCN indicator;

generate, based on the configuration information, a plurality of queue pairs (QPs), each respective QP having a respective QP identifier (ID); and

map RoCN traffic among a plurality of logical channels based on the plurality of QPs, wherein the mapping is based on the QP ID and a logical channel prioritization associated with the QP ID.

2 . The apparatus of claim 1 , wherein the RoCN traffic is mapped among the plurality of logical channels based on a logical channel prioritization.

3 . The apparatus of claim 2 , wherein to map the RoCN traffic includes to map one radio link control (RLC) channel or bearer onto one logical channel to carry service data units (SDUs) from multiple QPs.

4 . The apparatus of claim 2 , wherein to map the RoCN traffic includes to map one RLC channel or bearer to one logical channel associated with one QP.

5 . The apparatus of claim 1 , wherein the processing circuitry is further to encode a message for transmission to the UE that includes a medium access control (MAC) control element (CE) comprising an indication of a physical layer bit rate for a logical channel.

6 . The apparatus of claim 5 , wherein the MAC CE further includes an indication of a QP ID or a priority of a logical channel associated with a QP ID.

7 . The apparatus of claim 1 , wherein the processing circuitry is further to:

receive, from a computing service function (Comp SF) a resource assignment request; and

send, to the Comp SF, a resource assignment response that includes a congestion status indicator.

8 . The apparatus of claim 7 , wherein the resource assignment response further includes one or more of: a supported data rate, a repetition period associated with a number of times a data rate allocation can be repeated without a further signaling exchange, a validity period, an indication of a number of packets that can be transmitted within a time interval, a quality of service (QoS) indicator or QoS flow identifier (QFI) or priority that can be served within a time period, a UE identifier, a service identifier, or a task identifier.

9 . The apparatus of claim 1 , wherein the processing circuitry is further to broadcast, to the UE, system information to indicate support of RoCN as a capability.

10 . One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors, cause a next-generation NodeB (gNB) to:

receive, from a user equipment (UE), a radio resource control (RRC) setup request that includes configuration information associated with offloading a computing task from the UE using remote direct memory access (RDMA) over cellular network (RoCN), wherein the configuration information includes an RDMA or RoCN indicator;

generate, based on the configuration information, a plurality of queue pairs (QPs), each respective QP having a respective QP identifier (ID); and

map RoCN traffic among a plurality of logical channels based on the plurality of QPs, wherein the mapping is based on the QP ID and a logical channel prioritization associated with the QP ID.

11 . The one or more non-transitory computer-readable media of claim 10 , wherein the RoCN traffic is mapped among the plurality of logical channels based on a logical channel prioritization.

12 . The one or more non-transitory computer-readable media of claim 11 , wherein to map the RoCN traffic includes to:

map one radio link control (RLC) channel or bearer onto one logical channel to carry service data units (SDUs) from multiple QPs; or

map one RLC channel or bearer to one logical channel associated with one QP.

13 . The one or more non-transitory computer-readable media of claim 10 , wherein the media further stores instructions that when executed cause the gNB to encode a message for transmission to the UE that includes a medium access control (MAC) control element (CE) comprising an indication of a physical layer bit rate for a logical channel.

14 . The one or more non-transitory computer-readable media of claim 13 , wherein the MAC CE further includes an indication of a QP ID or a priority of a logical channel associated with a QP ID.

15 . The one or more non-transitory computer-readable media of claim 10 , wherein the media further stores instructions that when executed cause the gNB to:

receive, from a computing service function (Comp SF) a resource assignment request; and

send, to the Comp SF, a resource assignment response that includes a congestion status indicator.

16 . The one or more non-transitory computer-readable media of claim 15 , wherein the resource assignment response further includes one or more of:

a supported data rate, a repetition period associated with a number of times a data rate allocation can be repeated without a further signaling exchange, a validity period, an indication of a number of packets that can be transmitted within a time interval, a quality of service (QoS) indicator or QoS flow identifier (QFI) or priority that can be served within a time period, a UE identifier, a service identifier, or a task identifier.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2025
From: BANGOLAE, SANGEETHA L.; DING, ZONGRUI; LI, QIAN; PALAT, SUDEEP; HEO, YOUN HYOUNG; STOJANOVSKI, ALEXANDRE SASO; LUETZENKIRCHEN, THOMAS; LIAO, CHING-YU; KOLEKAR, ABHIJEET
To: INTEL CORPORATION
Reel/Frame 072145/0828 →
Continuity (2)
Provisional Application 63233160 · Aug 13, 2021
Related Publication 20240236183A1 · Jul 11, 2024
References Cited (27)
US 20160026604A1 · Pandit · 2016 [cited by examiner]
US 20170171075A1 · Sajeepa · 2017 [cited by examiner]
US 20190354406A1 · Ganguli et al. · 2019 [cited by applicant]
US 20190354506A1 · Bruner · 2019 [cited by examiner]
US 20200137594A1 · Notargiacomo · 2020 [cited by examiner]
US 20210117370A1 · Zhu · 2021 [cited by examiner]
US 20220114234A1 · George et al. · 2022 [cited by applicant]
CN 108631947 · 2018 [cited by examiner]
CN 108631947A · 2018 [cited by applicant]
WO 2022026081A1 · 2022 [cited by applicant]
WO 2022031553A1 · 2022 [cited by applicant]
WO 2022170214A1 · 2022 [cited by applicant]
3GPP, “Technical Specification Group Radio Access Network; NR; Medium Access Control (MAC) protocol specification (Release 16),” 3GPP TS 38.321 V16.5.0 (Jun. 2021), 5G, 157 pages. [cited by applicant]
3GPP, “Technical Specification Group Radio Access Network; NR; NR and NG-RAN Overall Description; Stage 2 (Release 16),” 3GPP TS 38.300 V16.6.0 (Jun. 2021), 5G, 152 pages. [cited by applicant]
3GPP, “Technical Specification Group Services and System Aspects; System architecture for the 5G System (5GS); Stage 2 (Release 17),” 3GPP TS 23.501 V17.1.1 (Jun. 2021), 5G, 526 pages. [cited by applicant]
3GPP, “Technical Specification Group Services and System Aspects; Study on Enhancements to the Service-Based Architecture (Release 16),” 3GPP TR 23.742 V16.0.0 (Dec. 2018-12), 5G, 131 pages. [cited by applicant]
3GPP, “Technical Specification Group Radio Access Network; NG-RAN; Architecture description (Release 16),” 3GPP TS 38.401 V16.6.0 (Jul. 2021), 5G, 79 pages. [cited by applicant]
Zhu, et al., “Congestion Control for Large-Scale RDMA Deployments,” ACM SIGCOMM Computer Communication Review, SIGCOMM '15, Aug. 17-21, 2015, London, United Kingdom, Aug. 17, 2015, ACM. ISBN 978-1-4503-3542-Mar. 15, 200… [cited by applicant]
Mellanox Technologies, “RoCE vs. iWARP Competitive Analysis,” White Paper, Feb. 2017, 6 pages. [cited by applicant]
Brdar, et al., “Big Data Processing, Analysis and Applications in Mobile Cellular Networks”, Part of the Lecture Notes in Computer Science book series, cHiPSet, (LNCS, vol. 11400), 2019, pp. 163-185. [cited by applicant]
Kumar, et al., “Swift: Delay is Simple and Effective for Congestion Control in the Datacenter,” SIGCOMM '20: Proceedings of the Annual conference of the ACM Special Interest Group on Data Communication on the applicatio… [cited by applicant]
3GPP, “Technical Specification Group Services and System Aspects; IP Multimedia Subsystem (IMS); Multimedia Telephony; Media handling and interaction (Release 17),” 3GPP TS 26.114 V17.1.0 (Jun. 2021), 5G, 471 pages. [cited by applicant]
3GPP, “Technical Specification Group Core Network and Terminals; 5G System; Unified Data Management Services; Stage 3 (Release 17),” 3GPP TS 29.503 V17.3.0 (Jun. 2021), 5G, 403 pages. [cited by applicant]
3GPP, “Technical Specification Group Services and System Aspects; Procedures for the 5G System (5GS); Stage 2 (Release 17),” 3GPP TS 23.502 V17.1.0 (Jun. 2021), 5G, 692 pages. [cited by applicant]
3GPP, “Technical Specification Group Core Network and Terminals; Non-Access-Stratum (NAS) protocol for 5G System (5GS); Stage 3; (Release 17),” 3GPP TS 24.501 V17.3.1 (Jun. 2021), 5G, 825 pages. [cited by applicant]
Caulfield, et al., “A Cloud-Scale Acceleration Architecture,” Microsoft corporation, 2016 49th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), Oct. 15-19, 2016 Taipei, Taiwan, 13 pages. [cited by applicant]
International Patent Office—International Search Report and Written Opinion mailed Nov. 24, 2022, from International Patent Application No. PCT/US2022/039929, 11 pages. [cited by applicant]