US 12,363,570 B2
Checking performance related to distributed units (DU) and radio units (RU) in a 5th generation (5G) network
Neelima Mutheevi, Littleton, CO (US)
Assigned to DISH Wireless L.L.C., Englewood, CO (US)
Filed by DISH Wireless L.L.C., Englewood, CO (US)
Filed on Oct. 13, 2022, as Appl. No. 18/046,197.
Prior Publication US 2024/0129764 A1, Apr. 18, 2024
Int. Cl. H04W 24/08 (2009.01); G06F 16/11 (2019.01); H04L 43/04 (2022.01)
CPC H04W 24/08 (2013.01) [G06F 16/119 (2019.01); H04L 43/04 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a plurality of cell sites, wherein each of the cell sites includes at least one Distributed Unit (DU) and a plurality of Radio Units (RUs) communicatively coupled to the at least one DU;
a performance server comprising a first processor and communicatively coupled to the plurality of cell sites, wherein the performance server can communicate with the plurality of cell sites to check performance of one or more DUs and one or more RUs; and
a jump server communicatively coupled to the performance server, wherein the jump server comprises a second processor configured to:
receive at least one input file and a wrapper script, wherein the at least one input file comprises information relating to one or more DUs or the one or more RUs, wherein the wrapper script performs a plurality of tasks relating to checking performance of one or more DUs or the one or more RUs;
store the received at least one input file and the wrapper script in a memory of the jump server;
receive a command to check performance of the one or more DUs or the one or more RUs;
in response to receiving the command, execute the wrapper script causing the second processor to:
login to the performance server using user credentials of a user;
copy the at least one input file from the memory of the jump server into a user specific directory of the user stored at the performance server;
copy a performance script from a shared memory location within the performance server to the user specific directory, wherein the performance script is used for checking performance of the one or more DUs or the one or more RUs;
initiate execution of the performance script from the user specific directory by the first processor of the performance server causing the first processor to:
run a set of performance checking procedures on the one or more DUs or the one or more RUs identified in the at least one input file stored in the user specific directory, wherein each performance checking procedure checks at least one performance parameter related to the one or more DUs or the one or more RUs;
generate an output log file that comprises results of running the set of performance procedures; and
store the output log file in the user specific directory.