Abstract:
Various embodiments of the disclosure described a system and method that implements Hi-PHY operations in a mobile network using a microservices-based architecture across a variety of heterogeneous multi-core processing nodes. Further, the system and method facilitate the optimal mapping of microservices to each element (e.g., hardware processing element or the like) of the processing node(s) based on defined optimization targets associated with deployment constraints. The system and method described may enable the portability of Hi-PHY operations by separating the functionality and implementation aspects of each microservice. Further, the system and method enable the scalability of Hi-PHY operations by creating multiple instances of microservices to distribute the processing load efficiently. The system and method described further enable the dynamic implementation of Hi-PHY processing chains through the utilization of microservices.
Abstract:
Various embodiments related to a system and method for implementing a RAN telemetry framework in a mobile network, are described. The system and method may include a telemetry collection and processing (TCP) engine that may execute operations to establish communication between the TCP engine and an accelerator device. The TCP engine may be deployed on the CPU core of a server. Further, the system and method include receiving a message from the one or more accelerator device based on the established communication. The message includes one or more telemetry statistical information. Further, the system and method include executing one or more operation based on the received message. The one or more operation includes configuring one or more computing resource on the one or more accelerator device, reconfiguring one or more computing resource on the one or more accelerator device, periodically assimilating statistical information, and a telemetry operation.
Abstract:
System and method for managing hardware containerization in a wireless network architecture, are described. In one aspect, capability information of a plurality of hardware units is transmitted to a host processor to select a set of hardware units in a system-on-chip (SoC). Configuration information that includes the selection of one or more hardware allocation parameters and one or more types of statistics for one or more processing flows is received by the selected set of hardware units. A hardware container is configured to enable SoC resource allocation related to a control group and a namespace of SoC resources via a plurality of hardware modules in the SoC. The hardware container is managed based on periodic collection and analysis of the statistical data via a plurality of instrumentation modules in the SoC, and the impact on the one or more processing flows is tracked at the host processor.
Abstract:
A method and system of dynamically designing and operating an optimal communication network configuration is provided. The method includes the steps of (a) gathering a pre-saved data associated with communication network and/or network devices from a database, or a real-time data associated with at least one of the communication network and the network devices, (b) generating an optimal network configuration by selecting a first and a second network optimization parameters based on gathered data, designing an optimal network configuration to optimize the first network optimization parameter with respect to the second network optimization parameter based on gathered data, and generating network implementation instructions for implementing the designed optimal network configuration, and (c) adapting at least one network device to operate in compliance with the designed optimal network configuration based on the generated instructions by transmitting the instructions to the network devices and by executing the instructions at the network devices.
Abstract:
Configurations of a system and a method for optimizing an allocation of computing resources via a disaggregated architecture, are described. In one aspect, the disaggregated architecture may include a Layer 2 (L2) controller that may be configured to optimize an allocation of computing resources in a virtualized radio access network (vRAN). The disaggregated architecture in a distributed unit may disaggregate an execution of the operations of the distributed unit by the computing resources deployed therein. Further, the disaggregated architecture may provision statistical multiplexing and provision a mechanism for allocating the computing resources based on real-time conditions in the network. The disaggregated architecture may provision a mechanism that may enable dynamic swapping, allocation, scaling up, management, and maintenance of the computing resources deployed in the distributed unit (DU).
Abstract:
Various methods and systems for establishing a connection between a user device and a base station (BS) in a dynamically self-optimizing communication network and methods and systems for handover of the user device from a first BS to a second BS is disclosed. In one embodiment, the method for establishing connection includes initializing user device, identifying a channel and a modulation scheme, receiving virtual machine (VM) primitives and registering by user device with the network based on the VM primitives. The method of handover includes generating by the first BS, a network implementation instruction for user device to adapt to second BS, downloading the network implementation instruction to user device to provide information regarding when to start executing the instruction, communicating by first BS to second BS an intimation regarding completion of handover of user device and informing second BS as to when to take over the user device.
Abstract:
Various methods and systems for establishing a connection between a user device and a base station (BS) in a dynamically self-optimizing communication network and methods and systems for handover of the user device from a first BS to a second BS is disclosed. In one embodiment, the method for establishing connection includes initializing user device, identifying a channel and a modulation scheme, receiving virtual machine (VM) primitives and registering by user device with the network based on the VM primitives. The method of handover includes generating by the first BS, a network implementation instruction for user device to adapt to second BS, downloading the network implementation instruction to user device to provide information regarding when to start executing the instruction, communicating by first BS to second BS an intimation regarding completion of handover of user device and informing second BS as to when to take over the user device.
Abstract:
Disclosed herein is a method and system of dynamically designing and operating an optimal communication network configuration. A pre-saved data associated with at communication network and/or one or more network devices from a database, and/or a real-time data associated with at least one of the communication network and the one or more network devices is gathered. An optimal network configuration is dynamically generated by selecting one or more network optimization parameters based on gathered data, the optimal network configuration is designed based on selected network optimization parameters and the gathered data, and one or more network implementation instructions are generated for implementing the designed optimal network configuration. At least one network device is adapted to operate in compliance with the designed optimal network configuration based on the generated network implementation instructions by transmitting the network implementation instructions to the network devices and by executing the instructions at the network devices.