SERVICE MANAGEMENT ORCHESTRATION DRIVEN NETWORK ENERGY SAVING USING O1 INTERFACE
A method, apparatus, and system for Service Management and Orchestration (SMO) network energy saving (NES) using an O1 interface may be provided and may include, receiving, by a SMO of an Open Radio Access Network (O-RAN), NES information from at least one of a O-RAN Distributed Unit (O-DU) and a O-RAN Centralized Unit (O-CU) wherein the NES information includes capability exposing information received from an O-RAN Radio Unit (O-RU); determining, by the SMO based at least in part on the NES information, whether to activate an NES use-case; based on determining to activate the NES use-case, sending, by the SMO, a trigger to activate the NES use-case; and receiving, by the SMO, a first notification indicating a change in a state of the NES use-case.
1 . A method, comprising:
receiving, by a Service Management and Orchestration (SMO) of an Open Radio Access Network (O-RAN), network energy saving (NES) information from at least one of an O-RAN Distributed Unit (O-DU) and an O-RAN Centralized Unit (O-CU), wherein the NES information includes capability exposing information received from an O-RAN Radio Unit (O-RU);
determining, by the SMO based at least in part on the NES information, whether to activate an NES use-case;
based on determining to activate the NES use-case, sending, by the SMO, a trigger to activate the NES use-case; and
receiving, by the SMO, a first notification indicating a change in a state of the NES use-case.
2 . The method as claimed in claim 1 , further comprising:
receiving, by the SMO, further NES information including traffic load performance and energy consumption measurements from at least one of the O-DU and the O-CU;
determining, by the SMO based at least in part on the further NES information, whether to deactivate the NES use-case;
based on determining to deactivate the NES use-case, sending, by the SMO, a trigger to the O-CU to deactivate the NES use-case; and
receiving, by the SMO, a second notification indicating a change in the state of the NES use-case.
3 . The method as claimed in claim 1 , wherein:
the NES use-case is Cell and Carrier Switch Off/On;
the trigger is sent to the O-CU;
based on receiving the trigger, the O-CU is configured to send a request to the O-DU to request deactivation of cells and associated carriers;
based on receiving the request, the O-DU is configured to process Cell and Carrier Switch Off to an O-RU via a management plane (M-Plane) to set the O-RU into an energy saving state; and
the O-RU is configured to be set into the energy saving state by disabling an associated array-carrier.
4 . The method as claimed in claim 1 , wherein:
the NES use-case is TRx control, wherein the trigger is sent to the O-DU;
based on receiving the trigger, the O-DU is configured to send attributes and parameters to the O-CU to update a Synchronization Signal Block (SSB) configuration, and send a Section type 4 Control Plane (ST4 C-Plane) message with TRx control associated parameters to the O-RU to set the O-RU into an energy saving state; and
the O-RU is set into the energy saving state by turning off appropriate RF Channels and Antenna Elements based on the ST4 C-Plane message.
5 . The method as claimed in claim 4 , wherein:
the determining whether to activate the NES use-case is further based on using an Artificial Intelligence (AI) or machine learning (ML) algorithm; and
the method further comprises, based on determining to not activate the NES use-case, sending, by the SMO, a message to the O-CU and the O-DU indicating to not activate TRx control.
6 . The method as claimed in claim 1 , wherein:
the NES use-case is Advanced Sleep Mode (ASM);
the trigger is sent to the O-DU;
based on receiving the trigger, the O-DU is configured to either stop sending configuration update(s) to the O-CU, or send attributes and parameters to the O-CU to update a SSB configuration, and send a ST4 C-Plane message with Sleep Mode associated parameters to the O-RU to set the O-RU into an energy saving state; and
the O-RU is set into the energy saving state by putting the O-RU to sleep or putting components of the O-RU to sleep based on the ST4 C-Plane message.
7 . The method as claimed in claim 1 , wherein the NES information comprises NES use-case(s) related capabilities, traffic load performance, and energy consumption measurements.
8 . A Service Management and Orchestration (SMO) of an Open Radio Access Network (O-RAN) configured to:
receive network energy saving (NES) information from at least one of an O-RAN Distributed Unit (O-DU) and an O-RAN Centralized Unit (O-CU), wherein the NES information includes capability exposing information received from an O-RAN Radio Unit (O-RU);
determine based at least in part on the NES information, whether to activate an NES use-case;
based on determining to activate the NES use-case, send a trigger to activate the NES use-case; and
receive a first notification indicating a change in a state of the NES use-case.
9 . The SMO as claimed in claim 8 , further configured to:
receive further NES information including traffic load performance and energy consumption measurements from at least one of the O-DU and the O-CU;
determine based at least in part on the further NES information, whether to deactivate the NES use-case;
based on determining to deactivate the NES use-case, send a trigger to the O-CU to deactivate the NES use-case; and
receive a second notification indicating a change in the state of the NES use-case.
10 . The SMO as claimed in claim 8 , wherein:
the NES use-case is Cell and Carrier Switch Off/On;
the trigger is sent to the O-CU;
based on receiving the trigger, the O-CU is configured to send a request to the O-DU to request deactivation of cells and associated carriers;
based on receiving the request, the O-DU is configured to process Cell and Carrier Switch Off to an O-RU via a management plane (M-Plane) to set the O-RU into an energy saving state; and
the O-RU is configured to be set into the energy saving state by disabling an associated array-carrier.
11 . The SMO as claimed in claim 8 , wherein:
the NES use-case is TRx control, wherein the trigger is sent to the O-DU;
based on receiving the trigger, the O-DU is configured to send attributes and parameters to the O-CU to update a Synchronization Signal Block (SSB) configuration, and send a Section type 4 Control Plane (ST4 C-Plane) message with TRx control associated parameters to the O-RU to set the O-RU into an energy saving state; and
the O-RU is set into the energy saving state by turning off appropriate RF Channels and Antenna Elements based on the ST4 C-Plane message.
12 . The SMO as claimed in claim 11 , wherein:
the SMO is configured to determine whether to activate the NES use-case further based on using an Artificial Intelligence (AI) or machine learning (ML) algorithm; and
the SMO is further configured to, based on determining to not activate the NES use-case, send a message to the O-CU and the O-DU indicating to not activate TRx control.
13 . The SMO as claimed in claim 8 , wherein:
the NES use-case is Advanced Sleep Mode (ASM);
the trigger is sent to the O-DU;
based on receiving the trigger, the O-DU is configured to either stop sending configuration update(s) to the O-CU, or send attributes and parameters to the O-CU to update a SSB configuration, and send a ST4 C-Plane message with Sleep Mode associated parameters to the O-RU to set the O-RU into an energy saving state; and
the O-RU is set into the energy saving state by putting the O-RU to sleep or putting components of the O-RU to sleep based on the ST4 C-Plane message.
14 . The SMO as claimed in claim 8 , wherein the NES information comprises NES use-case(s) related capabilities, traffic load performance, and energy consumption measurements.
15 . At least one non-transitory computer-readable recording medium having recorded thereon instructions executable to implement a method comprising:
receiving, by a Service Management and Orchestration (SMO) of an Open Radio Access Network (O-RAN), network energy saving (NES) information from at least one of an O-RAN Distributed Unit (O-DU) and an O-RAN Centralized Unit (O-CU), wherein the NES information includes capability exposing information received from an O-RAN Radio Unit (O-RU);
determining, by the SMO based at least in part on the NES information, whether to activate an NES use-case;
based on determining to activate the NES use-case, sending, by the SMO, a trigger to activate the NES use-case; and
receiving, by the SMO, a first notification indicating a change in a state of the NES use-case.
16 . The at least one-transitory computer-readable recording medium as claimed in claim 15 , the method, further comprising:
receiving, by the SMO, further NES information including traffic load performance and energy consumption measurements from at least one of the O-DU and the O-CU;
determining, by the SMO based at least in part on the further NES information, whether to deactivate the NES use-case;
based on determining to deactivate the NES use-case, sending, by the SMO, a trigger to the O-CU to deactivate the NES use-case; and
receiving, by the SMO, a second notification indicating a change in the state of the NES use-case.
17 . The at least one-transitory computer-readable recording medium as claimed in claim 15 , wherein:
the NES use-case is Cell and Carrier Switch Off/On;
the trigger is sent to the O-CU;
based on receiving the trigger, the O-CU is configured to send a request to the O-DU to request deactivation of cells and associated carriers;
based on receiving the request, the O-DU is configured to process Cell and Carrier Switch Off to an O-RU via a management plane (M-Plane) to set the O-RU into an energy saving state; and
the O-RU is configured to be set into the energy saving state by disabling an associated array-carrier.
18 . The at least one-transitory computer-readable recording medium as claimed in claim 15 , wherein:
the NES use-case is TRx control, wherein the trigger is sent to the O-DU;
based on receiving the trigger, the O-DU is configured to send attributes and parameters to the O-CU to update a Synchronization Signal Block (SSB) configuration, and send a Section type 4 Control Plane (ST4 C-Plane) message with TRx control associated parameters to the O-RU to set the O-RU into an energy saving state; and
the O-RU is set into the energy saving state by turning off appropriate RF Channels and Antenna Elements based on the ST4 C-Plane message.
19 . The at least one-transitory computer-readable recording medium as claimed in claim 18 , wherein:
the determining whether to activate the NES use-case is further based on using an Artificial Intelligence (AI) or machine learning (ML) algorithm; and
the method further comprises, based on determining to not activate the NES use-case, sending, by the SMO, a message to the O-CU and the O-DU indicating to not activate TRx control.
20 . The at least one-transitory computer-readable recording medium as claimed in claim 15 , wherein:
the NES use-case is Advanced Sleep Mode (ASM);
the trigger is sent to the O-DU;
based on receiving the trigger, the O-DU is configured to either stop sending configuration update(s) to the O-CU, or send attributes and parameters to the O-CU to update a SSB configuration, and send a ST4 C-Plane message with Sleep Mode associated parameters to the O-RU to set the O-RU into an energy saving state; and
the O-RU is set into the energy saving state by putting the O-RU to sleep or putting components of the O-RU to sleep based on the ST4 C-Plane message.