System and method for O-cloud node shutdown in idle times to save energy consumption
A method and system for shutting down an Open Radio Access Network (O-RAN) Cloud (O-Cloud) node are provided. The method includes: receiving, by a FOCOM, a first request to drain an O-Cloud node, the first request being received from a user terminal or from a Non-Real-Time (Non-RT) RAN Intelligent Controller (RIC) based on analysis of O2 telemetry data; transmitting, by the FOCOM to an IMS via an O2 interface, a second request to drain the O-Cloud node based on the received first request; receiving, by the FOCOM, a third request to shut down the drained O-Cloud node, the third request being received from the user terminal or from the Non-RT RIC; transmitting, by the FOCOM to the IMS, a fourth request to shut down the O-Cloud node based on the received third request; and receiving, from the IMS, a notification that the O-Cloud node has been shut down.
1 . A method for shutting down an Open Radio Access Network (O-RAN) Cloud (O-Cloud) node, the method comprising:
receiving, by a Federated O-Cloud Orchestration and Management (FOCOM), a first request to drain an O-Cloud node, the first request being received from a user terminal or from a Non-Real-Time (Non-RT) RAN Intelligent Controller (RIC) based on analysis of O1 data and O2 telemetry data;
transmitting, by the FOCOM to an Infrastructure Management Services (IMS) via an O2 interface, a second request to drain the O-Cloud node based on the received first request;
receiving, by the FOCOM, a third request to shut down the drained O-Cloud node, the third request being received from the user terminal or from the Non-RT RIC;
transmitting, by the FOCOM to the IMS via the O2 interface, a fourth request to shut down the O-Cloud node based on the received third request; and
receiving, from the IMS, a notification that the O-Cloud node has been shut down.
2 . The method of claim 1 , further comprising:
receiving the O1 data and the O2 telemetry data; and
determining, based on the received O1 data and the received O2 telemetry data, the O-Cloud node to shut down.
3 . The method of claim 2 , wherein the determining comprises receiving, by the user terminal, a user input to shut down the O-Cloud based on the received O1 data and the received O2 telemetry data.
4 . The method of claim 2 , wherein the determining comprises:
analyzing, by the NON-RT RIC, the received O1 data and the received O2 telemetry data; and
determining, by the NON-RT RIC, the O-Cloud node to shut down based on the received O1 data and the received O2 telemetry data.
5 . The method of claim 1 , further comprising:
controlling, by the IMS, to drain the O-Cloud node based on the second request; and
controlling, by the IMS, to shut down the drained O-Cloud node based on the fourth request.
6 . The method of claim 5 , further comprising:
controlling, by the IMS, to relocate a Network Function deployed on the O-Cloud node to another O-Cloud node.
7 . The method of claim 1 , further comprising:
receiving, from the IMS by at least one of the FOCOM and the Non-RT RIC, a notification that the O-Cloud node has been drained.
8 . The method of claim 1 , wherein the first request is to drain the O-Cloud node of any Network Functions deployed on the O-Cloud node.
9 . The method of claim 1 , wherein the O-Cloud node is a physical node in an O-Cloud.
10 . A system for shutting down an Open Radio Access Network (O-RAN) Cloud (O-Cloud) node, the system comprising:
at least one first memory storing first instructions; and
at least one first processor implementing a Federated O-Cloud Orchestration and Management (FOCOM), the at least one first processor configured to execute the stored first instructions to:
receive a first request to drain an O-Cloud node, the first request being received from a user terminal or from a Non-Real-Time (Non-RT) RAN Intelligent Controller (RIC) based on analysis of O1 data and O2 telemetry data;
transmit, to an Infrastructure Management Services (IMS) via an O2 interface, a second request to drain the O-Cloud node based on the received first request;
receive a third request to shut down the drained O-Cloud node, the third request being received from the user terminal or from the Non-RT RIC;
transmit, to the IMS via the O2 interface, a fourth request to shut down the O-Cloud node based on the received third request; and
receive, from the IMS, a notification that the O-Cloud node has been shut down.
11 . The system of claim 10 , further comprising:
at least one second memory storing second instructions; and
at least one second processor implementing the Non-RT RIC, the at least one second processor configured to execute the second instructions to:
receive the O1 data and the O2 telemetry data;
analyze the received O1 data and the received O2 telemetry data; and
determine the O-Cloud node to shut down based on the received O1 data and the received O2 telemetry data.
12 . The system of claim 10 , wherein the first request is received from the user terminal based on a user input to the user terminal to shut down the O-Cloud node.
13 . The system of claim 10 , further comprising:
at least one third memory storing third instructions; and
at least one third processor implementing the IMS, the at least one third processor configured to execute the third instructions to:
control to drain the O-Cloud node based on the second request; and
control to shut down the drained O-Cloud node based on the fourth request.
14 . The system of claim 13 , wherein the at least one third processor is configured to execute the third instructions to:
control to relocate a Network Function deployed on the O-Cloud node to another O-Cloud node.
15 . The system of claim 10 , wherein the at least one first processor is configured to execute the first instructions to:
receive, from the IMS, a notification that the O-Cloud node has been drained.
16 . At least one non-transitory computer-readable recording medium having recorded thereon instructions executable by at least one processor to perform a method, for shutting down an Open Radio Access Network (O-RAN) Cloud (O-Cloud) node, the method comprising:
receiving, by a FOCOM (Federated O-Cloud Orchestration and Management), a first request to drain an O-Cloud node, the first request being received from a user terminal or from a Non-Real-Time (Non-RT) RAN Intelligent Controller (RIC) based on analysis of O1 data and O2 telemetry data;
transmitting, by the FOCOM to an Infrastructure Management Services (IMS) via an O2 interface, a second request to drain the O-Cloud node based on the received first request;
receiving, by the FOCOM, a third request to shut down the drained O-Cloud node, the third request being received from the user terminal or from the Non-RT RIC;
transmitting, by the FOCOM to the IMS via the O2 interface, a fourth request to shut down the O-Cloud node based on the received third request; and
receiving, from the IMS, a notification that the O-Cloud node has been shut down.
17 . The at least one non-transitory computer-readable recording medium of claim 16 , wherein the method further comprises:
receiving the O1 data and the O2 telemetry data; and
determining, based on the received O1 data and the received O2 telemetry data, the O-Cloud node to shut down.
18 . The at least one non-transitory computer-readable recording medium of claim 17 , wherein the determining comprises receiving, by the user terminal, a user input to shut down the O-Cloud based on the received O1 data and the received O2 telemetry data.
19 . The at least one non-transitory computer-readable recording medium of claim 18 , wherein the determining comprises:
analyzing, by the NON-RT RIC, the received O1 data and the received O2 telemetry data; and
determining, by the NON-RT RIC, the O-Cloud node to shut down based on the received O1 data and the received O2 telemetry data.
20 . The at least one non-transitory computer-readable recording medium of claim 17 , wherein the method further comprises:
controlling, by the IMS, to drain the O-Cloud node based on the second request; and
controlling, by the IMS, to shut down the drained O-Cloud node based on the fourth request.
21 . The at least one non-transitory computer-readable recording medium of claim 20 , wherein the method further comprises:
controlling, by the IMS, to relocate a Network Function deployed on the O-Cloud node to another O-Cloud node.
22 . The at least one non-transitory computer-readable recording medium of claim 21 , wherein the method further comprises:
receiving, from the IMS by at least one of the FOCOM and the NRT RIC, a notification that the O-Cloud node has been drained.