Skip to main content

Performance evaluation of distributed multi-agent IoT monitoring based on intelligent reflecting surface

Abstract

The advent of intelligent reflecting surface (IRS) technology has revolutionized the landscape of wireless communication systems, offering promising opportunities for enhancing the performance of Internet of Things (IoT) applications. This paper presents a comprehensive performance evaluation of multi-agent IoT monitoring systems leveraging IRS technology. We focus on three criteria for selecting IRS units and assess the impact on system performance. Specifically, we analyze the system performance by deriving an outage probability expression for each criterion. Our study begins by introducing the concept of IRS and its role in IoT monitoring. We then present three IRS unit selection criteria: optimal selection (OS), partial selection (PS), and random selection (RS). For each criterion, we mathematically model and analyze the system outage probability, shedding light on the reliability and connectivity of IoT devices. The outage probability expressions derived in this work offer valuable insights into the trade-offs associated with IRS unit selection criteria in the context of IoT monitoring. Additionally, our findings contribute to the optimization of multi-agent IoT monitoring systems, enabling improved communication performance and enhanced reliability.

1 Introduction

The development of information technology has been marked by a remarkable evolution, with wireless communication and edge computing playing pivotal roles in this transformative journey [1,2,3]. Wireless communication technologies have fundamentally reshaped the way we connect and communicate, enabling ubiquitous access to data and services [4,5,6]. From the early days of mobile phones to the advent of high-speed 5 G networks, wireless communication has grown to support a vast array of devices and applications, facilitating real-time data transfer and enabling the Internet of Things (IoT) [7,8,9]. Concurrently, the rise of edge computing has revolutionized data processing, bringing computational power closer to the data source [10,11,12,13]. This shift has not only reduced latency but also unlocked new possibilities for real-time decision-making and analytics at the edge, enabling applications like autonomous vehicles, smart cities, and industrial automation. The synergy between wireless communication and edge computing has laid the foundation for a future where information technology is seamlessly integrated into our daily lives, driving innovation, efficiency, and connectivity across various sectors. As these technologies continue to advance, the landscape of information technology will undoubtedly see further transformation, delivering enhanced experiences and unprecedented capabilities to users worldwide.

The development of IoT networks has seen a remarkable evolution, ushering in a new era of connectivity and data-driven insights [14,15,16,17]. Monitoring IoT networks has become a critical aspect of this development, as the sheer scale and complexity of IoT deployments demand continuous oversight [18,19,20,21]. To effectively monitor these networks, advanced technologies such as edge computing and machine learning (ML) are employed to process and analyze the vast amount of data generated by IoT devices in real time [3, 6, 22, 23]. This proactive monitoring approach enables predictive maintenance, early detection of anomalies, and efficient resource management, ensuring the optimal functioning of IoT devices and, consequently, the success of various IoT applications across industries ranging from healthcare and smart cities to agriculture and industrial automation [24,25,26,27]. As IoT networks continue to expand and diversify, monitoring solutions will play an indispensable role in maintaining their reliability, security, and performance.

Intelligent reflecting surface (IRS) is a transformative technology in wireless communication systems, significantly enhancing data rate, minimizing outage probability, and improving symbol error rate (SER). By deploying passive reflecting elements, IRS optimizes signal propagation, enabling multi-path signal control and beamforming. This results in substantial data rate enhancement as signals can be efficiently focused on the intended receivers, mitigating interference and boosting spectral efficiency. The outage probability is drastically reduced as IRS units actively respond to environmental conditions, such as path loss and fading, to ensure consistent signal coverage. Additionally, IRS enhances the SER by mitigating the effects of channel impairments, facilitating reliable and low-error communication. These combined advantages position IRS as a promising solution for the next-generation wireless networks, offering the potential to revolutionize data transmission and reliability across various applications and scenarios.

Motivated by the above literature review, this study provides a comprehensive assessment of multi-agent IoT monitoring systems empowered by IRS technology. We delve into the impact of three criteria for selecting IRS units on the system performance. In particular, our analysis centers on the derivation of outage probability expressions for each of these selection criteria. The exploration commences with an introduction to IRS and its pivotal role in IoT monitoring. Subsequently, we present three IRS unit selection criteria: optimal selection (OS), partial selection (PS), and random selection (RS). Each of these criteria is subjected to rigorous mathematical modeling and analysis to gauge their influence on the system reliability and IoT device connectivity. The outage probability expressions derived from our investigation provide valuable insights into the nuanced trade-offs inherent to different IRS unit selection criteria within the context of IoT monitoring. Moreover, our findings make meaningful contributions to the enhancement of multi-agent IoT monitoring systems, ultimately leading to improved communication performance and heightened reliability, thus advancing the realization of a seamlessly efficient IoT ecosystem.

2 System model

Fig. 1
figure 1

IoT monitoring system assisted by IRS

As shown in Fig. 1, we consider a communication based IoT monitoring system with one sender S, one destination D and one IRS composed of N units. Precisely, the absence of the direct wireless link between the source S and destination D necessitates their communication to be established indirectly through the intermediary IRS. In this network, the signal-to-noise ratios (SNRs) at S and D are given by

$$\begin{aligned} & \gamma _S = \frac{P}{\sigma ^2}, \end{aligned}$$
(1)
$$\begin{aligned} & \gamma _{Dn}=\frac{P}{\sigma ^2}|g_{1n}|^2 |g_{2n}|^2, \end{aligned}$$
(2)

where P is the transmit power at the S, and \(\sigma ^2\) is the variance of the additive white Gaussian noise (AWGN). Moreover, let \(|g_{1n}|^2\) and \(|g_{2n}|^2\) denote the channel gains from the S to the IRS and the IRS to the D, respectively, where n denotes the n-th \((n \in \{1,2,\dots ,N\})\) unit of the IRS, and \(g _{1n}\sim \mathcal{C}\mathcal{N} \left( 0, \beta _1 \right)\), \(g _{2n}\sim \mathcal{C}\mathcal{N} \left( 0, \beta _2 \right)\), respectively. Without loss of generality, we assume that all wireless links experience free-space path loss. Hence, \(\beta _1\) and \(\beta _2\) are given by,

$$\begin{aligned} & \beta _1=d_1^{-2}, \end{aligned}$$
(3)
$$\begin{aligned} & \beta _2=(1-d_1)^{-2}, \end{aligned}$$
(4)

where \(d_1\in \left( 0,1 \right)\) is a relative distance, and a larger \(d_1\) results in an enhanced first-hop relaying with a weaker second-hop relaying. Then, we can obtain the transmission data rate with the assistance of the IRS as

$$\begin{aligned} R_n=\frac{1}{2}\log _{2}({1+\gamma _{D n}}). \end{aligned}$$
(5)

3 Unit selection and performance analysis

Within this section, our initial focus lies in presenting a comprehensive analysis of the system outage probability, followed by the meticulous derivation of closed-form expressions that encapsulate the outage probability. These expressions are developed to specifically account for a range of diverse IRS unit selection criteria, ensuring a thorough understanding of the underlying dynamics and performance implications.

Firstly, the outage occurs when

$$\begin{aligned} R_n < R_{\text {th}}, \end{aligned}$$
(6)

where \(R_{\text {th}}\) is the transmission rate threshold, which means the transmission rate with the assistance of the IRS \(R_n\) is lower than \(R_{\text {th}}\). Hence, the outage probability can be denoted as

$$\begin{aligned} P_{\text {out},n}&= \text {Pr}(R_n < R_{\text {th}}),\end{aligned}$$
(7a)
$$\begin{aligned} &=\text {Pr}\left (\frac{1}{2}\log _{2}({1+\gamma _{D n}}) < R_{\text {th}}\right ),\end{aligned}$$
(7b)
$$\begin{aligned} &=\text {Pr}(\gamma _{Dn} <2^{2R_{\text {th}}}-1 = \gamma _{\text {th}}), \end{aligned}$$
(7c)

where \(\gamma _{\text {th}}\) denotes the SNR threshold. We can further write (7) as

$$\begin{aligned} P_{\text {out},n}&=\text {Pr}\left (\frac{P}{\sigma ^2}|g_{1n}|^2 |g_{2n}|^2 <\gamma _{\text {th}}\right ),\end{aligned}$$
(8a)
$$\begin{aligned} &=\text {Pr}\left (|g_{1n}|^2 |g_{2n}|^2 <\frac{\sigma ^2}{P}\gamma _{\text {th}}\right ). \end{aligned}$$
(8b)

In order to better utilize the IRS, we propose three IRS unit selection criteria, namely the optimal selection criterion, partial selection criterion, and random selection criterion. Next, we analyze the communication outage probabilities \(P_{\text {out},n}\) under the three criteria.

3.1 Optimal selection (OS)

At the first, the optimal selection criterion means that

$$\begin{aligned} n^*=\text {arg}\underset{1 \le n \le N}{{\text {max}}}\left| g_{1n}\right| ^2\left| g_{2n}\right| ^2. \end{aligned}$$
(9)

Thus, we assume

$$\begin{aligned} X_{n}=\vert g_{1n}\vert ^2\vert g_{2n}\vert ^2, \end{aligned}$$
(10)

and for \(X_1\), its cumulative distribution function (CDF) is

$$\begin{aligned} F(X_1)&=P(X_1\le x_1),\end{aligned}$$
(11a)
$$\begin{aligned} =P(|g_{11}|^2|g_{21}|^2\le x_1),\end{aligned}$$
(11b)
$$\begin{aligned} =1-2\sqrt{\frac{x_{1}}{\beta _{1}\beta _{2}}}K_{1}\left (2\sqrt{\frac{x_{1}}{\beta _{1}\beta _{2}}}\right ), \end{aligned}$$
(11c)

where \(K_1(\cdot )\) is the modified Bessel function of the second type.

Similarly, we can obtain the CDF of \(X_i\) as,

$$\begin{aligned} F(X_{i})=1-2\sqrt{\frac{X_{i}}{\beta _{1}\beta _{2}}}K_{1}\left (2\sqrt{\frac{X_{i}}{\beta _{1}\beta _{2}}}\right ). \quad (i=1,2,\ldots ,N) \end{aligned}$$
(12)

For

$$\begin{aligned} Y=\max \{x_{1}, x_{2},\ldots ,x_{N}\}, \end{aligned}$$
(13)

its cumulative distribution function is

$$\begin{aligned} F_{Y}(y)&=P\{Y\le y\}\end{aligned}$$
(14a)
$$\begin{aligned} &=\left[ 1-2\sqrt{\frac{y}{\beta _{1}\beta _{2}}} K_1\left( 2\sqrt{\frac{y}{\beta _{1}\beta _{2}}}\right) \right] ^{N}, \end{aligned}$$
(14b)

we can further write (14b) as

$$\begin{aligned} F_{Y}(y)&=C_{N}^01^{N}\left[ -2\sqrt{\frac{y}{p_{1}\beta _{2}}}K_1\left( 2\sqrt{\frac{y}{p_{1}\beta _{2}}}\right) \right] ^{0}+\cdots \end{aligned}$$
(15a)
$$\begin{aligned} & \quad +C_{N}^{N}1^{0}\left[ -2\sqrt{\frac{y}{\beta _1\beta _2}}K_1\left( 2\sqrt{\frac{y}{p_{1}\beta _{2}}}\right) \right] ^{N}\end{aligned}$$
(15b)
$$\begin{aligned} &= \sum _{i=0}^{N}C_{N}^{i}\left[ -2\sqrt{\frac{y}{\beta _{1}\beta _{2}}}K_1\left( 2\sqrt{\frac{y}{\beta _{1}\beta _{2}}}\right) \right] ^{i}\end{aligned}$$
(15c)
$$\begin{aligned} =\sum _{i=0}^{N}C_{N}^{i}[-2d_1(1-d_1)\sqrt{y}K_1(2d_1(1-d_1)\sqrt{y}]^{i}. \end{aligned}$$
(15d)

Because of

$$\begin{aligned} f_Y(y)=F_{Y}^{'}(y), \end{aligned}$$
(16)

the outage probability of OS criterion can be given by

$$\begin{aligned} P_{\text {out},n}&=\text {Pr}\left (Y<\frac{\sigma ^2\gamma _{\text {th}}}{P}\right ),\end{aligned}$$
(17a)
$$\begin{aligned} &= \int _0^{\frac{\sigma ^2\gamma _{\text {th}}}{P}}f(y)\text{d}y,\end{aligned}$$
(17b)
$$\begin{aligned} &= \sum _{i=0}^{N}C_{n^{}}^{i}(-1)^{i}\left[ AK_1\left( A\right) \right] ^{i}, \end{aligned}$$
(17c)

with

$$\begin{aligned} A =2d_1(1-d_1)\sigma \sqrt{\frac{\gamma _{\text {th}}}{P}}. \end{aligned}$$
(18)

3.2 Partial selection (PS)

To simplify the analysis, we choose to derive the outage probability of the PS criterion based on the CSI of the second-hop of the IRS. At the first, the PS criterion means that

$$\begin{aligned} n^{*}=\text {arg}\underset{1\le n\le N}{{{\text {max}}}}|g_{2n}|^2. \end{aligned}$$
(19)

In the same way before, we let

$$\begin{aligned}{} & {} Y=\max \{|g_{21}|^{2},|g_{22}|^{2},\ldots ,|g_{2n}|^{2}\}, \end{aligned}$$
(20)
$$\begin{aligned}{} & {} z=|g_{\text{1n}}|^2, \end{aligned}$$
(21)

thus, we have

$$\begin{aligned} & F_{Y} \left( y\right) = \left( 1 - e^{\frac{y}{{\beta _2}}}\right) ^{N}, \end{aligned}$$
(22)
$$\begin{aligned} & F_{Z} \left( z\right) = 1 - e^{-\frac{z}{{\beta _1}}}, \end{aligned}$$
(23)
$$\begin{aligned} & f \left( y\right) = \frac{N}{{\beta _2}}\left( 1 - e^{-\frac{y}{{\beta _2}}}\right) ^{N-1}e^{-\frac{y}{{\beta _2}}}, \end{aligned}$$
(24)
$$\begin{aligned} &f \left( z\right) = \frac{1}{{\beta _1}}e^{-\frac{z}{{\beta _1}}}. \end{aligned}$$
(25)

From the above results, we can write the outage probability as,

$$\begin{aligned} P_{\text {out},n}&= \text {Pr}\left( z<\frac{{{\sigma }^2 \gamma _{\text {th}}}}{PY}\right) ,\end{aligned}$$
(26a)
$$\begin{aligned} & =\int \limits _{0}^{\infty } \int \limits _{0}^{\frac{{\sigma }^2 \gamma _{\text {th}}}{Py}} \frac{N}{{\beta }_2}\left( 1 - e^{- \frac{y}{{\beta }_2}} \right) ^{N-1}e^{-\frac{y}{{\beta }_2}} \frac{1}{\beta _1} e^{-\frac{z}{\beta _1}} \text{d}z\text{d}y,\end{aligned}$$
(26b)
$$\begin{aligned} & = 1-\frac{N}{\beta _2}\sum _{i=0}^{N-1}\left( -1 \right) ^{i}C_{N-1}^{i} \frac{2 \sigma d_1}{1-d_1}\sqrt{\frac{\gamma _{\text{th}}}{P(i+1)}} \\&\quad \times {K_1}\left( 2\sigma d_1\left( 1-{d_1} \right) \sqrt{\frac{(i+1)\gamma _{\text{th}}}{P}} \right) . \end{aligned}$$
(26c)

Due to

$$\begin{aligned} k C_{N}^{k} = N C_{N-1}^{k-1}, \end{aligned}$$
(27)

we have

$$\begin{aligned} N C_{N-1}^{i} = (i+1)C_{N}^{i+1}. \end{aligned}$$
(28)

Thus, we can rewrite (26c) as

$$\begin{aligned} P_{\text {out},n}&= 1+\sum _{i=1}^{N}\left( -1 \right) ^{i}C_{N}^{i} B K_1 (B), \end{aligned}$$
(29a)

with

$$\begin{aligned} B = 2 \sigma d_1(1-d_1)\sqrt{\frac{i \gamma _{\text {th}}}{P}}. \end{aligned}$$
(30)

3.3 Random selection (RS)

According to \(|g_{1n}|^{2}\sim \text {Exp}(\beta _1)\) and \(|g_{2n}|^{2}\sim \text {Exp}(\beta _2)\), we can obtain the probability density functions \(f_{|g_{1n}|^{2}}(x)\) and \(f_{|g_{2n}|^{2}}(x)\) as,

$$\begin{aligned} f_{|g_{1n}|^{2}}(x)={\left\{ \begin{array}{ll}\frac{1}{\beta _1}e^{-\frac{x}{\beta _1}},&{} \quad \text {If }\ x>0.\\ 0,&{}\quad \text {Otherwise.}\end{array}\right. } \\ f_{|g_{2n}|^{2}}(x)={\left\{ \begin{array}{ll}\frac{1}{\beta _2}e^{-\frac{x}{\beta _2}},&{}\quad \text {IF }\ x>0.\\ 0,&{}\quad \text {Otherwise.}\end{array}\right. } \end{aligned}$$
(31)

Then, the associated cumulative distribution functions are

$$\begin{aligned} & F_{|g_{1n}|^{2}}(x)=1-e^{-\frac{x}{\beta _{1}}},\end{aligned}$$
(32)
$$\begin{aligned} & F_{|g_{2n}|^{2}}(x)=1-e^{-\frac{x}{\beta _{2}}}. \end{aligned}$$
(33)

Thus, we can write the outage probability as

$$\begin{aligned} P_{\text {out},n}&=\text {Pr}\left (\frac{P}{\sigma ^{2}}|g_{1n}|^{2}|g_{2n}|^{2}<\gamma _{\text {th}}{Pr}\right ),\end{aligned}$$
(34a)
$$\begin{aligned} & =\text {Pr}{Pr}\left (|g_{1n}|^{2}<\frac{\sigma ^{2}\gamma _{\text {th}}}{P|g_{2n}|^{2}}{Pr}\right ),\end{aligned}$$
(34b)
$$\begin{aligned} & =\text {Pr}\left( X<\frac{\sigma ^{2}\gamma _{\text {th}}}{PY}\right) , \end{aligned}$$
(34c)

with

$$\begin{aligned} &\left| g_{1n}\right| ^{2}=X,&\left| g_{2n}\right| ^{2}=Y. \end{aligned}$$
(35)

Then, we can further write (34c) as

$$\begin{aligned} P_{\text {out},n}&=\int _{0}^{\infty }\int _{0}^{\frac{\sigma ^{2}\gamma _{\text {th}}}{PY}}f(x,y)\text{d}x\text{d}y,\end{aligned}$$
(36a)
$$\begin{aligned} &=\int _{0}^{\infty }\int _{0}^{\frac{\sigma ^{2}\gamma _{\text {th}}}{PY}}\frac{1}{\beta _1}e^{-\frac{x}{\beta _{1}}}\frac{1}{\beta _{2}}e^{-\frac{y}{\beta _{2}}}\text{d}x\text{d}y. \end{aligned}$$
(36b)

As

$$\begin{aligned} &\int _{0}^{\frac{\sigma ^{2}\gamma _{\text {th}}}{\rho y}}\frac{1}{\beta _{1}\beta _{2}}e^{-\frac{x}{\beta _{1}}}e^{-\frac{y}{\beta _{2}}}\text{d}x\end{aligned}$$
(37a)
$$\begin{aligned} & =\frac{1}{\beta _{2}}e^{-\frac{x}{\beta _{1}}}e^{-\frac{y}{\beta _{2}}}|_{\frac{\sigma ^{2}\gamma _{\text {th}}}{Py}}^{0},\end{aligned}$$
(37b)
$$\begin{aligned} &\quad =\frac{1}{\beta _{2}}e^{-\frac{y}{\beta _{2}}}-\frac{1}{\beta _{2}}e^{-\frac{y}{\beta _{2}}}e^{-\frac{\sigma ^{2}\gamma _{\text {th}}}{Py\beta _1}}, \end{aligned}$$
(37c)

Equation (36) can be rewritten as

$$\begin{aligned} P_{\text {out},n}&=\int _{0}^{\infty }\left( \frac{1}{\beta _{2}}e^{-\frac{y}{\beta _{2}}}-\frac{1}{\beta _{2}}e^{-\frac{y}{\beta _{2}}}e^{-\frac{\sigma ^2\gamma _{\text {th}}}{Py\beta _1}}\right) \text{d}y\end{aligned}$$
(38a)
$$\begin{aligned} &=e^{-\frac{y}{\beta _{2}}}|_{\infty }^{0}-\int _{0}^{\infty }\frac{1}{\beta _{2}}e^{-\frac{y}{\beta _{2}}}e^{-\frac{\sigma ^{2}\gamma _{\text {th}}}{Py\beta _1}}\text{d}y\end{aligned}$$
(38b)
$$\begin{aligned} &=1-\int _{0}^{\infty }\frac{1}{\beta _{2}}e^{-\frac{y}{\beta _{2}}}e^{-\frac{\sigma ^{2}\gamma _{\text {th}}}{Py\beta _{1}}}\text{d}y. \end{aligned}$$
(38c)

Finally, the outage probability of the RS criterion can be written as

$$\begin{aligned} P_{\text {out},n}&=1-\frac{1}{\beta _{2}}\frac{2\sigma d_{1}}{(1-d_{1})}\sqrt{\frac{\gamma _{\text {th}}}{P}}K_{1}(A)\end{aligned}$$
(39a)
$$\begin{aligned} &=1-AK_{1}(A), \end{aligned}$$
(39b)

with

$$\begin{aligned} A =2d_1(1-d_1)\sigma \sqrt{\frac{\gamma _{\text {th}}}{P}}. \end{aligned}$$
(39c)

Overall, the above three selection criteria for IRS units, namely optimal selection, partial selection, and random selection, present a trade-off between the implementation complexity and outage performance. Specifically, optimal selection, while offering the best outage performance, demands a higher implementation complexity due to its requirement for extensive channel state information and computational optimization. Partial selection strikes a balance between complexity and performance by making informed choices based on partial channel knowledge. In contrast, random selection, the simplest to implement, typically results in higher outage probabilities, as it selects IRS units without considering specific performance metrics or channel conditions. The choice of selection criterion should be made by considering the specific application requirements and available resources.

4 Simulation results and discussions

In this section, we present a series of simulations aimed to verify the proposed studies. If not specified, the simulation environment is set as follows. The communication rate threshold is set to \(R_{\text {th}}\) = 0.1 bps/Hz, the parameter for the relative distance is \(d_1\) = 0.3, and the total number of IRS units is N = 4. Moreover, the variance of AWGN is set to \(\sigma ^2\) = 1, the transmit SNR is set to \(\gamma _S\) = 0 dB, and the transmit power P is 1 W.

Fig. 2
figure 2

Outage probability versus the number of IRS units

Figure 2 and Table 1 illustrate the effect of the total number of IRS units N on the analytical and simulated outage probabilities for the three unit selection criteria, where N takes values from the set \(\{1, 4, 9, 16, 25, 36\}\), and \(R_{\text {th}}\) is set to 2 bps/Hz. In Fig. 2 and Table 1, we can observe that the outage probability of the OS criterion significantly decreases with an increase of N. This reduction is due to a larger number of IRS units, which increases the capacity of the IRS. Additionally, the OS criterion consistently outperforms the other two criteria. Specifically, at N = 25, the simulated outage probability of the OS criterion is approximately \(7.28 \times 10^{-6}\), the simulated outage probability of the PS criterion is about \(1.73 \times 10^{-1}\), and the simulated outage probability of the RS criterion is approximately \(6.23 \times 10^{-1}\). Moreover, the analytical and simulation solutions perfectly overlap, providing evidence for the validity of the derived expressions on the system outage probability.

Table 1 Numerical outage probability versus the number of IRS units
Fig. 3
figure 3

Outage probability versus the relative distance \(d_1\)

Figure 3 shows the impact of the relative distance \(d_1\) on the analytical and simulated outage probabilities of the three unit selection criteria, where \(d_1\) varies from 0.1 to 0.9. As shown in Fig. 3, we can see that the outage probability shows an increasing and then decreasing trend with \(d_1\), which indicates that the system has a high outage probability when the IRS is in the middle of S and D. Moreover, the analytical results overlap with the simulation results, verifying the closed-form solutions. In further, the outage probability under the OS criterion is consistently lower than that under the RS and PS criteria. Specifically, at \(d_1\) = 0.9, the simulated outage probability of the OS criterion is approximately \(4.00 \times 10^{-9}\), the simulated outage probability of the PS criterion is about \(8.00 \times 10^{-4}\), and the simulated outage probability of the RS criterion is approximately \(7.87 \times 10^{-3}\). This is because that the OS criterion effectively utilizes the IRS to assist the communication.

Fig. 4
figure 4

Outage probability versus the data rate threshold \(R_{\text {th}}\)

Figure 4 shows the simulated and analytical results versus the data rate threshold \(R_{\text {th}}\), where the threshold \(R_{\text {th}}\) increases from 0.1 to 1 bps/Hz. From Fig. 4, it can be seen that the outage probabilities in the communication links increase as \(R_{\text {th}}\) increases, which indicates that a smaller \(R_{\text {th}}\) leads to an improved outage performance. Moreover, the analyzed results overlap with the images of the simulation results, verifying the closed-form solution. In further, the outage probability of the OS criterion is higher than that of the PS and RS criteria. Specifically, at \(R_{\text {th}}\) = 1 bps/Hz, the simulated outage probability of the OS criterion is approximately \(5.93 \times 10^{-3}\), the simulated outage probability of the PS criterion is about \(8.40 \times 10^{-2}\), and the simulated outage probability of the RS criterion is approximately \(2.77 \times 10^{-1}\).

Fig. 5
figure 5

Outage probability versus the transmit SNR

Figure 5 depicts the comparison of the simulated and analytical system outage probabilities versus the transmit SNR \(\gamma _S\), which varies from \(-5\) to 5 dB. From Fig. 5, the congruence between the analytical and simulated results validates the accuracy of the derived expression for outage probability. Moreover, a higher \(\gamma _S\) yields an improved overall outage performance due to increased \(\gamma _S\) at the S, resulting in higher receive SNR at the D. Notably, the OS criterion consistently outperforms the other criteria, which is because that it can effectively leverage the increasing \(\gamma _S\) through IRS to significantly enhance outage performance. Specifically, at SNR = 5 dB, the simulated outage probability of the OS criterion is approximately \(2.20 \times 10^{-8}\), the simulated outage probability of the PS criterion is about \(1.4 0\times 10^{-3}\), and the simulated outage probability of the RS criterion is approximately \(1.25 \times 10^{-2}\).

5 Conclusion

This paper investigated the usage of IRS in the efficiency of IoT monitoring systems within wireless communication environments. Three IRS unit selection criteria, namely optimal selection, partial selection, and random selection, were considered for enhancing the system performance. The derived outage probability expressions provided valuable insights into the trade-offs inherent in each selection criterion, allowing for informed decision-making in IoT monitoring deployments. By optimizing IRS-based IoT systems, we were able to substantially enhance communication performance and bolster reliability, thereby contributing to the ongoing development of a seamless and efficient IoT ecosystem. This study underscored the potential of IRS technology to reshape the landscape of IoT applications and laid the groundwork for further research and practical implementations in this evolving field.

Availability of data and materials

The data for this study can be acquired by emailing the authors.

Abbreviations

IRS:

Intelligent reflecting surface

IoT:

Internet of Things

OS:

Optimal selection

PS:

Partial selection

RS:

Random selection

ML:

Machine learning

SER:

Symbol error rate

SNR:

Signal-to-noise ratio

AWGN:

Additive white Gaussian noise (AWGN)

CDF:

Cumulative distribution function

References

  1. Z. Huang, L. Bai, X. Cheng, X. Yin, P.E. Mogensen, X. Cai, A non-stationary 6g V2V channel model with continuously arbitrary trajectory. IEEE Trans. Veh. Technol. 72(1), 4–19 (2023)

    Article  Google Scholar 

  2. X. Liu, C. Sun, M. Zhou, C. Wu, B. Peng, P. Li, Reinforcement learning-based multislot double-threshold spectrum sensing with Bayesian fusion for industrial big spectrum data. IEEE Trans. Ind. Inform. 17(5), 3391–3400 (2021)

    Article  Google Scholar 

  3. Y. Wu, S. Tang, L. Zhang, Resilient machine learning based semantic-aware MEC networks for sustainable next-G consumer electronics. IEEE Trans. Consum. Electron. PP(99), 1–10 (2023)

    Google Scholar 

  4. F.L. Andrade, M.A.T. Figueiredo, J. Xavier, Distributed Banach-Picard iteration: application to distributed parameter estimation and PCA. IEEE Trans. Signal Process. 71, 17–30 (2023)

    Article  ADS  MathSciNet  Google Scholar 

  5. Z. Na, Y. Liu, J. Shi, C. Liu, Z. Gao, Uav-supported clustered NOMA for 6g-enabled internet of things: trajectory planning and resource allocation. IEEE Internet Things J. 8(20), 15041–15048 (2021)

    Article  Google Scholar 

  6. L. He, X. Tang, Learning-based MIMO detection with dynamic spatial modulation. IEEE Trans. Cogn. Commun. Netw. PP(99), 1–12 (2023)

    Google Scholar 

  7. Y. Song, Z. Gong, Y. Chen, C. Li, Tensor-based sparse Bayesian learning with intra-dimension correlation. IEEE Trans. Signal Process. 71, 31–46 (2023)

    Article  ADS  MathSciNet  Google Scholar 

  8. X. Liu, Q. Sun, W. Lu, C. Wu, H. Ding, Big-data-based intelligent spectrum sensing for heterogeneous spectrum communications in 5g. IEEE Wirel. Commun. 27(5), 67–73 (2020)

    Article  Google Scholar 

  9. S. Tang, Q. Yang, L. Fan, Contrastive learning based semantic communications. IEEE Trans. Commun. PP(99), 1–12 (2024)

    Article  Google Scholar 

  10. O. Lang, C. Hofbauer, R. Feger, M. Huemer, Range-division multiplexing for MIMO OFDM joint radar and communications. IEEE Trans. Veh. Technol. 72(1), 52–65 (2023)

    Article  Google Scholar 

  11. Z. Na, B. Li, X. Liu, J. Wan, M. Zhang, Y. Liu, B. Mao, UAV-based wide-area internet of things: an integrated deployment architecture. IEEE Netw. 35(5), 122–128 (2021)

    Article  Google Scholar 

  12. Z. Xuan, K. Narayanan, Low-delay analog joint source-channel coding with deep learning. IEEE Trans. Commun. 71(1), 40–51 (2023)

    Article  Google Scholar 

  13. J. Zhao, X. Sun, X. Ma, H. Zhang, F.R. Yu, Y. Hu, Online distributed optimization for energy-efficient computation offloading in air-ground integrated networks. IEEE Trans. Veh. Technol. 72(4), 5110–5124 (2023)

    Article  Google Scholar 

  14. K.N. Ramamohan, S.P. Chepuri, D.F. Comesaña, G. Leus, Self-calibration of acoustic scalar and vector sensor arrays. IEEE Trans. Signal Process. 71, 61–75 (2023)

    Article  ADS  MathSciNet  Google Scholar 

  15. Q. Lu, S. Li, B. Bai, J. Yuan, Spatially-coupled faster-than-Nyquist signaling: a joint solution to detection and code design. IEEE Trans. Commun. 71(1), 52–66 (2023)

    Article  Google Scholar 

  16. B. Han, V. Sciancalepore, Y. Xu, D. Feng, H.D. Schotten, Impatient queuing for intelligent task offloading in multiaccess edge computing. IEEE Trans. Wirel. Commun. 22(1), 59–72 (2023)

    Article  Google Scholar 

  17. H. Hou, Y.S. Han, P.P.C. Lee, Y. Wu, G. Han, M. Blaum, A generalization of array codes with local properties and efficient encoding/decoding. IEEE Trans. Inf. Theory 69(1), 107–125 (2023)

    Article  MathSciNet  Google Scholar 

  18. X. Zhou, D. He, M.K. Khan, W. Wu, K.R. Choo, An efficient blockchain-based conditional privacy-preserving authentication protocol for VANETs. IEEE Trans. Veh. Technol. 72(1), 81–92 (2023)

    Article  Google Scholar 

  19. D. Malak, M. Médard, A distributed computationally aware quantizer design via hyper binning. IEEE Trans. Signal Process. 71, 76–91 (2023)

    Article  ADS  MathSciNet  Google Scholar 

  20. Y. Xiong, S. Sun, L. Liu, Z. Zhang, N. Wei, Performance analysis and bit allocation of cell-free massive MIMO network with variable-resolution ADCs. IEEE Trans. Commun. 71(1), 67–82 (2023)

    Article  Google Scholar 

  21. J. Shao, Y. Mao, J. Zhang, Task-oriented communication for multidevice cooperative edge inference. IEEE Trans. Wirel. Commun. 22(1), 73–87 (2023)

    Article  Google Scholar 

  22. W. Zhou, X. Lei, Priority-aware resource scheduling for UAV-mounted mobile edge computing networks. IEEE Trans. Veh. Technol. PP(99), 1–6 (2023)

    Google Scholar 

  23. W. Zhou, F. Zhou, Profit maximization for cache-enabled vehicular mobile edge computing networks. IEEE Trans. Veh. Technol. PP(99), 1–6 (2023)

    Google Scholar 

  24. L. Hu, H. Li, P. Yi, J. Huang, M. Lin, H. Wang, Investigation on AEB key parameters for improving car to two-wheeler collision safety using in-depth traffic accident data. IEEE Trans. Veh. Technol. 72(1), 113–124 (2023)

    Article  Google Scholar 

  25. Y. Liu, Z. Tan, A.W.H. Khong, H. Liu, An iterative implementation-based approach for joint source localization and association under multipath propagation environments. IEEE Trans. Signal Process. 71, 121–135 (2023)

    Article  ADS  MathSciNet  Google Scholar 

  26. K. Ma, S. Du, H. Zou, W. Tian, Z. Wang, S. Chen, Deep learning assisted mmwave beam prediction for heterogeneous networks: a dual-band fusion approach. IEEE Trans. Commun. 71(1), 115–130 (2023)

    Article  Google Scholar 

  27. B. Banerjee, R.C. Elliott, W.A. Krzymien, H. Farmanbar, Downlink channel estimation for FDD massive MIMO using conditional generative adversarial networks. IEEE Trans. Wirel. Commun. 22(1), 122–137 (2023)

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported in part by the 2022 information special research project of China Southern Power Grid Corporation “Research on the theory of Digital Power Grid.”

Funding

This work was supported in part by the 2022 information special research project of China Southern Power Grid Corporation “Research on the theory of Digital Power Grid.”

Author information

Authors and Affiliations

Authors

Contributions

YS was responsible for designing the proposed approach, JH was responsible for performing the simulations, and FW was responsible for the writing in the manuscript.

Corresponding author

Correspondence to Ying Sun.

Ethics declarations

Ethics approval and consent to participate

Not applicable.

Consent for publication

All authors of this paper agree to publish the work in this paper.

Competing interests

The authors declare that they have no competing interests.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sun, Y., Huang, J. & Wei, F. Performance evaluation of distributed multi-agent IoT monitoring based on intelligent reflecting surface. EURASIP J. Adv. Signal Process. 2024, 36 (2024). https://doi.org/10.1186/s13634-024-01132-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s13634-024-01132-4

Keywords