Skip to Content
ElectronicsElectronics
  • Article
  • Open Access

9 May 2022

Empowering the Internet of Things Using Light Communication and Distributed Edge Computing

,
,
,
and
1
Department of Electronics and Communications Engineering, Zagazig University, Zagazig 44519, Egypt
2
Department of Information Technology, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, P.O. Box 84428, Riyadh 11671, Saudi Arabia
3
Department of Telecommunication Networks and Data Transmission, The Bonch-Bruevich Saint-Petersburg State University of Telecommunications, 193232 Saint Petersburg, Russia
4
Department of Applied Probability and Informatics, Peoples’ Friendship University of Russia (RUDN University), 117198 Moscow, Russia

Abstract

With the rapid growth of connected devices, new issues emerge, which will be addressed by boosting capacity, improving energy efficiency, spectrum usage, and cost, besides offering improved scalability to handle the growing number of linked devices. This can be achieved by introducing new technologies to the traditional Internet of Things (IoT) networks. Visible light communication (VLC) is a promising technology that enables bidirectional transmission over the visible light spectrum achieving many benefits, including ultra-high data rate, ultra-low latency, high spectral efficiency, and ultra-high reliability. Light Fidelity (LiFi) is a form of VLC that represents an efficient solution for many IoT applications and use cases, including indoor and outdoor applications. Distributed edge computing is another technology that can assist communications in IoT networks and enable the dense deployment of IoT devices. To this end, this work considers designing a general framework for IoT networks using LiFi and a distributed edge computing scheme. It aims to enable dense deployment, increase reliability and availability, and reduce the communication latency of IoT networks. To meet the demands, the proposed architecture makes use of MEC and fog computing. For dense deployment situations, a proof-of-concept of the created model is presented. The LiFi-integrated fog-MEC model is tested in a variety of conditions, and the findings show that the model is efficient.

1. Introduction

The Internet of Things (IoT) is a recent communication system that considers connecting heterogeneous distributed wireless devices and provides the communication medium for the interaction among remote machines [1]. It enables the communication paradigm of machine-to-machine (M2M), introduced to enable the interactions among machines, e.g., sensors and actuators [2]. Internet-connected devices went from 5 million to billions in just one year [3]. It is estimated that the number of connected devices per kilometer in 2025 will be 20 times higher than the current existing number, creating a revenue increase of 10 times as many as the current [3].
The IoT has provided the inanimate physical environment with a digital nervous system. The IoT has been widespread recently, revealing its capabilities in various applications from automated automobiles and wearables to smart homes and cities, generating a global influence [4]. More than 25 billion devices are currently connected to the IoT, generating a flood of information that must be monitored and analyzed [5]. As a result, they learn and improve from the accessible data sets without any intervention. That is how IoT gadgets become smart.
Connectivity is a vital component in IoT projects. Stakeholders must determine the most appropriate connectivity model for their projects and products. With more than 30 IoT connectivity choices being commercially available, the choice can be challenging, considering their ongoing development [6]. Heterogeneous IoT networks assign either short-range or long-range communication technologies. However, such communication interfaces do not meet the requirements of IoT networks, including energy, throughput, reliability, availability, and latency [7].
Visible light communication (VLC) is a promising technology that can be introduced for IoT networks to overcome the previously mentioned challenges [8]. Light Fidelity (LiFi) is a revolutionary technology that enables vast volumes of data to be transmitted quickly. It is a form of VLC, which provides an efficient medium for achieving ultra-high reliability and availability, low latency, and higher energy efficiency for IoT applications [9,10]. The LiFi industry has already evolved into a fiercely competitive market, with several large enterprises and industry leaders competing for market share. Many market solutions are available with the appropriate size and integration [11]. This facilitates the implementation of this technology in IoT networks.
Moving from centralized cloud computing schemes to distributed computing paradigms achieves many benefits to the communication networks, including the reduction of communication latency, the introduction of novel services, increased spectral efficiency, increased network availability, and reduced congestion of the core network. Distributed edge techniques deploy distributed servers at the edge of the access network instead of a remote single centralized one that should have an interface via the core network. Such distributed servers have interfaces to the remote centralized cloud [12].
Limited computing resources of IoT devices is a challenge that can be managed using distributed edge computing technology, e.g., fog computing and multiple access edge computing (MEC). With a distributed cloud model, enterprises reduce network congestion, latency, and danger of data loss. Furthermore, enterprises can better assure consistency of data integrity requirements because data can be stored in the nation it is produced. The distributed cloud is a way of having storage, accounts, and networks in a small cloud that exists outside the primary cloud [13]. Establishing a distributed cloud brings computers closer to the end-user, enabling distributed cloud processed data in real-time, lower response time, and chances for better security. Instances of distributed clouds are edge computing and fog computing. MEC is an architecture standard for edge computing, while fog computing is an umbrella suite for edge computing [14].
This work considers designing and developing a general framework for IoT networks using LiFi and a distributed edge computing scheme. It aims to enable dense deployment, increase reliability and availability, and reduce the communication latency of IoT networks. A multi-level distributed edge paradigm based on a fog-MEC model is introduced. For dense deployment situations, a proof-of-concept of the created model is presented. The main contributions of the work are summarized as follows.
  • Designing and developing a LiFi-based IoT network.
  • Designing and developing a fog-MEC model to provide computing resources at the edge of the LiFi-based IoT networks.
  • Performance evaluation of the developed LiFi-based IoT model for multiple scenarios.
The article is organized as follows. We will go through some background information and related works in Section 2. Section 3 outlines the proposed fog-MEC IoT network based on LiFi. Section 4 presents the outcomes of the assessment and discusses the findings in order to validate the generated model. Conclusions and recommendations for the future are discussed in Section 5.

3. Proposed LiFi-Based IoT Framework

In this section, we provide a general framework for LiFi-based IoT networks. The considered IoT networks deploy a distributed edge computing paradigm with a novel fog-MEC model. Figure 1 introduce the end-to-end structure of the developed framework.
Figure 1. Layering system of the developed LiFi-based IoT system.
The developed LiFi-based IoT system consists of the four layers introduced in Figure 1. The system deploys two main layers over the IoT systems’ traditional layers: the LiFi communication layer and distributed edge layer.

3.1. LiFi-Communications for IoT Network

The tier is in charge of developing the methods of communication between the source of data and the data storage hub. LiFi can be installed in simple LED bulbs to send signal information through the light. The LiFi bulbs serve as the communication’s endpoint, and they can be attached to the LAN via standard internet architecture (e.g., Ethernet) or with the help of other wireless systems.
The LiFi communication layer deploys distributed access points to enable visible light communications to IoT end devices. LiFi access points should be oriented to reduce the overlapped regions between coverage areas and achieve the required full coverage. However, this introduces an intra interference, i.e., interference between access points, that should be managed.
Another challenge with the considered LiFi communications is that the handover process takes place when the end device moves between the coverage of the two neighboring LiFi access points. This issue is critical in LiFi communications, especially with the mobility of end devices. Moving between LiFi access points increases communication overhead and latency which affect the overall system performance. Thus, this issue should be managed in a way that does not affect the required performance.
A hierarchal structure of the LiFi access points is used to overcome the previously introduced challenges. Each group of LiFi access points can form a multiple-input multiple-output (MIMO) network with a fronthaul connection to a central point, i.e., a LiFi controller. Figure 2 present the considered hierarchal structure of a LiFi-based network.
Figure 2. Hierarchal structure of the considered LiFi system.
Devices belonging to the same group of access points communicate via none orthogonal multiple access (NOMA) transmissions [31]. Multiple end-users can transmit simultaneously using NOMA. Moreover, the light propagation model introduced in [31] is used. The uplink and downlink communications are established by altering the light intensity of the LED via a driver module. The LiFi controller has an interface to the IoT gateway connected to the MEC unit. The developed model assumes end devices with hybrid motes to support LiFi and radio waves communications.

3.2. Fog-MEC Model for IoT Network

The proposed IoT paradigm features a four-layer structure, as shown in Figure 1. Two tiers of edge computing units are used in the created distributed edge computing-based IoT network. Fog computing units are installed between end devices and edge gateways at this initial level. The detected data is pre-processed and computed using distributed fog units, which are placed close to the end devices. LiFi access points may be linked to these devices, or they can be installed as stand-alone nodes. These nodes serve as a means of transferring data to and from end devices that are located close by.
MEC servers are the second tier of edge computing devices linked to IoT access points and gateways. Introducing MEC units provides a second path for data offloading that reduces the core network congestion, increases the overall network scalability and reliability, and provides a second level of computing resources and energy assistance to end devices. Artificial intelligence (AI) algorithms may now be implemented in MEC devices, allowing for the necessary level of network automation.
Fog and MEC units can both host and support services in a matured edge computing paradigm depicted in Figure 3. Our previously developed offloading scheme presented in [41,42] is considered for the developed two-tire edge computing-based IoT system. Fog nodes or MEC servers can be used to do tasks that are too complex or of high energy cost. Figure 4 depict the levels of offloading of the created fog-MEC scheme, and Algorithm 1 is the considered offloading method for the developed model.
Algorithm 1. Energy and Latency-Aware Offloading Algorithm for Fog-MEC Model
1:Initialize QoS parameters and Energy threshold of the device (IoT end device/fog/MEC)
2:Calculate task specification parameters using the program profiler
3:Calculate the local execution time
4:If (local execution time meets QoS)
5:Calculate the energy required for local handling of the task
6:If (remaining energy after task execution > energy threshold level of the device)
7:Handle the task locally
8:end if
9:else
10:Request offloading of the higher level
11:Process offloading request
12:If (Time and energy decisions for accepting offloading are positive)
13:Accept offloading request
14:Offload the task to the dedicated server
15:Handle the task
16:Send result
17:else
18:Reject offloading request
19:Terminate the task
20:end if
21:end if
Figure 3. Main levels of the developed fog-MEC scheme.
Figure 4. Levels of offloading of the proposed fog-MEC scheme.
The IoT end device’s decision engine chooses whether to process the job locally or send it to a fog or MEC node based on the current condition of the resources available there. IoT end devices offload their computational chores to fog nodes as the first offloading choice if the local execution fails. Fog nodes respond to requests for offloading based on the current state of their available resources and the required QoS for each task. The MEC server attached to the serving gateway takes over tasks that fog nodes are unable to handle. For network applications, machine learning algorithms can be executed on fog or MEC units. Fog nodes are used for lightweight algorithms; MEC units, on the other hand, should be used for more complex ones.
Using the multi-server queuing model M/M/s, the average response time of the computing server can be calculated based on the arrival rate of tasks. The average response time of the fog server is calculated using the Erlang-C formula as follows.
T Q f o g i ( λ ) = E C ( s i , λ i μ i ) s i μ i λ i + 1 μ i ,
E C ( n , φ ) = ( ( s φ ) n n ! ) ( 1 1 φ ) k = 0 n 1 ( n φ ) k k ! + ( ( n φ ) n n ! ) ( 1 1 φ ) ,
where TQ-fog-i is the average response time of the ith fog node that has S servers, λ is the arrival rate of tasks, and µi is the service rate. Similarly, the average response time of the MEC server, TQ-MEC-i, can be calculated as follows.
T Q M E C i ( λ ) = E C ( s i , λ i μ i ) s i μ i λ i + 1 μ i ,

4. Performance Evaluation

The proposed system, including the LiFi-IoT with the fog-MEC model, is evaluated for heterogeneous scenarios over reliable environments. The considered performance metrics are latency, availability, reliability, and resource utilization. The considered latency is the time required to handle a computing task, including offloading latency. Availability and reliability are indicated by measuring the communication overhead and the percentage of blocked tasks.

4.1. Simulation Setup

The developed LiFi-based IoT system was evaluated using the NS-3 platform and the modified CloudSim environment introduced in [41]. NS-3 is a trusted and trustworthy simulation environment for creating networking protocols that can be implemented in real-world networks. We adopted the libraries introduced in [43] for the developed system.
A network of 12 LiFi access points and 30 randomly distributed end devices was considered. Four LiFi access points were considered controllers with interfaces to IoT gateways. The considered simulation parameters are introduced in Table 1. NOMA was used for uplink and downlink transmission, with the propagation model introduced in [31].
Table 1. Simulation parameters.
The considered network for the simulation process is an IoT network with the structure introduced in Figure 2. Table 1 introduce the simulation parameters used to set up the simulation process. Each LiFi access point was connected with a fog node, while LiFi controllers were connected with MEC servers, one for each. The specifications of the considered fog nodes and MEC servers are introduced in Table 1.
A dataset of workloads of 100 heterogeneous tasks was constructed. Tasks correspond to the workload of real applications. Three categories of applications were assumed to be handled by the developed system. The first application category corresponds to applications with small workloads, such as medical applications, while the second category is introduced for applications with higher workloads, such as image-based applications. The third category is introduced for multimedia applications with a very high workload compared to the previous three workloads. Tasks are considered to arrive with a Poisson process of the rate indicated in Table 1.
The system was simulated for three scenarios, each corresponding to the use of a certain communication interface for IoT applications. The first scenario deploys only the LiFi interface with the hierarchal structure introduced in Figure 2. The second scenario uses a hybrid communication interface between LiFi and WiFi connections, while the third scenario deploys only WiFi as the short-range communication interface for end devices.

4.2. Simulation Results

Figure 5 provide the average offloading delay of tasks between IoT devices and edge units with the distance from the access points for the three considered scenarios. Using LiFi as the communication interface achieves the minimum offloading latency; however, the offloading latency increases with the distance from the sink, i.e., the access point. Our results indicate that the deployment of hybrid interfaces of LiFi and WiFi achieves higher latency efficiency than WiFi and LiFi for different positions from the access points. The hybrid scheme achieves a performance improvement of latency of an average of 62% compared to the WiFi scheme.
Figure 5. Average offloading latency of the three systems with the distance from the access point (AP).
Figure 6 introduce the communication overhead of the developed system for different numbers of deployed devices. Our results indicate that the communication overhead increases with the increase of the number of deployed devices; however, this undesirable effect differs according to the deployed communication interface. LiFi and the hybrid interfaces achieve higher efficiencies, i.e., less overhead, than traditional WiFi connection, especially with the increase in the number of deployed devices. The average percentage reduction of communication overhead when using a LiFi connection is 48%.
Figure 6. Communication overhead of the three considered systems for different numbers of end devices.
During the simulation procedure, four different systems were used to examine the impact of two tires of distributed edge computing. The fog-MEC system was the first system that was simulated. The second approach solely used edge computing units at the MEC level and no fog units were deployed. Distributed fog units with no MEC units were deployed in the third system, while the regular IoT network was used in the fourth.
System delay is shown in Figure 7 for five different simulated situations.
Figure 7. Average time of handling IoT tasks for the proposed fog-MEC model compared to other existing systems.
Simulated IoT networks include increasing numbers of deployed devices as they progress through the scenarios. This is a demonstration of the benefits of distributed edge computing. Introducing two tiers of edge computing units reduces the average time needed to perform computing operations. Compared to standard IoT networks with no edge computing units, the fog-MEC paradigm provides a performance boost of 67% in latency efficiency. The latency efficiency of IoT networks with only one level, i.e., fog nodes, improves by 46% when two layers of edge computing are included. Thus, the introduction of another edge computing level reduces the communication latency by processing and handling IoT tasks near IoT devices with small communication distances.
For each simulation scenario, the average number of blocked tasks is shown in Figure 8. With a limited number of end devices, the developed fog-MEC model reduces the number of blocked tasks to zero. With the increase in the number of end devices, the percentage of blocked tasks increases for all considered systems; however, the introduction of edge computing units reduces this challenge. The developed fog-MEC model reduces the percentage of blocked tasks by an average of 32% when deploying one level of edge computing and 67% when using standard IoT networks with no edge computing levels. The fog-MEC model, on the other hand, maximizes the use of edge computing units by increasing server usage. Figure 9 show that the created model outperforms other one-level systems by an average of 14% in resource usage efficiency.
Figure 8. Percentage of blocked tasks for the proposed fog-MEC model compared to other existing systems.
Figure 9. Total utilization efficiency of the proposed fog-MEC model compared to other existing systems.
The introduction of LiFi to IoT networks provides a novel way to achieve the required coverage, reliability, availability, and scalability. LiFi can be used as the communication interface for most indoor IoT applications with the ease of deployment. Deploying LiFi with WiFi as the communication interface for IoT applications achieves a 48% reduction of the communication overhead than existing traditional systems. Moreover, it reduces the offloading latency by an average of 62%.
Distributed edge computing is another paradigm that empowers the future of IoT networks. The proposed fog-MEC model archives many benefits to the considered LiFi-based IoT network that include reducing latency, higher utilization efficiency, and increased system availability. The fog-MEC model reduces the latency required to handle computing tasks by an average of 67% compared to traditional IoT systems, i.e., systems with no edge commuting units. Furthermore, it increases the efficiency of utilizing resources by an average of 14%.

5. Conclusions

The dramatic increase in the number of connected devices puts many constraints on network design in terms of the required scalability, availability, and reliability. The introduction of LiFi as the communication interface for indoor IoT applications is one way to overcome such challenges. The developed system provided an IoT network with LiFi communications arranged hierarchically. The proposed LiFi-based IoT network deploys a fog-MEC model, which is a novel structure of the edge computing paradigm. Introducing a two-level edge computing model achieves higher system availability by an average of 67% than the traditional IoT network structure. Moreover, the resource utilization increased by an average of 14%. Deploying LiFi with two-level edge computing reduces the communication overhead of IoT networks by an average of 48%.

Author Contributions

Conceptualization, A.A.A. and M.M.; methodology, A.A.A. and M.M.; software, A.A.A., A.Z. and M.M.; validation, M.M., A.M. and N.F.S.; formal analysis, A.A.A.; investigation, M.M. and N.F.S.; resources, A.Z. and N.F.S.; data curation, A.A.A. and M.M.; writing—original draft preparation, M.M., A.A.A. and N.F.S.; writing—review and editing, A.Z.; visualization, A.A.A.; supervision, A.Z.; project administration, A.M. and N.F.S.; funding acquisition, N.F.S. All authors have read and agreed to the published version of the manuscript.

Funding

Princess Nourah bint Abdulrahman University Researchers Supporting Project number (PNURSP2022R66), Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia.

Acknowledgments

Princess Nourah bint Abdulrahman University Researchers Supporting Project number (PNURSP2022R66), Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Centenaro, M.; Costa, C.E.; Granelli, F.; Sacchi, C.; Vangelista, L. A survey on technologies, standards and open challenges in satellite Iot. IEEE Commun. Surv. Tutor. 2021, 23, 1693–1720. [Google Scholar] [CrossRef]
  2. Cao, Y.; Jiang, T.; Han, Z. A survey of emerging M2M systems: Context, task, and objective. IEEE Internet Things J. 2016, 3, 1246–1258. [Google Scholar] [CrossRef]
  3. Number of Internet of Things (IoT) Connected Devices Worldwide in 2018, 2025 and 2030, Statista Report. Available online: https://www.statista.com/statistics/802690/worldwide-connected-devices-by-access-technology/ (accessed on 24 April 2022).
  4. Aman, A.H.M.; Yadegaridehkordi, E.; Attarbashi, Z.S.; Hassan, R.; Park, Y.J. A survey on trend and classification of internet of things reviews. IEEE Access 2020, 8, 111763–111782. [Google Scholar] [CrossRef]
  5. Smys, S. A survey on internet of things (IoT) based smart systems. J. ISMAC 2020, 2, 181–189. [Google Scholar]
  6. Balaji, S.; Nathani, K.; Santhakumar, R. IoT technology, applications and challenges: A contemporary survey. Wirel. Pers. Commun. 2019, 108, 363–388. [Google Scholar] [CrossRef]
  7. Kisel, V.; Kirichek, R.; Koucheryavy, A.; Shestakov, A. Evaluation of a mesh network based on LoRa technology. In Proceedings of the 2021 23rd International Conference on Advanced Communication Technology (ICACT), PyeongChang, Korea, 7–10 February 2021; pp. 1–6. [Google Scholar]
  8. Sadat, H.; Abaza, M.; Mansour, A.; Alfalou, A. A Survey of NOMA for VLC Systems: Research Challenges and Future Trends. Sensors 2022, 22, 1395. [Google Scholar] [CrossRef]
  9. Wu, X.; Soltani, M.D.; Zhou, L.; Safari, M.; Haas, H. Hybrid LiFi and WiFi networks: A survey. IEEE Commun. Surv. Tutor. 2021, 23, 1398–1420. [Google Scholar] [CrossRef]
  10. Sharma, P.K.; Jeong, Y.S.; Park, J.H. EH-HL: Effective communication model by integrated EH-WSN and hybrid LiFi/WiFi for IoT. IEEE Internet Things J. 2018, 5, 1719–1726. [Google Scholar] [CrossRef]
  11. Ahmad, R.; Srivastava, A. Energy-Efficient Coexistence of LiFi Users and Light Enabled IoT Devices. In IEEE Transactions on Green Communications and Networking; IEEE: Piscataway, NJ, USA, 2021. [Google Scholar] [CrossRef]
  12. Cui, G.; Li, X.; Xu, L.; Wang, W. Latency and energy optimization for MEC enhanced SAT-IoT networks. IEEE Access 2020, 8, 55915–55926. [Google Scholar] [CrossRef]
  13. Andreev, S.; Petrov, V.; Huang, K.; Lema, M.A.; Dohler, M. Dense moving fog for intelligent IoT: Key challenges and opportunities. IEEE Commun. Mag. 2019, 57, 34–41. [Google Scholar] [CrossRef] [Green Version]
  14. Sen, A.A.A.; Yamin, M. Advantages of using fog in IoT applications. Int. J. Inf. Technol. 2021, 13, 829–837. [Google Scholar] [CrossRef]
  15. Status of IEEE 802.11 Light Communication TG. Available online: https://www.ieee802.org/11/Reports/tgbb_update.htm (accessed on 10 March 2022).
  16. Jungnickel, V.; Hinrichs, M.; Bober, K.L.; Kottke, C.; Corici, A.A.; Emmelmann, M.; Rufo, J.; Bök, P.B.; Behnke, D.; Riege, M.; et al. Enhance lighting for the internet of things. In Proceedings of the 2019 Global LIFI Congress (GLC), Paris, France, 12–13 June 2019; pp. 1–6. [Google Scholar]
  17. Tlili, S.; Mnasri, S.; Val, T. The Internet of Things enabling communication technologies, applications and challenges: A survey. arXiv 2022, arXiv:2203.03957. [Google Scholar]
  18. Badeel, R.; Subramaniam, S.K.; Hanapi, Z.M.; Muhammed, A. A Review on LiFi Network Research: Open Issues, Applications and Future Directions. Appl. Sci. 2021, 11, 11118. [Google Scholar] [CrossRef]
  19. Yogarayan, S.; Razak, S.F.A.; Azman, A.; Abdullah, M.F.A.; Supian, A.S.M. Light Fidelity (Li-Fi) for Vehicular Communication: A Comprehensive Study. J. Telecommun. Electron. Comput. Eng. JTEC 2021, 13, 13–17. [Google Scholar]
  20. Subha, T.D.; Subash, T.D.; Rani, N.E.; Janani, P. Li-Fi: A revolution in wireless networking. Mater. Today Proc. 2020, 24, 2403–2413. [Google Scholar] [CrossRef]
  21. Popadić, M.; Kočan, E. LiFi Networks: Concept, Standardization Activities and Perspectives. In Proceedings of the 2021 25th International Conference on Information Technology (IT), Zabljak, Montenegro, 16–20 February 2021; pp. 1–4. [Google Scholar]
  22. Swami, K.T.; Moghe, A.A. A Review of LiFi Technology. In Proceedings of the 2020 5th IEEE International Conference on Recent Advances and Innovations in Engineering (ICRAIE), Jaipur, India, 1–3 December 2020; pp. 1–5. [Google Scholar]
  23. Ibhaze, A.E.; Orukpe, P.E.; Edeko, F.O. Li-Fi prospect in Internet of things network. In Proceedings of the Future of Information and Communication Conference, San Francisco, CA, USA, 5–6 March 2020; pp. 272–280. [Google Scholar]
  24. Hussein, A.F.; Elgala, H.; Little, T.D. Evolution of multi-tier transmission towards 5G Li-Fi networks. In Proceedings of the 2018 IEEE Global Communications Conference (GLOBECOM), Abu Dhabi, United Arab Emirates, 9–13 December 2018; pp. 1–7. [Google Scholar]
  25. Dinesh, M.; Sudhaman, K. Real time intelligent image processing system with high speed secured Internet of Things: Image processor with IOT. In Proceedings of the 2016 International Conference on Information Communication and Embedded Systems (ICICES), Chennai, India, 25–26 February 2016; pp. 1–5. [Google Scholar]
  26. Dinev, D.Z. Simulation framework for realization of horizontal handover in li-fi indoor network. In Proceedings of the 2019 IEEE XXVIII International Scientific Conference Electronics (ET), Sozopol, Bulgaria, 12–14 September 2019; pp. 1–4. [Google Scholar]
  27. Pottoo, S.N.; Wani, T.M.; Dar, M.A.; Mir, S.A. IoT enabled by Li-Fi technology. International Journal of Scientific Research in Computer Science. Eng. Inf. Technol. 2018, 4, 2456–3307. [Google Scholar]
  28. Mekala, M.S.; Viswanathan, P.; Srinivasu, N.; Varma, G.P.S. Accurate decision-making system for mining environment using Li-Fi 5G technology over IoT framework. In Proceedings of the 2019 International Conference on Contemporary Computing and Informatics (IC3I), Singapore, 12–14 December 2019; pp. 74–79. [Google Scholar]
  29. Bokefode, J.D.; Ubale, S.A.; Gaikwad, R.M. Retrieving Real Time Data through IOT Devices and Storing Securely on Cloud Using Li-Fi. In Proceedings of the 2018 3rd International Conference for Convergence in Technology (I2CT), Pune, India, 6–8 April 2018; pp. 1–5. [Google Scholar]
  30. Sathiyanarayanan, M.; Govindraj, V.; Jahagirdar, N. Challenges and opportunities of integrating internet of things (iot) and light fidelity (lifi). In Proceedings of the 2017 3rd International Conference on Applied and Theoretical Computing and Communication Technology (iCATccT), Tumkur, India, 21–23 December 2017; pp. 137–142. [Google Scholar]
  31. Chen, C.; Fu, S.; Jian, X.; Liu, M.; Deng, X.; Ding, Z. NOMA for energy-efficient LiFi-enabled bidirectional IoT communication. IEEE Trans. Commun. 2021, 69, 1693–1706. [Google Scholar] [CrossRef]
  32. Albraheem, L.I.; Alhudaithy, L.H.; Aljaser, A.A.; Aldhafian, M.R.; Bahliwah, G.M. Toward designing a Li-Fi-based hierarchical IoT architecture. IEEE Access 2018, 6, 40811–40825. [Google Scholar] [CrossRef]
  33. Muthanna, A.; Khakimov, A.; Ateya, A.A.; Paramonov, A.; Koucheryavy, A. Enabling M2M communication through MEC and SDN. In Proceedings of the International Conference on Distributed Computer and Communication Networks, Moscow, Russia, 17–21 September 2018; pp. 95–105. [Google Scholar]
  34. Qiu, Y.; Zhang, H.; Long, K. Computation Offloading and Wireless Resource Management for Healthcare Monitoring in Fog-Computing-Based Internet of Medical Things. IEEE Internet Things J. 2021, 8, 15875–15883. [Google Scholar] [CrossRef]
  35. Wang, X.; Wang, L.; Li, Y.; Gai, K. Privacy-aware efficient fine-grained data access control in Internet of medical things based fog computing. IEEE Access 2018, 6, 47657–47665. [Google Scholar] [CrossRef]
  36. Firouzi, F.; Farahani, B.; Marinšek, A. The convergence and interplay of edge, fog, and cloud in the AI-driven Internet of Things (IoT). Inf. Syst. 2021, 107, 101840. [Google Scholar] [CrossRef]
  37. Yang, L.; Yao, H.; Wang, J.; Jiang, C.; Benslimane, A.; Liu, Y. Multi-UAV-enabled load-balance mobile-edge computing for IoT networks. IEEE Internet Things J. 2020, 7, 6898–6908. [Google Scholar] [CrossRef]
  38. Abbasi, M.; Mohammadi-Pasand, E.; Khosravi, M.R. Intelligent workload allocation in IoT–Fog–cloud architecture towards mobile edge computing. Comput. Commun. 2021, 169, 71–80. [Google Scholar] [CrossRef]
  39. Ateya, A.A.; Algarni, A.D.; Hamdi, M.; Koucheryavy, A.; Soliman, N. Enabling Heterogeneous IoT Networks over 5G Networks with Ultra-Dense Deployment—Using MEC/SDN. Electronics 2021, 10, 910. [Google Scholar] [CrossRef]
  40. Naouri, A.; Wu, H.; Nouri, N.A.; Dhelim, S.; Ning, H. A Novel Framework for Mobile-Edge Computing by Optimizing Task Offloading. IEEE Internet Things J. 2021, 8, 13065–13076. [Google Scholar] [CrossRef]
  41. Ateya, A.A.; Vybornova, A.; Samouylov, K.; Koucheryavy, A. System model for multi-level cloud based tactile internet system. In Proceedings of the International Conference on Wired/Wireless Internet Communication, St. Petersburg, Russia, 21–23 June 2017; pp. 77–86. [Google Scholar]
  42. Ateya, A.A.; Muthanna, A.; Vybornova, A.; Darya, P.; Koucheryavy, A. Energy-aware offloading algorithm for multi-level cloud based 5G system. In Internet of Things, Smart Spaces, and Next Generation Networks and Systems; Springer: Cham, Switzerland, 2018; pp. 355–370. [Google Scholar]
  43. LiFi-in-ns3. Available online: https://github.com/shakir01/LiFi-WiFi-Hybrid-System-in-ns3 (accessed on 10 March 2022).
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.