## 4 Proposed Strategies for NSR Deployment
### PROMETHEE-II Strategy for NIRA Preparation
As a result, the dynamic allocation of NSRs in the physical infrastructure was made effective and efficient. The success rate and resource efficiency of slice provisioning are two major indicators that are used to evaluate the efficacy of slice provisioning. This is accomplished by Algorithm 3 for the proposed hybrid algorithm, which allocates resources for NSRs for the maximum amount of time \(T_{max}\). The flowchart in Figure 3 depicts the sequence of events that occur throughout the whole solution method. ```
1:Input: NSR deployment
2:Output:\(SPA\)
3:Set, \(CPU_{sorted,i}=0\) and \(a_{ij,served}=0,\forall N_{P}(i)\) of \(G_{P}\) and \(BW_{ij,served}=0,\forall E_{P}(i,j)\) at \(t=0\)
4:while\(t<T_{max}\)do
5: Get \(G_{NSR}\)
6: Call Algorithm 1 for Node Allocation
7:if NSR node allocation unsuccessful then
8: Increment \(NSR_{unsuccessful}(t)\)
9:else
10: Increment \(NSR_{success}(t)\)
11: Call Algorithm 2 for SLE
12: Calculate \(NSR_{revenue}(t)\) and \(PSI_{cost}(t)\)
13:endif
14: Increment \(t\)
15:endwhile
16: Calculate \(P_{NAR}\) and \(P_{RE}\)
```

**Algorithm 3** NSR deployment through hybrid PROMETHEE-II and SLE

Figure 3: Depicts the sequence of events that occur throughout the whole solution method. ## 5 Simulation Results and Discussions

The suggested technique was validated using two distinct scenarios: (i) an implementation of the proposed hybrid PROMETHEE-II and SLE algorithm for NS, and (ii) an implementation of the algorithm with varying physical infrastructure provisions. The resource efficiency and acceptance ratio of the scenarios were used to determine their level of competence. The factors taken into consideration for the test case are included in Table 3, which covers the range of available resources in the physical infrastructure, as well as the range of NSRs needs for the test scenario. In order to build the simulation platform, we used the Python programming language. ### Implementation of Proposed Algorithm for NSR Resource Allocation

According to the Watts-Strogatz model, physical infrastructure is developed in order to execute the suggested algorithm. This infrastructure is based on the small-world network. The competence of the suggested technique was evaluated in comparison to works published in the literature, including NSR-NR [19], SA [20], LAVA [21], GLL [22], and VIKOR [27]. In order to ensure that the results of different algorithms are more comparable, the same parameters were used in all of them. The NS's resource efficiency and acceptance ratio were taken into account while evaluating the algorithms' performance. This study evaluated the number of nodes required by NSRs in various categories, such as 10, 20, and 30 in the context of the physical infrastructure availability of 100, 200, and 300 nodes [19; 22; 27]. All network features, such as the CPU capacity of each node, security level of each node, bandwidth of the connections, and length of the lines, had their respective values chosen at random from a pool of values within the defined range. The resource efficiency and acceptance ratios achieved for the various algorithms under various operating situations are shown in Figures 4 and 5. To facilitate a comparison, several techniques were used to allocate nodes and connections for various NSRs. Regarding the overall observation regarding resource efficiency and NSRs, it is evident from Figure 4 that the network's resource efficiency declines as the number of NSRs rises, whereas the number of nodes in the physical infrastructure enhances the efficiency. As can be seen from the resource efficiency equation, increasing the number of nodes in a network reduces the shortest route length, resulting in a better use of available resources. Additionally, the increased number of NSRs necessitates the allocation of additional nodes with the needed CPU capacity and bandwidth. The proposed method achieves a resource efficiency of 0.73, 0.68, and 0.66 for NSRs 10, 20, and 30, respectively, for an infrastructure equipped with 100 nodes, as shown in Figure 4a.