Separate IO and control threads on one datapath Pod of a RIC

    公开(公告)号:US11540287B2

    公开(公告)日:2022-12-27

    申请号:US17384780

    申请日:2021-07-25

    申请人: VMware, Inc.

    摘要: To provide a low latency near RT RIC, some embodiments separate the RIC's functions into several different components that operate on different machines (e.g., execute on VMs or Pods) operating on the same host computer or different host computers. Some embodiments also provide high speed interfaces between these machines. Some or all of these interfaces operate in non-blocking, lockless manner in order to ensure that critical near RT RIC operations (e.g., datapath processes) are not delayed due to multiple requests causing one or more components to stall. In addition, each of these RIC components also has an internal architecture that is designed to operate in a non-blocking manner so that no one process of a component can block the operation of another process of the component. All of these low latency features allow the near RT RIC to serve as a high speed IO between the E2 nodes and the xApps.

    SDL CACHE FOR O-RAN
    15.
    发明申请

    公开(公告)号:US20220286939A1

    公开(公告)日:2022-09-08

    申请号:US17376835

    申请日:2021-07-15

    申请人: VMware, Inc.

    IPC分类号: H04W40/24 H04W92/14 H04L29/08

    摘要: Some embodiments provide a method of performing control plane operations in a radio access network (RAN). The method deploys several machines on a host computer. On each machine, the method deploys a control plane application to perform a control plane operation. The method also configures on each machine a RAN intelligent controller (RIC) SDK to serve as an interface between the control plane application on the same machine and a set of one or more elements of the RAN. In some embodiments, the RIC SDK on each machine includes a set of network connectivity processes that establish network connections to the set of RAN elements for the control plane application. These RIC SDK processes allow the control plane application on their machine to forego having the set of network connectivity processes. In some embodiments, the set of network connectivity processes of each RIC SDK of each machine establishes and maintains network connections between the machine and the set of RAN elements used by the control plane application of the machine, and handles data packet transport to and from the set of RAN elements for the control plane application.

    RIC AND RIC FRAMEWORK COMMUNICATION

    公开(公告)号:US20220286536A1

    公开(公告)日:2022-09-08

    申请号:US17384784

    申请日:2021-07-25

    申请人: VMware, Inc.

    IPC分类号: H04L29/08

    摘要: To provide a low latency near RT RIC, some embodiments separate the RIC's functions into several different components that operate on different machines (e.g., execute on VMs or Pods) operating on the same host computer or different host computers. Some embodiments also provide high speed interfaces between these machines. Some or all of these interfaces operate in non-blocking, lockless manner in order to ensure that critical near RT RIC operations (e.g., datapath processes) are not delayed due to multiple requests causing one or more components to stall. In addition, each of these RIC components also has an internal architecture that is designed to operate in a non-blocking manner so that no one process of a component can block the operation of another process of the component. All of these low latency features allow the near RT RIC to serve as a high speed IO between the E2 nodes and the xApps.

    RUNNING SERVICES IN SDL OF A RIC
    17.
    发明申请

    公开(公告)号:US20220283842A1

    公开(公告)日:2022-09-08

    申请号:US17384779

    申请日:2021-07-25

    申请人: VMware, Inc.

    IPC分类号: G06F9/455

    摘要: To provide a low latency near RT RIC, some embodiments separate the RIC's functions into several different components that operate on different machines (e.g., execute on VMs or Pods) operating on the same host computer or different host computers. Some embodiments also provide high speed interfaces between these machines. Some or all of these interfaces operate in non-blocking, lockless manner in order to ensure that critical near RT RIC operations (e.g., datapath processes) are not delayed due to multiple requests causing one or more components to stall. In addition, each of these RIC components also has an internal architecture that is designed to operate in a non-blocking manner so that no one process of a component can block the operation of another process of the component. All of these low latency features allow the near RT RIC to serve as a high speed IO between the E2 nodes and the xApps.

    DATA IO AND SERVICE ON DIFFERENT PODS OF A RIC

    公开(公告)号:US20220283832A1

    公开(公告)日:2022-09-08

    申请号:US17384778

    申请日:2021-07-25

    申请人: VMware, Inc.

    IPC分类号: G06F9/455 H04W24/02 G06F8/60

    摘要: To provide a low latency near RT RIC, some embodiments separate the RIC's functions into several different components that operate on different machines (e.g., execute on VMs or Pods) operating on the same host computer or different host computers. Some embodiments also provide high speed interfaces between these machines. Some or all of these interfaces operate in non-blocking, lockless manner in order to ensure that critical near RT RIC operations (e.g., datapath processes) are not delayed due to multiple requests causing one or more components to stall. In addition, each of these RIC components also has an internal architecture that is designed to operate in a non-blocking manner so that no one process of a component can block the operation of another process of the component. All of these low latency features allow the near RT RIC to serve as a high speed IO between the E2 nodes and the xApps.