# Adaptive Energy Management in 5G Network Slicing: Requirements, Architecture, and Strategies
## 3 Energy Management Proposal for 5G Network Slicing
### Architecture for Adaptive Energy Management
#### 3.3.2 Customers (Network Slices) Modeling  
In the proposed architecture, the customers correspond to the network slices owners. They have connectivity capabilities and demand from the MNO all network resources (virtual, physical, and energy) to carry out the services, applications, or verticals. In the context of the adaptive energy management model, a service is characterized by its power consumption (i.e., by the amount of power that is used in the core, transport, and access network when the service is in execution), and it is tolerant to the possible actions (management strategies) that the MNO can execute on it to carry out the adaptive energy management. Considering the parameters related to power consumption and the management strategies described in Section 3.2, a service \(k\), with \(k\in\{1,\ldots,N\}\) of priority level \(j\), with \(j\in\{1,\ldots,M\}\) belonging to the network slice \(i\), with \(i\in\{1,\ldots,L\}\), denoted as \(S^{i}_{k,j}\) is fully characterized by the parameters of Table 5. Figure 4 depicts an example of a service and its corresponding parameters.  
Figure 4: Graphical representation of the characterization of a service that is part of a network slice. Description: Service 2, with a priority level 3, and belonging to the network slice 1. Parameters: \(t^{1}_{2,3}=10\), \(d^{1}_{2,3}=1\), \(p^{1}_{2,3}=4\), \(u^{1}_{2,3}=+2\) (_forward_), \(v^{1}_{2}=3\), \(q^{1}_{2,3}=0.75\) (\(p^{1}_{2,3}\times q^{1}_{2,3}=3\)).  
\begin{table}
\begin{tabular}{c l l} \hline \hline
**Parameter** & **Description** & **Unit/Comment** \\ \hline \(L\) & Number of network slices & Integer number \\ \(i\) & Network slice identifier & \(i\in\{1,\ldots,L\}\) \\ \(M\) & Number of priority levels of services & Integer number \\ \(j\) & Priority level identifier & \(j\in\{1,\ldots,M\}\) \\ \(N\) & Total number of services in the system & Integer number \\ \(k\) & Service identifier & \(k\in\{1,\ldots,N\}\) \\ \(Q\) & Number of quality degradation levels & Integer number \\ \(i^{t}_{k,j}\) & Starting time of service \(S^{i}_{k,j}\) & Time units \\ \(d^{t}_{k,j}\) & Duration of service \(S^{i}_{k,j}\) & Time units \\ \(p^{t}_{k,j}\) & Power demanded of service \(S^{i}_{k,j}\) & Power units \\ \(q^{t}_{k,j}\) & Quality level of service \(S^{i}_{k,j}\) & Discrete values (e.g., \(\{q^{i}_{k,j}=0.1,\ldots,q^{i}_{k,j}=1\}\)) \\ \(u^{t}_{k,j}\) & Time shifting value of service \(S^{i}_{k,j}\) & Time units (_backward:_\(t^{i}_{k,j}-u^{i}_{k,j}\), or _forward:_\(t^{i}_{k,j}+u^{i}_{k,j}\)) \\ \(v^{i}_{k}\) & Priority level of service \(k\) belonging to network slice \(i\) & Integer number \\ \hline \hline \end{tabular}
\end{table}
Table 5: Parameters of network slices and services.  
In terms of power consumption, the total or aggregated power demanded by all network slices and corresponding services (\(P_{D}\)) can be expressed as:  
\[\forall i\in L,\,\forall j\in M,\,\forall k\in N:\,P_{D}=\sum_{i=1}^{L}\sum_{j=1}^ {M}\sum_{k=1}^{N}p_{k,j}^{i}\times q_{k,j}^{i} \tag{1}\]