# US 2025/0085998 A1 · Centralized acceleration abstraction layer for ran virtualization

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2025/0085998 A1
- Document ID: US20250085998A1
- Status: Published application
- Kind: A1
- Application number: 18/727,354
- Filed: 2022-03-16
- Published: 2025-03-13
- Earliest claimed: 2022-01-21
- Assignees: NEC Laboratories Europe GmbH
- Applicants: NEC Laboratories Europe GmbH
- Inventors: Andres GARCIA-SAAVEDRA; Xavier COSTA-PEREZ
- Web page: https://patentgrep.com/patent/US20250085998A1

## CPC

- G06F 9/45558: {Hypervisor-specific management and integration aspects}
- G06F 9/5044: {considering hardware capabilities}
- G06F 9/5077: {Logical partitioning of resources; Management or configuration of virtualized resources (specific details on emulation or internal functioning of virtual machines G06F9/455)}
- G06F 9/5083: {Techniques for rebalancing the load in a distributed system}
- G06F 9/545: {where tasks reside in different layers, e.g. user- and kernel-space}
- G06F 9/5094: {where the allocation takes into account power or heat criteria (power management in computers in general G06F1/3203; thermal management in computers in general G06F1/206)}
- G06F 2009/45595: {Network integration; Enabling network access in virtual machine instances}
- G06F 2209/509: Offload
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A method of coordinating allocation of radio processing operations associated with multiple vRAN nodes to shared computing resources is provided. The method includes receiving, by a centralized Acceleration Abstraction Layer (AAL) broker implemented on top of a shared accelerating computing infrastructure, an operation request from a virtual operation associated with a vRAN node, the operation request specifying an operation to be accelerated. The AAL broker selects, using a predefined or configurable scheduling policy, a physical hardware accelerator for accelerated execution of the operation. The AAL broker forwards the operation request to a processing queue of the selected hardware accelerator.

## Claims

### Claim at position 1

1: A method of coordinating allocation of radio processing operations associated with multiple vRAN nodes to shared computing resources, the method comprising:
receiving, by a centralized Acceleration Abstraction Layer (AAL) broker implemented on top of a shared accelerating computing infrastructure, an operation request from a virtual operation associated with a vRAN node, the operation request specifying an operation to be accelerated;
selecting, by the AAL broker using a predefined or configurable scheduling policy, a physical hardware accelerator for accelerated execution of the operation; and
forwarding, by the AAL broker, the operation request to a processing queue of the selected physical hardware accelerator.

### Claim at position 2 (depends on 1)

2: The method according to claim 1, wherein the AAL broker interacts with the shared accelerating computing infrastructure as an individual vRAN node.

### Claim at position 3 (depends on 1)

3: The method according to claim 1, wherein the operation request comprises information about the operation that shall be accelerated, the data to execute the operation, and settings to execute the operation.

### Claim at position 4 (depends on 1)

4: The method according to claim 1, further comprising:
performing, by the selected physical hardware accelerator, the operation in a FIFO manner considering the requests in the processing queue

### Claim at position 5 (depends on 1)

5: The method according to claim 1, further comprising:
receiving, by the AAL broker, responsive to forwarding the operation request to the processing queue of the selected physical hardware accelerator, a response from the selected physical hardware accelerator; and
forwarding, by the AAL broker, the response received from the selected physical hardware accelerator to the vRAN node.

### Claim at position 6 (depends on 1)

6: The method according to claim 1, wherein the scheduling policy used by the AAL broker to select the physical hardware accelerator for accelerated execution of the operation is implemented with a machine learning; (ML) model minimizing a cost function that combines information about network throughput and energy consumption of the shared accelerating computing infrastructure.

### Claim at position 7 (depends on 1)

7: The method according to claim 1, further comprising:
using a resource controller to configure the AAL broker by deploying computing policies via an O3 interface.

### Claim at position 8 (depends on 1)

8: The method according to claim 1, further comprising:
using a resource controller to configure radio resource policies of vRAN nodes via an E2 interface, and/or to notify changes on radio resource policies configured on vRAN nodes to Near-RT RIC via another E2 interface.

### Claim at position 9

9: A system for coordinating allocation of radio processing operations associated with multiple vRAN nodes to shared computing resources, the system comprising a centralized Acceleration Abstraction Layer (AAL) broker implemented on top of a shared accelerating computing infrastructure, the AAL broker being configured to;
receive an operation request from a virtual operation associated with a vRAN node, the operation request specifying an operation to be accelerated;
select, by using a predefined or configurable scheduling policy, a physical hardware accelerator for accelerated execution of the operation; and
forward the operation request to a processing queue of the selected physical hardware accelerator.

### Claim at position 10 (depends on 9)

10: The system according to claim 9, wherein the AAL broker is configured to interact with an underlying O-RAN AAL infrastructure.

### Claim at position 11 (depends on 9)

11: The system according to claim 9, wherein the AAL broker is configured to:
receive, responsive to forwarding the operation request to the processing queue of the selected physical hardware accelerator, a response from the selected physical hardware accelerator; and
forward the response received from the selected physical hardware accelerator to the vRAN node.

### Claim at position 12 (depends on 9)

12: The system according to claim 9, wherein the AAL broker is further configured to perform the selecting of the physical hardware accelerator for accelerated execution of the operation by means of a machine learning model minimizing a cost function that combines information about network throughput and energy consumption of the shared accelerating computing infrastructure.

### Claim at position 13 (depends on 9)

13: The system according to claim 9, further comprising a resource controller configured to configure the AAL broker via an O3 interface.

### Claim at position 14 (depends on 13)

14: The system according to claim 13, wherein the resource controller is further configured to configure radio resource policies of vRAN nodes via an E2 interface.

### Claim at position 15 (depends on 13)

15: The system according to claim 13, wherein the resource controller is further configured to notify changes on radio resource policies configured on vRAN nodes to Near-RT RIC via an E2 interface.
