This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

\newlistof

myequationsequList of Formulas

RIS-enhanced Resilience in Cell-Free MIMO

Kevin Weinberger1, Robert-Jeron Reifert1, Aydin Sezgin1 and Ertugrul Basar2 This work was funded in part by the Federal Ministry of Education and Research (BMBF) of the Federal Republic of Germany (Förderkennzeichen 16KIS1235, MetaSEC). 1Institute of Digital Communication Systems, Ruhr-University Bochum, Bochum, Germany
2Communications Research and Innovation Laboratory (CoreLab), Koç University, Sariyer, Turkey
Email: {robert-.reifert,kevin.weinberger,aydin.sezgin}@rub.de, [email protected]
Zusammenfassung

More and more applications that require high reliability and fault tolerance are realized with wireless network architectures and thus ultimately rely on the wireless channels, which can be subject to impairments and blockages. Hence, these architectures require a backup plan in the physical layer in order to guarantee functionality, especially when safety-relevant aspects are involved. To this end, this work proposes to utilize the reconfigurable intelligent surface (RIS) as a resilience mechanism to counteract outages. The advantages of RISs for such a purpose derive from their inherent addition of alternative channel links in combination with their reconfigurability. The major benefits are investigated in a cell-free multiple-input and multiple-output (MIMO) setting, in which the direct channel paths are subject to blockages. An optimization problem is formulated that includes rate allocation with beamforming and phase shift configuration and is solved with a resilience-aware alternating optimization approach. Numerical results show that deploying even a randomly-configured RIS to a network reduces the performance degradation caused by blockages. This becomes even more pronounced in the optimized case, in which the RIS is able to potentially counteract the performance degradation entirely. Interestingly, adding more reflecting elements to the system brings an overall benefit for the resilience, even for time-sensitive systems, due to the contribution of the RIS reflections, even when unoptimized.

Index Terms:
Resilience, reconfigurable intelligent surface (RIS), intelligent reflecting surface (IRS), outage, failure, cell-free MIMO, resource allocation, quality of service.

I Introduction

Fueled by the large-scale deployment of 5G systems, IoT (IoT) technologies connect huge numbers of low-power, low-complexity, and battery-limited devices, each of which requiring specific data throughputs [ericsson]. More and more enterprises migrate the IoT network architecture towards next-generation low-power wide-area access technologies, e.g., Cat-M and narrowband IoT, which are more energy efficient, reliable, and enable higher capacities [ericsson]. Critical IoT (or mission-critical IoT) has gained considerable attention in the recent years thanks to use-cases such as factory automation, remote monitoring/interaction, UAV control and vehicular communications [crit1], [crit2]. Critical IoT refers to IoT applications that require high reliability and low latency, which lay the foundation to a plethora of operations that are dependent on continuous data streams.

As a consequence, the role of the wireless communication network gains increased significance and bears a higher responsibility. However, this responsibility can become a problem, as the wireless channel is not only nondeterministic but also subject to shadowing and blockages, which might lead to outages because of failed packet deliveries. Depending on the situation, an outage can result in impacts of different kinds ranging from minor delays to safety-relevant aspects like harming the environment or on-site workers. Consequently, it becomes imperative that the wireless network has the ability to evaluate and react to outages, while maintaining an acceptable level of service [resiliencemetric, RobertRes].

One of the main challenges for such URLLC (URLLC) systems stems from the inability of utilizing legacy retransmission-based methods in the next transmission block to account for failed packet deliveries. Instead, the system needs to continuously monitor the network and should be able to quickly apply mechanisms that counteract potential outage scenarios, thus offering resilience against failures [resiliencemetric]. In the context of a wireless network, such resilience mechanisms can be implemented by reallocating the network’s resources accordingly [RobertRes]. In this work, we propose the RIS (RIS) as a resilience mechanism, which is a metasurface comprised of multiple tunable reflecting elements that can introduce a phase shift to incoming signals in real-time [howitworks, RIStut]. With this reconfigurability, an RIS is able to support the wireless transmission in different ways, i.e., by extending coverage, suppressing interference, or changing the channel statistics [SynBenefitsConf, SynBenefits, corrBj, BjonAtten]. As a resilience method, the advantages of RIS are twofold: On the one hand, new RIS-assisted paths are introduced to the system, which can be utilized in case of a blockage in the direct paths [Basar1]. This extends the resilience scope of the system, as the addition of the RIS enables the recovery from situations (like blockages in all direct paths) that would previously result in failures. On the other hand, these new paths are customizable. Thus the adaptation to disruptions, that were in the resilience scope before deploying the RIS, can be improved upon by a smart configuration of the phase shifters.

To this end, this work investigates the fundamental concept of utilizing the RIS as a resilience method in a cell-free MIMO (MIMO) downlink system, in which a CP (CP) serves single-antenna users through distributed AP. In order to highlight the effects and influence of the RIS more prominently, we assume that the CP has perfect global instantaneous CSI (CSI). Based on this information an optimization problem is formulated that jointly allocates the rates of the users, while designing the beamformers and phase shifters to minimize the network-wide adaption gap. To facilitate practical implementation, we propose a resilience-aware alternating optimization framework, which splits the given non-convex optimization problem into two convex sub-problems. Additionally, this framework is able to take the system-specific requirements of either a high-quality or quick recovery into account by determining a solution that satisfies this specific quality-time trade-off.

II System Model

blockage areaDirect linkRIS linkBlocked linkUserRISAPBlocker
Abbildung 1: RIS-aided cell-free MIMO system circumventing outages, which would be caused a sudden blockage area due to mobile blockages.

This paper considers the RIS-aided cell-free MIMO downlink system depicted in Fig. 1. More precisely, a set of single-antenna users 𝒦={1,,K}\mathcal{K}=\{1,\dots,K\} is served by a set of LL-antenna AP 𝒩={1,,N}\mathcal{N}=\{1,\dots,N\}. We consider the RIS to be a uniform planar array, which is composed of MM passive reflecting elements. We assume that during the process of positioning the RIS, it is assured that it is able to provide an alternative path for every user in case of blockages in their direct links. The AP, as well as the RIS, are connected to the CP via perfect orthogonal fronthaul links, facilitating central processing at the CP. In addition, each user has a QoS (QoS) target represented by a desired data rate rk𝖽𝖾𝗌r_{k}^{\mathsf{des}}.

II-A Channel Model

The channel model considered in this paper assumes quasi-static block fading channels, where the channel coefficients remain constant within the coherence time, but may change independently among coherence blocks. We denote the direct channel link between AP nn and user kk as hnkL×1\mathbi{h}_{n,k}\in\mathbb{C}^{L\times 1}. The reflected-channel link provided by the RIS between AP nn and user kk is denoted by Gnk/Hn𝖽𝗂𝖺𝗀vgkL×1\mathbi{G}_{n,k}=\mathbi{H}_{n}\mathsf{diag}(\mathbi{v})\mathbi{g}_{k}\in\mathbb{C}^{L\times 1}, where HnL×M\mathbi{H}_{n}\in\mathbb{C}^{L\times M} denotes the link between AP nn and the RIS, gkM×1\mathbi{g}_{k}\in\mathbb{C}^{M\times 1} denotes the link between the RIS and user kk and 𝖽𝗂𝖺𝗀(vM×M\mathsf{diag}(\mathbi{v})\in\mathbb{C}^{M\times M} denotes the reflection coefficient matrix with v/v1v2vMM×1\mathbi{v}=[v_{1},v_{2},\dots v_{M}]\in\mathbb{C}^{M\times 1}. Here, vm=ejθmv_{m}=e^{j\theta_{m}} is the reconfigurable reflection coefficient at the mm-th reflecting element, which is composed of a phase shift θm[0,2π]\theta_{m}\in[0,2\pi]. Further, we denote the aggregate direct channel vector of user kk as hk/h1kTh2kThNkTTNL×1\mathbi{h}_{k}=[\mathbi{h}_{1,k}^{T},\mathbi{h}_{2,k}^{T},\dots,\mathbi{h}_{N,k}^{T}]^{T}\in\mathbb{C}^{NL\times 1}, the aggregate AP to RIS channel matrix as H/H1TH2THNTTNL×M\mathbi{H}=[\mathbi{H}_{1}^{T},\mathbi{H}_{2}^{T},\dots,\mathbi{H}_{N}^{T}]^{T}\in\mathbb{C}^{NL\times M} and the aggregate transmit signal vector as x/x1Tx2TxNTTNL×1\mathbi{x}=[\mathbi{x}_{1}^{T},\mathbi{x}_{2}^{T},\dots,\mathbi{x}_{N}^{T}]^{T}\in\mathbb{C}^{NL\times 1}.

Utilizing the aggregate vectors, the received signal at user kk can be expressed as the sum of the direct and reflected channel vectors, namely

yk=\displaystyle y_{k}= (hkGkvHxnk\displaystyle(\mathbi{h}_{k}+\mathbi{G}_{k}\mathbi{v})^{H}\mathbi{x}+n_{k}, (1)

where Gk/Hdiaggk\mathbi{G}_{k}=\mathbi{H}\text{diag}(\mathbi{g}_{k}) and nk𝒞𝒩(0,σk)n_{k}\sim\mathcal{C}\mathcal{N}(0,\sigma_{k}) is the AWGN (AWGN) sample.

Further, the symbols intended to be decoded by user kk are denoted by sks_{k}. We assume that these messages form an i.i.d. (i.i.d.) Gaussian codebook. These symbols for user kk are transmitted by the nn-th AP using the beamforming vector wnkL×1\mathbi{w}_{n,k}\in\mathbb{C}^{L\times 1}, which are both provided by the CP over an ideal fronthaul.

Hence, the overall transmit signal vector at the nn-th AP is given as xn/k𝒦wnksk\mathbi{x}_{n}=\sum_{k\in\mathcal{K}}\mathbi{w}_{n,k}s_{k}, which is subject to the power constraint 𝔼{xnHxn}Pn𝖬𝖺𝗑\mathbb{E}\{\mathbi{x}_{n}^{H}\mathbi{x}_{n}\}\leq P^{\mathsf{Max}}_{n}, or equivalently

k𝒦wnkPn𝖬𝖺𝗑n𝒩\displaystyle\sum_{k\in\mathcal{K}}\mathbi{w}_{n,k}\leq P^{\mathsf{Max}}_{n},\forall n\in\mathcal{N}. (2)

The received signal (1) at user kk is then given by

yk=(hkGkvHwkski𝒦{k}hkGkvwisinky_{k}=(\mathbi{h}_{k}+\mathbi{G}_{k}\mathbi{v})^{H}\mathbi{w}_{k}s_{k}+\sum_{i\in\mathcal{K}\setminus\{k\}}(\mathbi{h}_{k}+\mathbi{G}_{k}\mathbi{v})\mathbi{w}_{i}s_{i}+n_{k}, (3)

where the first term is the desired signal at the user and the second term is the received interference from all other users. Thus, we formulate the SINR (SINR) of user kk decoding its message as

Γk=|(hkGkvHwkj2i𝒦{k}|(hkGkvHwiHj2σ2.\displaystyle\Gamma_{k}=\frac{|(\mathbi{h}_{k}+\mathbi{G}_{k}\mathbi{v})^{H}\mathbi{w}_{k}|^{2}}{\sum_{i\in\mathcal{K}\setminus\{k\}}|(\mathbi{h}_{k}+\mathbi{G}_{k}\mathbi{v})^{H}\mathbi{w}_{i}^{H}|^{2}+\sigma^{2}}. (4)

Using these definitions, the QoS demands for each user are satisfied, if the following conditions are met

rk𝖽𝖾𝗌rkBlog2(1+Γk),k𝒦,\displaystyle r_{k}^{\mathsf{des}}\leq r_{k}\leq B\log_{2}(1+\Gamma_{k}),\quad\forall k\in\mathcal{K}, (5)

where BB denotes the transmission bandwidth and rkr_{k} denotes the rate of user kk.

II-B Resilience Metric

This paper considers a specific target throughput, e.g., determined by the QoS requirements by the network with rk𝖽𝖾𝗌r_{k}^{\mathsf{des}} being user kk’s desired QoS requirement. Note that the QoS demands are assumed to remain constant within the observation interval. In contrast, the network’s sum throughput is dependent on the allocated resources at time tt, and thus captured in k=1Krk(t)\sum_{k=1}^{K}r_{k}(t), where rk(t)r_{k}(t) is the allocated data rate for user kk at time tt. Regarding the time axis, there are two major cornerstones on the resilience behavior, namely t0t_{0}, the initial time at which the degradation manifests and tnt_{n}, the time of recovery. With those aspects at hand, and considering the resilience metric proposed in [resiliencemetric, RobertRes], we define the networks absorption, adaption, and time-to-recovery metrics as

rabs\displaystyle r_{\text{abs}} =1Kk𝒦rk(t0)rk𝖽𝖾𝗌,rada=1Kk𝒦rk(tn)rk𝖽𝖾𝗌,\displaystyle=\frac{1}{K}\sum_{k\in\mathcal{K}}\frac{r_{k}(t_{0})}{r_{k}^{\mathsf{des}}},\,\quad r_{\text{ada}}=\frac{1}{K}\sum_{k\in\mathcal{K}}\frac{r_{k}(t_{n})}{r_{k}^{\mathsf{des}}},\quad (6)
rrec={1tnt0T0T0tnt0otherwise,\displaystyle\quad\quad r_{\text{rec}}=\begin{cases}1\qquad\quad t_{n}-t_{0}\leq T_{0}\\ \frac{T_{0}}{t_{n}-t_{0}}\quad\,\text{otherwise}\end{cases},\quad\quad (7)

respectively, where T0T_{0} is the network operator’s desired recovery time, i.e., the time for which a functionality degradation is tolerable. A linear combination of the equations (6)-(7) yields the considered resilience metric

r=λ1rabs+λ2rada+λ3rrec,\displaystyle r=\lambda_{1}r_{\text{abs}}+\lambda_{2}r_{\text{ada}}+\lambda_{3}r_{\text{rec}}, (8)

with fixed weights λi\lambda_{i}, i{1,2,3}i\in\{1,2,3\}, denoting the network operator’s needs, e.g., emphasizing the robustness, the quality of adaption, or the recovery time. We also let i=13λi=1\sum_{i=1}^{3}\lambda_{i}=1, thus, the best-case value for the resilience is r=1r=1.

Note that the proposed resilience metric (8) can be temporally divided in anticipatory actions, i.e., rabsr_{\text{abs}}, that take place before the outage occurs and reactionary actions , i.e., radar_{\text{ada}} and rrecr_{\text{rec}}, which occur after the outage. Regarding the anticipatory actions, various work are concerned with designing wireless communication networks to be robust against adverse conditions, e.g., [scalableRS]. However, the literature on designing resilient wireless communication systems from the physical layer resource management perspective with a focus on adaption and time-to-recovery remains limited in breadth and depth. Thus, this paper mainly focuses the reactionary actions as they are sufficient to demonstrate the trade-off between the quality of a solution and the time necessary to obtain it. Consequently, we assume λ1=0\lambda_{1}=0 throughout this work.

III Problem Formulation

In order to study the effect of the RIS on the resilience performance, we consider the problem of minimizing the constrained network-wide adaption gap, namely

minwvr\displaystyle\underset{\mathbi{w},\mathbi{v},\mathbi{r}}{\min}\quad Ψ=k𝒦|rkrk𝖽𝖾𝗌1|\displaystyle\Uppsi=\sum_{k\in\mathcal{K}}\Big{|}\frac{r_{k}}{r_{k}^{\mathsf{des}}}-1\Big{|} (P1)
s.t. (2),\displaystyle(\ref{powConst}),
rkBlog2(1+Γk),k𝒦,\displaystyle r_{k}\leq B\log_{2}(1+\Gamma_{k}),\,\hskip 0.28436pt\forall k\in\mathcal{K}, (9)
|vm|=1,m{1,,M},\displaystyle|v_{m}|=1,\quad\quad\quad\quad\,\,\,\,\,\,\,\forall m\in\{1,\dots,M\}, (10)

where r/r1r2rKT\mathbi{r}=[r_{1},r_{2},\dots,r_{K}]^{T} is the stacked rate vector and (10) are the unit modulus constraints representing the phase shift constraints 0θm2π,m{1,,M}0\leq\theta_{m}\leq 2\pi,\forall m\in\{1,\dots,M\}. It can be observed that the feasible set of the formulated problem is non-convex due to the non-convex nature of its constraints (9), (10) and strong coupling of variables in (9). Therefore, we solve the problem by decoupling the variables with the alternating optimization approach proposed in [SynBenefits], where both emerging sub-problems are efficiently solved using the same SCA (SCA) framework. In addition, these sub-problems can also be considered as standalone resilience mechanisms (see Algorithm 1), facilitating a more in-depth study of the impact of the RIS on the system’s resilience.

III-A Beamforming Design

As a result of the alternating optimization approach, the phase shifters are assumed to be fixed for the duration of the beamforming design. Thus, problem (P1) can be rewritten as

minwrq\displaystyle\underset{\mathbi{w},\mathbi{r},\mathbi{q}}{\min}\quad Ψ\displaystyle\Uppsi\quad\quad\quad (P2)
s.t. (2),\displaystyle(\ref{powConst}),
rkBlog2(1+qk),k𝒦,\displaystyle r_{k}\leq B\log_{2}(1+q_{k}),\,\,\forall k\in\mathcal{K}, (11)
qkΓk,k𝒦,\displaystyle q_{k}\leq\Gamma_{k},\,\hskip 52.21098pt\forall k\in\mathcal{K}, (12)
q0\displaystyle\mathbi{q}\geq 0, (13)

where the introduction of the slack variables q/q1qK\mathbi{q}=[q_{1},\dots,q_{K}] convexifies the rate expressions and q0\mathbi{q}\geq 0 signifies an element-wise inequality. However, the constraints in (12) are still non-convex but can be convexified using the SCA approach. To this end, we rewrite (12) as

i𝒦{k}|(hkGkvHwij2σ2jhkGkvHwkj2qk0\displaystyle\sum_{i\in\mathcal{K}\setminus\{k\}}|(\mathbi{h}_{k}+\mathbi{G}_{k}\mathbi{v})^{H}\mathbi{w}_{i}|^{2}+\sigma^{2}-\frac{|(\mathbi{h}_{k}+\mathbi{G}_{k}\mathbi{v})^{H}\mathbi{w}_{k}|^{2}}{q_{k}}\leq 0, (14)

and apply the first-order Taylor approximation around the point (w~,q~)(\tilde{\mathbi{w}},\tilde{\mathbi{q}}) on the fractional term. Consequently, the following convex approximation of (14) can be derived, see also [SynBenefits],

i𝒦{k}|(hkGkvHwij2σ2jhkGkvHw~kj2q~k2qk\displaystyle\sum_{i\in\mathcal{K}\setminus\{k\}}|(\mathbi{h}_{k}+\mathbi{G}_{k}\mathbi{v})^{H}\mathbi{w}_{i}|^{2}+\sigma^{2}+\frac{|(\mathbi{h}_{k}+\mathbi{G}_{k}\mathbi{v})^{H}\tilde{\mathbi{w}}_{k}|^{2}}{(\tilde{q}_{k})^{2}}q_{k}
2Re{w~kH(hkGkvhkGkvHwk}qk~0,k𝒦.\displaystyle-\frac{2\text{Re}\{\tilde{\mathbi{w}}_{k}^{H}(\mathbi{h}_{k}+\mathbi{G}_{k}\mathbi{v})(\mathbi{h}_{k}+\mathbi{G}_{k}\mathbi{v})^{H}\mathbi{w}_{k}\}}{\tilde{q_{k}}}\leq 0,\forall k\in\mathcal{K}. (15)

Thus, the approximation of problem (P2) can be written as

minwrq\displaystyle\underset{\mathbi{w},\mathbi{r},\mathbi{q}}{\min}\quad Ψ\displaystyle\Uppsi (P2.1)
s.t. (2),(11),(13),(III-A).\displaystyle(\ref{powConst}),(\ref{P2rate}),(\ref{P2t}),(\ref{SINR_convex}).

Problem (P2.1) is convex and can be solved iteratively using the SCA method. More precisely, we define Λzw/wzTκzTT\mathbi{\Lambda}_{z}^{w}=[\mathbi{w}_{z}^{T},\mathbi{\kappa}_{z}^{T}]^{T} as a vector stacking the optimization variables of the beamforming design problem at iteration zz, where κz/rzTqzTT\mathbi{\kappa}_{z}=[\mathbi{r}_{z}^{T},\mathbi{q}_{z}^{T}]^{T}. Similarly Λ^zw=[w^zT,κ^zT]T\hat{\mathbi{\Lambda}}_{z}^{w}=[\hat{\mathbi{w}}_{z}^{T},\hat{\mathbi{\kappa}}_{z}^{T}]^{T} and Λ~zw=[w~zT,κ~zT]T\tilde{\mathbi{\Lambda}}_{z}^{w}=[\tilde{\mathbi{w}}_{z}^{T},\tilde{\mathbi{\kappa}}_{z}^{T}]^{T} denote the optimal solutions and the point, around which the approximations are computed, respectively. Thus, with a given point Λ~zw\tilde{\mathbi{\Lambda}}_{z}^{w}, an optimal solution Λ^zw\hat{\mathbi{\Lambda}}_{z}^{w} can be obtained by solving problem (P2.1).

III-B Phase Shift Design

During the design process of the phase shifters at the RIS, the beamformers are assumed to be fixed due to the application of the alternating optimization approach. With the intent of utilizing a similar problem structure as in (P2), we denote |(hiGivHwkj2|(\mathbi{h}_{i}+\mathbi{G}_{i}\mathbi{v})^{H}\mathbi{w}_{k}|^{2} == h~i,k+G~i,kv\tilde{h}_{i,k}+\tilde{\mathbi{G}}_{i,k}\mathbi{v}, where h~i,k=wkHhi\tilde{h}_{i,k}=\mathbi{w}_{k}^{H}\mathbi{h}_{i} and G~i,k=wkHGi\tilde{\mathbi{G}}_{i,k}=\mathbi{w}_{k}^{H}\mathbi{G}_{i}. With the above definitions, the SINR constraints can be written similar to (14) as

i𝒦{k}|h~k,i+G~k,ivj2σ2jh~kkG~kkvj2qk0\displaystyle\sum_{i\in\mathcal{K}\setminus\{k\}}|\tilde{h}_{k,i}+\tilde{\mathbi{G}}_{k,i}\mathbi{v}|^{2}+\sigma^{2}-\frac{|(\tilde{h}_{k,k}+\tilde{\mathbi{G}}_{k,k}\mathbi{v})|^{2}}{q_{k}}\leq 0. (16)

At this point, the overall optimization problem for the phase shift design can be formulated as

minvrt\displaystyle\underset{\mathbi{v},\mathbi{r},\mathbi{t}}{\min}\quad Ψ+Cm=1M(|vm|21)\displaystyle\Uppsi+C\sum_{m=1}^{M}(|v_{m}|^{2}-1) (P3)
s.t. (11),(13),(16),\displaystyle(\ref{P2rate}),(\ref{P2t}),({\ref{SINR_rewritten_v}}),

where the penalty method [PenaltyMethod] for the phase shift constraints (10) is adopted and CC is a large positive constant. Similar to (14), (16) can be approximated by calculating the first-order Taylor approximation of (16) on v\mathbi{v} around the point (v~,q~)(\tilde{\mathbi{v}},\tilde{\mathbi{q}}), denoted by (16~)(\widetilde{\ref{SINR_rewritten_v}}). Further, the objective function can be approximated around the point v~\tilde{\mathbi{v}} by first-order Taylor approximation of the penalty term Cm=1M(|vm|21)C\sum_{m=1}^{M}(|v_{m}|^{2}-1), which is given by Cm=1MRe{2v~mvm|v~m|2}C\sum_{m=1}^{M}\text{Re}\{2\tilde{v}_{m}^{*}v_{m}-|\tilde{v}_{m}|^{2}\}. Based on the above approximation methods, problem (P3) is approximated by the following convex problem:

minvrt\displaystyle\underset{\mathbi{v},\mathbi{r},\mathbi{t}}{\min}\quad Ψ+Cm=1MRe{2v~mvm|v~m|2}\displaystyle\Uppsi+C\sum_{m=1}^{M}\text{Re}\{2\tilde{v}_{m}^{*}v_{m}-|\tilde{v}_{m}|^{2}\} (P3.1)
s.t. (11),(13),(16~).\displaystyle(\ref{P2rate}),(\ref{P2t}),(\widetilde{\ref{SINR_rewritten_v}}).

Due to the similarity of the problem formulation and the utilization of the same SCA framework, problem (P3.1) can be solved by defining Λzv/vzTκzTT\mathbi{\Lambda}_{z}^{v}=[\mathbi{v}_{z}^{T},\mathbi{\kappa}_{z}^{T}]^{T} and following the same iterative procedure as for solving problem (P2.1).

III-C Resilience-aware Alternating Optimization

In this section, we outline an alternating optimization procedure, that is suitable to be utilized for resilience applications. Usually, when considering an SCA approach in the literature, the goal is to retrieve the highest-quality solution for a given problem [SynBenefits, PenaltyMethod, SynBenefitsConf]. Hence, these works do not take the duration of obtaining these solutions into consideration and employ time-intensive outer and inner loops, until some convergence criteria are met.

In the context of resilience, however, we are not necessarily interested in the highest-quality results. Instead we aim to obtain a solution, which satisfies a specific quality-time trade-off specified by the weights λi\lambda_{i} in (8). Consequently, the proposed resilience-aware alternating optimization works towards minimizing the network wide gap Ψ\Uppsi and stops as soon as it lies below a certain threshold τ\tau. Further, it dispenses from the convergence criteria of the inner loops when solving the sub-problems. Instead, a fixed amount of iterations To,o{w,v}T_{o},\forall o\in\{w,v\} of solving the problems (P2.1) and (P3.1) are introduced. This is possible due to the utilization of the same framework for both sub-problems because it makes κ~\tilde{\mathbi{\kappa}} a feasible point for both problems without additional adaption. The advantage of using fixed iterations lies in the fact that the intermediate solutions w^z\hat{\mathbi{w}}_{z} and v^z\hat{\mathbi{v}}_{z} of these sub-problems are also suitable to be evaluated in order to improve the resilience metric. This enables the algorithm to react to different values of λ3\lambda_{3}, i.e., the weight of the recovery-time, efficiently. Note, that for λ31\lambda_{3}\ll 1 and large ToT_{o}, the proposed algorithm reduces to behaving like the conventional convergence-based algorithms, thus representing a generalization to them. The detailed steps of the resilience-aware alternating optimization are illustrated in Algorithm 1.

Algorithm 1 Resilience-aware Alternating Optimization
Input:w~,v~,κ~,\tilde{\mathbi{w}},\tilde{\mathbi{v}},\tilde{\mathbi{\kappa}},Tw,Tv,o,τT_{w},T_{v},o,\tau Y1.6384e4]ptCreateΛ~zo\tilde{\mathbi{\Lambda}}_{z}^{o}o=wo=wY1.6384e4]ptΛ^z+1w\hat{\mathbi{\Lambda}}_{z+1}^{w}\leftarrow solve (P2.1)Y1.6384e4]ptΛ^z+1v\hat{\mathbi{\Lambda}}_{z+1}^{v}\leftarrow solve (P3.1)T<ToT{<}\>T_{o}o=wo=wY1.6384e4]pt[w~T,κ~T]TΛ^zw[\tilde{\mathbi{w}}^{T},\tilde{\mathbi{\kappa}}^{T}]^{T}\leftarrow\hat{\mathbi{\Lambda}}_{z}^{w} ,Λ~zv[v~T,κ~T]T\tilde{\mathbi{\Lambda}}_{z}^{v}\leftarrow[\tilde{\mathbi{v}}^{T},\tilde{\mathbi{\kappa}}^{T}]^{T}Y1.6384e4]pt[v~T,κ~T]TΛ^zv[\tilde{\mathbi{v}}^{T},\tilde{\mathbi{\kappa}}^{T}]^{T}\leftarrow\hat{\mathbi{\Lambda}}_{z}^{v} Λ~zw[w~T,κ~T]T\tilde{\mathbi{\Lambda}}_{z}^{w}\leftarrow[\tilde{\mathbi{w}}^{T},\tilde{\mathbi{\kappa}}^{T}]^{T}Y1.6384e4]ptΨ<τ\Uppsi<\tauT0\phantom{.}{}_{T{\leftarrow 0}}z0\phantom{.}{}_{z{\leftarrow 0}}𝖳\mathsf{T}𝖥\mathsf{F}zz+1\phantom{.}{}_{z\,{\leftarrow}{z+1}}TT+1\phantom{.}{}_{T{\leftarrow}{T+1}}𝖳\mathsf{T}Λ~zoΛ^zo\tilde{\mathbi{\Lambda}}_{z}^{o}\leftarrow\hat{\mathbi{\Lambda}}_{z}^{o}𝖥\mathsf{F}𝖳\mathsf{T}𝖥\mathsf{F}ov\phantom{.}{}_{o\leftarrow v}ow\phantom{.}{}_{o\leftarrow w}T0\phantom{.}{}_{T{\leftarrow}0}Y1.6384e4]ptY1.6384e4]ptOutput:w^z,v^z\hat{\mathbi{w}}_{z},\hat{\mathbi{v}}_{z}𝖳\mathsf{T}Stop

IV Numerical results

In this section, we numerically evaluate the performance of an RIS as a resilience method. To this end we assume a cell-free MIMO system with N=3N=3 AP, each of which equipped with L=14L=14 antennas. We assume the K=14K=14 single-antenna users, as well as the AP, to be distributed randomly within an area of operation, which spans [250,250]×[250,250]m2[-250,250]\times[-250,250]\text{m}^{2}. The RIS is positioned in the center of this area and is assumed to be composed of M=196M=196 reflecting elements, deployed in a quadratic grid with λ4\frac{\lambda}{4} spacing, where λ=0.1\lambda=0.1m is the wavelength. Hence, we employ the correlated channel model introduced in [corrBj], where the average attenuation intensity is modeled after [BjonAtten, Eq.(23)]. For the direct links we assume Rayleigh fading channels with log-normal shadowing with 8dB standard deviation. Further, we assume a bandwidth of B=10MHzB=10\text{MHz}, a noise power of 100-100dBm, a maximum transmit power of Pn𝖬𝖺𝗑=40P_{n}^{\mathsf{Max}}=40dBm per AP and each user to require a QoS of rk𝖽𝖾𝗌=12r_{k}^{\mathsf{des}}=12Mbps. We define the occurrence of an outage as an event, where each individual direct link between AP nn and user kk has a 12% probability to be subject to a complete blockage. Note that the RIS has been positioned in a way that the RIS-assisted links are exempt from blockages. In addition, we assume that rate adaption as a resilience mechanism is utilized right after every outage occurs [RobertRes, M1]. To this end, Problem (P2.1) is immediately solved with fixed beamformers after occurrence of any outage. The network operator’s desired recovery time is set to T0=0T_{0}=0ms.

IV-A Convergence Behaviour

First we study the effect of the amount of fixed iterations ToT_{o} employed in Algorithm 1. To this end, we define two approaches: 1) an alternating approach (alt), in which we set To=1,o{w,v}T_{o}=1,\forall o\in\{w,v\} and 2) a convergence-based approach (conv), in which each-subproblem is optimized until convergence. At this point, it also becomes important to decide which sub-problem is solved first after an outage occurs. Thus, we also compare the performance of both approaches above when initializing with either the beamforming problem o=wo=w (alt-BF, conv-BF) or the phase shifting problem o=vo=v (alt-PS, conv-PS) after an outage has occurred. Fig. LABEL:altVSconv depicts an outage, occuring at t0=1000t_{0}=1000ms, and the changes in radar_{ada} of the different approaches over the time required to solve the respective sub-problems. Note that the slope between any two points of a curve represents the quality-time trade-off between those points.

It becomes apparent that both red curves, representing the approaches starting with the beamforming sub-problem, perform better right after the outage has occurred. The rationale behind this behaviour lies in the fact that the beamformer of any AP-link that is affected by an outage should be redirected to the RIS first, before reflecting any incoming signals at the RIS to the users. Fig. LABEL:altVSconv also shows that the alternating approaches are performing better with regards to the quality-time ratio between each iteration than the convergence-based ones. In addition, the alternating approach starting with the beamforming sub-problem (alt-BF) not only performs the best considering the quality-ti