1. Introduction
The advanced metering infrastructure (AMI) supports the operation of a Smart Grid (SG). It includes smart meters (SM), communication networks for transporting data collected by the intelligent metering system to the utilities, a data management system, and, in some cases, a human-machine interface that allows users to monitor their energy consumption [
1].
The communication infrastructure can employ different media, protocols, and technologies for SM monitoring, in addition to allowing remote management of subscribers’ service connection and disconnection. Today, smart metering devices play a key role in optimizing energy management systems, as they collect accurate information and transmit it efficiently over communication networks. Integrating communication functions in these devices has significantly improved energy monitoring, facilitating more efficient and reliable management of energy resources and reducing operating costs [
2,
3].
In this sense, wireless communication infrastructure for wireless sensor networks (WSN) has proven viable, as it reduces the costs associated with deploying physical infrastructure. In this sense, wireless SMs represent an application case of WSNs and, therefore, the Internet of Things (IoT) paradigm, where each SM is a sensor that collects consumption data from smart grid subscribers. Power consumption data can be monitored remotely through a WSN and its corresponding gateway [
4,
5].
The interest in connecting metering devices to the Internet has driven wireless cellular networks, which have become relevant in providing data access for users and smart metering systems [
4]. These networks provide the primary communication infrastructure for AMI, enabling data transmission between smart meters and central data centers. However, MNO infrastructure leasing can often be costly, and in solutions where the number of metering devices is high, it can exponentially increase traffic demand [
6]. For a small number of users, this may not be noticeable.
On the other hand, in wireless networks, virtualization technologies represent an innovative alternative to optimize, in particular, the use of infrastructure by creating virtual versions instead of physical ones. It makes it possible to share or reuse the physical resources of service providers, which facilitates the coexistence of multiple virtual networks on a unified infrastructure [
7,
8]. As a result, more efficient resource management and reduced operating costs are achieved. In addition, virtual wireless networks (WVN), facilitated by virtual network providers (VNBs), enable the extraction, segmentation, and sharing of physical infrastructure and radio resources. It makes them a suitable solution to meet the diverse requirements of future wireless networks [
9,
10].
Through WNV, a wireless sensor network of SMs can communicate efficiently with a set of base stations (BSS). This technology abstracts physical resources (spectrum and base stations) and presents them as customized virtual networks for different services, such as internet access for each sensor. This technology abstracts physical resources (spectrum and base stations) and presents them as customized virtual networks for different services, such as internet access for each sensor. Therefore, when a sensor transmits data, it does not send it directly to a specific base station but through the virtualized layer. This virtualized layer dynamically decides which base stations from the BSS set should receive and handle the traffic based on network load, channel quality, or service priority. Thanks to WNV, sensors can connect more flexibly and efficiently. The network assigns appropriate resources in real-time, allowing the system to scale the number of devices without overloading the physical infrastructure. Furthermore, if the sensor moves or conditions change, the network can seamlessly redirect it to another base station without interruptions [
11].
Figure 1 presents a diagram illustrating a WNV scheme for managing network resources.
The virtualization of a network offers an efficient alternative to reducing communication infrastructure costs in smart metering, which has become a key communication channel in this area. It highlights the need to efficiently manage channel allocation for these devices through wireless connectivity [
11,
13,
14].
Figure 2 presents a diagram illustrating a wireless network virtualization (WNV) scheme for managing multiple MVNOs’ network resources.
Primary spectrum leasing is often mentioned when discussing mobile operators, while mobile virtual operators are associated with secondary spectrum leasing [
12]. Spectrum resources are experiencing increasing scarcity due to the significant increase in mobile network users and wireless communication services.
Although licenses are allocated for most spectrum bands, these are often used inefficiently, even in densely populated urban areas, as mobile users do not always require radio resources [
15,
16]. Various methods of dynamic spectrum access have been proposed to address this issue and optimize the utilization of spectrum resources [
17,
18,
19,
20]. Cognitive radio and wireless network virtualization stand out.
Cognitive radio technology enables network operators to address spectrum constraints and inefficient spectrum usage by allowing unlicensed users to use available spectrum slots in licensed bands without affecting primary users. Competitive spectrum sharing among multiple secondary users in cognitive radio networks can also improve the utilization of limited radio spectrum [
16].
The cognitive virtual mobile operator (C-MVNO) is an evolution of the MVNO concept that uses cognitive radio (CR) technology to improve channel utilization, reducing the costs associated with leasing primary spectrum from primary operators [
16,
21]. Unlike traditional MVNOs, which were required to lease all spectrum from the primary operator, C-MVNOs can allocate less spectrum by taking advantage of “white holes” in the primary licensed spectrum band [
14]. This strategy allows them to use spectrum more efficiently and reduces dependence on spectrum assigned by the primary operator. Dynamic and opportunistic allocation of secondary network channels through a C-MVNO minimizes leasing costs by allowing flexible and opportunistic use of channels based on the wireless traffic demands of secondary unlicensed smart metering users [
22,
23]. However, how to jointly optimize cooperative channel sensing and spectrum access processes remains an open question, especially in the time-varying radio environment, although numerous distributed algorithms have been proposed in the literature [
12,
24].
This paper proposes a modeling approach to address the wireless channel resource optimization problem in the context of timely channel allocation in cellular wireless networks, specifically focusing on the SM reading.
Studies propose cascading machine learning algorithms that improve energy efficiency and dynamic channel allocation through intelligent predictions, providing a scalable and adaptable alternative for changing environments [
25]. On the other hand, it focuses on multi-radio and multi-hop networks, proposing a joint strategy for channel allocation, power control, and route selection, which optimizes spectral efficiency and network capacity [
26]. In addition, an adaptive scheme is introduced that combines channel allocation and routing, maximizing network performance through network coding and mechanisms for responding to spectrum variability [
27]. In this context, a model for the joint allocation of subchannels, rates, and power for OFDM environments in cognitive networks is proposed. It considers both total power restrictions and those derived from distributed detection, which improves the coexistence between primary and secondary users. This work complements the proposal of the present article by offering novel and robust solutions for efficiently managing resources in dynamic and heterogeneous networks [
28].
3. Problem Formulation and Methodology
This section presents a model of a wireless cellular network system operated by a mobile virtual network operator (MVNO). The model simulates the data transmission from a specific number of smart meters
and the time
allocated for the transmission of read and write data from these devices. In addition, simultaneous access to voice and data services for cell phone users through a network of cells is included. Each cell is equipped with a carefully selected set of channels to avoid interference with adjacent cells. The smart meters are randomly distributed within the cell coverage area, and the channel assignment process follows a Markovian behavior.
Figure 3 shows the AMI architecture of the proposed system.
In this scenario, each cell contains a set of smart meters that periodically require an uplink channel to transmit data. A mobile virtual network MVNO, which may be an independent entity such as an electric utility, is responsible for providing service to these smart meters. Then, to simplify the analysis, this paper focuses on a single-cell model that covers a number M of smart meters and has N channels available for transmission.
The analysis presented in this work proposes that the primary operator divides its available channels into three groups to ensure efficient resource allocation. The first group, consisting of fixed channels, is exclusively reserved for the operation of MNO users. The second group, comprising reserved channels, is dedicated to operating SMs. Finally, the third group includes the random channels , which can be used by both mobile operator users and smart counters through the MVNO, giving priority to the former. The allocation of these random channels depends on their availability. If the reserved channels are insufficient to meet AMI’s demand and there are free random channels, these will be allocated for use by smart meters. This division and prioritization scheme aims to maximize spectral efficiency while ensuring systems operate reliably and adaptively under varying load conditions. In addition, exclusive channels are established for the MNO’s general users to guarantee Quality of Service (QoS). For smart metering, channels are defined to be used through the MVNO to isolate massive device traffic and ensure the reliable transmission of AMI data. Finally, a group of random channels is reserved that can be used by MNO users or the MVNO based on demand and availability, with priority given to MNO users. The total available channels is .
Figure 4 presents an illustrative example of allocating communication channels with
N = 10 in an AMI. In this case, the channels are organized into three main categories:
Mobile Network Users (, in red): Represent the mobile network users to transmit data. In this example, the assigned channels correspond to to .
Smart Meters (, in blue): Correspond to electrical metering devices that send information to the central system. The channels assigned to this category are to .
Random channels ( = 2, in green): These are assigned to occasional unplanned connections or users. The corresponding channels are and .
In
Figure 4a, the abscissa axis corresponds to channel allocation, red identifies the MNO’s fixed channels for its users, blue identifies the channels reserved for MVNO use, and green identifies the random channels that can be used by the MNO or the MVNO depending on availability. This example reflects how network resources are distributed to optimize network capacity, ensuring connectivity for users and devices with different priority levels.
Figure 4b summarizes the advantages of segmenting MNO channels to use smart metering through the MVNO.
A time slot is the interval required for the smart meter to transmit consumption information. In a given time slot, channels can be active and used by mobile network users. These users are limited in each cell by the sum of reserved channels and random channels, i.e., . Additionally, smart meters can be scheduled to be active during that period; however, not all active meters will necessarily transmit information. Only smart meters will effectively transmit, where is the minimum between the number of scheduled active meters , the number of channels available for SMs, calculated as (the total number of channels minus those used by mobile network users), and the sum of fixed and random channels . Therefore, the equation for is given by , which ensures that channels are used efficiently and that there are no transmission conflicts.
The transmission of smart meters on reserved channels is always assured, whereas, on random channels, it depends on availability, i.e., the transmission may or may not take place and is conditioned to a certain probability. According to the real-time situation, the model attributes to the primary cellular operator the management of when and on which channel smart meter transmissions will occur. The transmission schedule is defined by an algorithm called SchAlg, which assigns each smart meter a time slot and channel for transmission. The periods are organized into T frames, each with multiple time slots. The scheduling is recalculated for each time interval and can be represented by a binary variable if the k-th smart meter uses the time interval t within channel h to carry out the transmission.
Therefore, its scheduling must comply with certain constraints defined in the Equation (
1).
So that only one smart meter is scheduled on the same channel and time interval. The constraint indicates that a smart meter is scheduled to transmit in only one-time interval and one channel. Each smart meter has a preferred time interval for transmission, denoted as , corresponding to a specific moment within the transmission frame.
However, the smart meter can perform transmissions in a different interval within a transmission frame , where W represents the window length. This flexibility helps to avoid network congestion. The variable is established as , where , indicating whether the smart meter has effectively transmitted the information for the scheduled combination of channel and time interval. This variable represents an additional condition or a particular state associated with the successful transmission of the k-th smart meter’s information in channel h and time interval t.
The scenario also considers a set of transmission frames and the variable , which acts as an indicator, taking the value of one when smart meter k effectively transmits in frame f. It is important to note that is the time interval associated with frame f. The average user transmission throughput is defined as . Likewise, the total throughput of the smart meter cell is defined as .
Ideally, these values should approach a limit of ; these quantities measure system performance. In this context, the selected values impact the factors of the global performance metrics. The objective is to identify these effects and establish the relationship between the performance metrics, as defined, and the system variables, which include N, , , , M, h, and t.
This paper’s proposal is based on a bipartite minimum weight problem, in which the various smart meters represent the nodes that have to be allocated to a specific combination of time slots and channels, which we will call a resource unit. This allocation process can be represented as a bipartite network structure, with the smart meters in one set and the resource blocks grouped in another. The assigned weights and constraints between nodes are then established. A constraint is set between the smart meter and a resource block if t is within the transmission window of the smart meter. The weight, represented by , is set according to the criteria below:
The temporal distance weight, denoted as , depends on the distance between the time interval t and the preferred time interval . This weight is minimal for the value of and increases as the distance from increases. A shorter distance implies a higher likelihood of successful transmission, resulting in a lower weight value.
The channel weight, denoted as , depends on the chosen channel. If h belongs to the set of fixed channels, its value is lower since the probability of successful transmission on this channel is higher. Similarly, if h belongs to the set of random channels, its value is higher because the transmission probability on these channels is lower than on fixed channels.
The fairness weight, denoted as , aims to promote an adequate allocation of resources to smart meters. is a value based on tokens. If a smart meter has not transmitted over several frames, it accumulates tokens corresponding to each. When the smart meter transmits successfully, no additional tokens are added. The value is the inverse of the number of accumulated tokens; thus, the more tokens accumulated, the lower the fairness weight favors resource allocation.
The product of the three weights, , , and , calculates the final weight value. This result is lower for smart meters with lower throughput, making resource allocation more favorable. It will also be lower in time intervals closer to the preferred transmission interval and even lower on reserved channels.
Finally, the problem is solved as a minimum-weight bipartite matching problem using the Hungarian algorithm, which defines the final scheduling. This scheduling is implemented, and the parameters are determined as input for the next frame. This process is applied iteratively in subsequent frames. The algorithm is presented in Algorithm 1.
Additionally, evaluating the transmission loss rate in a smart metering network is considered, where each device attempts to communicate data during its preferred time interval . This interval follows a probabilistic model, in which each transmission attempt may be successful or failed depending on network congestion. If an SM fails to transmit successfully in its assigned interval, a token is accumulated, which affects its priority in future attempts within the transmission window T.
This analysis covers several scenarios by varying the number of meters M, the window length T, the number of random access channels , and the number of reserved channels . In addition, the impact of smart meter traffic on transmission probability is assessed, analyzing whether network congestion causes an increase or decrease in token accumulation. Specifically, it is studied whether more transmissions are lost under higher traffic conditions, resulting in more accumulated tokens. The probability of successful transmission also varies depending on how congested the primary operator is, directly influencing network performance.
The simulation time will be limited, assuming this time corresponds to the period a packet can remain in a memory buffer waiting to be transmitted. Therefore, if it is determined that an SM has accumulated T tokens, this is equivalent to having lost T transmission packets.
The model incorporates the token accumulation criterion to analyze the loss rate and the average number of tokens accumulated per smart meter. Each SM k starts with no accumulated tokens at the beginning of the simulation, i.e., . If an SM fails to transmit successfully in its preferred interval , one token is added to its count for the next attempt, represented by the equation , where n denotes the number of failed attempts.
The transmission weight is adjusted based on the number of accumulated tokens and is expressed by the formula . This relationship implies that as an SM accumulates more tokens, its transmission weight decreases, increasing its probability of transmitting in the next attempt. The transmission weight is also affected by the congestion level of the primary operator, which can cause this weight to increase or decrease depending on the network situation.
In summary, the fundamental aspects of the model are as follows:
Initial Token: Each SM k starts with no accumulated tokens at the beginning of the simulation, i.e., .
Token Increment: If an SM fails to successfully transmit during its preferred interval , one token is added to its count for the next attempt, expressed as , where n represents the number of failed attempts.
Transmission Weight: The transmission weight is adjusted according to the number of accumulated tokens and is given by the formula . This relationship reduces the transmission weight for SMs with more tokens, thereby increasing transmission probability for those with higher accumulation in the next attempt. The probability of successful transmission is also influenced by the congestion level of the primary operator, which may cause this weight to increase or decrease depending on the network conditions.
Figure 5a shows a simplified model schematic illustrating the minimum-weight bipartite matching problem optimized by the Hungarian algorithm, presenting the most optimal resource allocation in each iteration. Resource weights from the optimization process are highlighted in green (
wF,k Assigned), and assigned edges are depicted in black. Gray lines indicate that an SM did not establish a connection using the corresponding channel marked in gray. On the other hand, each block on the left side of the diagram has only one black line emerging, signifying that each user can utilize only one channel for connection.
Accordingly,
Figure 5b represents choosing one channel or another according to the weight calculated through the Hungarian algorithm.
Since is modeled as an event with a probability of success, the system exhibits characteristics of a Markovian process. In each time interval T, the transmission probability for each SM depends solely on its current state , without considering previous states. Thus, to analyze the steady-state behavior of the system, the average transmission loss rate and the cumulative token behavior are computed over several s = 100 simulations. Then, the system’s state is considered to calculate the average number of accumulated tokens over 100 simulations. Let be the number of tokens accumulated by meter k in simulation j, where .
Thus, the system’s state in each simulation is considered to calculate the average number of accumulated tokens over 100 simulations. Let represent the number of tokens accumulated by meter k in simulation j, where . The average number of accumulated tokens for SM k over 100 simulations is denoted as , and is calculated using the formula , where represents the average number of tokens accumulated by meter k across the 100 simulations. Furthermore, if the total average number of tokens accumulated in the network for all SMs is desired, it is given by the expression .
Table 2 describes the variables used in the mathematical model and the algorithm.
The procedure of the model is presented in Algorithm 1.
Algorithm 1 Transmission allocation algorithm with token accumulation averaged over 100 simulations. |
- Require:
M, N, T, W—Input variables - Ensure:
—Output variable
- 1:
Step 1: Calculate for all , , - 2:
- 3:
Step 2: Set from solution of minimum weight bipartite matching problem - 4:
- 5:
Step 3: Solve cellular channel occupancy during the frame - 6:
Channel occupancy = - 7:
Step 4: Set from channel occupancy - 8:
- 9:
for to 100 do - 10:
for all do - 11:
Step 5: - 12:
if then - 13:
Step 7: - 14:
end if - 15:
end for - 16:
Step 8: Weight Update - 17:
For each - 18:
Calculate - 19:
Calculate based on temporal distance - 20:
Calculate based on selected channel - 21:
- 22:
Step 9: Record total tokens for each k in simulation j - 23:
end for - 24:
Step 10: Compute the average tokens accumulated for each k over 100 simulations - 25:
|
4. Analysis of Results
The proposed simulation was implemented on a computer with a 2.6 GHz Intel Xeon processor, 64 GB of RAM, and a 500 GB SSD disk. Matlab R2023b software was used for the development. Regarding computational complexity, the Big O notation of the Hungarian algorithm used in the model is .
Then, to evaluate the performance of the proposed model, 40 simulation scenarios have been obtained that vary according to three primary parameters: the probability of an inactive meter initiating a transmission (), the likelihood of disconnection of an active meter () and the number of reserved channels (). These combinations generate specific configurations that allow analysis of the impact of variations in network congestion and transmission efficiency.
Table 3 summarises the main characteristics of the simulated scenarios, grouped into two groups of 20 scenarios each. The first block, corresponding to Group 1 (
), represents a low congestion environment, while the second block, corresponding to Group 2 (
), models a scenario with higher network traffic. Each scenario combines different values of
and
to cover various configurations in smart meter data transmission systems.
In the analysis performed, heat plots (
Figure 6) are presented that illustrate the relationship between reserved channels (
) and the probability of disconnection (
) in terms of the percentage of packets lost. The sub-figures associated with each coordinate (
) show, for each scenario, how the transmission time parameters (
) and the number of smart meters (
) interact. Additionally, line graphs (
Figure 7 and
Figure 8) are included to analyze the average transmission probability (
) as a function of
,
and
. These metrics allow trends to be identified and provide insight into the system’s behavior under different traffic conditions.
The scenario parameters obtained in the simulation are shown in the
Table 3:
Figure 6 shows two heat diagrams illustrating the relationship between the reserved channels (
) and the data transmission termination probability (
). Each coordinate, defined by the values of
and
, is composed of sub-figures showing, for a specific scenario, the relationship between
or transmission times (
) on the x-axis, and
, which corresponds to the number of subscribers (
), i.e., the number of smart meters connected to the network, on the y-axis.
The color scale in the diagrams indicates the percentage of packets lost: warmer shades reflect higher losses, while more fabulous shades represent lower losses.
It is important to note that the scale of the heat diagrams was adjusted to facilitate the interpretation of the results. In
Figure 6a, the scale was adjusted to a range of 1 to 1.8, while in
Figure 6b, a range of 1 to 14 was used. This change allows for better visualization and comparison of the behavior in each case.
Figure 6a shows that the areas with warm shades, such as red and yellow, correspond to parameters where the model has a higher percentage of lost packets. In contrast, areas in calm tones, such as blue and white, represent configurations with lower losses. The results indicate that as the number of reserved channels (
) increases, the system improves its stability, decreasing the percentage of losses.
The disconnection probability () also impacts the results. As increases, the percentage of lost packets decreases, indicating that a higher probability of terminating transmissions allows channels to be released more quickly. It reduces congestion and favors the transmission of remaining packets. In this Figure, with , the probability of an idle meter initiating a transmission is low, resulting in less traffic on the network. Therefore, overall packet losses are lower compared to higher traffic situations. In addition, areas are identified at the origin where no packet losses are recorded in configurations with and a low call termination probability (). In these conditions, the transmission probability tends to zero, which implies that no transmission is made and, therefore, no packet loss percentage is recorded.
Figure 6b shows similar behavior to
Figure 6a, but with a higher intensity in the percentage of lost packets. This increase is because, as
increases, the probability of an inactive meter initiating a transmission increases, which causes an increase in network traffic and, consequently, a higher percentage of lost packets.
Despite the increase in congestion, the general trends remain the same. As increases, losses decrease, highlighting the importance of reserving channels to efficiently manage traffic on the smart meter transmission network. Furthermore, it is observed that high values of contribute to reducing losses by allowing to terminate transmissions, freeing resources for new requests.
According to the Figures obtained, it can be evidenced that:
Effect of
: In
Figure 6b (
), the percentage of lost packets is higher than in Group 1 (
). This is due to the increased traffic caused by a higher transmission probability from inactive meters.
Effect of : In both cases, having reserved channels () is essential to reduce losses, especially in highly congested scenarios.
Effect of : A higher disconnection probability () reduces the percentage of lost packets, as it frees up resources more quickly, enabling more efficient handling of transmissions.
Figure 7 presents two line Figures showing the relationship between the number of reserved channels (
) and the average data transmission probability (
) for different values of transmission termination probability (
). Each line represents a specific configuration of
, allowing us to analyze how
varies as a function of
.
The x-axis shows the number of reserved channels (), while the y-axis represents the average transmission probability (). The colors and line styles differentiate the different termination probabilities (), allowing a visualization of behavioral trends. These figures will enable us to identify how the system responds to changes in channel reservation and disconnection probability under different congestion levels.
In
Figure 7a, it can be observed that the transmission probability (
) improves significantly as the number of reserved channels (
) increases. With
, the probability that an inactive meter initiates a transmission is low, resulting in a less congested network environment. This scenario allows the system to operate with greater stability and efficiency in resource allocation, which is reflected in higher values of
.
Figure 7a shows that for cases with PD = 0.01 and beyond, the average Transmission Probability remains constant, causing the curves for PD = 0.01 (red), PD = 0.025 (yellow), and PD = 0.04 (purple) to overlap each other.
The disconnection probability () also has a considerable impact. As increases, the system releases resources more quickly by terminating active transmissions, enhancing overall network efficiency. This effect is more evident when , demonstrating that channel reservation helps maintain high levels of , even in scenarios with increased traffic.
On the other hand, configurations without reserved channels () show significantly lower values, highlighting that the absence of reservation negatively affects the system’s ability to manage concurrent transmissions, even in a network environment with lower traffic.
In
Figure 7b, a behavior similar to that observed in
Figure 7a is noted, but with a lower transmission probability (
) due to an increase in
. This increase in
causes more inactive meters to start transmitting, leading to higher network congestion and making efficient resource management more difficult.
Figure 7.
Comparison of transmission probability between and .
Figure 7.
Comparison of transmission probability between and .
Despite the increase in traffic, the trend of improvement in as increases still persists. It again highlights the importance of having reserved channels to mitigate the effects of congestion. Moreover, higher values of significantly reduce congestion by allowing active transmissions to end more quickly, freeing up resources to handle new requests.
However, in scenarios without reserved channels (), is noticeably low, especially with , reinforcing the need for proper resource management in high-traffic scenarios.
Comparison of Figures
The evaluation performed between
Figure 7a,b shows that:
Effect of
: In
Figure 7b (
), the average transmission probability (
) is lower compared to
Figure 7a (
), due to increased traffic caused by a higher transmission probability from inactive meters.
Effect of : In both figures, increasing substantially improves the values. It demonstrates that allocating reserved channels is crucial to maintaining high system performance, particularly under high congestion conditions.
Effect of
: A higher disconnection probability (
) promotes resource release, increasing system efficiency and enabling more effective data transmission. This effect is more evident in
Figure 7b, where the high traffic load amplifies the importance of
in managing congestion.
Figure 7a,b highlight the relevance of efficient management of reserved channels (
) and disconnection probability (
) to optimize the average transmission probability (
). While
represents a more stable environment with lower traffic,
significantly increases congestion, requiring greater system capacity to maintain high
levels.
Figure 8 presents two charts containing a set of lines illustrating the relationship between the number of processed scenarios and the average data transmission probability (
). The scenarios are divided into two groups of 20: Group 1 (
), which includes scenarios 1 to 20 and represents low-congestion conditions, and Group 2 (
), which provides for scenarios 21 to 40 and represents high-congestion conditions in the cellular network. These charts allow the analysis of
for different combinations of transmission time (
) and number of smart meters (
).
Each line represents a specific configuration of , allowing analysis of how varies depending on the values of and the number of processed files.
The x-axis shows the number of analyzed scenarios, while the y-axis represents the average transmission probability (). Line colors and styles differentiate the values, allowing a straightforward visual analysis of the generated trends. These charts will enable us to identify how the model responds to changes in transmission parameters () and smart meter density () under different traffic scenarios, such as those defined by and .
In
Figure 8a, a low-congestion environment is observed due to the low transmission initiation probability (
). The results obtained show the following:
General Trend: It can be observed that remains relatively stable for most values, especially when is high ( or ). Lower values of (e.g., or ) exhibit slight fluctuations in , but these are less significant compared to higher values. Additionally, it is observed that for low values, increases considerably when is high, leading to a “sawtooth” pattern, clearly visible in the subfigures with and minutes, respectively. This behavior is due to the rapid release and occupation of reserved channels, which causes periodic fluctuations in the transmission probability, particularly in scenarios with lower data traffic.
Impact of : As increases, values decrease, highlighting a loss of transmission efficiency when the system handles a more significant number of active meters.
System Stability: The average transmission probability () shows low variability across the different scenarios, indicating predictable and efficient behavior, particularly under low-congestion conditions.
Figure 8b represents a more congested scenario due to the increase in
(
). It allows us to observe that:
General Trend: exhibits greater fluctuations between the files, especially for low values (e.g., and ). These fluctuations reflect higher traffic levels in the system. On the other hand, for high values (e.g., and ), shows a clearer upward trend, highlighting the importance of longer transmission times to mitigate the effects of congestion.
Impact of
: As in
Figure 8a, as
increases,
values decrease, indicating a loss of transmission efficiency when the system operates with a more significant number of active meters.
Efficiency under Congestion: Although
is generally lower in
Figure 8b compared to
Figure 8a, scenarios with high
and
values are able to approach higher efficiency levels.
Impact of : In Group 1 (), the system operates in a lower congestion environment, resulting in higher and more stable values of . In contrast, in Group 2 (), the additional traffic causes more significant fluctuations and a decrease in the average transmission probability ().
Effect of : In both figures, improves significantly with higher values, highlighting that longer transmission times allow for more efficient use of the channels.
Effect of : High values negatively impact system performance, as decreases as increases, regardless of the group considered. In Group 2, where , this effect is more pronounced due to increased traffic, intensifying congestion and reducing system efficiency. It underscores the importance of properly managing the number of active smart meters () to minimize its impact on the average transmission probability.
Variability Across Files: The variability of across the files is significantly higher in Group 2, highlighting the impact of the increased on system stability.
Figure 8a,b highlight the importance of optimizing the parameters
and
to ensure efficient system performance, particularly in high-congestion scenarios (
). While Group 1 exhibits more stable and predictable behavior, Group 2 introduces additional challenges that require specific conditions (e.g.,
and
) to maintain adequate levels of average transmission probability (
).
These results demonstrate that carefully designing system parameters can mitigate the adverse effects of high traffic, optimize efficiency, and reduce performance fluctuations.
These observations provide a solid foundation for optimization decisions in cellular network resource management, especially in environments involving traffic from networks that support AMI over MVNOs. Possible optimization strategies include dynamic channel allocation, prioritization of critical transmissions based on their importance, or adjusting parameters such as and to mitigate congestion in high-traffic scenarios.
Figure 8.
Average transmission probability (Pt) as a function of the number of scenarios processed, under two congestion levels and .
Figure 8.
Average transmission probability (Pt) as a function of the number of scenarios processed, under two congestion levels and .
5. Conclusions and Discussion
This paper shows the application of an optimization model for resource allocation in cellular networks, considering different traffic and transmission conditions. It is identified that the number of reserved channels () has a considerable influence on system performance since its increase reduces the percentage of lost packets () and improves the average transmission probability (). It demonstrates the importance of reserving sufficient resources to mitigate congestion in high-demand scenarios.
The disconnection probability () directly impacts system efficiency since freeing up transmission channels more quickly allows new transmission requests to be accommodated. This effect is observed in both loss reduction and system stability.
Also, it is identified that the probability of new information sending directly impacts the system congestion. While Group 1 () operates in a more stable and efficient environment, Group 2 () shows a lower performance due to the increase in transmission traffic. Therefore, this has allowed modeling the case where the number of transmissions rises, for example, due to a possible connection failure and where the smart metering system sensors stored information that they could not send due to lack of connection; this network traffic rises with interest when the number of users increases.
The parameters of transmission time () and the number of smart meters () are determinants of system performance. High values of and require specific configurations to ensure adequate performance, especially in high-congestion scenarios.
The model demonstrates that considering an appropriate transmission time is critical for efficient system performance, as it directly impacts the transmission probability () and the network’s ability to meet the needs of the SM. This result highlights the importance of establishing optimal transmission times according to the required load profile, ensuring the desired resolution quality and efficient use of network resources.
The indicators show that proper design of system transmission parameters can mitigate the adverse effects of high traffic, optimizing efficiency and reducing performance fluctuations.
The results of this study underline the relevance of efficient resource management in cellular networks to maximize system performance. The variation of the probability of initiating a data transmission ( and ) shows that, although the increase in the initial transmission probability increases the traffic in the network, its adverse effect can be compensated by an appropriate configuration of the system parameters, i.e., by obtaining a more significant number of channels reserved for AMI system communication.
The “sawtooth” behavior at low values of reveals a high dependency of the system on reserved channels. This is evidenced by the significant increase in the transmission probability as these resources increase and the sharp drop in the transmission probability as these resources decrease. This pattern attenuates with increasing transmission times, which allows the system to stabilize more quickly.
On the other hand, the results highlight the importance of high values of and to maintain optimal performance, particularly in higher traffic scenarios. These parameters not only improve system stability but also allow for a more efficient use of available resources.
However, the results also reveal the inherent behavior of the system in configurations with high values of , where congestion and losses increase. It highlights the importance of implementing adaptive strategies that efficiently manage scenarios characterized by high user density.
Based on observing the system behavior in the different scenarios, reserved channels are essential to achieving optimal performance in smart meter reading through an MVNO. This strategy efficiently manages transmissions, reduces network congestion, and minimizes packet losses, leading to reliable system performance.
In practical terms, these results are relevant for evaluating the design of timely channel allocation in cellular networks, focusing on smart meter network applications. The proposed model provides a solid foundation for future research exploring advanced optimization strategies in dynamic and congested systems.
For future work, these results are relevant for evaluating the design and timely allocation of channels in cellular networks, focusing on applications such as AMI. Implementing adaptive strategies, such as dynamic resource allocation algorithms or machine learning, to predict congestion patterns could enhance system efficiency and flexibility. Furthermore, integrating emerging technologies, such as 5G networks, offers a promising way to optimize performance in high traffic variability and operational complexity scenarios. Moreover, it is relevant to analyze the impact of the proposed configurations on energy efficiency, as efficient use of resources improves the quality of service and minimizes the energy consumption of devices and infrastructure. In this context, it is recommended to evaluate the use of data aggregation points (DAPs) as an alternative to improve performance in suburban and rural solutions, allowing us to assess the integration of these scenarios and their impact on the cellular network. Finally, pilot tests should be implemented in real networks to validate the proposed model’s practical feasibility, especially in dynamic and congested environments. These tests will allow for fine-tuning system parameters, confirming its effectiveness and ensuring its applicability in real-world scenarios. These areas represent key lines for future research and the development of innovative solutions in cellular networks, particularly in critical applications such as smart metering.
On the other hand, complementary future work is identified as applying NOMA to define how much user capacity can be increased by having several users per channel simultaneously and to evaluate how many users per channel can be accepted in the context of smart metering for different user scales.