Next Article in Journal
Estimation of Biochemical Pigment Content in Poplar Leaves Using Proximal Multispectral Imaging and Regression Modeling Combined with Feature Selection
Next Article in Special Issue
Laser-Based Mobile Visible Light Communication System
Previous Article in Journal
Optical Coherence Tomography as a Non-Invasive Tool for Plant Material Characterization in Agriculture: A Review
Previous Article in Special Issue
Modelling and Design of Pre-Equalizers for a Fully Operational Visible Light Communication System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Conditional Most-Correlated Distribution-Based Load-Balancing Scheme for Hybrid LiFi/WiGig Network

by
Mohammed Farrag
1,2,*,
Abdulrahman Al Ayidh
1 and
Hany S. Hussein
1,3
1
Electrical Engineering Department, King Khalid University (KKU), Abha 62529, Saudi Arabia
2
Electrical Engineering Department, Assiut University, Assiut 71515, Egypt
3
Electrical Engineering Department, Aswan University, Aswan 81528, Egypt
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(1), 220; https://doi.org/10.3390/s24010220
Submission received: 16 November 2023 / Revised: 23 December 2023 / Accepted: 25 December 2023 / Published: 30 December 2023
(This article belongs to the Collection Visible Light Communication (VLC))

Abstract

:
A hybrid network has recently been proposed as a framework for a high-speed wireless communication network. Basically, it integrates light fidelity (LiFi) with radio frequency wireless gigabit alliance (WiGig) networks that operate, simultaneously, in a completely different frequency band. To assign the best access point (AP) and provide enough resources for each user, an effective load-balancing (LB) strategy is needed. However, the traditional LB strategies involve sophisticated iterative computing procedures whenever the user distribution changes. Hence, the first contribution of this work is to offer a more adaptable, two-step, conditional, and most-correlated distribution (CMCD) algorithm. Thus, the low-complexity most-correlated distribution (MCD) LB scheme is applied, and the average data rates for all users are then calculated. If the results achieve the predefined performance threshold (PDT), the decisions will be confirmed; otherwise, the proposed scheme automatically switches to the more accurate, but more complex, consecutive assign WiGig first separate optimization algorithms (CAWFS) algorithm. The suggested algorithm provides a clear performance-complexity trade-off, which could be simply controlled by choosing the suitable performance tolerance factor. The second contribution of this paper is the correlation-weighted majority voting (CWMV) method, which attempts to benefit from as many prior decision votes as possible, instead of relying just on one vote. In the CWMV technique, the weight of each vote is calculated based on the correlation between the history distribution vectors and the new user distribution vector. A significant increase in the system performance is evident from the simulation results.

1. Introduction

Mobile communication networks are now operating at full capacity because of the restricted radio frequency (RF) spectrum and the increasing number of mobile devices with data-demanding applications and multimedia materials (i.e., images, audio, online gaming and animation, video streaming, etc.). As a possible remedy for the spectrum scarcity issue, novel light fidelity (LiFi) technology is suggested [1,2,3,4]. LiFi runs in the 300 THz vacant and free-licensed optical zone. LiFi access points (APs) offer connectivity within a coverage range of a few square meters known as LiFi attocells. Due to their tiny size, the attocells produce excellent spatial-spectral efficiency (SE) and encourage frequency reuse by preventing adjacent LiFi AP users from inter-cell interference [5]. In [6], research on the next-generation optical communication infrastructure—evolving concurrently with the demands of mobile communication systems requiring 5G and beyond—was presented. This research included optical-wireless communication (OWC), free-space optical communication (FSOC), and visible-light communication (VLC). In [7], they justified the continued push to develop optical access networks. They outlined the difficulties that are increased due to traffic dynamicity and heterogeneity as well as the computational resource limitations of these networks. They then presented the cutting-edge machine-learning techniques being investigated to deal with these issues. As the number of mobile device users increases, the LiFi networks are faced with many technical challenges. User mobility and related difficulties, including the obstruction of users’ light path, handover, and imperfectly oriented connections, is one of these challenges [8]. Furthermore, employing visible light for the uplink could distract mobile users. Also, simultaneous communication could not be established because of uplink and downlink interference [9].
In a different direction, in order to solve the issue of spectrum scarcity, the WiGig technology provides a potential RF communication architecture that makes use of a new WiFi protocol with an extraordinarily high millimeter-wave (mm-wave) transmission capacity [10]. In [11,12], for a satellite-terrestrial integrated network, where a multibeam satellite system shares the mm-wave spectrum with a cellular system, they examined the secrecy-energy-efficient hybrid beamforming (BF) techniques which aimed to optimize the feasible energy-secrecy efficiency while meeting the cellular customers’ and earth stations’ SINR requirements. However, when the number of served users increases over a specific threshold, side-lobe levels also increase, which raises the inter-beam interference (IBI) [13,14]. Therefore, in order to optimize the SE, it is suggested that just a small number of users be supported [15]. These problems may be solved, and the quality of service (QoS) can be improved using the hybrid LiFi/RF network, as suggested in [16,17,18].
A hybrid network that combines both LiFi and WiGig APs is feasible because LiFi and WiGig operate in separate frequency bands. This ensures that their applications will not interfere with each other [8,19,20,21]. A single light-emitting diode (LED) can produce data at a rate of more than 3 Gb/s, whereas WiGig AP offers a data throughput of 7 Gb/s [17,18]. So, the hybrid LiFi/WiGig network performs better than a standalone LiFi or WiGig system [21]. Furthermore, in order to serve use cases like eMBB (enhanced mobile broadband), integration networks for RF and LiFi will be required for the next 6G network [22]. One of 6G’s main use cases, eMBB, aims to increase the capacity, speed, and coverage of mobile broadband networks. This may be done by permitting the combination of mm-waves and LiFi, which increases the demand for a reliable load-balancing (LB) system.
Only one AP—LiFi or WiGig—should be available to each user on the hybrid network. To ensure optimal user throughput, stability, and fairness, a load-balancing (LB) technique is required. The LB technique consists of two key procedures: access point assignment (APA) and resource allocation (RA) [23]. Joint load-balancing and power allocation solutions were recommended for hybrid RF/visible light communication (VLC) networks in [24]. An iterative strategy has been established to raise the overall system capacity and enhance the system fairness. The authors in [25] proposed an APA framework that uses the multi-criteria decision-making (MCDM) method for users in a hybrid LiFi/WiFi network. A comparison of LB schemes is shown in [26], with examples including the fuzzy logic-based scheme (FBS) and the joint and separate optimization algorithms (JOA and SOA, respectively). In terms of the user data rate, the simulation research shows that JOA performs significantly better than SOA and becomes close to the global optimum. The computational complexity of SOA is, nevertheless, far lower than that of JOA. The fundamental issue with all of the LB algorithms that was previously stated is that they were all created for the conventional WiFi scheme as a representative of RF technology, but not for the proposed WiGig. Therefore, they neglected to consider the strict limit on the maximum number of mobile users that may be allocated to the WiGig AP [15].
According to [21], two modified versions of the SOA algorithm—the assign WiGig first SOA (AWFS) algorithm and the consecutive assign WiGig first SOA (CAWFS) methods—were created to address this issue. With the new algorithms, the WiGig AP is only allocated to N m a x users with a minimum LiFi data rate, where N m a x is the maximum number of mobile users that can be allocated to the WiGig AP. The simulation results showed that the two proposed algorithms performed better than the SOA strategy in terms of practical data rates and outage probability. However, unfortunately, the computational complexity of the proposed techniques is much higher than that of SOA.
This issue was addressed in [27] with the most-correlated distribution (MCD)-based LB scheme. With reduced computational complexity compared to existing LB methods, this technique sought to provide equivalent feasible data rate and outage probability characteristics. The MCD algorithm’s fundamental concept was not to repeat the APA optimization computations for each user’s distribution. Instead, to determine the best decisions for the new distribution of mobile users, the MCD algorithm used the history of all feasible distributions of mobile users and the related APA decisions, which were kept in a distributions-decisions record (DDR). Depending on any LB scheme, the CPU unit created the DDR once and offline. Without loss of generality, the CAWFS method was used in this study to create the DDR record [21]. The expected distribution and the corresponding APA decisions made up each row in the DDR record. The DDR record subset that most closely correlates with the new distribution of mobile users was created. The current decisions are decided based on the previous decisions made in the defined subset using the majority voting technique. In order to lower the total computing complexity, the MCD presented a unique, straightforward technique that may be used based on any current LB scheme. However, there is no guarantee in the MCD algorithm that the selected APA choices will provide a sufficient data rate and/or outage probability performance.
The first contribution of this paper is to propose a more adaptable, two-step, conditional most-correlated distribution (CMCD) algorithm. The low-complexity MCD algorithm [27] is used in the first step to make the APA choices, and the average data rate performances for users allocated to LiFi and WiGig APs, R l and R w , respectively, are calculated. If the chosen APA achieves the predefined performance threshold η t h , the decisions will be confirmed, and the DDR record will be updated to include the new distribution and its related APA choices. The second step will begin to calculate the APA decisions using the more accurate but more complex CAWFS algorithm [21] if, on the other hand, the given performance is below the η t h threshold. The DDR is then supplemented with the CAWFS-calculated distribution decisions. The proposed CMCD method’s relative complexity will depend on how frequently the CAWFS algorithm is invoked. The CMCD algorithm complexity will be at its lowest level and the MCD algorithm performance is supplied when the MCD algorithm is completely used and no calls to the CAWFS algorithm are needed. On the other hand, when the MCD algorithm fails to supply the required performance and the CAWFS algorithm is completely activated, the CMCD algorithm complexity will increase to its maximum level and the CAWFS algorithm performance will be provided.
The second contribution is the correlation-weighted majority voting (CWMV) scheme. The main objective of the majority voting scheme is to profit from the largest number of preceding decision votes rather than depending on only one associated vote. In the previous work [27], the majority vote outcome for each column in the voting matrix V T is the decision with the highest likelihood of repetition. The flaw with this system is that it treats all of the voting column’s components equally, regardless of how closely their respective distribution vectors correlate with the incoming distribution vector. To solve this problem in the proposed CWMV scheme, the voting column’s components are weighted by the correlation values between their respective distribution vectors and the incoming distribution vector.
The remainder of this work is structured as follows: The channel models for the LiFi and WiGig sub-networks as well as the hybrid system model, are presented in Section 2. The previously suggested SOA, CAWFS, and MCD algorithms are reviewed in Section 3. An extensive discussion of the proposed CMCD LB algorithm is provided in Section 4. The simulation and discussion of the throughput analysis and performance evaluation are presented in Section 5. This paper concludes with Section 6.

2. The Hybrid System and Channel Models of the LiFi and WiGig Sub-Networks

2.1. System Model

One WiGig AP and many N L F LiFi APs are distributed throughout the coverage area’s ceiling in the recommended system, which is shown in Figure 1. U = { μ i } i = 1 N μ , a group of N μ users, are dispersed in a partially random distribution (PRD) model around the space. While some users are free to roam to any position within the covered area, the other users in the PRD are partially tethered, within 0.5 m of particular fixed spots to represent people seated around fixed tables or offices. The considered system utilizes error-free communication to connect a central processing unit (CPU) to each AP.
The AP of the LiFi sub-network, composed of many light-emitting diodes (LEDs), is coupled to mobile devices through photodetectors (PDs) with identical irradiance and incidence angles. Due to the fact that all LiFi APs reuse the spectrum frequency, the LiFi system has exceptional spatial efficiency (SE) [28]. If a user moves in the overlapping area between neighboring cells, inter-carrier interference (ICI), which can lower the user throughput, may happen [16,29]. This issue may be solved by increasing system throughput with a WiGig AP. For downlink communication, each mobile user is allocated to only one LiFi or WiGig AP. Both the time slot resource allocation (RA) and access point assignment (APA) tasks must be managed by the network LB system. The APA and RA processes should be updated for each quasi-static state T n in the dynamic indoor scenario, where n is the state sequence number [29]. In the hypothetical system, the LiFi and WiGig access points are denoted by C = { c | c [ 0 , N L F ] , c Z } , where ( c = 0 ) C R denotes the WiGig AP, C l = { c } l = 1 N L F denotes the LiFi APs, and  Z denotes the set of integer numbers.

2.2. Model for the LiFi Channel

In environments of indoor communication, line of sight (LoS) and reflection make up the two main sections of the optical channel’s gain. When utilizing LiFi with a baseband modulation bandwidth (B) smaller than 25 MHz, it is possible to ignore the reflection component [29]. Furthermore, the LoS component represents at least 95 % of the total energy collected by LiFi PDs [30,31]. Therefore, in our studied model of the LiFi channel, the reflection component will be disregarded given that the bandwidth B = 20 MHz is considered. The authors in [32] define the LoS component as follows:
H μ , α = ( m + 1 ) A p g ( θ ) T s ( θ ) 2 π ( z 2 + ω 2 ) cos m ( ϕ ) cos ( θ ) , 0 θ Θ F 0 , θ < Θ F
where m = 1 / log 2 ( cos ( θ 1 / 2 ) is the Lambertian index with θ 1 / 2 which is the half-intensity radiation angle; A p is the photo-detector physical area; z is the horizontal distance between the mobile user and the LiFi AP α t h ; ω is the room height; θ and ϕ are the incidence and irradiation angles, respectively; Θ F is the receivers half angle of the filed-of-view (FOV); T s ( θ ) is the optical filter gain; and g ( θ ) is the gain concentrator which is defined as [32]:
g ( θ ) = χ 2 sin 2 ( Θ F ) , 0 θ Θ F 0 , θ < Θ F
with the refractive index χ .
In order to send LiFi signals in optical power form, baseband communication employing intensity modulation (IM) and direct detection (DD) is employed in LiFi systems [33]. The average DC optical power P o p t and the average electric power of signals P e l e c are related as follows [34]:
ι = P o p t / P e l e c
For a mobile user μ , that is assigned to α AP, the signal-to-interference-plus-noise ratio (SINR) is [32]:
SIN R μ , α = ( κ P o p t H μ , α ) 2 ι 2 N 0 B + ( κ P o p t ) 2 H μ , e l s e 2
where κ is the receivers’ optical-to-electric conversion efficiency; N 0 [ A 2 / Hz ] is the noise power spectral density; H μ , α is the channel gain between the α t h LiFi AP and the μ t h mobile user; and H μ , e l s e is the channel gain between the interfering LiFi APs and the same user, using Equation (1). The Shannon capacity is used to determine the maximum data rate that may be achieved between the designated mobile user μ and the LiFi AP α as follows:
R μ , α ( n ) = B log 2 ( 1 + SIN R μ , α ( n ) ) ,

2.3. Model for the WiGig Channel

The proposed WiGig communication sub-network consists of only one WiGig AP and N μ N m a x simultaneous mobile users [15]. The WiGig AP has N B S antennas and N R F RF chains. Through a single stream, each mobile user μ is linked to the WiGig AP with N M S antennas. In the downlink, the transmitted signal, for U mobile users, is represented by [35]
x = F R F F B B s ,
where F B B is a U × U baseband pr-encoder; F R F is an N B S × U RF pr-encoder; and s is the U × 1 transmitted symbols vector with E [ s s * ] = ( P / U ) I U , and average total transmitted power P.
The received signal at the μ t h user could be assumed in the narrow-band block-fading channel model described in [14,15,35,36] which might be written as:
r μ = H μ n = 1 U F R F f n B B s n + n μ
where H μ is the mm-wave channel between the μ t h user and the WiGig AP, and the receiver’s signal is being distorted by n μ N ( 0 , σ 2 I ) Gaussian noise. At the μ t h user, the received signal r μ is addressed by the RF combiner w μ as follows:
y μ = w μ * H μ n = 1 U F R F f n B B s n + w μ * n μ
In [35], a geometric channel model with L μ scatterers for the user μ ’s channel to account for the predicted low scattering in the mm-wave channel is used. Every scatterer represented a separate propagation path from the user μ to the BS. In [37], a straightforward geometric explanation of the scattering environment and an intermediate virtual channel model that represents physical modeling without getting bogged down in details were given. In this paradigm, the  H μ channel may be written as follows:
H μ = N B S N M S L μ l = 1 L μ ρ μ , l a M S ( θ μ , l ) a B S * ( ϕ μ , l ) ,
where ρ μ , l is the l t h path complex gain, with  E [ | ρ μ , l | 2 ] = ρ ¯ . θ μ , l and ϕ μ , l [ 0 , 2 π ] are the l t h path’s angles of arrival and departure (AoAs/AoDs), respectively. Finally, a M S ( θ μ , l ) and a B S * ( ϕ μ , l ) are the vectors response of the antenna array for the WiGig AP and μ t h user, respectively. Then, the achievable rate at the μ ’s user could be represented by [35]:
R μ = log 2 1 + P U | w μ * H μ F R F f μ B B | 2 P U n μ | w μ * H μ F R F f n B B | 2 + σ 2 .
Therefore, the system’s sum-rate is:
R s u m = μ = 1 N m a x R μ .

3. Previously Proposed LB Algorithms

In this section, a review of a group of previously proposed algorithms is provided.

3.1. Separate Optimization Algorithm (SOA)

In the SOA algorithm, the RA and APA processes are successively optimized [26]. In order to increase the spatial SE of the LiFi sub-network, the users whose LiFi data rates surpass a specific threshold level γ will be allocated to LiFi APs in the APA process. Nevertheless, the RF APs will be given to the other users. Additional criteria, such as the maximum effective throughput, are applied. For the μ t h user, consider that:
r μ , c = R μ , α , if c C L R μ , if c C R
where R μ , α and R μ will be calculated from Equations (5) and (10), respectively.
The selected LiFi AP with the maximum connection data rate is presented in [26] as follows:
τ 1 , μ = arg max j C L r μ , j ,
where r μ , j is the LiFi data rate. If every user in the LiFi attocell evenly shares the time resources, the possible data rate of each user is:
λ μ = r μ , j / M τ 1 , μ
where M τ 1 , μ is the number of users assigned to the LiFi AP τ 1 , μ . To assign users with λ μ < γ to RF APs, the following criteria will be employed [26]:
τ 2 , μ = arg max j C R r μ , j , λ μ < γ .
According to Equations (13) and (15), the APA result in SOA is:
g μ , α ( SOA ) = 1 , α = τ 1 , μ , λ μ γ τ 2 , μ , λ μ < γ 0 , Otherwise
During the RA stage, each AP gives the participants their own time allotment. It is possible to formulate the utility maximization problem that takes into consideration both user fairness and the sum-rate using the generalized β -proportional fairness function Ψ β ( x )  [38], where
Ψ β ( x ) = log ( x ) , β = 1 x 1 β 1 β , β 0 , β 1
where x is the achievable data rate and β is the fairness coefficient. An explanation of the RA stage follows:
k μ , α ( SOA ) = r μ , α 1 β 1 i U α r i , α 1 β 1 ( β > 0 ) .
In Algorithm 1, the steps of SOA are summarized.   
Algorithm 1: The SOA algorithm.
Sensors 24 00220 i001
The performance of the SOA algorithm will be considerably impacted by the chosen threshold γ . The random distribution of the mobile users may result in a fairly high number of users being allocated to a particular LiFi AP M τ 1 , μ . Due to the LiFi APs’ resource constraints, the possible data rate λ μ in Equation (14) will be less than the acceptable threshold. λ μ will very certainly be smaller than γ if γ is slightly beyond the threshold. As a result, all of these users will share the RF AP, leaving the LiFi AP vacant and under-utilizing the network resources. Because of this, the SOA method cannot be employed with WiGig technology as the RF representation. There will be no consideration in this case for the rigorous cap on the maximum number of mobile users that may be assigned to the WiGig AP. The performance will consequently suffer and the inter-beam interference (IBI) will increase according to [15]. If the threshold γ is set to a very low value, users will not be allocated to the RF AP at all, or they will be allocated in very small numbers, which is another form of resource under-utilization. In the CAWFS algorithm (Section 3.2), this issue could be resolved.

3.2. Consecutive Assign WiGig First SOA (CAWFS) LB Algorithm

Through the usage of the CAWFS algorithm, each of the N m a x users is assigned, one by one, to a WiGig AP. Initially, all users are grouped into a set M . Based on Equation (13), each user is allocated to the best LiFi AP. Using Equation (14), identify μ m i n ; the user with the lowest possible LiFi rate. This user will be allocated to the WiGig AP and removed from M set. Distributing the remaining M = M μ m i n users among all LiFi APs based on Equation (1), then, the new potential γ μ is determined. The procedure above is repeated up until N m a x users—the permitted maximum—have been assigned to the WiGig AP. Possible displays for the APA output of the CAWFS algorithm are as follows:
g μ , α ( CAWFS ) = 1 , α = τ 1 , μ , μ M WiGig AP , μ M 0 , Otherwise
The CAWFS steps are outlined in Algorithm 2.   
Algorithm 2: The CAWFS algorithm
Sensors 24 00220 i002

3.3. MCD Load-Balancing Algorithm

The MCD algorithm was proposed in [27] to provide an appropriate performance/ complexity trade-off. Both considerable system throughput and a reduction in significant computational complexity are possible with the MCD approach. The main tactic of the suggested technique is to avoid repeating the APA computations again for every user’s distribution. In order to choose the best APA decisions for the new mobile users’ distribution, the MCD algorithm looks back at all potential distributions of mobile users and the related APA decisions that are archived in a distributions–decisions record (DDR).
There are two steps in the MCD system. The most common case of users’ distributions and the best APA decisions that go along with them are compiled in the first step, known as the DDR construction stage. The assumed distribution from the distributions matrix DM and the corresponding decisions make up each raw in the DDR. The CPU builds the DDR once and offline. The decision of each user could be:
D u { D i } ( i = 0 ) ( N L F )
for WiGig, AP i = 0 is utilized, and other values for i are used for LiFi APs. Algorithm 3 displays the pseudo algorithm for the DDR construction procedure.
Algorithm 3: The DDR construction algorithm in MCD
The CPU runs this algorithm once and offline
Sensors 24 00220 i003
The current decisions are computed at the second decision selection (DS) stage based on the current distribution of mobile users in the d u vector depending on the modified majority voting technique [27]. The decision with the highest recurring probability, in each column in the voting matrix V T , is the majority vote. Algorithm 4 displays the pseudo algorithm for the DS stage.   
Algorithm 4: The DS algorithm
Sensors 24 00220 i004

4. Proposed Conditional MCD-LB Scheme

Unfortunately, in the MCD algorithm [27], there is no assurance that the chosen APA decisions will offer a satisfactory data rate and/or outage probability performances. So, in this work, a more flexible LB scheme is proposed. The proposed conditional most correlated distribution (CMCD) algorithm is composed of two stages. In the first stage, the APA decision is taken based on the MCD algorithm from [27] and the average data rate performances of both LiFi and WiGig APs assigned users, R l and R w , respectively, determined whether this decided APA provides acceptable performance. Compared to predefined threshold η t h , these decisions will be confirmed, and the DDR record will be updated by adding the new distribution and its corresponding APA decisions. On the other hand, if the provided performance is less than the threshold η t h , the second stage will be started to compute the APA decisions using the more complex but more accurate CAWFS algorithm. Then, the calculated distribution decisions, using CAWFS, are added to the DDR.
The comparable complexity of the proposed CMCD algorithm depends on how many times the CAWFS algorithm will be called. When the MCD algorithm is fully used and no calls to the CAWFS algorithm take place, the CMCD algorithm complexity will be at its minimum level and the MCD algorithm performance is provided. On the other hand, the CMCD algorithm complexity will reach its maximum level, and the CAWFS algorithm performance will be offered when the MCD algorithm fails to deliver an acceptable performance and the CAWFS algorithm is fully invoked. In the simulation section, if the CMCD algorithm is running for N T times, and the MCD algorithm succeeds in achieving an acceptable performance for N M C D times, the complexity reduction ratio CRR , compared with the CAWFS algorithm, will be defined as:
CRR = N M C D / N T
The minimum data rate for both LiFi and WiGig AP users λ m i n ( L i F i ) and λ m i n ( W i G i g ) , respectively, could be used as a calling threshold for the CAWFS algorithm. Therefore, it directly affects the overall system complexity reduction ratio CRR . In the proposed algorithm, the MCD algorithm uses a DDR record, which slightly differs from the one used in the conventional MCD algorithm and is shown in Algorithm 3. One more step to calculate both λ m i n ( L i F i ) and λ m i n ( W i G i g ) is added, and the modified version is shown in Algorithm 5. The second modification in the MCD algorithm is using the correlation-weighted majority voting (CWMV) from Section Correlation-Weighted Majority Voting Scheme, instead of using the majority voting technique used with the previous algorithm in [27].   
Algorithm 5: The DDR construction algorithm in the proposed CMCD
The CPU runs this algorithm once and offline
Sensors 24 00220 i005
Algorithm 6 displays the pseudo algorithm for the DS stage in the suggested CMCD scheme.
Algorithm 6: The proposed CMCD algorithm
Initialization:  DDR , d u , and  η t h
1.  Using DS in MCD algorithm (Algorithm 4) to find the decision vector D
2.  Calculate the average data rate of LiFi and WiGig APs users, R l and R w , respectively;
3.  The output is compared with the threshold η t h ;
  if  R l η t h , i f t h e L i F i o u t p u t i s o p t i m i z e d . o r R w η t h , i f t h e W i G i g o u t p u t i s o p t i m i z e d . then
 |  D is confirmed, and  DDR is updated
  else
 | More accurate D is calculated using CAWFS Section 3.2, and  DDR is updated
  end
Output:  D u { D i } ( i = 0 ) ( N L F ) where; i = 0 for WiGig AP, and others for LiFi APs;

Correlation-Weighted Majority Voting Scheme

The primary goal of the majority voting scheme is to benefit from the greatest number of prior decision votes rather than relying on only one single correlated vote. In [27], the majority vote outcome for each column in the voting matrix V T is the decision with the highest likelihood of repetition. The flaw with this system is that it treats all of the voting column’s components equally, regardless of how closely their respective distribution vectors correlate with the incoming distribution vector. To solve this problem in the proposed correlation-weighted majority voting (CWMV) scheme, the voting column’s components are weighted by the correlation values between their respective distribution vectors and the incoming distribution vector. Given that the nth voting vector equals
V T ( n ) = [ D ( 1 ) D ( 2 ) D ( N μ ) ] ; D ( μ ) { D i } ( i = 0 ) ( N L F )
where D ( μ ) is the assigned AP for the μ t h user; i = 0 for WiGig AP; and others for LiFi APs. Suppose that the correlation values between their respective distribution and the incoming distribution vectors equal C V where
C V = [ σ ( 1 ) σ ( 2 ) σ ( N μ ) ] ;
where σ ( i ) is the correlation value between the incoming distribution vector and the i t h rows of the DDR su-set that satisfy the correlation threshold c t h condition. Depending on those correlation values, the weight for decision D ( i ) is calculated as follows:
ω i = 10 × σ ( i ) ; for i = 0 to N μ
where x is the greatest integer that is less than or equal to x. Let 1 ω i = [ 11 1 ] be an all-one vector of length ω i . The new voting matrix V N ( n ) will be
V N ( n ) = [ D ( 1 ) × 1 ω 1 D ( 2 ) × 1 ω 2 D ( N μ ) × 1 ω N μ ] ;
where the i t h element of V T is repeated with number ω i . For example, if the decisions in n t h voting column of V T equal V T ( n ) = [ D 1 D 2 D 2 D 3 ] , and the correlation values between their respective distribution and the incoming distribution vectors equal C V = [ 0.6 0.2 0.1 0.1 ] , the majority voting using the previous algorithm, in [27], will be D 2 ; the decision with the highest probability in V T ( n ) . If the proposed CWMV algorithm is applied, the weighting vector will be ω = [ 6 2 1 1 ] , and the majority voting will be calculated depending on the new vector V N ( n ) = [ D 1 D 1 D 1 D 1 D 1 D 1 D 2 D 2 D 2 D 3 ] , where the i t h element of V T is repeated with i t h value in the weighted vector ω . So, the majority voting will be D 1 .

5. Performance Evaluation

5.1. Simulation Setup

In this simulation section, the same system configuration and simulation parameters from [21,23,29,39,40] are used. One WiGig AP and four LiFi APs make up the hybrid network that is being considered. The value of N m a x = 6 users is selected in this study, where the best throughput is offered based on the simulation findings in [21,27].
The covered interior space is 16 m × 16 m. Assuming that there is no optical ICI, each LiFi attocell within a circle with a radius of 4 m operates in the same frequency range. There are eight meters between each pair of nearby LiFi APs. A partially random distribution (PRD) scenario essentially covers the available area [27]. To imitate people seated around offices or fixed tables, certain users in the PRD are partially bound to specific fixed places within the 0.5 m range, while the remaining users are free to roam to any location within the coverage area. The moving users are randomly dispersed and travel randomly in the random way-point paradigm, which was proposed in [41,42]. This model states that each node travels to a selected target location at a speed that is evenly distributed along the [ V m i n = 0.3 m/s, V m a x = 0.7 m/s]. Once the objective has been reached, the node stops for a while before deciding on a new target to travel towards at a different speed. Figure 2 depicts examples of PRD distributions for 30 mobile users. The additional parameters are shown in Table 1.
For downlink communications, the proposed CMCD and all earlier algorithms are evaluated based on the measurements of the outage probability and feasible data rates. The user data rate for state n for all algorithms is calculated as follows:
R μ ( n ) = 1 N μ α C g μ , α ( n ) k μ , α ( n ) r μ , α ( n ) ,
where g μ , α ( n ) is given in Equation (16), and Equation (19) for SOA, and other algorithms, respectively.
The outage probability for each user is given as follows:
Φ 0 = Pr ( R μ n < Γ 0 ) ,
where Γ 0 denotes a standard minimum data rate made available to users. The outage probability is computed using Monte Carlo simulations as follows:
Φ 0 = Σ n Number of Users with R μ n < Γ 0 Total Number of Users

5.2. Correlation-Weighted Majority Voting (CWMV) Performance

In this subsection, the effect of the modified majority voting on the overall performance is evaluated. The conventional MCD algorithm is used with the proposed CWMV instead of the old MMV algorithm from [27]. In this part, the achievable data rates versus the correlation threshold are calculated using MCD with old MMV and MCD with the proposed CWMV, CAWFS, and SOA algorithms. The impact of the suggested CWMV algorithm on the average data rates that LiFi AP users may achieve is shown in Figure 3. The simulation findings demonstrate that, in comparison to MCD and SOA methods, implementing the suggested CWMV algorithm enhances the possible data rate performance for LiFi AP users, particularly at low correlation threshold levels.
Figure 4 shows the effect of the proposed CWMV algorithm on the achievable data rates of the WiGig AP users. The simulation results show that using the proposed CWMV algorithm has no effect on the achievable data rate performance for WiGig AP users in comparison to MCD and SOA methods.
Figure 5 shows the effect of the proposed CWMV algorithm on the outage probability of all users. The simulation results show that using the proposed CWMV algorithm improves the outage probability performance for all mobile users in comparison to MCD and SOA algorithms, especially with low-correlation threshold values.

5.3. Reference Mode Effect

In Algorithm 6, it is stated that the performance optimization of LiFi and/or WiGig users may be used as a reference mode to determine the condition for invoking the CAWFS algorithm. In this subsection, the effect of the chosen reference mode—LiFi and/or WiGig users’ performance optimization—on the overall performance is evaluated. In this part, the achievable data rates versus the correlation threshold are calculated using MCD, conditional MCD with all users (i.e., LiFi + WiGig) reference mode, conditional MCD with LiFi users reference mode, and conditional MCD with WiGig users reference mode, CAWFS, and SOA algorithms. Here, to test the effect of reference mode only, the MMV, not CWMV, algorithm is used.
Figure 6 shows the effect of the chosen reference mode on the achievable data rates of the LiFi AP users. The simulation results show that using the LiFi users’ performance as a reference mode provides the best achievable data rates for LiFi users in comparison with using other reference modes.
Figure 7 shows the effect of the chosen reference mode on the achievable data rates of the WiGig AP users. The simulation results show that using the LiFi users’ performance as a reference mode provides the best achievable data rates for WiGig users in comparison with using other reference modes.
Figure 8 shows the effect of the chosen reference mode on the outage probability for all LiFi and WiGig users. The simulation results show that using the LiFi users’ performance as a reference mode provides the best outage probability for all users when compared with other reference modes.

5.4. Update The DDR Record Effect

According to the proposed CMCD algorithm in Section 4, after APA decision calculations using the MCD or CAWFS algorithm, the DDR record will be updated by adding the new distribution and its corresponding APA decisions. This subsection assesses how the DDR update procedure affects the overall performance. This section uses the MCD, conditional MCD without DDR updating (ConMCD), conditional MCD with DDR updating (ConUpMCD), CAWFS, and SOA algorithms to determine the possible data rates vs. the correlation threshold. Here, to test the effect of the DDR updating process only, the MMV, not CWMV, algorithm is used. Also, the LiFi users’ performance as a reference mode is deployed.
Figure 9 shows the DDR updating process effect on the achievable data rates of the LiFi AP users. The simulation findings demonstrate that, when compared to MCD, ConMCD, and SOA algorithms, the ConUpMCD algorithm provides the best possible data rates for LiFi users.
The impact of the DDR update procedure on the maximum data rates that WiGig AP users may achieve is depicted in Figure 10. The simulation results show that the ConUpMCD algorithm offers the greatest data rates for WiGig users when compared to the MCD, ConMCD, and SOA algorithms.
The DDR upgrading process’s impact on the overall users’ outage probabilities is depicted in Figure 11. According to the simulation results, the ConUpMCD algorithm has the highest outage probability when compared to MCD, ConMCD, and SOA algorithms.

5.5. The Proposed CMCD Algorithm Performance

The effectiveness of the proposed CMCD algorithm, including the CWMV and DDR record updating processes, is assessed in this subsection. This part compares the proposed CMCD algorithm to the MCD, CAWFS, and SOA algorithms by calculating the achievable data rates and outage probability vs. the correlation threshold.
The impact of the suggested CMCD algorithm on the maximum data rates that LiFi AP users may achieve is shown in Figure 12. The simulation results show that the CMCD algorithm offers LiFi users the highest achievable data rates when compared to the MCD and SOA algorithms.
The impact of the suggested CMCD algorithm on the WiGig AP users’ achievable data rates is seen in Figure 13. The simulation results show that the CMCD algorithm delivers the best data rates for WiGig users when compared to MCD and SOA algorithms.
The proposed CMCD algorithm’s impact on all users’ outage probability is depicted in Figure 14. The simulation results show that the CMCD algorithm offers the best outage probabilities for all users when compared to MCD and SOA methods.

5.6. Tolerance Factor Effect

In the first step of the proposed CMCD method in Section 4, the APA decision is made using the low-complexity MCD algorithm, and the average data rate performances of the LiFi and WiGig APs assigned users, R l and R w , respectively, are calculated. These decisions will be confirmed if the APA decisions exhibit a satisfactory performance when compared to a certain threshold η t h . On the other side, the APA decisions utilizing the more complex but accurate CAWFS algorithm are computed if the given performance is below the threshold η t h . The number of times the proposed CMCD algorithm will invoke the CAWFS method, which depends on the calling threshold η t h , determines the comparative complexity, specified by the complexity reduction ratio CRR from Equation (21), as well as the performance quality. The simulation findings in the Section 5.3 show that the performance of the LiFi users, R l , used as a reference mode, offers the best performance for all users. So, the calling threshold η t h may be related R l through the tolerance factor ρ :
η t h = ρ × R l
This subsection assesses how the tolerance factor ρ affects the overall performance. Using MCD, the suggested CMCD with various tolerance factors, CAWFS, and SOA algorithms, the achievable data rates and outage probability vs. the correlation threshold are computed. The effect of the tolerance factor on potential data rates for LiFi and WiGig AP users is seen in Figure 15 and Figure 16, respectively. In comparison to the smaller tolerance factors, ρ = 1.2, 1, or 0.9, the simulation results demonstrate that the higher tolerance factor, ρ = 1.4 , gives users the greatest achievable data rates.
Figure 17 depicts how the tolerance factor affects all users’ outage probabilities. The simulation findings show that the greater tolerance factor, ρ = 1.4 , offers users the lowest outage possibilities in contrast to the lower tolerance factors, ρ = 1.2, 1, or 0.9.
Equation (29) states that raising the tolerance factor ρ will raise the calling threshold η t h . As a result, the CAWFS performance will be offered, and overall performance will be enhanced. However, this will result in a decrease in the CRR value and an increase in the overall complexity of the proposed CMCD algorithm. To demonstrate this performance-complexity trade-off, Figure 18 and Figure 19 illustrate the achievable data rates for LiFi AP users and the complexity reduction ratios CRR vs. different tolerance factors ρ , respectively.
The effect of ρ values on the complexity reduction ratios percentage CRR % is shown in Table 2. For high tolerance factor, ρ = 1.3 , the performance of the low-complexity MCD algorithm will not be acceptable, and the high-complexity CAWFS algorithm will be completely called. In this situation, no complexity reduction is achieved, CRR % = 0 % . On the other hand, for low tolerance factor, ρ = 0.4 , the performance of the low-complexity MCD algorithm will be completely acceptable, and the high-complexity CAWFS algorithm will be never called. In this situation, full complexity reduction is achieved, CRR % = 100 % .

6. Conclusions

This article proposes the conditional most-correlated distribution (CMCD) load-balancing strategy. Depending on the achievable data rate performance, the suggested strategy offers a flexible and simple technique to switch between the simpler MCD algorithm and the more complex but more accurate CAWFS algorithm. The proposed CMCD algorithm provides a clear performance–complexity trade-off, which could be simply controlled by choosing the suitable tolerance factor value. Additionally, the correlation-weighted majority voting (CWMV) algorithm is also proposed. This algorithm seeks to improve the performance of the previously proposed majority voting algorithm by adjusting the weight of each vote in accordance with the correlation coefficients between their respective distribution vectors and the incoming distribution vector. In the simulation section, each component of the proposed algorithm is separately evaluated and the improvements in both achievable data rates and outage probabilities of all users are shown.

Author Contributions

Conceptualization, M.F. and H.S.H.; Methodology, M.F. and H.S.H.; Software, M.F., A.A.A. and H.S.H.; Validation, M.F., A.A.A. and H.S.H.; Formal analysis, M.F., A.A.A. and H.S.H.; Investigation, M.F., A.A.A. and H.S.H.; Resources, M.F., A.A.A. and H.S.H.; Data curation, M.F., A.A.A. and H.S.H.; Writing—original draft, M.F. and H.S.H.; Writing—review & editing, M.F. and A.A.A.; Visualization, M.F. and H.S.H.; Supervision, M.F.; Funding acquisition, A.A.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data sharing is not applicable to this article.

Acknowledgments

The authors extend their appreciation to the deanship of Scientific Research at King Khalid University, Abha, KSA, for funding this work through the research groups program under grant number (R.G.P.2/594/44).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Tsonev, D.; Chun, H.; Rajbhandari, S.; McKendry, J.J.; Videv, S.; Gu, E.; Haji, M.; Watson, S.; Kelly, A.E.; Faulkner, G.; et al. A 3-Gb/s Single-LED OFDM-Based Wireless VLC Link Using a Gallium Nitride μLED. IEEE Photonics Technol. Lett. 2014, 26, 637–640. [Google Scholar] [CrossRef]
  2. Hussein, H.S.; Hagag, M. Optical MIMO-OFDM with fully generalized index-spatial LED modulation. IEEE Commun. Lett. 2019, 23, 1556–1559. [Google Scholar] [CrossRef]
  3. Hussein, H.S. Optical polar based MIMO-OFDM with fully generalised index-spatial LED modulation. IET Commun. 2019, 14, 282–289. [Google Scholar] [CrossRef]
  4. S. Hussein, H.; Hagag, M.; Farrag, M. Extended Spatial-Index LED Modulation for Optical MIMO-OFDM Wireless Communication. Electronics 2020, 9, 168. [Google Scholar] [CrossRef]
  5. Sharma, R.; Gurjar, D.S.; Rahman, E.; Raghav, A.; Shukla, P.; Mishra, V. LIFI technology: A breakthrough for massive data rates in indoor applications. In Intelligent Systems for Social Good: Theory and Practice; Springer: Singapore, 2022; pp. 63–79. [Google Scholar]
  6. Yücel, M.; Açikgöz, M. Optical Communication Infrastructure in New Generation Mobile Networks. Fiber Integr. Opt. 2023, 42, 53–92. [Google Scholar] [CrossRef]
  7. Wong, E.; Mondal, S.; Ruan, L. Machine learning enhanced next-generation optical access networks—Challenges and emerging solutions [Invited Tutorial]. J. Opt. Commun. Netw. 2023, 15, A49–A62. [Google Scholar] [CrossRef]
  8. Ghaderi, M.R. LiFi and hybrid WiFi/LiFi indoor networking: From theory to practice. Opt. Switch. Netw. 2023, 47, 100699. [Google Scholar] [CrossRef]
  9. Haas, H.; Yin, L.; Chen, C.; Videv, S.; Parol, D.; Poves, E.; Alshaer, H.; Islim, M.S. Introduction to indoor networking concepts and challenges in LiFi. J. Opt. Commun. Netw. 2020, 12, A190–A203. [Google Scholar] [CrossRef]
  10. Pi, Z.; Khan, F. An introduction to millimeter-wave mobile broadband systems. IEEE Commun. Mag. 2011, 49, 101–107. [Google Scholar] [CrossRef]
  11. Sun, Y.; An, K.; Zhu, Y.; Zheng, G.; Wong, K.K.; Chatzinotas, S.; Ng, D.W.K.; Guan, D. Energy-efficient hybrid beamforming for multilayer RIS-assisted secure integrated terrestrial-aerial networks. IEEE Trans. Commun. 2022, 70, 4189–4210. [Google Scholar] [CrossRef]
  12. Lin, Z.; Lin, M.; Champagne, B.; Zhu, W.P.; Al-Dhahir, N. Secrecy-energy efficient hybrid beamforming for satellite-terrestrial integrated networks. IEEE Trans. Commun. 2021, 69, 6345–6360. [Google Scholar] [CrossRef]
  13. Wu, W.; Shen, Q.; Wang, M.; Shen, X. Performance analysis of IEEE 802.11.ad downlink hybrid beamforming. In Proceedings of the 2017 IEEE International Conference on Communications (ICC), Paris, France, 21–25 May 2017; pp. 1–6. [Google Scholar] [CrossRef]
  14. Ahmed, I.; Khammari, H.; Shahid, A. Resource Allocation for Transmit Hybrid Beamforming in Decoupled Millimeter Wave Multiuser-MIMO Downlink. IEEE Access 2017, 5, 170–182. [Google Scholar] [CrossRef]
  15. Kwon, G.; Shim, Y.; Park, H.; Kwon, H.M. Design of Millimeter Wave Hybrid Beamforming Systems. In Proceedings of the 2014 IEEE 80th Vehicular Technology Conference (VTC2014-Fall), Vancouver, BC, Canada, 14–17 September 2014; pp. 1–5. [Google Scholar]
  16. Basnayaka, D.A.; Haas, H. Hybrid RF and VLC systems: Improving user data rate performance of VLC systems. In Proceedings of the 2015 IEEE 81st Vehicular Technology Conference (VTC Spring), Glasgow, UK, 11–14 May 2015; pp. 1–5. [Google Scholar]
  17. Shao, S.; Khreishah, A.; Rahaim, M.B.; Elgala, H.; Ayyash, M.; Little, T.D.; Wu, J. An indoor hybrid WiFi-VLC internet access system. In Proceedings of the 2014 IEEE 11th International Conference on Mobile Ad Hoc and Sensor Systems, Philadelphia, PA, USA, 28–30 October 2014; pp. 569–574. [Google Scholar]
  18. Rahaim, M.B.; Vegni, A.M.; Little, T.D. A hybrid radio frequency and broadcast visible light communication system. In Proceedings of the 2011 IEEE GLOBECOM Workshops (GC Wkshps), Houston, TX, USA, 5–9 December 2011; pp. 792–796. [Google Scholar]
  19. Besjedica, T.; Fertalj, K.; Lipovac, V.; Zakarija, I. Evolution of Hybrid LiFi–WiFi Networks: A Survey. Sensors 2023, 23, 4252. [Google Scholar] [CrossRef] [PubMed]
  20. Lau, I.; Ekpo, S.; Zafar, M.; Ijaz, M.; Gibson, A. Hybrid mmWave-Li-Fi 5G Architecture for Reconfigurable Variable Latency and Data Rate Communications. IEEE Access 2023, 11, 42850–42861. [Google Scholar] [CrossRef]
  21. Farrag, M.; Shamim, M.Z.; Usman, M.; Hussein, H.S. Load balancing scheme in hybrid WiGig/LiFi network. IEEE Access 2020, 8, 222429–222438. [Google Scholar] [CrossRef]
  22. Pärssinen, A.; Alouini, M.S.; Berg, M.; Kürner, T.; Kyösti, P.; Leinonen, M.E.; Matinmikko-Blue, M.; McCune, E.; Pfeiffer, U.; Wambacq, P. White Paper on RF Enabling 6G: Opportunities and Challenges from Technology to Spectrum; University of Oulu: Oulu, Finland, 2021. [Google Scholar]
  23. Wang, Y.; Basnayaka, D.A.; Wu, X.; Haas, H. Optimization of load balancing in hybrid LiFi/RF networks. IEEE Trans. Commun. 2017, 65, 1708–1720. [Google Scholar] [CrossRef]
  24. Obeed, M.; Salhab, A.M.; Zummo, S.A. Joint Optimization for Power Allocation and Load Balancing for Hybrid VLC/RF Networks. U.S. Patent Application 16/163,750, 23 April 2020. [Google Scholar]
  25. Badeel, R.; Subramaniam, S.K.; Muhammed, A.; Hanapi, Z.M. A Multicriteria Decision-Making Framework for Access Point Selection in Hybrid LiFi/WiFi Networks Using Integrated AHP–VIKOR Technique. Sensors 2023, 23, 1312. [Google Scholar] [CrossRef]
  26. Wang, Y.; Haas, H. A comparison of load balancing techniques for hybrid LiFi/RF networks. In Proceedings of the 4th ACM Workshop on Visible Light Communication Systems, Snowbird, UT, USA, 16 October 2017; pp. 43–47. [Google Scholar]
  27. Farrag, M.; Hussein, H.S. Most-Correlated Distribution-Based Load Balancing Scheme in Hybrid LiFi/WiGig Network. IEEE Access 2023, 11, 109764–109775. [Google Scholar] [CrossRef]
  28. Stefan, I.; Burchardt, H.; Haas, H. Area spectral efficiency performance comparison between VLC and RF femtocell networks. In Proceedings of the 2013 IEEE international conference on communications (ICC), Budapest, Hungary, 9–13 June 2013; pp. 3825–3829. [Google Scholar]
  29. Wang, Y.; Haas, H. Dynamic load balancing with handover in hybrid Li-Fi and Wi-Fi networks. J. Light. Technol. 2015, 33, 4671–4682. [Google Scholar] [CrossRef]
  30. Hammouda, M.; Akln, S.; Vegni, A.M.; Haas, H.; Peissig, J. Hybrid RF/LC: Systems under QoS constraints. In Proceedings of the 2018 25th International Conference on Telecommunications (ICT), Saint-Malo, France, 26–28 June 2018; pp. 312–318. [Google Scholar]
  31. Komine, T.; Nakagawa, M. Fundamental analysis for visible-light communication system using LED lights. IEEE Trans. Consum. Electron. 2004, 50, 100–107. [Google Scholar] [CrossRef]
  32. Kahn, J.M.; Barry, J.R. Wireless infrared communications. Proc. IEEE 1997, 85, 265–298. [Google Scholar] [CrossRef]
  33. Chen, C.; Videv, S.; Tsonev, D.; Haas, H. Fractional frequency reuse in DCO-OFDM-based optical attocell networks. J. Light. Technol. 2015, 33, 3986–4000. [Google Scholar] [CrossRef]
  34. Dimitrov, S.; Haas, H. Principles of LED Light Communications: Towards Networked Li-Fi; Cambridge University Press: Cambridge, UK, 2015. [Google Scholar]
  35. Alkhateeb, A.; Leus, G.; Heath, R.W. Limited feedback hybrid precoding for multi-user millimeter wave systems. IEEE Trans. Wirel. Commun. 2015, 14, 6481–6494. [Google Scholar] [CrossRef]
  36. El Ayach, O.; Rajagopal, S.; Abu-Surra, S.; Pi, Z.; Heath, R.W. Spatially sparse precoding in millimeter wave MIMO systems. IEEE Trans. Wirel. Commun. 2014, 13, 1499–1513. [Google Scholar] [CrossRef]
  37. Sayeed, A.M. Deconstructing multiantenna fading channels. IEEE Trans. Signal Process. 2002, 50, 2563–2579. [Google Scholar] [CrossRef]
  38. Mo, J.; Walrand, J. Fair end-to-end window-based congestion control. IEEE/ACM Trans. Netw. 2000, 8, 556–567. [Google Scholar] [CrossRef]
  39. Wu, X.; Safari, M.; Haas, H. Three-state fuzzy logic method on resource allocation for small cell networks. In Proceedings of the 2015 IEEE 26th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC), Hong Kong, China, 30 August–2 September 2015; pp. 1168–1172. [Google Scholar]
  40. Wang, Y.; Wu, X.; Haas, H. Fuzzy logic based dynamic handover scheme for indoor Li-Fi and RF hybrid network. In Proceedings of the 2016 IEEE International Conference on Communications (ICC), Kuala Lumpur, Malaysia, 22–27 May 2016; pp. 1–6. [Google Scholar]
  41. Tsao, C.L.; Wu, Y.T.; Liao, W.; Kuo, J.C. Link duration of the random way point model in mobile ad hoc networks. In Proceedings of the IEEE Wireless Communications and Networking Conference, 2006. WCNC 2006, Las Vegas, NV, USA, 3–6 April 2006; Volume 1, pp. 367–371. [Google Scholar]
  42. Johnson, D.B.; Maltz, D.A. Dynamic source routing in ad hoc wireless networks. In Mobile Computing; Springer: Boston, MA, USA, 1996; pp. 153–181. [Google Scholar]
Figure 1. The proposed system model.
Figure 1. The proposed system model.
Sensors 24 00220 g001
Figure 2. An illustration of a partially random user distribution.
Figure 2. An illustration of a partially random user distribution.
Sensors 24 00220 g002
Figure 3. Correlation-weighted majority voting effect on the achievable data rates of the LiFi AP users.
Figure 3. Correlation-weighted majority voting effect on the achievable data rates of the LiFi AP users.
Sensors 24 00220 g003
Figure 4. Correlation-weighted majority voting effect on the achievable data rates of the WiGig AP users.
Figure 4. Correlation-weighted majority voting effect on the achievable data rates of the WiGig AP users.
Sensors 24 00220 g004
Figure 5. Correlation-weighted majority voting effect on the outage probability of all users.
Figure 5. Correlation-weighted majority voting effect on the outage probability of all users.
Sensors 24 00220 g005
Figure 6. Reference mode effect on the achievable data rates of the LiFi AP users.
Figure 6. Reference mode effect on the achievable data rates of the LiFi AP users.
Sensors 24 00220 g006
Figure 7. Reference mode effect on the achievable data rates of the WiGig AP users.
Figure 7. Reference mode effect on the achievable data rates of the WiGig AP users.
Sensors 24 00220 g007
Figure 8. Reference mode effect on the outage probability of all users.
Figure 8. Reference mode effect on the outage probability of all users.
Sensors 24 00220 g008
Figure 9. Conditional and update DDR record effect on the achievable data rates of the LiFi AP users.
Figure 9. Conditional and update DDR record effect on the achievable data rates of the LiFi AP users.
Sensors 24 00220 g009
Figure 10. Conditional and updated DDR record effect on the achievable data rates of the WiGig AP users.
Figure 10. Conditional and updated DDR record effect on the achievable data rates of the WiGig AP users.
Sensors 24 00220 g010
Figure 11. Conditional and updated DDR record effects on the outage probability of all users.
Figure 11. Conditional and updated DDR record effects on the outage probability of all users.
Sensors 24 00220 g011
Figure 12. Effect of the proposed CMCD algorithm on the achievable data rates of LiFi AP users.
Figure 12. Effect of the proposed CMCD algorithm on the achievable data rates of LiFi AP users.
Sensors 24 00220 g012
Figure 13. Effect of the proposed CMCD algorithm on the achievable data rates of WiGig AP users.
Figure 13. Effect of the proposed CMCD algorithm on the achievable data rates of WiGig AP users.
Sensors 24 00220 g013
Figure 14. Effect of the proposed CMCD algorithm on the outage probability of all users.
Figure 14. Effect of the proposed CMCD algorithm on the outage probability of all users.
Sensors 24 00220 g014
Figure 15. Tolerance factor effect on the achievable data rates of the LiFi AP users.
Figure 15. Tolerance factor effect on the achievable data rates of the LiFi AP users.
Sensors 24 00220 g015
Figure 16. Tolerance factor effect on the achievable data rates of the WiGig AP users.
Figure 16. Tolerance factor effect on the achievable data rates of the WiGig AP users.
Sensors 24 00220 g016
Figure 17. Tolerance factor effect on the outage probability of all users.
Figure 17. Tolerance factor effect on the outage probability of all users.
Sensors 24 00220 g017
Figure 18. The achievable data rates of the LiFi AP users vs. various tolerance factors.
Figure 18. The achievable data rates of the LiFi AP users vs. various tolerance factors.
Sensors 24 00220 g018
Figure 19. Tolerance factor effect on the CRR .
Figure 19. Tolerance factor effect on the CRR .
Sensors 24 00220 g019
Table 1. The simulation parameters.
Table 1. The simulation parameters.
ParameterValue
LiFi subnetwork’s configuration settings
The LiFi attocell’s radius4 m
The covered room’s height2.3 m
Energy conversion from electrical to optical, ι 1
The LiFi AP’s transmitted optical power, P t 10 W
Base-band bandwidth of LED lights, B20 MHz
The photo-detector’s (PD) physical area, A p 1 cm2
Angle of half-intensity radiation, θ 1 / 2 60 deg
The gain of the optical filter, T s ( θ ) 1.0
The receiver’s FoV semi-angle, Θ F 60 deg
Index of refractive, χ 1.5
Opto-to-electric conversion efficiency, κ 0.53 A/W
Spectral density of noise power, N 0 10 19 A2/Hz
The time frame for resource distribution, T p 500 ms
WiGig subnetwork’s configuration settings
How many antennas are on the base station side, N B S 25
How many antennas are on the mobile user side, N M S 9
Maximum of WiGig AP allocated users, N m a x 6
Channel SNR,0 dB
Number of paths, l1
Table 2. Tolerance factor effect on the CRR .
Table 2. Tolerance factor effect on the CRR .
ρ 1.301.101.000.900.800.700.600.500.40
CRR % 0.000.090.521.404.2116.6348.5493.45100.00
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Farrag, M.; Al Ayidh, A.; Hussein, H.S. Conditional Most-Correlated Distribution-Based Load-Balancing Scheme for Hybrid LiFi/WiGig Network. Sensors 2024, 24, 220. https://doi.org/10.3390/s24010220

AMA Style

Farrag M, Al Ayidh A, Hussein HS. Conditional Most-Correlated Distribution-Based Load-Balancing Scheme for Hybrid LiFi/WiGig Network. Sensors. 2024; 24(1):220. https://doi.org/10.3390/s24010220

Chicago/Turabian Style

Farrag, Mohammed, Abdulrahman Al Ayidh, and Hany S. Hussein. 2024. "Conditional Most-Correlated Distribution-Based Load-Balancing Scheme for Hybrid LiFi/WiGig Network" Sensors 24, no. 1: 220. https://doi.org/10.3390/s24010220

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop