Next Article in Journal
Designing an AI-Based Virtual Try-On Web Application
Next Article in Special Issue
A Multifunctional Battery-Free Bluetooth Low Energy Wireless Sensor Node Remotely Powered by Electromagnetic Wireless Power Transfer in Far-Field
Previous Article in Journal
Development of Air Quality Boxes Based on Low-Cost Sensor Technology for Ambient Air Quality Monitoring
Previous Article in Special Issue
A Comprehensive Survey on RF Energy Harvesting: Applications and Performance Determinants
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Enabling Energy Harvesting-Based Wi-Fi System for an e-Health Application: A MAC Layer Perspective

by
Golshan Famitafreshi
1,
Muhammad Shahwaiz Afaqui
2 and
Joan Melià-Seguí
1,3,*
1
Internet Interdisciplinary Institute (IN3), Universitat Oberta de Catalunya (UOC), Rambla del Poblenou, 154, 08018 Barcelona, Spain
2
School of Computing, Engineering & Digital Technologies, Teesside University, Middlesbrough TS1 3BX, UK
3
Faculty of Computer Science, Multimedia and Telecommunication, Universitat Oberta de Catalunya (UOC), Rambla del Poblenou, 156, 08018 Barcelona, Spain
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(10), 3831; https://doi.org/10.3390/s22103831
Submission received: 15 April 2022 / Revised: 14 May 2022 / Accepted: 15 May 2022 / Published: 18 May 2022
(This article belongs to the Special Issue Wireless Energy Harvesting for the Internet of Things (IoT))

Abstract

:
The adverse impacts of using conventional batteries in the Internet of Things (IoT) devices, such as cost-effective maintenance, numerous battery replacements, and environmental hazards, have led to an interest in integrating energy harvesting technology into IoT devices to extend their lifetime and sustainably effectively. However, this requires improvements in different IoT protocol stack layers, especially in the MAC layer, due to its high level of energy consumption. These improvements are essential in critical applications such as IoT medical devices. In this paper, we simulated a dense solar-based energy harvesting Wi-Fi network in an e-Health environment, introducing a new algorithm for energy consumption mitigation while maintaining the required Quality of Service (QoS) for e-Health. In compliance with the upcoming Wi-Fi amendment 802.11be, the Access Point (AP) coordination-based optimization technique is proposed, where an AP can request dynamic resource rescheduling along with its nearby APs, to reduce the network energy consumption through adjustments within the standard MAC protocol. This paper shows that the proposed algorithm, alongside using solar energy harvesting technology, increases the energy efficiency by more than 40% while maintaining the e-Health QoS requirements. We believe this research will open new opportunities in IoT energy harvesting integration, especially in QoS-restricted environments.

1. Introduction

The Internet of Things (IoT) ecosystem includes a massive number of physical devices, which interact through the Internet to improve and enhance various applications and services [1]. According to the Cisco Annual Internet Report [2], by the end of 2023, the number of connected IoT devices will increase to 29.3 billion devices. Thus, conventional batteries, known as the most common energy source for IoT devices, might not be efficient. This inefficiency is due to the limited lifetime of conventional batteries, which require frequent replacement and maintenance. The adversity of battery replacement and maintenance intensifies, especially where the devices are placed in hard-to-reach areas and dangerous places. In addition, the disposal of this amount of batteries releases toxic material into the environment.
Different passive techniques have been introduced in the literature to diminish the disadvantages of conventional batteries and reduce their maintenance cost. One of these techniques is deploying energy harvesting technologies, which is considered a promising solution to provide enough energy for IoT devices and keep them powered up.
Although all IoT sectors benefit from energy harvesting technologies, deploying these technologies in Medical IoT (MIoT or IoMT) offers a double benefit: reducing the maintenance cost and saving human life. This would be especially beneficial in the event of a pandemic, such as the one that occurred in 2020 (the COVID-19 crisis), when hospitals’ total capacity was nearly fully occupied by patients who required specialized care [3]. In these cases, establishing a center such as a field hospital or a mobile medical unit is inevitable. Since these constructions face new challenges in providing enough reliable energy sources for the monitoring devices, cooperating energy harvesting technologies (solar cells or Piezoelectric harvesters) can help deliver sustainable and reliable energy sources [4] for these temporary medical centers.
Another critical challenge in mobile unit deployments is selecting relevant wireless communication technologies. Among all the available wireless communication technologies, Wi-Fi is considered to be cost-effective and accessible deployment technology. Moreover, the Institute of Electrical and Electronics Engineers (IEEE)-based Wireless Local Area Network (WLAN) standard [5] has been widely used in different environments and is one of the most successful wireless communication technologies for indoor environments. For instance, in the case of the coexistence of Wi-Fi and Zigbee in indoor environments, since Wi-Fi devices have a shorter Channel Clear Assessment (CCA) time, they have priority over Zigbee devices. In addition, since Zigbee frame transmissions have a longer frame in the air time, they suffer more than Wi-Fi devices from the hidden node problem [6]. Furthermore, IEEE 802.11 introduces amendments such as IEEE 802.11ax [7], IEEE 802.11be (not standardized yet) suitable for dense indoor environments, and IoT networks similar to a mobile medical unit.
Wi-Fi technology offers powerful benefits for deploying in dense indoor environments. However, the issues inherent to traditional Wi-Fi networks could be intensified in these environments. The challenges that dense Wi-Fi networks face can be studied from two perspectives, the physical layer and the MAC layer. One of the immediate issues related to the physical layer is the placement of the APs in the dense network, which causesoverlapping coverage and have a significant effect on the spectrum efficiency and throughput of the network [8]. Regarding the MAC layer perspective, the other issue is channel interference due to the high number of devices, originating due to the contention-based nature of the MAC layer of IEEE 802.11. In these environments, channel interference causes exposed and hidden node problems and increases the collision rate [9,10]. One of the consequences of all these issues is the increase in the systems’ energy consumption.
As we highlighted, due to the high energy-consuming nature of MAC layer operations and the challenges that it faces, integrating an energy harvester may not be sufficient to keep the MIoT devices powered up. Therefore, to reach a sustainable MIoT system without degrading the system’s performance and maintaining the QoS at a certain level, there is a need to optimize the energy consumption of the Wi-Fi communication technology at the MAC layer and adapt it to the MIoT systems.
To address the integration of energy harvesting technologies within a dense Wi-Fi network, in this paper, we propose an AP coordination-based optimization algorithm (inspired from the AP coordination method under discussion in the upcoming IEEE 802.11be amendment), that supports the QoS requirements for a restricted QoS environment while mitigating the network’s energy consumption. Additionally, we implement a sleep/wake-up method, which considerably reduces network energy consumption. The proposed algorithm is evaluated under extensive simulations in a dense Wi-Fi network in a field hospital, where all the devices are equipped with solar cells. To the best of our knowledge, this is the first time the suggested combination of AP coordination-based and sleep/wake-up algorithms has been outlined in the literature to minimize network energy consumption while preserving a specific degree of QoS for a solar-based dense e-Health environment. Furthermore, we propose an innovative objective function used for evaluation proposes. To summarize, this paper includes the following contributions:
  • We conduct extensive simulations in the Network Simulator 3 (ns-3) environment, which can accurately mimic the deployment of Wi-Fi communication for solar-based medical devices in the proposed scenario.
  • We incorporate the AP coordination idea from the upcoming IEEE 802.11be standard in our AP coordination-based optimization approach, while also maintaining backward compatibility with the IEEE 802.11 standard.
  • We propose an objective function based on medical-grade QoS criteria and energy usage.
  • We propose a sleep/wake-up mechanism that puts non-AP stations to sleep for a time interval if residual energy falls below a particular threshold. This approach allows network energy consumption reduction while maintaining the desired level of QoS.
The remainder of this paper is organized as follows. In Section 2, the main concepts around the fundamental IEEE 802.11 MAC layer mechanisms and the relevant amendments, energy harvesting technologies, and e-Health applications are introduced. Section 3 highlights the relevant existing works in the literature. In Section 4 and Section 5, the applied methodology and all the steps taken for the simulations are explained. Section 6 provides the performance evaluation of the AP coordination-based optimization algorithm, along with an analytical discussion. Finally, in Section 7, some final remarks and future directions are given.

2. Background Study

In this section, we divide the main concepts of this paper into three parts, briefly explain each concept and then find their intersection points. These concepts are listed as electronic healthcare (e-Healthcare), IEEE 802.11 (Wireless communication technology), and the relevant energy harvesting technologies for the e-Healthcare use case.

2.1. E-Healthcare

E-Healthcare refers to the deployment of information and communication technologies (ICTs), such as IoT, cloud computing, big data, and artificial intelligence, to intelligently manage the healthcare system and make it on-demand, more accurate, and more efficient [11,12,13]. E-Health enables versatile telehealth services (telemedicine, telesurgery, telerehabilitation), wearable devices, e-Health records, smart healthcare applications, etc. These services improve patient monitoring for medical staff and patients, facilitate self-health management, and encourage people to form healthier habits. In addition, e-Health reduces human error and the cost of activities simultaneously.
As explained in the introduction, the growing trend of the MIoT as a subcategory of IoT faces various challenges at different levels of its architecture. As the first level of the MIoT architecture, the sensing and perception layer includes real hardware and is responsible for collecting patients’ data. At this level, the devices need to be low-power and low-cost, small in the physical dimension, and user friendly. Since medical sensors have to provide a long operational lifetime, having batteries with a limited lifespan is challenging and motivates the use of low-power consumption devices or even devices without batteries. Removing the battery from MIoT increases the flexibility of wireless devices and the operational lifetime of medical devices, which is especially vital for hard-to-reach devices and reduces maintenance costs.
The second level defines the communication protocols regardless of the use of either wired or wireless communications. At this level, different power management and optimization mechanisms can be applied to satisfy the devices’ required low-power consumption feature. In addition, since the content of data transmitted in MIoT is privacy-sensitive, network security features such as confidentiality, integrity, and availability of medical data are challenging. Moreover, since MIoT is considered a QoS-restricted environment, especially in terms of the Packet Loss Ratio (PLR) and delay [14], at this level, ensuring the medical-related QoS requirement is a demanding issue.
The last level is responsible for managing and controlling the applications on devices, which the medical business providers control. Furthermore, some information technologies such as artificial intelligence, deep machine learning for healthcare, and big data belong to this architectural level of MIoT. At this level, the user’s privacy is a challenging issue [4,15].
Figure 1 demonstrates a patient who is located in a field hospital and is connected to different medical sensors (the applications which are in red are not considered in the simulation setup), and other real-time applications such as video conferencing with a doctor.

2.2. IEEE 802.11

The IEEE 802.11 working group has been standardizing different amendments by specifying various sets of MAC and physical layers for WLAN communications.
The fundamental mechanism of the MAC layer in IEEE 802.11 standard is known as the Distributed Coordination Function (DCF). It uses a Carrier Sense Multiple Access/Collision Avoidance (CSMA/CA) method with binary exponential back-off. Figure 2 demonstrates the default access technique known as a two-way handshaking scheme. According to CSMA/CA mechanism, stations monitor the channel before sending the data frame. They will start a back-off countdown if they sense the channel idle for a specific time interval known as Distributed Inter-Frame Space (DIFS). Otherwise, if the channel is sensed as busy, the stations keep monitoring the channel until the channel is sensed idle for a DIFS. Then, the back-off countdown timer starts after the channel is sensed idle for a DIFS. Since DCF is defined in a discrete-time back-off manner, each transmission must begin at the start of the time slot.
The back-off procedure is started by initializing the Contention Window (CW) to CW min , where the station chooses a random number within (0, CW-1). The counter decreases the back-off timer if the channel is sensed idle during a time slot. However, in the case of data frame transmission, the timer halts and only reactivates if the channel stays idle for more than DIFS. If the data frame is unsuccessful, the CW is doubled until it reaches its maximum value ( 2 n CW min = CW max ). Once a data frame is transmitted, the sender waits for an Acknowledgment (ACK) frame to confirm the data frame’s correct reception. Suppose the station that started the transmission does not receive an ACK frame during the ACK timeout period. In that case, it understands that a collision happened. Therefore, the station retransmits the data frame according to the back-off process. The data frame will be discarded if it experiences more collisions than the maximum retry limit.
The IEEE 802.11 standard group defines another mechanism known as Enhanced Distributed Channel Access (EDCA), which supports differentiated Quality of Service (QoS) in Wi-Fi communications. This mechanism introduces four different Access Categories (AC VO , AC VI , AC BE , and AC BK ) to prioritize channel access, where the AC VO has the highest priority and AC BK has the lowest priority. The AC VO , AC VI , AC BE , and AC BK categories are meant for voice, video, best-effort, and background traffic. According to this mechanism, the MAC layer parameters such as CW min and CW max , Arbitrary Inter-Frame Space (AIFS), Transmission Opportunity (TXOP), and queue length are set to different values to achieve this prioritization. For instance, AC VO parameters are assigned to the smallest values among other categories to give the highest transmission opportunity to the traffic under this category. However, since different applications require various ACs, and Wi-Fi proposed fixed EDCA parameters for each AC (Table 1), it is unsuitable and unfeasible for heterogeneous networks [16], such as e-Health networks, where the time-sensitive and emergency traffic require a certain level of QoS. For this reason, new ACs with special queues are required. Moreover, as we explained, since the CW is the principal parameter of the back-off procedure, among the EDCA-related parameters [17], which are listed in Table 1, CW has the most impact on rescheduling the transmissions and QoS parameters.
As highlighted in previous works [18,19,20], since the inherent behavior of DCF and EDCA mechanisms are contention-based, collisions may be caused by simultaneous transmissions, which is one of the reasons that imposes extra energy consumption on the Wi-Fi stations. It is worth mentioning that, in Time Division Multiple Access (TDMA), a control channel makes the channel collision-free; however, this feature is not available on Wi-Fi. The other reason behind the energy-hungry feature of the DCF mechanism is the transmission errors due to the imperfect channel condition, which causes re-transmission. Besides the amount of energy consumed in the transmission state, the idle state of DCF can also consume a significant amount of energy. Although various methods have been introduced to reduce these effects, they need to precisely select the involved parameters to avoid extra energy consumption [21]. For instance, setting the beacon and idle intervals in the power-saving mode is very important to prevent frequent wake-up nodes or simultaneous wake-ups from wasting the station’s energy.

2.2.1. Previous IEEE 802.11 Amendments

The IEEE 802.11 standard group introduced different features to the amendments to meet the IoT requirements while reducing the energy consumption of the MAC layer operations. For instance, IEEE 802.11ah [22] provides some additional features to the MAC layer of IEEE 802.11, such as hierarchical Association IDentifiers (AID), group sectorization, Restricted Access Window (RAW), Relay AP, bi-directional TXOP, and Target Wake Time (TWT) [23], that make this amendment enable supporting the IoT concept. However, IEEE 802.11ax and IEEE 802.11ba [24] were designed to support dense and low-power consumption deployments, respectively. The Basic Service Set (BSS) coloring MAC feature in IEEE 802.11ax makes this amendment suitable for dense network deployment [9]. Furthermore, the energy efficiency is provided through microsleep, TWT, and Opportunistic Power Save (OPS) mechanisms [25]. In contrast to these two amendments, IEEE 802.11ba balances the trade-off between low-power consumption and latency by implementing the concept of Wake Up Radio (WUR) [26].

2.2.2. Wi-Fi 7

Along with the aforementioned IEEE 802.11 amendments, an upcoming IEEE 802.11be has features that IoT systems can benefit from them. The IEEE 802.11be is built on top of the IEEE 802.11ax amendment and will support real-time applications, where QoS provisioning is challenging. In addition, this amendment will provide a very high data rate and makes massive Multi-Input Multi-Output (MIMO) communications possible. Some advanced modifications and enhancements are introduced at the Physical (PHY) and MAC layers to fulfill these features. For instance, the AP coordination and Hybrid Automatic Repeat Request (HARQ) are presented at the MAC layer. According to the AP coordination technique, so-called master APs, to improve the performance of their associated non-AP stations, have the ability to communicate with other APs located within its transmission range (slave APs), where the master AP receives the beacon frames the slave APs. In this technique, the master AP is able to dynamically request the slave APs to reschedule the resources based on the channel conditions (cf. Figure 3) [27]. It is worth mentioning that this technique is specifically designed for the needs of uncoordinated systems; however, the coordinated systems can benefit from the concept of this technique. Moreover, the HARQ technique combines the forward error correction method and ARQ to deliver reliability for data frame transmission. Furthermore, the pick rate, channelization, and time planning at the PHY layer are improved [28,29].

2.3. Energy Harvesting in E-Healthcare

MIoT can benefit from different types of harvesting technologies to keep power-up MIoT devices and introduce battery-less devices [30,31,32,33]. Among the existing energy harvesting mechanisms, photo-voltaic, piezoelectric, Thermoelectric Generator (TEG), and Radio Frequency (RF) are the most relevant technologies for the MIoT [34,35].
Photo-voltaic cells absorb the energy from artificial light or sunlight and then converts it to electric energy. Based on the amount of light radiation, the power density of the cell varies from 10 µW/ cm 3 to 100 mW/ cm 3 [4].
A rectenna or RF harvester captures the RF signals (dedicated or radiated signals), and then the rectifier circuit (peak detector and voltage elevator) converts them to DC signals. Depending on the physical features and position of the Wireless Energy Harvester (WEH), the power density of RF harvesters varies from 0.1 µW/ cm 2 to 300 µW/ cm 2 [4].
TEG or thermocouple captures the generated voltage based on the temperature difference between the two types of metals or semiconductors. Various types of the TEG provide a wide range of power density from 40 µW/ cm 2 to 50 mW/ cm 2 .
A piezoelectric energy harvester obtains energy from a crystal-ionized piezoelectric material under a certain strain (human motion and activity). This harvester converts kinetic energy to electric energy. Depending on the harvester material and the amount of kinetic energy, the piezoelectric power density varies from 0.021 µW/ mm 3 to 2 W/ cm 3 [4].
Due to the high power density of solar cells and piezoelectric harvesters and their form factor flexibility, these harvesters are widely used in IoT applications [4]. However, in MIoT systems, since TEG and piezoelectric harvesters are able to harvest energy from the human body, they attract much attention from industry and academia. The aforementioned energy harvesters are summarized in Table 2.
Figure 4 represents the relevant energy harvesting technologies that can be implemented in an e-Healthcare sector based on the positions and activities of the patient. The possible positions on the human body for each energy harvester are determined by a number corresponding to that specific energy harvester technology. For instance, a kinetic-based energy harvester (piezoelectric) is able to harvest energy from the movement of the ankle, finger, or foot of a person, while a vibration-based energy harvester can be placed on the chest or elbow of the person. These points are depicted as numbers 3 and 4 [36] in Figure 4, respectively. Since the photo-voltaic panel needs to be in contact with artificial light or sunlight radiation, the most suitable position for this energy harvester is the forehead of the person (number 1) [37]. Although the WEH does not need a direct connection to the wireless waves, one of the suitable positions for its placement is on the shoulder of the person (number 5) [38]. Finally, the wrist of the person can be a proper position for TEG harvester placement. Since in the wrist measuring the temperature difference between the human body and the air can be more feasible (number 2) [39].

3. Related Work

In recent years, IEEE 802.11 WLAN has been one of the attractive wireless technologies deployed in IoT networks. However, due to the high interference nature of its medium and high energy-consuming MAC layer operations, deploying an energy harvesting technology to extend the lifetime of the IoT devices while ensuring QoS features becomes a challenging issue. This issue becomes more demanding for QoS-restricted environments, where real-time, multimedia and distributed emergency applications are deployed, such as the healthcare sector, disaster recovery, and industrial emergency traffic. Although there have been many works in the literature on QoS requirements provisioning, they do not consider the requirements of energy harvesting technology deployment aligned with the QoS guarantee as a critical point in the IEEE 802.11 WLAN. Thus, to completely understand this issue, there is a need to have a structural literature review of MAC layer modifications to provisioning QoS and the integration of energy harvesting technologies with the IEEE 802.11 standard. This section will explain the related works regarding these perspectives.

3.1. MAC Layer Modification

In this subsection, we explain the relevant studies on MAC modification and enhancement to meet the QoS requirements within the IEEE 802.11 standard.
In 2005, the IEEE 802.11e working group introduced the IEEE 802.11e amendment, whose MAC layer supports time-sensitive applications [17]. However, the EDCA mechanism in this amendment has limitations and does not support QoS-restricted environments. One of the studies on enhancing IEEE 802.11e QoS is proposed in [40]. In this work, the authors consider three types of traffic, real-time medical traffic such as Electrocardiogram (ECG), emergency alarms, and non-real-time traffic. The authors assign different levels of priority to these applications. Then, based on the QoS requirements and the level of priority of each medical application, they introduce an adaptive AIFS algorithm for each medical traffic. In this algorithm, the station with the higher priority traffic maintains the required QoS level by requesting the stations with lower priority traffic to increase their AIFS values and delay their transmissions. In addition, they propose an admission control algorithm, which is able to guarantee the QoS for the highest priority traffic. Although the authors show that the proposed algorithms perform well under saturated conditions where more stations join the network, the QoS may not be guaranteed.
As we explained in Section 1, compared to the AIFSN parameter, the CW value is another MAC layer parameter that has a more significant impact on the network performance metrics such as the end-to-end delay, throughput, PLR, collision rate, and even energy consumption of the network. For this reason, extensive research has been conducted on CW value variations to address QoS restrictions. In some works, the CW size is fixed at an optimal value. In contrast, in some other research, the CW size is dynamically adapted to an optimal value regarding the network conditions. Tian et al. in [41] proposed an algorithm based on the CW value doubling not only when a collision occurs but also when the channel is sensed as busy. By doubling the CW value, the stations which suffer from overhearing can benefit more by reducing their collision rate. However, the stations with less overhearing will face longer end-to-end delay. In contrast to the previous work, to mitigate the long delay, Syed et al. in [42] proposed a dynamic CW adaptation based on the network load. The proposed algorithm estimates the number of active stations to reduce the number of retransmissions due to the high collision rate in high traffic load conditions. Then it selects the most proper CW value based on that estimation for each access category. Thus, for a dense network, a higher value of CW is determined, and a lower CW value is specified for lower traffic loads. Therefore, this algorithm improves the throughput and collision rate for the delay-sensitive application while minimizing the delay of the network. However, in these studies, the energy efficiency of the network was not considered.
Accompanied by the AIFS and CW dynamic adaptations, in the IEEE 802.11ah amendment, the QoS can be guaranteed through the RAW feature. However, this approach has not received much attention. The authors in [43] assign different channel access timing for each group of stations based on the priority of their QoS requirements. For this reason, they define two types of stations, stations with periodic traffic and stations with non-periodic traffic. In the case of frame collision, the periodic stations halt the transmission procedure, and only non-periodic ones continue to transmit. Based on this algorithm, the stations with higher priority have more chance to access the channel than stations with lower priority. This means that the QoS in the stations with the lower priority may not be guaranteed. In another QoS provisioning study, the authors mathematically model the EDCA concept into the RAW feature of IEEE 802.11ah [44]. This algorithm performs station categorization based on the back-off value, the idle state probability, and the throughput during the non-idle states. However, according to the proposed algorithm, although QoS is guaranteed in scenarios with a low traffic load, the stations with lower priority will suffer from long delay and low throughput. To address this issue, the authors in [45] introduce a longer RAW size for stations with higher priority compared to the lower priority stations. Nevertheless, the proposed algorithm is not completely backward-compatible with IEEE802.11ah due to its back-off procedure.
One of the latest IEEE 802.11 amendments, known as IEEE 802.11ax, improves the concept of multi-user transmission by introducing Orthogonal Frequency-Division Multiple Access (OFDMA). This feature makes channel scheduling and resource allocation flexible for high-density networks. In [46], an efficient channel scheduler is implemented in the AP, which is able to increase the resource unit allocation. The algorithm makes the decision based on the amount of data and the information priority of the QoS in each associated station. Therefore, the proposed algorithm provides the QoS requirements in dense networks.
In recent years, with the advent of the concept of artificial intelligence, researchers have tried to benefit from different machine learning methods in the e-health sector to improve the performance of the healthcare systems, such as telehealth monitoring and remote patient monitoring. Malche et al. [47] propose a machine learning method for a MIoT device that performs real-time monitoring of the vital signal of the patient during specific activities such as walking, running, exercising, and sleeping. Although the wireless communication technology in this work is considered Bluetooth Low Energy (BLE), their work could be adapted by including the concept of master-slave communication. In addition, the sleep/wake-up method and the integration of an energy harvester can be introduced to the network. The authors in [48] propose a machine learning approach to predict the patient’s health status in real time by monitoring vital signals. However, the role of energy harvesters and methods to reduce the network’s energy consumption have not been taken into consideration.

3.2. Integration of the Energy Harvesting Technologies with Wi-Fi

Comprehending the current research on MAC layer modifications for QoS-restricted environments demonstrates that the MAC layer operations may consume more energy under these conditions. In addition, applying machine learning methods increases the computational complexity of the systems, and the devices’ energy consumption rises in consequence. In these cases, integrating energy harvesting techniques becomes essential. Thus, there is a need to study the integration of these technologies within the IEEE 802.11 standard. This study will lead us to elaborate on the existing gap in the literature.
One of the earliest investigations on the integration of energy harvesting technologies within the IEEE 802.11 standard is proposed in [49]. In this work, a CO 2 sensor that communicates based on the IEEE 802.11 standard is powered up with indoor light radiation. Although the authors demonstrate the possibility of sustainable wireless communication, they do not consider energy efficiency in their experiments. They claim that the consumed energy can be reduced to half of the current value by applying an energy-efficient MAC layer protocol. The authors in [50] proposed an algorithm based on the 802.11 power-saving mechanism, which offers more priority to the stations with a lower level of energy. Each ambient energy-based station is frequently sent to the sleep mode to save energy in this algorithm. Although the proposed algorithm reduces the overhearing issue, it suffers from a long delay due to random sleep duration and wake-up modes.
Among all energy harvesting technologies, since RF harvesters can directly harvest Wi-Fi signals from nearby Wi-Fi devices, the integration of the RF harvesters with IEEE 802.11 has attracted more attention in academia and industry. For instance, in [51], the authors design, optimize and fabricate a rectenna, which is able to harvest energy from the 2.4 Ghz frequency band from Wi-Fi devices. Based on the simulation and experimental results, they demonstrate that the proposed rectenna is low-cost and easy to integrate with IoT devices. One of the latest investigations on RF harvester use in WLAN scenarios is presented in [52], in which the wake-up receiver and duty cycle concepts are combined to address the energy efficiency issue in IEEE 802.11-based communications. This work demonstrates the feasibility and flexibility of the wake-up signal to reduce the energy consumption of the uplink and downlink wireless communications. The authors claim that the proposed approach outperforms the IEEE 802.11 power-saving mechanism and can be further deployed in batteryless IoT devices.

3.3. Energy Harvesting MAC Layer Protocols

In addition to the works mentioned previously, there are studies in the literature on energy harvesting MAC protocols, in which the authors proposed MAC mechanisms to reduce energy consumption by balancing the trade-off between collision rate and overhead reduction, QoS provisioning, or idle listening duration. For instance, the authors in [53] provide channel prioritization based on the content of a frame while adjusting the wake-up duration to the energy level of an individual node to reduce the energy consumption of the network. The shortcoming of this method is its random back-off procedure, where nodes waste a considerable amount of energy during the long idle listening. Another QoS MAC protocol which is defined in [54], provides four different data prioritization. In this mechanism, transmissions are organized by the receiver based on each node’s waiting time, duration, and energy level. As with the previous research, the prioritization in this protocol is determined by the frame contents of each node. This protocol reduces the delay of the networks with dynamic traffic load. However, this protocol may face a long delay in applications with a high collision rate and waste the energy of the network. The first work deploys a generic energy harvester, whereas the second study integrates a solar panel to the sensor nodes. The MAC mechanisms, which are specifically designed for Radio Frequency energy harvester, are proposed in [55,56,57], where the prioritization of the frame transmissions are scheduled based on the residual energy, energy harvesting rate, or Energy Request frame (ER) of the stations. However, since these works revamp the structure of the CSMA/CA mechanism, the compatibility and adaptability of these MAC mechanisms with the IEEE 802.11 becomes a problem and requires an accurate justification [55]. Moreover, the key role of the QoS metrics provisioning is clearly defined in works such as [53,54]. In addition, integrating the energy harvesters with MAC mechanisms in these works may not lead to the reduction of energy consumption of the network.
According to the available state-of-the-art, although some simulators such as QualNet, Cooja, ns-2, and MATLAB have been widely used in IoT network simulations for analytical analysis, the energy models reveal different limitations. For instance, these models for energy harvesting systems are abstract and straightforward and do not address many energy harvesting technologies and process features. However, since the defined energy model in ns-3 is an accurate model [58], it is able to provide a simulation environment that addresses these constraints accurately. In addition, it has the ability to enable real applications through Direct Code Execution and packet sending over actual Network Interface Cards (NICs) to testbeds.
Furthermore, the impact of using energy harvesting technologies on the network’s energy consumption and QoS-restricted environments has not been thoroughly studied. Thus, in this paper, we fill this gap in the literature by applying an AP coordination optimization in a solar-based dense Wi-Fi network in the ns-3 environment. Then we introduce a sleep/wake-up duration to reduce the network’s energy consumption while maintaining the QoS metrics such as delay and PLR. Finally, we demonstrate the feasibility and energy efficiency of integrating solar energy harvesting technology in a dense medical Wi-Fi network for medical-grade QoS IoT applications based on extensive simulations and the proposed objective function. Table 3 emphasizes the originality of the proposed work by comparing it with relevant previous works.

4. Methodology

In this section, first we define the implementation of the proposed optimization algorithm and sleep/wake-up mode in ns-3. Then we describe the structural layout of a station in this simulator, and finally, we explain the network evaluation parameters based on their respective expressions.

4.1. AP Coordination-Based Optimization Algorithm

In this subsection, first we express the method that we define to find the combination of CW min and CW max for each AC, then we explain the functionality of the proposed algorithm in detail.
CW max - new = CW min + α
Equation (1) demonstrates the method to obtain the new CW max values. In our approach, the relation between CW max and CW min maintains the same as the DCF mechanism which is given by CW max = 2 n CW min . However, we add an initial value as α to this relation to increase the buffer slightly. In this Equation, α is the difference between the standard CW min and CW max values and defines the CW size. The α value is defined as 8, 16, and 922 for AC VO , AC VI and AC BE , respectively. According to this method, the CW changes are adapted to the traffic while maintaining the CW size constant defined in the IEEE 802.11 standard Table 1.
As explained in Section 2, in the AP coordination technique, the master APs have the possibility to communicate with slave APs to reschedule their resource allocation. This technique addresses the QoS requirements for QoS-restricted applications, particularly for real-time, multimedia, and emergency applications. Our proposed AP coordination-based optimized algorithm, divided into two main parts, is retrieved from this technique to meet the medical-grade QoS requirements while adapting energy harvesting technology in the IEEE 802.11-based network.
As the preliminary step to the algorithm, the CW is changed in all the cells to find the optimal CW combination for the network. The CW optimal value for each desired medical application is selected based on the level of QoS parameters and energy consumption per cell. Then the procedure of the algorithm starts by dividing the APs into two groups based on the Frame Error Rate (FER) per cell obtained values when the CW values are set to the standard values. The cells with a greater FER value than the average FER per cell are labeled as master cells; otherwise, they are labeled as slave cells. In the next phase, the CW values of master cells are assigned to the optimal CW values, which are obtained in the preliminary step, and the algorithm increases the CW values for slave cells according to Equation (1). For each set of CW combinations, the QoS parameters such as delay, PLR, and FER are analyzed, and if they meet the medical-grade QoS requirements, the algorithm will stop. Otherwise, the phase where the CW values are increased will repeat until these metrics meet the requirements. The flow graph in Figure 5a illustrates each stage of the procedure of the algorithm.
The second process of the algorithm, which is demonstrated in Figure 5b, starts by dividing the cells into two groups of master and slave cells, as explained in algorithm part 1. However, at this point, CW values are kept constant at the optimal CW values, which are obtained based on part 1, and the CW values on master cells shrink by a non-standard value gradually. In the end, for each set of CW combinations, the desired QoS parameters are analyzed. If they only meet the medical-grade QoS requirements, the algorithm will stop; otherwise, the phase where the CW values are decreased will repeat until these metrics meet the requirements.

4.2. Sleep/Wake-Up Mode

Additionally, we introduce a sleep/wake-up technique in the network. When the remaining energy of the network drops below a certain level, this method is triggered. It would considerably reduce the energy consumption of the non-AP stations associated with both slave and master APs while having a negligible impact on medical-grade QoS requirements. However, the greatest benefits are for the master cells, that otherwise had increased FER, which resulted in more energy being consumed in collisions. The schematic of this technique is illustrated in Figure 6.
We multiply the offered load by a factor of X (let us say 2, cf. Figure 6b). To transmit the same data along with the addition of the systematic sleep procedure, the wake-up duration and sleep duration for master cells are divided by the same factor X in a manner that the master can only transmit from A seconds to 1/X seconds (e.g., 0 to 0.5 s) and sleep from 1/X to 1/X + 1/X seconds (i.g., 0.5 to 1 s, cf. Figure 6c). Consequently, the slave is only allowed to transmit when the master is in sleep mode (i.g., 0.5 to 1 s). Since each second of transmission is specifically divided base on master and slave cells, A would be continuous with time. Furthermore, the designed algorithm is generic enough to have more than one set of master and slave cells (i.e., if X is 4, then two sets of Masters and Slaves could be used).
The proposed sleep/wake-up mode concept is adapted from the assertion that unnecessary wake-up duration is reduced by forcing a non-AP station to sleep according to its periodicity. According to this technique, the non-AP stations are set to partitions based on the BSS. Then, within each group, the AP has the permission to define a sleep/wake-up duration for each non-AP station to control their access to the channel and reduce the contention on the medium [59].
In accordance with the proposed sleep/wake-up algorithm, in the first stage, when all the cells are in sleep mode, the data rate needs to multiply by the factor of X and time slot is divided by the factor of X, and the counter is initialized. In the next step, if the cell is selected as a master cell, it operates from A second to 1/X seconds (when the counter is an odd value) and is then sent to the sleep mode from 1/X seconds to 1/X + 1/X seconds (when the counter is an even value). In the case of the slave cell, the sleep duration corresponds to the master cell’s wake-up duration. This procedure continues until the algorithm’s counter reaches the total simulation time, and it will stop. The flow graph of the proposed sleep/wake-up method is illustrated in Figure 7.
Despite the fact that the defined sleep/wake-up method aims to reduce the network’s energy consumption, it mimics and addresses the intermittent communications challenge in the Wi-Fi environment. Intermittent communication becomes challenging in the bursty channel with a high level of interference or when there is not enough energy to keep the system powered up, where interruptions in communication are possible.

4.3. System Model

The structure of the ns-3 sensor node (non-AP station) is illustrated in Figure 8, in which different layers of IoT protocol stack along with energy-related modules are presented. As shown in this figure, our studies focus on the PHY layer, MAC layer, and energy-related modules illustrated in color. In contrast, the other layers of the IoT protocol stack, such as the network, transportation, and application layers, including the channel and mobility models, are in grayscale, meaning no changes are applied in this work.
The PHY layer, which is shown in pink, sets different transmission states of communication and the sleep/wake-up state for each station. The MAC layer presented in green is responsible for adjusting the EDCA values for each category, where our AP coordination technique is introduced. The energy-related modules illustrated in purple consist of three main parts: device energy model, Wi-Fi radio energy model, and energy source. The energy source considers different batteries, such as an RV battery, Li-ion battery, or even a capacitor. In addition, this module is responsible for setting the specific parameters for each type of energy source. The Wi-Fi radio energy module defines the consumed energy in each transmission state. Furthermore, it is responsible for calculating the network’s total energy consumption. In addition, the Wi-Fi radio energy module is installed on each station through the device energy model [60]. Apart from these modules, there is a solar energy harvester, which is designed for ns-3 [58]. However, this module does not exist in the official ns-3 versions. The ns-3 solar harvesting system is an accurate model which considers different aspects of the harvesting process. This system realistically designs a solar panel and mathematically models various characteristics of the sun, which have an impact on harvesting the energy. The actual amount of power that a solar panel harvests from sun radiation at a given time is obtained through Equation (2).
P Sun Harvester = η sc × η DC DC × D Panel × I M ( t )
where P Sun Harvester is the total harvested power, η sc and η DC DC represent the solar cell efficiency and DC to DC converter efficiency, respectively. I M ( t ) is the insolation parameter, which is perceived by the surface of solar panel and is obtained through Equation (3).
I M ( t ) = I direct ( t ) + I diffused ( t )
According to Equation (3), I direct ( t ) and I diffused ( t ) represent the direct radiation of the sun and diffused radiation of the sun, respectively. These parameters may vary during the year and depending on the position of the sun and the day time.
The general expression to obtain the energy consumption of wireless communication in IEEE 802.11 is defined through Equation (4) [61]:
E Total = T Rx × P Rx + T Tx × P Tx + T Sl × P Sl + T Id × P Id
The power consumption of each state (reception, transmission, sleep, and idle) is the multiplication of the power consumption of that state to its corresponding duration.

4.4. Evaluation Metrics

Our system model is evaluated in terms of the following metrics.

4.4.1. End-to-End Delay

This metric represents the average of the mean delay parameter for all the network stations. The mean delay parameter is considered when the source generates the frame until it reaches its destination. Thus, it includes delays due to transmission, queuing, and contention [62].

4.4.2. Throughput

This metric refers to all the data frames that have been received successfully at the destination of the communication. This metric is obtained through Equation (5) [62].
S = Rx Bytes × 8 Tx Time
where the Rx Bytes is the number of the received frames in bytes, and Tx Time is the duration between the last received frame and the first transmitted frame.

4.4.3. FER

This metric is calculated through Equation (6). Since in IEEE 802.11, all the successfully received frames by the destination are acknowledged, to obtain the Frame Success Rate (FSR), we divided the number of acknowledged frames by the total transmitted frames [63].
F E R = 1 F S R

4.4.4. Collision Rate

The collision occurs when two or more stations try to send data frames over the shared channel simultaneously. This metric is calculated through Equation (7).
C o l l i s i o n r a t e = Rx error Rx error + RxOk 2
where Rx error and Rx Ok represent the total number of the frames that have been received unsuccessfully and successfully, respectively. Since in a successful transmission Rx Ok is taken into account twice (one for the data frame and one for the ACK frame), to calculate the collision rate value, we need to divide Rx Ok by 2.

4.4.5. PLR

This metric is calculated by Equation (8).
P L R = 1 P D R
where the Packet Delivery Ratio (PRD) is the number of delivered packets divided by the total number of sent packets [62].

4.4.6. Fairness

This metric is defined through Jain’s fairness index (see Equation (9)), which determines the share of each station in the network resources [64]. This value is bounded between 0 and 1 (all stations have the same share of resources).
F a i r n e s s = ( i = 1 n S i ) 2 n × i = 1 n S i 2
where S i is the throughput of the ith station, and n represents the number of the stations in the network.

4.4.7. Objective Function

O F = Remaining energy Delay × P L R
Since, in this paper, our target is to reduce energy consumption while maintaining the QoS requirement for medical applications, there is a need to define the level of QoS parameters for each medical application. For this reason, Table 4 is proposed based on the existing literature on real-time, emergency, and medical applications. Medical monitoring applications, along with video and telemetry alarm, are time-sensitive applications, while the Electronic Medical Record (EMR) is not a time-sensitive application. The ECG and Electroencephalogram (EEG) applications are considered applications with moderate latency, which means the end-to-end delay needs to be lower than 250 ms. In contrast, since a telemetry alarm is considered an emergency application, it requires a lower end-to-end delay (<100 ms). In EMR and video, this value can be higher(<400 ms). The required bandwidth for all medical applications remains the same (1 Mbps); however, in the case of video streaming, due to its high data rate, larger bandwidth is required. The PLR metric has to stay under 10% for all the medical applications and emergency services. However, in the case of video streaming, this value has to reduce to 5%. In Section 6, we will validate our analysis and obtain results based on Table 4.

5. Simulation Setup

To evaluate the performance of the proposed system model, we implement a dense solar-based Wi-Fi network in a field hospital in the ns-3 simulation environment. In this section, we explain the simulation setup environment under designated conditions.

5.1. Network Scenario Definition and Assumptions

We consider a field hospital to be the simulation environment, where the relevant propagation loss model is the hybrid buildings propagation loss. The field hospital has one floor of 3 m height off the floor. The type of the hospital is considered an office-type building. The area of the field hospital is 40 m × 80 m, and the size of each room inside the field hospital is defined as 20 m × 20 m. The rooms are separated via wooden walls, and the external walls are considered concrete with windows. We locate one AP in the center of each room and associate the n number of non-AP stations to each AP. The stations are arranged in a circular pattern around the AP in each room, ranging in the distance from 1 to 10 m, and connect with the AP in the uplink direction. In this paper, the transmission performance is based on the IEEE 802.11n amendment. This represents a worst-case scenario since IEEE 802.11n uses the 2.4 GHz frequency band, which suffers from interference that impacts its performance, particularly in dense environments. In each set of simulations, to evaluate the performance of the network model, we consider the network size of five non-AP stations associated with each AP. The layout of the deployment when n = 5 is illustrated in Figure 9, where the brown lines represent the internal walls, and the black lines demonstrate the external walls. Moreover, the blue triangles and red circles represent APs and non-AP stations, respectively. In addition, the depicted numbers on the X and Y dimensions, represent the length of each room corresponding to these dimensions.
Each station is equipped with four different e-Health applications (ECG, EEG, EMR, and Telemetry alarm) in the simulations. The demonstration of the physical and default EDCA MAC layers parameters and medical traffic characteristics for the simulation are detailed in Table 5, Table 1 and Table 6, respectively.
According to the priority of each e-Health application, specific access categories are defined for them. Telemetry alarm has the highest priority (AC VO ) among the selected applications in these network evaluations, and ECG, EEG, and EMR have the lowest priority (AC BE ). To calculate the ON-OFF period in the case of the telemetry alarm, since the traffic pattern shows 3.6 events per hour and each event duration is 1 s, we divide the number of events per hour to find the probability of the ON period (0.001) and the probability of the OFF period is 0.999. In the case of EEG [70] the probability of the OFF period is defined as 0.71; consequently, the ON probability is 0.29. In the case of EMR, since it represents the medical file transferring, it has a probability of 0.05 for the ON period and 0.95 OFF period. This means that file transmissions are not frequent. In the end, in the case of ECG, the probability of the ON period is defined as 0.65, and the probability of OFF duration is 0.35 [71]. Since ECG and EEG are both telemonitoring applications, the traffic type for ON and OFF is defined as the Constant Bit Rate (CBR). However, telemetry alarms and EMR have exponential traffic types (cf. Table 1).
Table 5. Physical layer parameters for simulation.
Table 5. Physical layer parameters for simulation.
ParameterValue
Wireless StandardIEEE 802.11n
Frequency band2.4 GHz
Physical transmission rateMCS 5 for data frames
Propagation loss modelHybrid building propagation loss
External Wall penetration loss7 dB
Internal Wall penetration loss4 dB
Transmission power16 dBm
Energy detection threshold−62 dBm
CCA mode1 threshold−82 dBm
Guard intervalShort
Channel bandwidth20 MHz
Channel Number1
AggregationDisable
Stations per AP5
Table 6. Traffic characteristics in the simulation study.
Table 6. Traffic characteristics in the simulation study.
Traffic TypeECGEEGEMRTelemetry Alarm
Access CategoryBEBEBEVO
Traffic modelON-OFFON-OFFON-OFFON-OFF
(0.650–0.350)(0.29–0.71)(0.05–0.95)(0.001–0.999)
CBR [72]CBR [40]Exponential [40]Exponential [40]
Data rate12 kbps [71]32 kbps [73]4.1 Mbps [40]5 kbps [40]
Packet size (Bytes)147 [40]155 [73]1528 [40]668 [74]
Moreover, each non-AP station is equipped with a solar panel with the dimension of 17 cm 2 whose size is matched with a remote blood oxygen monitoring [75]. Furthermore, the geographic coordination of the panel is set to the Barcelona city with a latitude of 41.3851 , longitude of 2.1734 , and altitude of 12 m above the sea. To obtain the energy consumption of each state of transmission, the current consumption of these states is defined according to to [76]. Additionally to the solar panel, each non-AP station is equipped with a Li-ion battery as a source of energy, whose characteristics are listed in Table 7.
Moreover, each non-AP station is equipped with a solar panel with a dimension of 17 cm 2 whose size is matched with a remote blood oxygen monitoring. Furthermore, the geographic coordination of the panel is set to the Barcelona city with a latitude of 41.3851 , longitude of 2.1734 , and altitude of 12 m above the sea. In addition to the solar panel, each non-AP station is equipped with a Li-ion battery as a source of energy, whose characteristics are listed in Table 7. To obtain the energy consumption of each state of transmission, the current consumption of these states is defined according to [76].
This setup permits us to examine the performance of our proposed algorithm by varying the CW value as a MAC parameter together with the offered sleep/wake-up method.
Next, the energy consumption based on the different communication states is analyzed.

5.2. Energy Consumption of Each Transmission State

To completely understand the total energy consumption in each transmission state of the communication, we analyze the network performance under saturated traffic (there is always a frame to transmit) and non-saturated traffic with and without applying the sleep/wake-up method.
According to Figure 10, which demonstrates the energy consumption of each state of transmission for the selected scenarios, in the case of saturated traffic (with/without sleep), the most consuming energy is the reception state. The reason behind it is that in Wi-Fi standard communications, the stations always sense the shared medium and receive the preamble frame of the communications of all the contenders. Then they decode the preamble frames only if they are meant for those stations. This procedure has a considerable impact on energy consumption under saturated conditions. In contrast to the saturated condition, in the case of the non-saturated network condition, since most of the time stations are in the idle state, almost 80% of the consumed energy belongs to this state (cf. Figure 10). In addition, Figure 10 coveys that applying sleep/wake-up mode reduces the energy consumption from 23.77 J to 14.14 J and from 27.55 J to 15.17 J in non-saturated and saturated scenarios, respectively. In the case of the saturated scenario, although the energy consumption of all the transmission states reduces, this parameter is reduced to more than half for the reception state. In the case of the non-saturated scenario, the most consuming energy state is the idle state, whose energy consumption reduce to half by applying the sleep/wake-up method.

6. Performance Evaluation and Discussion

In this section, through extensive simulations, we assess the performance of our AP coordination-based optimization algorithm in a solar-based dense Wi-Fi network implemented in a field hospital. As described in Section 4, to find the most proper CW combination for each medical application, the proposed simulations run in the selected environment for each application individually based on three steps (i) CW changes on all cells of the network, (ii) CW changes only on slave cells, (iii) CW changes only on master cells. Then, we apply the sleep/wake-up mode to improve the network performance regarding energy consumption. The analysis is based on the PLR and end-to-end delay as the medical-grade QoS feature, FER, and energy consumption. Finally, we demonstrate the importance of the energy harvester implementation in the network.

6.1. Adaptation to the CW Changes on All the Cells

Although IEEE 802.11 standard defines specific CW values for each AC, these values may need to vary based on the network conditions for each type of traffic. The selection of proper CW values has an essential impact on the network’s performance. For instance, the network will suffer from a long delay if the CW values are selected as very large values. In contrast, in the case of selecting a very small value for CW, the collision rate will increase. Since we consider three different medical applications with distinct traffic models, we must first find the most proper CW combination for each application in these simulations.
For this reason, we first increase the CW combinations from default values (the standard combination for AC BE ) to cases 1, 2, 3, and 4 in all the cells. Although different possible combinations can be defined, to summarize the results, we consider four cases in our simulations that are listed in Table 8. In these simulations, five non-AP stations are associated with each AP during 30 s of the simulation run. We repeat the exact simulation 10 runs to obtain more accurate results.

6.1.1. CW Changes under ECG Application

Figure 11a shows the objective function in the case of ECG application when CW changes in all the cells. According to the objective function, the most improvements in the network belong to case 2. We can see that the objective function decrease in cases 3 and 4 due to the large CW combinations, which delay the transmission. The PLR parameter can benefit from increasing the CW combination. However, selecting a large CW combination, such as the ones in cases 3 and 4, increases the packet loss, which causes a reduction in the objective function. The reason for this is that all the non-AP stations are delayed for a longer duration.
In contrast to the delay and PLR parameters, energy consumption and FER can benefit from increasing the CW combination, where FER has a significant reduction (47.62%) among all other metrics (cf. Figure 11b). Although the energy consumption is decreased, this reduction is almost 0.01% and is negligible. The reason for this is that selecting a larger CW value reduces the collision ratio and FER, which both impact energy consumption. Nevertheless, to choose the most proper combination and consider all four metrics together, and based on the objective function, case 4 has the worst impact on the network performance, and case 2 has the most suitable case for ECG application. In addition to the QoS metrics, the results indicate a possible but slight improvement in throughput parameters.

6.1.2. CW Changes under EEG and EMR Applications

According to the objective functions for EEG and EMR applications, which are illustrated in Figure 12a and Figure 13a, the optimal case in both applications is case 1. Moreover, the objective functions indicate that case 5 has the worst impact on the network performance. The reason for this is that in case 5, the network suffers from large delay and PLR.
As shown in Figure 12b, all the metrics in the optimal case are improved even though there is a slight increase in the throughput parameter. However, in the case of EMR application (cf. Figure 13b), although FER is decreased by 32.66%, which causes a slight reduction in the energy consumption, PLR and delay are increased by 10.28% and 5.61%. Nevertheless, since the increasing percentage in PLR and delay are drastic, these two metrics stay below the QoS restrictions for EMR application. By comparing the FER in Figure 12b and Figure 13b, we convey that a longer delay causes more reduction in FER and energy consumption. Therefore, in case 4, with a larger CW combination, there is a huge improvement in network performance in terms of FER and energy consumption. However, we cannot consider this case to be the optimal point due to its large PLR and delay that cause a drastic reduction in the objective function. Thus, we need to take into consideration the best value of all the metrics simultaneously. For this reason, case 2, with the least PLR and delay for both applications, has the best network performance under this CW combination. As objective functions demonstrate, this case is considered to be the optimal CW combination.
We observe that the proper CW combination for ECG application is larger than the CW combination for EEG and EMR applications. The reason for that is the traffic type of this application with a larger probability for the ON period compared to EEG and EMR applications.

6.2. Adaptation to CW Changes on Slave Cells

In the next step, we evaluate the network’s performance when the master cells keep their CW values constant based on the previous step (optimal combination) and request the slave cells to increase their CW values.

6.2.1. CW Changes under ECG Application

Increasing the CW values on the slave cells allows the master cells to improve their medical-grade QoS metrics and energy consumption performance by starting the transmission faster than the slave cells. The larger the CW combination selected, the more the network benefits. As shown in Figure 14a, by comparing the obtained results to the default case, the maximum objective function belongs to case 4. However, similar to the previous results, the percentage reduction in energy consumption is negligible.

6.2.2. CW Changes under EEG and EMR Applications

Similar to the ECG application, in the case of EEG and EMR applications, all the QoS metrics benefit from a larger CW selection. Increasing the CW values for EEG application has the most impact on the PLR parameter by decreasing 73.33% from the standard value (cf. Figure 15b), and the EMR application has the most impact on the FER by a 64.32% decrease (cf. Figure 16b).
We observe that to increase the performance of the master cells and give more opportunity for them to transmit faster with less collision, the CW values in the slave cells need to be larger than the CW values in the master cells. However, selecting a minimal CW value for the master cell increases the collision among them and degrades their performance. For this reason, we need to find the most proper CW combination for master cells as well.

6.3. Adaptation to CW Changes on Master Cells

As mentioned previously, by increasing the CW value on slave cells and delaying their transmissions, the master cells will have more opportunities to start transmission. Additionally, shrinking the CW values on master cells will offer them even more opportunities to start the transmissions faster. However, this can increase the collision rate among master cells with smaller CW values. Therefore, there is an optimal CW value for master cells to increase their transmission opportunity. In this step, the slave cells keep the CW values constant based on the previous step to case 4 for all three applications and gradually shrink the CW values on the master cells according to Table 9.

6.3.1. CW Changes under ECG and EEG Applications

In this set of simulations, the CW values in master cells shrink from case 5 to case 7. In the ECG application, as shown in Figure 17a, case 5 is the optimal selection, where the PLR benefits more than other metrics and decreases by 100% (cf. Figure 17b). However, this reduction cannot be observed in energy consumption, where the decrease percentage is only 0.01%. Similarly, in the EEG application, as the objective function demonstrates, case 5 is the optimal CW combination, where the delay and FER benefit more than other metrics (cf. Figure 18b).
In this combination, CW values in slave cells stay large enough to allow master cells to start communication before them. The CW values in master cells are small enough to make their transmission faster while maintaining the level of medical-grade QoS requirements below the restrictions.

6.3.2. CW Changes under EMR Application

In contrast to the ECG and EEG applications, in EMR application case 6 demonstrates the maximum decrease in delay and PLR (cf. Figure 19b and while having an acceptable level of decrements in FER 66.79%.
The analysis based on the obtained results indicates that, although the medical-grade QoS requirement is met through our AP coordination-based algorithm, the energy consumption reduction compared to the standard CW combination is not as much as QoS metrics. For this reason, in the following subsection, we will introduce the sleep/wake-up mode to reduce the network’s energy consumption with a focus on master cells.

6.4. Sleep/Wake-Up Mode with CW Changes

As we explained in Section 4, to reduce the network’s total energy consumption, we introduce a sleep/wake-up mode to the network with the optimal CW combinations in both master and slave cells. According to this method, for the case of simplicity, the wake-up duration and sleep duration for the master cell are defined as 0 s–0.5 s and 0.5 s–1.0 s, respectively. In this method, while the master cell is in sleep mode, the slave cell has permission to transmit, and during the wake-up duration of the master cell, it is sent to sleep mode. To avoid losing frames and degrading the network’s performance in terms of throughput for each medical application, we double the data rate. In this case, in the ON period (0.5 s), each application transmits the same amount of data sent before.
Compared to the obtained results of the standard without sleep/wake-up mode, although PLR in both ECG and EEG applications increases, it still stays below the QoS restrictions. Nevertheless, other QoS parameters such as delay and FER improve, and energy consumption experiences a considerable reduction of almost 40% in both applications (cf. Figure 20c).

6.5. Impact of Energy Harvester

As we explained throughout the paper, IoT systems benefit from deploying energy harvesting technologies, specifically when providing a reliable energy source for devices. Thus, to reveal the critical role of the energy harvester in our simulations, we compared the network’s remaining energy in two scenarios while changing the size of the solar panel. On the one hand, with the implementation of the proposed algorithm, and on the other hand, without the proposed algorithm. The results indicate that in the network without the algorithm’s implementation, larger panel size is required to provide enough energy to the network system (the smallest possible dimension, in this case, is 47 cm 2 ). However, when applying the algorithm, it is possible to reduce the size of the panel from 47 cm 2 to 7 cm 2 , which means the harvested energy from a panel size of 7 cm 2 will be sufficient to keep the system to powered up. This comparison, which is illustrated in Figure 21, conveys the effectiveness of the proposed algorithm on the solar panel size reduction, and consequently, the feasibility of the cooperation of the energy harvesting technologies and Wi-Fi-based IoT systems.

6.6. Discussion

Results show that the EDCA CW selection should be adapted for different medical applications. For instance, in the presented work, since the traffic characteristics of the considered medical applications (ECG, EEG, and EMR) are varying, there is not a unique valid CW combination. Thus, there is an optimal CW combination within the same AC for each application. Furthermore, according to the results, the network performance in terms of medical-grade QoS, in this case, delay and PLR, can be improved by introducing AP coordination within IEEE 802.11 standard. In this context, first, the transmission in slave cells is delayed by increasing their CW values, then the CW values shrink in master cells to give them more opportunity to start the transmission. However, there is an optimal value for CW values in both master and slave cells to not increase the collision rate probability by decreasing the CW and delay the slave a lot by increasing this value. Additionally, the proposed sleep/wake-up mode considerably reduces energy consumption in medical applications without violating the QoS restrictions. Finally, we indicate the importance of the energy harvester in the system and the effectiveness of our proposed algorithm, which can reduce the dimension of the required solar panel.

7. Conclusions and Future Works

This paper presents a novel e-Health-oriented communications system, simulated in ns-3, where the cooperation of energy harvesting technologies with Wi-Fi-based IoT systems is possible. We introduced an AP coordination-based optimization algorithm in the MAC layer that encounters the optimal CW combination in both master and slave cells separately to improve the non-AP station’s performance associated with the master APs in terms of medical-grade QoS. The results indicate that the proposed algorithm can improve the level of the QoS metrics for considered applications at most 80% (different for various applications and metrics). In addition, the proposed algorithm aligned with the sleep/wake-up method introduces a reduction of more than 40% in the network’s energy consumption while maintaining the QoS metrics below the restriction level. We consider that this paper could shed light on enabling the integration of energy harvesting in IoT systems. In future work, this study can be expanded in terms of adapting the proposed algorithm to other MAC layer parameters rather than just CW. In addition, to covey a more profound analysis, the per non-AP station evaluation for a more dense network can be conducted.

Author Contributions

G.F.: Conceptualization, Methodology, Software, Validation, Investigation, Writing-Original draft preparation. M.S.A.: Methodology, Software, Validation, Investigation, Writing-Review and editing, Visualization, Supervision. J.M.-S.: Methodology, Validation, Writing-Review and editing, Supervision, Project administration. All authors have read and agreed to the published version of the manuscript.

Funding

This research has been partially funded by the Spanish State Research Agency-Spanish Ministry of Science, Innovation, and Universities through the project SPOTS (RTI2018-095438-A-I00), with the support of a doctoral grant from the UOC, and by the Generalitat de Catalunya through SGR funds (2017-SGR-60).

Institutional Review Board Statement

Not applicable for this study.

Informed Consent Statement

Not applicable for this study.

Data Availability Statement

Not applicable for this study.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Lee, I.; Lee, K. The Internet of Things (IoT): Applications, investments, and challenges for enterprises. Bus. Horizons 2015, 58, 431–440. [Google Scholar] [CrossRef]
  2. Cisco, U. Cisco Annual Internet Report (2018–2023) White Paper. 2020. Available online: https://www.cisco.com/c/en/us/solutions/collateral/executive-perspectives/annual-internet-report/whitepaper-c11-741490.html (accessed on 26 March 2021).
  3. Kashani, M.H.; Madanipour, M.; Nikravan, M.; Asghari, P.; Mahdipour, E. A systematic review of IoT in healthcare: Applications, techniques, and trends. J. Netw. Comput. Appl. 2021, 192, 103164. [Google Scholar]
  4. Famitafreshi, G.; Afaqui, M.S.; Melià-Seguí, J. A Comprehensive Review on Energy Harvesting Integration in IoT Systems from MAC Layer Perspective: Challenges and Opportunities. Sensors 2021, 21, 3097. [Google Scholar] [CrossRef] [PubMed]
  5. IEEE Standard Association. IEEE Standard for Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specification. 1999. Available online: http://standards.ieee.org/getieee802/802.11.html (accessed on 10 April 2022).
  6. Wang, X.; Yang, K. A real-life experimental investigation of cross interference between wifi and zigbee in indoor environment. In Proceedings of the 2017 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData), Exeter, UK, 21–23 June 2017; pp. 598–603. [Google Scholar]
  7. IEEE Std 802.11ax-2021 (Amendment to IEEE Std 802.11-2020); IEEE Standard for Information Technology–Telecommunications and Information Exchange between Systems Local and Metropolitan Area Networks–Specific Requirements Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications Amendment 1: Enhancements for High-Efficiency WLAN. IEEE Standard Association: Piscataway, NJ, USA, 2021; pp. 1–767. [CrossRef]
  8. Zhong, Z.; Kulkarni, P.; Cao, F.; Fan, Z.; Armour, S. Issues and challenges in dense WiFi networks. In Proceedings of the 2015 International Wireless Communications and Mobile Computing Conference (IWCMC), Dubrovnik, Croatia, 24–28 August 2015; pp. 947–951. [Google Scholar]
  9. Afaqui, M.S.; Garcia-Villegas, E.; Lopez-Aguilera, E. IEEE 802.11 ax: Challenges and requirements for future high efficiency WiFi. IEEE Wirel. Commun. 2016, 24, 130–137. [Google Scholar] [CrossRef]
  10. Afaqui, M.S.; Garcia-Villegas, E.; Lopez-Aguilera, E.; Smith, G.; Camps, D. Evaluation of dynamic sensitivity control algorithm for IEEE 802.11 ax. In Proceedings of the 2015 IEEE wireless communications and networking conference (WCNC), New Orleans, LA, USA, 9–12 March 2015; pp. 1060–1065. [Google Scholar]
  11. Tian, S.; Yang, W.; le Grange, J.-M.; Wang, P.; Huang, W.; Ye, Z. Smart healthcare: Making medical care more intelligent. Glob. Health J. 2019, 3, 62–65. [Google Scholar] [CrossRef]
  12. Alvarez, R.C. The promise of e-Health—A Canadian perspective. Ehealth Int. 2002, 1, 4. [Google Scholar] [CrossRef] [Green Version]
  13. Gunther, E. What is e-Health? J. Med. Internet Res. 2001, 3, e20. [Google Scholar]
  14. Sodhro, A.H.; Malokani, A.S.; Sodhro, G.H.; Muzammal, M.; Zongwei, L. An adaptive QoS computation for medical data processing in intelligent healthcare applications. Neural Comput. Appl. 2020, 32, 723–734. [Google Scholar] [CrossRef]
  15. Akhtar, N.; Rahman, S.; Sadia, H.; Perwej, Y. A Holistic Analysis of Medical Internet of Things (MIoT). J. Inf. Comput. Sci. 2021, 11, 209–222. [Google Scholar]
  16. Cano, C.; Bellalta, B.; Sfairopoulou, A.; Barceló, J. Tuning the EDCA parameters in WLANs with heterogeneous traffic: A flow-level analysis. Comput. Netw. 2010, 54, 2199–2214. [Google Scholar] [CrossRef]
  17. IEEE Std. 802.11e-2005; IEEE Standard for Information Technology-Telecommunications and Information Exchange Between Systems—Local and Metropolitan Area Networks—Specific requirements Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications Amendment 8: Medium Access Control (MAC) Quality of Service Enhancements. IEEE Computer Society LAN/MAN Standards Committee: Washington, DC, USA, 2005.
  18. Ting, K.C.; Lee, H.C.; Lee, H.H.; Lai, F. An idle listening-aware energy efficient scheme for the DCF of 802.11 n. IEEE Trans. Consum. Electron. 2009, 55, 447–454. [Google Scholar] [CrossRef]
  19. Garcia-Saavedra, A.; Serrano, P.; Banchs, A.; Bianchi, G. Energy consumption anatomy of 802.11 devices and its implication on modeling and design. In Proceedings of the 8th International Conference on Emerging Networking Experiments and Technologies, Nice, France, 10–13 December 2012; pp. 169–180. [Google Scholar]
  20. Zhao, Y.; Yilmaz, O.; Larmo, A. Optimizing M2M energy efficiency in IEEE 802.11 ah. In Proceedings of the 2015 IEEE Globecom Workshops (GC Wkshps), San Diego, CA, USA, 6–10 December 2015; pp. 1–6. [Google Scholar]
  21. Sidam, A.; Koutarapu, P.; Methuku, M.; Vuyyala, S. A Comparative Analysis on Benefits of Unscheduled Automatic Power Save Delivery Over Legacy Power Save Mode in IEEE 802.11 Wireless Networks. In Proceedings of the 2022 9th International Conference on Computing for Sustainable Global Development (INDIACom), New Delhi, India, 23–25 March 2022; pp. 551–555. [Google Scholar] [CrossRef]
  22. IEEE Std 802.11ah-2016 (Amendment to IEEE Std 802.11-2016, as amended by IEEE Std 802.11ai-2016); EEE Standard for Information Technology-Telecommunications and Information Exchange between Systems—Local and Metropolitan Area Networks-Specific Requirements—Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications Amendment 2: Sub 1 GHz License Exempt Operation. IEEE Standards Association: Piscataway, NJ, USA, 2017; pp. 1–594.
  23. Ba nos-Gonzalez, V.; Afaqui, M.S.; Lopez-Aguilera, E.; Garcia-Villegas, E. IEEE 802.11 ah: A technology to face the IoT challenge. Sensors 2016, 16, 1960. [Google Scholar] [CrossRef] [Green Version]
  24. IEEE P802.11ba/D2.0, January 2019 (amendment to IEEE P802.11REVmd/D2.0, as Amended by IEEE P802.11ax/D3.3, IEEE P802.11ay/D2.2, and IEEE P802.11az/D0.6); IEEE Draft Standard for Information Technology–Telecommunications and Information Exchange Between Systems Local and Metropolitan Area Networks–Specific Requirements Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications Amendment: Wake-Up Radio operation. IEEE Standards Association: Piscataway, NJ, USA, 2019; pp. 1–130.
  25. Khorov, E.; Kiryanov, A.; Lyakhov, A.; Bianchi, G. A tutorial on IEEE 802.11 ax high efficiency WLANs. IEEE Commun. Surv. Tutor. 2018, 21, 197–216. [Google Scholar] [CrossRef]
  26. Lopez-Aguilera, E.; Demirkol, I.; Garcia-Villegas, E.; Paradells, J. IEEE 802.11-enabled wake-up radio: Use cases and applications. Sensors 2020, 20, 66. [Google Scholar] [CrossRef] [Green Version]
  27. Afaqui, M.S.; Brown, S.; Farrell, R. Uplink performance optimization of ultra dense Wi-Fi networks using AP-managed TPC. In Proceedings of the 2018 Wireless Days (WD), Dubai, United Arab Emirates, 3–5 April 2018; pp. 104–106. [Google Scholar]
  28. Deng, C.; Fang, X.; Han, X.; Wang, X.; Yan, L.; He, R.; Long, Y.; Guo, Y. IEEE 802.11 be Wi-Fi 7: New challenges and opportunities. IEEE Commun. Surv. Tutor. 2020, 22, 2136–2166. [Google Scholar] [CrossRef]
  29. Khorov, E.; Levitsky, I.; Akyildiz, I.F. Current status and directions of IEEE 802.11 be, the future Wi-Fi 7. IEEE Access 2020, 8, 88664–88688. [Google Scholar] [CrossRef]
  30. Sandhu, M.M.; Geissdoerfer, K.; Khalifa, S.; Jurdak, R.; Portmann, M.; Kusy, B. Towards optimal kinetic energy harvesting for the batteryless IoT. In Proceedings of the 2020 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops), Austin, TX, USA, 23–27 March 2020; pp. 1–6. [Google Scholar]
  31. Cheng, H.C.H.; Chen, P.H.; Su, Y.T.; Chen, P.H. A Redistributable Capacitive Power Converter for Indoor Light-Powered Batteryless IoT Devices. IEEE Solid-State Circuits Lett. 2020, 3, 350–353. [Google Scholar] [CrossRef]
  32. Muratkar, T.S.; Bhurane, A.; Kothari, A. Battery-less internet of things—A survey. Comput. Netw. 2020, 180, 107385. [Google Scholar] [CrossRef]
  33. Sodhro, A.H.; Sangaiah, A.K.; Pirphulal, S.; Sekhari, A.; Ouzrout, Y. Green media-aware medical IoT system. Multimed. Tools Appl. 2019, 78, 3045–3064. [Google Scholar] [CrossRef]
  34. Tan, Y.K.; Panda, S.K. Energy harvesting from hybrid indoor ambient light and thermal energy sources for enhanced performance of wireless sensor nodes. IEEE Trans. Ind. Electron. 2010, 58, 4424–4435. [Google Scholar] [CrossRef]
  35. Mekikis, P.V.; Antonopoulos, A.; Kartsakli, E.; Passas, N.; Alonso, L.; Verikoukis, C. Stochastic modeling of wireless charged wearables for reliable health monitoring in hospital environments. In Proceedings of the 2017 IEEE International Conference on Communications (ICC), Paris, France, 21–25 May 2017; pp. 1–6. [Google Scholar]
  36. Ali, F.; Raza, W.; Li, X.; Gul, H.; Kim, K.H. Piezoelectric energy harvesters for biomedical applications. Nano Energy 2019, 57, 879–902. [Google Scholar]
  37. Cai, Y.; Deng, F.; Zhao, J.; Qiu, H.; Fan, X.; Liang, Z. The Distributed System of Smart Wearable Energy Harvesting Based on Human Body. In Proceedings of the 2018 37th Chinese Control Conference (CCC), Wuhan, China, 25–27 July 2018; pp. 7450–7454. [Google Scholar]
  38. Naresh, B.; Singh, V.K.; Bhargavi, V.; Garg, A.; Bhoi, A.K. Dual-band wearable rectenna for low-power RF energy harvesting. In Advances in Power Systems and Energy Management; Springer: Singapore, 2018; pp. 13–21. [Google Scholar]
  39. Siddique, A.R.M.; Mahmud, S.; van Heyst, B. A review of the state of the science on wearable thermoelectric power generators (TEGs) and their existing challenges. Renew. Sustain. Energy Rev. 2017, 73, 730–744. [Google Scholar] [CrossRef]
  40. Son, S.; Park, K.-J.; Park, E.-C. Medical-Grade Channel Access and Admission Control in 802.11 e EDCA for Healthcare Applications. PLoS ONE 2016, 11, e0160052. [Google Scholar] [CrossRef]
  41. Tian, G.; Camtepe, S.; Tian, Y.-C. A deadline-constrained 802.11 MAC protocol with QoS differentiation for soft real-time control. IEEE Trans. Ind. Inform. 2016, 12, 544–554. [Google Scholar] [CrossRef] [Green Version]
  42. Syed, I.; Shin, S.-H.; Roh, B.-H.; Adnan, M. Performance improvement of QoS-enabled WLANs using adaptive contention window backoff algorithm. IEEE Syst. J. 2017, 12, 3260–3270. [Google Scholar] [CrossRef]
  43. Ahmed, N.; De, D.; Hussain, M.I. A QoS-aware MAC protocol for IEEE 802.11 ah-based Internet of Things. In Proceedings of the 2018 Fifteenth International Conference on Wireless and Optical Communications Networks (WOCN), Kolkata, India, 2–4 February 2018; pp. 1–5. [Google Scholar]
  44. Ali, M.Z.; Mišić, J.; Mišić, V.B. Efficiency of restricted access window scheme of IEEE 802.11 ah under non-ideal channel condition. In Proceedings of the 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData), Halifax, NS, Canada, 30 July–3 August 2018; pp. 251–256. [Google Scholar]
  45. Ali, M.Z.; Mišić, J.; Mišić, V.B. Performance evaluation of heterogeneous IoT nodes with differentiated QoS in IEEE 802.11 ah RAW mechanism. IEEE Trans. Veh. Technol. 2019, 68, 3905–3918. [Google Scholar] [CrossRef]
  46. Filoso, D.G.; Kubo, R.; Hara, K.; Tamaki, S.; Minami, K.; Tsuji, K. Proportional-based resource allocation control with QoS adaptation for IEEE 802.11 ax. In Proceedings of the ICC 2020—2020 IEEE International Conference on Communications (ICC), Dublin, Ireland, 7–11 June 2020; pp. 1–6. [Google Scholar]
  47. Malche, T.; Tharewal, S.; Tiwari, P.K.; Jabarulla, M.Y.; Alnuaim, A.A.; Hatamleh, W.A.; Ullah, M.A. Artificial Intelligence of Things-(AIoT-) Based Patient Activity Tracking System for Remote Patient Monitoring. J. Healthc. Eng. 2022, 2022, 8732213. [Google Scholar] [CrossRef]
  48. Sheela, K.G.; Varghese, A.R. Machine Learning based health monitoring system. Mater. Today: Proc. 2020, 24, 1788–1794. [Google Scholar]
  49. Fafoutis, X.; Sørensen, T.; Madsen, J. Energy harvesting-wireless sensor networks for indoors applications using IEEE 802.11. Procedia Comput. Sci. 2014, 32, 991–996. [Google Scholar] [CrossRef] [Green Version]
  50. Lin, H.-H.; Shih, M.-J.; Wei, H.-Y.; Vannithamby, R. DeepSleep: IEEE 802.11 enhancement for energy-harvesting machine-to-machine communications. Wirel. Netw. 2015, 21, 357–370. [Google Scholar] [CrossRef]
  51. Shafique, K.; Khawaja, B.A.; Khurram, M.D.; Sibtain, S.M.; Siddiqui, Y.; Mustaqim, M.; Chattha, H.T.; Yang, X. Energy harvesting using a low-cost rectenna for Internet of Things (IoT) applications. IEEE Access 2018, 6, 30932–30941. [Google Scholar] [CrossRef]
  52. Blobel, J.; Tran, V.H.; Misra, A.; Dressler, F. Low-Power Downlink for the Internet of Things using IEEE 802.11-compliant Wake-Up Receivers. In Proceedings of the IEEE INFOCOM 2021-IEEE Conference on Computer Communications, Vancouver, BC, Canada, 10–13 May 2021; pp. 1–10. [Google Scholar]
  53. Kim, S.C.; Jeon, J.H.; Park, H.J. QoS Aware Energy-Efficient (QAEE) MAC Protocol for Energy Harvesting Wireless Sensor Networks. In Proceedings of the International Conference on Hybrid Information Technology (ICHIT), Daejeon, Korea, 23–25 August 2012; Springer: Berlin/Heidelberg, Geramny, 2012; pp. 41–48. [Google Scholar]
  54. Sarang, S.; Drieberg, M.; Awang, A.; Ahmad, R. A QoS MAC protocol for prioritized data in energy harvesting wireless sensor networks. Comput. Netw. 2018, 144, 141–153. [Google Scholar] [CrossRef]
  55. Naderi, M.Y.; Nintanavongsa, P.; Chowdhury, K.R. RF-MAC: A Medium Access Control Protocol for Re-Chargeable Sensor Networks Powered by Wireless Energy Harvesting. IEEE Trans. Wirel. Commun. 2014, 13, 3926–3937. [Google Scholar] [CrossRef] [Green Version]
  56. Kim, T.; Park, J.; Kim, J.; Noh, J.; Cho, S. REACH: An Efficient MAC Protocol for RF Energy Harvesting in Wireless Sensor Network. Wirel. Commun. Mob. Comput. 2017, 2017, 6438726. [Google Scholar]
  57. Guntupalli, L.; Gidlund, M.; Li, F.Y. An On-Demand Energy Requesting Scheme for Wireless Energy Harvesting Powered IoT Networks. IEEE Internet Things J. 2018, 5, 2868–2879. [Google Scholar] [CrossRef]
  58. Benigno, G.; Briante, O.; Ruggeri, G. A Sun Energy Harvester Model for the Network Simulator 3 (ns-3). In Proceedings of the 2015 12th Annual IEEE International Conference on Sensing, Communication, and Networking-Workshops (SECON Workshops), Seattle, WA, USA, 22–25 June 2015; pp. 1–6. [Google Scholar]
  59. Nurzaman, A.; Iftekhar, H.M. Periodic traffic scheduling for IEEE 802.11 ah networks. IEEE Commun. Lett. 2020, 24, 1510–1513. [Google Scholar]
  60. Wu, H.; Nabar, S.; Poovendran, R. An Energy Framework for the Network Simulator 3 (ns-3). In Proceedings of the 4th International ICST Conference on Simulation Tools and Techniques, Seattle, WA, USA, 22–25 June 2011; pp. 222–230. [Google Scholar]
  61. Feeney, L.M.; Nilsson, M. Investigating the energy consumption of a wireless network interface in an ad hoc networking environment. In Proceedings of the IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No. 01CH37213), Anchorage, AK, USA, 22–26 April 2001; Volume 3, pp. 1548–1557. [Google Scholar]
  62. Carneiro, G.; Fortuna, P.; Ricardo, M. Flowmonitor: A network monitoring framework for the network simulator 3 (ns-3). In Proceedings of the Fourth International ICST Conference on Performance Evaluation Methodologies and Tools, Pisa, Italy, 20–22 October 2009; pp. 1–10. [Google Scholar]
  63. Afaqui, M.S.; Brown, S.; Farrell, R. Detecting MAC Misbehavior of IEEE 802.11 Devices within Ultra Dense Wi-Fi Networks. In Proceedings of the 2018 25th International Conference on Telecommunications (ICT), Saint-Malo, France, 26–28 June 2018; pp. 213–219. [Google Scholar]
  64. Jain, R.K.; Chiu, D.M.; Hawe, W.R. A Quantitative Measure of Fairness and Discrimination; Eastern Research Laboratory, Digital Equipment Corporation: Hudson, MA, USA, 1984. [Google Scholar]
  65. Cisotto, G.; Casarin, E.; Tomasin, S. Requirements and enablers of advanced healthcare services over future cellular systems. IEEE Commun. Mag. 2020, 58, 76–81. [Google Scholar] [CrossRef]
  66. Ibarra, E.; Antonopoulos, A.; Kartsakli, E.; Rodrigues, J.P.C.; Verikoukis, C. QoS-aware energy management in body sensor nodes powered by human energy harvesting. IEEE Sens. J. 2015, 16, 542–549. [Google Scholar] [CrossRef] [Green Version]
  67. Kokkonis, G.; Psannis, K.; Kostas, E.; Roumeliotis, M.; Ishibashi, Y.; Kim, B.-G.; Constantinides, A.-G. Transferring wireless high update rate supermedia streams over IoT. In New Advances in the Internet of Things; Springer: Cham, Switzerland, 2018; pp. 93–103. [Google Scholar]
  68. Al-Tarawneh, L.A. Medical Grade QoS Improvement Using IEEE802. 11e WLAN Protocol. In Smart Technologies and Innovation for a Sustainable Future; Springer: Cham, Switzerland, 2019; pp. 229–235. [Google Scholar]
  69. Martiradonna, S.; Cisotto, G.; Boggia, G.; Piro, G.; Vangelista, L.; Tomasin, S. Cascaded WLAN-FWA networking and computing architecture for pervasive in-home healthcare. IEEE Wirel. Commun. 2021, 28, 92–99. [Google Scholar] [CrossRef]
  70. Mukhopadhyay, S. Design of Low-Power Wireless Electroencephalography (EEG) System; Technical Report; Georgia Institute of Technology: Atlanta, GA, USA, 2011. [Google Scholar]
  71. Liang, X.; Balasingham, I. Performance Analysis of the IEEE 802.15.4 based ECG Monitoring Network. In Proceedings of the 7th IASTED international Conferences on Wireless and Optical Communications, Montreal, QC, Canada, 30 May–1 June 2007; Citeseer: University Park, PA, USA, 2007; pp. 99–104. [Google Scholar]
  72. Yuce, M.R.; Khan, J. Wireless Body Area Networks: Technology, Implementation, and Applications; CRC Press: Boca Raton, FL, USA, 2011. [Google Scholar]
  73. Fauvel, S.; Ward, R.K. An energy efficient compressed sensing framework for the compression of electroencephalogram signals. Sensors 2014, 14, 1474–1496. [Google Scholar] [CrossRef] [Green Version]
  74. Park, K.-J.; Shrestha, D.M.; Ko, Y.-B.; Vaidya, N.H.; Sha, L. IEEE 802.11 WLAN for Medical-Grade QoS. In Proceedings of the 1st ACM International Workshop on Medical-Grade Wireless Networks, New York, NY, USA, 18 May 2009; pp. 3–8. [Google Scholar]
  75. Zacurate Company. Zacurate 500DL Pro Series Fingertip Pulse Oximeter. Available online: https://zacurate.com (accessed on 10 April 2022).
  76. Adame, T.; Bel, A.; Bellalta, B.; Barceló, J.; Gonzalez, J.; Oliver, M. Capacity analysis of IEEE 802.11 ah WLANs for M2M communications. In Proceedings of the International Workshop on Multiple Access Communications, Vilnius, Lithuania, 16–17 December 2013; Springer: Cham, Switzerland, 2013; pp. 139–155. [Google Scholar]
  77. Tapparello, C.; Ayatollahi, H.; Heinzelman, W. Energy harvesting framework for network simulator 3 (ns-3). In Proceedings of the 2nd International Workshop on Energy Neutral Sensing Systems, Memphis TN, USA, 6 November 2014; pp. 37–42. [Google Scholar]
Figure 1. An example of MIoT applications in a field hospital.
Figure 1. An example of MIoT applications in a field hospital.
Sensors 22 03831 g001
Figure 2. CSMA/CA Back-off procedure.
Figure 2. CSMA/CA Back-off procedure.
Sensors 22 03831 g002
Figure 3. Wi-Fi 7 allows AP coordination.
Figure 3. Wi-Fi 7 allows AP coordination.
Sensors 22 03831 g003
Figure 4. An example of the energy harvesters placement on the human body in the MIoT system.
Figure 4. An example of the energy harvesters placement on the human body in the MIoT system.
Sensors 22 03831 g004
Figure 5. Flow graph of the AP coordination based optimization algorithm.
Figure 5. Flow graph of the AP coordination based optimization algorithm.
Sensors 22 03831 g005
Figure 6. Sleep/Wake-up mode schematic. (a) Transmission before applying the sleep/wake-up technique, (b) offered load multiplication by factor X, (c) wake-up and sleep duration division by same factor X.
Figure 6. Sleep/Wake-up mode schematic. (a) Transmission before applying the sleep/wake-up technique, (b) offered load multiplication by factor X, (c) wake-up and sleep duration division by same factor X.
Sensors 22 03831 g006
Figure 7. Flow graph of the Sleep/Wake-up mode algorithm.
Figure 7. Flow graph of the Sleep/Wake-up mode algorithm.
Sensors 22 03831 g007
Figure 8. The layered structure of a sensor node (The modules in green, pink and purple represent the modified MAC layer, PHY layer, energy model, and energy harvester, respectively).
Figure 8. The layered structure of a sensor node (The modules in green, pink and purple represent the modified MAC layer, PHY layer, energy model, and energy harvester, respectively).
Sensors 22 03831 g008
Figure 9. Layout of the Wi-Fi deployment in field hospital.
Figure 9. Layout of the Wi-Fi deployment in field hospital.
Sensors 22 03831 g009
Figure 10. The idle and Rx states are responsible for most of a node energy consumption.
Figure 10. The idle and Rx states are responsible for most of a node energy consumption.
Sensors 22 03831 g010
Figure 11. ECG QoS metrics and energy consumption under CW changes for all cells.
Figure 11. ECG QoS metrics and energy consumption under CW changes for all cells.
Sensors 22 03831 g011
Figure 12. EEG QoS metrics and energy consumption under CW changes for all cells.
Figure 12. EEG QoS metrics and energy consumption under CW changes for all cells.
Sensors 22 03831 g012
Figure 13. EMR QoS metrics and energy consumption under CW changes for all cells.
Figure 13. EMR QoS metrics and energy consumption under CW changes for all cells.
Sensors 22 03831 g013
Figure 14. ECG QoS metrics and energy consumption under CW changes for slave cells.
Figure 14. ECG QoS metrics and energy consumption under CW changes for slave cells.
Sensors 22 03831 g014
Figure 15. EEG QoS metrics and energy consumption under CW changes for slave cells.
Figure 15. EEG QoS metrics and energy consumption under CW changes for slave cells.
Sensors 22 03831 g015
Figure 16. EMR QoS metrics and energy consumption under CW changes for slave cells.
Figure 16. EMR QoS metrics and energy consumption under CW changes for slave cells.
Sensors 22 03831 g016
Figure 17. ECG QoS metrics and energy consumption under CW changes for master cells.
Figure 17. ECG QoS metrics and energy consumption under CW changes for master cells.
Sensors 22 03831 g017
Figure 18. EEG QoS metrics and energy consumption under CW changes for master cells.
Figure 18. EEG QoS metrics and energy consumption under CW changes for master cells.
Sensors 22 03831 g018
Figure 19. EMR QoS metrics and energy consumption under CW changes for master cells.
Figure 19. EMR QoS metrics and energy consumption under CW changes for master cells.
Sensors 22 03831 g019
Figure 20. Desired QoS metrics and energy consumption under CW changes with sleep/wake-up mode.
Figure 20. Desired QoS metrics and energy consumption under CW changes with sleep/wake-up mode.
Sensors 22 03831 g020
Figure 21. Impact of the proposed algorithm on the selection of the solar panel.
Figure 21. Impact of the proposed algorithm on the selection of the solar panel.
Sensors 22 03831 g021
Table 1. Default EDCA ACs parameters.
Table 1. Default EDCA ACs parameters.
Access CategoryCW min CW max AIFSNTXOP
VO71521.5 ms
VI153123.0 ms
BE31102330.0 ms
BK31102370.0 ms
Table 2. Relevant energy harvesting for MIoT system [4].
Table 2. Relevant energy harvesting for MIoT system [4].
Energy SourceEnergy HarvesterPower Density
Sun radiationPhoto-voltaic cell10 µW/ cm 3
Artificial light 100 mW/ cm 3
Radio FrequencyWireless energy0.1 µW/ cm 2
harvester300 µW/ cm 2
HeatThermocouple40 µW/ cm 2
50 mW/ cm 2
Human body motionPiezoelectric0.021 µW/ mm 3
Vibration 2 W/ cm 3
Table 3. Features comparison of related work and our proposal.
Table 3. Features comparison of related work and our proposal.
Properties Wireless
Communication 1
MAC
Modification
AP
Coordination
Sleep/Wake-Up
Deployment
Energy
Harvester
QoS
Support
Dense
Deployment
Studies
Son et al. [40]Wi-Fi
Tian et al. [41]Wi-Fi
Syed et al. [42]Wi-Fi
Ahmed et al. [43]Wi-Fi
Ali. et al. [44]Wi-Fi
Ali. et al. [45]Wi-Fi
Filoso et al. [46]Wi-Fi
Malche et al. [47]BLE
Sheela et al. [48]Wi-Fi
Fafoutis et al. [49]Wi-Fi
Lin et al. [50]Wi-Fi
Shafique et al. [51]Wi-Fi
Blobel et al. [52]Wi-Fi
Kim et al. [53]Multiple
Sarang et al. [54]Multiple
Kim et al. [56]Multiple
Naderi et al. [55]Multiple
Guntupalli et al. [57]Multiple
Our proposalWi-Fi
1 In multiple studies the focus of the authors is on the CSMA/CA as the channel access mechanism. Since this mechanism can be used in different wireless communication technologies such as Wi-Fi, Zigbee, LoRa (class C devices), and active RFID, we convey it as multiple wireless communication technologies.
Table 4. Quality of service requirements for e-Health applications.
Table 4. Quality of service requirements for e-Health applications.
Application TypeQoS Parameters
End-to-End Delay (ms)Required Bandwidth (Mbps)Packet Loss Ratio (%)Jitter (ms)Sensitivity to Context
ECG [40,65,66]<2501<1025
EEG [40,65,66]<2501<1025
EMR [40,67,68]<3001<1030
Telemetry alarm [40,65]<1001<1025
Video [69]150–4002<530
Table 7. Energy-related parameters.
Table 7. Energy-related parameters.
ParameterValue
Panel dimension [58]17 cm 2
Panel latitude [58]41.3851
Panel longitude [58]2.1734
Panel altitude [58]12.000 m
Harvesting update interval [58]0.100 s
Initial energy [77]100.000 J
Initial voltage [77]3.200 v
Nominal voltage [77]4.000 v
Exponential voltage [77]4.000 v
Rated capacity [77]0.950 Ah
Nominal capacity [77]1.600 Ah
Exponential capacity [77]0.200 Ah
Internal resistance [77]0.035 Ω
Minimum threshold voltage [77]3.000 v
Idle current [76]0.233 A
Transmission current [76]0.466 A
Reception current [76]0.300 A
Sleep current [76]0.020 A
CCA_Busy [76]0.273 A
Table 8. Label adaptation of CW combinations to find the optimal point.
Table 8. Label adaptation of CW combinations to find the optimal point.
Combination of CW min Adapted Label in the Case of
and CW max CW Changes in All the Cells
31–1023Default
63–1055case 1
127–1119case 2
255–1247case 3
511–1503case 4
Table 9. Label adaptation of CW combinations in master cells.
Table 9. Label adaptation of CW combinations in master cells.
Combination of CW min and CW max Adapted Label in the Case of CW Changes in Master Cells
31–1023Default
123–1116case 5
119–1112case 6
115–1108case 7
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Famitafreshi, G.; Afaqui, M.S.; Melià-Seguí, J. Enabling Energy Harvesting-Based Wi-Fi System for an e-Health Application: A MAC Layer Perspective. Sensors 2022, 22, 3831. https://doi.org/10.3390/s22103831

AMA Style

Famitafreshi G, Afaqui MS, Melià-Seguí J. Enabling Energy Harvesting-Based Wi-Fi System for an e-Health Application: A MAC Layer Perspective. Sensors. 2022; 22(10):3831. https://doi.org/10.3390/s22103831

Chicago/Turabian Style

Famitafreshi, Golshan, Muhammad Shahwaiz Afaqui, and Joan Melià-Seguí. 2022. "Enabling Energy Harvesting-Based Wi-Fi System for an e-Health Application: A MAC Layer Perspective" Sensors 22, no. 10: 3831. https://doi.org/10.3390/s22103831

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