Next Article in Journal
Design and Performance Analysis of a Multi-Carrier M-Ary DCSK System with Multilevel Code-Shifted Modulation Based on Fractional-Order Chaos
Next Article in Special Issue
A New Modulated Finite Control Set-Model Predictive Control of Quasi-Z-Source Inverter for PMSM Drives
Previous Article in Journal
Practices of Motivators in Adopting Agile Software Development at Large Scale Development Team from Management Perspective
Previous Article in Special Issue
Mitigating Broadcasting Storm Using Multihead Nomination Clustering in Vehicular Content Centric Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

A Survey on Energy Harvesting Wireless Networks: Channel Capacity, Scheduling, and Transmission Power Optimization

1
Department of Computer Science and Software Engineering, Auckland University of Technology, Auckland 1010, New Zealand
2
Department of Electrical, Computer and Software Engineering, Faculty of Engineering, The University of Auckland, Auckland 1010, New Zealand
3
School of Information Technology, Waikato Institute of Technology, Hamilton 3240, New Zealand
*
Author to whom correspondence should be addressed.
Electronics 2021, 10(19), 2342; https://doi.org/10.3390/electronics10192342
Submission received: 29 August 2021 / Revised: 16 September 2021 / Accepted: 19 September 2021 / Published: 24 September 2021
(This article belongs to the Special Issue 10th Anniversary of Electronics: Advances in Networks)

Abstract

:
This paper presents a survey on energy harvesting (EH) wireless communication networks focusing on channel capacity, transmission schemes, and power optimization. While many network researchers focus on energy management policies addressing the intermittency and randomness of the EH processes, but the channel capacity, and transmission power optimization have not been fully explored yet. In this paper, we provide a review and analysis of channel capacity, offline and online transmission schemes, and power optimization from an information theory perspective. By reviewing and analyzing wireless networking literature, we found that EH is a technologically feasible and economically viable paradigm for cost-effectiveness in the design and deployment of next-generation wireless networks. Finally, we identify open research problems and future research directions in the emerging field of EH wireless networks. We expect this study to stimulate more research endeavors to build energy-efficient scalable next-generation wireless network systems.

1. Introduction

The exponential growth of wireless networks has highlighted the issue of energy consumption into sustainability (e.g., reducing carbon footprint) and operating expenditure (OPEX) perspectives. Wireless energy harvesting (WEH) is one of the key techniques in achieving energy harvesting (EH) in wireless communication networks [1]. Harvesting energy from natural and ambient sources is a promising means of increasing energy efficiency and improving sustainability in wireless communication systems. In effect, we need to address the fundamental bandwidth-power and delay-power trade-off to reduce energy consumption ensuring that network performance continues to meet the traffic demand [2].
Energy harvesting devices (EHDs) are of great interest in the contexts of energy efficiency in wireless communication networks. The deployment of EHDs is on the rise, often replacing battery-operated counterparts as they offer several advantages over grid or battery-powered systems [3]. The potential of energy self-sufficiency, self-sustainability, and perpetual lifetime limited hardware components can improve energy sustainability. Various alternative energy sources such as solar, vibrational, thermoelectric, and electromagnetic can be harvested to power EHDs. Therefore, EHDs facilitate perpetual operation and self-sustainability as far as energy efficiency is concerned [4].
The EH is a promising technique to achieve a cost-effective solution for green computing and networking [5,6]. Although there is a long history of EH focus at the device and circuit level, it has only very recently received engineering attention at the system, communication, and network level. The availability of powerful and very low-power electronics provides the computational capability and operational longevity needed by EHD. Network, system, and communication have traditionally incorporated energy consciousness as a design discipline focusing on either minimizing energy consumption against a given performance metric or optimizing performance given a fixed amount of energy. The additional constraints due to the inherent intermittent and stochastic nature of the energy harvesting process introduce novel dimensions of uncertainty to the wireless communication problem. The EH system design demands a reevaluation [7,8] of the communication paradigm aimed at maintaining reliable communication in the light of additional constraints. The research methodology we adopted in the literature review is discussed next.

1.1. Research Methodology Adopted

To formulate this survey paper, we collected and reviewed about 35 relevant papers in the broad field of energy harvesting wireless communication networks. These papers were collected from various refereed journals and conference proceedings obtained from well-known databases including IEEE Xplore, ACM, Springer, and ScienceDirect. We also looked at industry white papers from online credible sources. We used the analysis and synthesis approach in reviewing the literature to come to a meaningful conclusion. A summary of related work (literature review) is presented next.

1.2. Summary of Related Research

There are various research topics related to EH such as mobile charger scheduling, message broadcast, and optimal coverage [9,10,11,12,13]. In the review of literature, we mainly focused on aspects of channel capacity, transmission schemes, and power optimization in the context of EH. A summary of related work is presented in Table 1. The selected published papers are listed in column 1. The scope of each survey paper, year of publication, and remark/limitations are presented in columns 2 to 4, respectively.

1.3. Contribution

The main contributions of this paper are highlighted below.
  • The main contribution and strength of this paper is the emphasis that energy harvesting (EH) in wireless networks is crucial for the successful design and deployment of next-generation wireless networks. To this end, we summarize recent results in EH wireless networks focusing on aspects of data scheduling and transmission power optimization. This necessitates analyzing communication protocols at the physical and medium access layers from information theory, communication theory, and signal processing perspectives.
  • We present a comprehensive review and analysis of channel capacity limits of the physical channel for various battery capacities, including infinite battery, no battery, and finite battery scenarios.
  • We provide an in-depth study on offline transmission optimization with energy causality constraint, data arrival, finite battery, and fading channels. In addition, online optimization strategies are reviewed using a Markov decision process (MDP) formulation.
The rest of the paper is organized as follows: Section 2 introduces an abstraction of a generic EH node and a mathematical model. Section 3 identifies information theory-based efforts at modeling channel capacity for three battery capacity constraints. Section 4 surveys recent results on offline optimization of transmission policy for various constraints. Online transmission schemes are reviewed in Section 5. Future research directions and open research challenges are discussed in Section 6. Finally, a brief conclusion in Section 7 concludes the paper.

2. Mathematical Abstraction of Energy Harvesting

An analytic model must represent features common to all EH systems: An intermittent energy supply, finite storage capacity, imperfections of storage devices, and complexity constraints. We examine a mathematical abstraction for energy harvesting devices (EHDs) that briefly introduces key concepts needed for the subsequent discussion and analysis.
An EHD consists of sub-systems that implement energy harvesting and storage, data processing, and sensing and communication, as shown in Figure 1 (top part) [22]. The bottom part of Figure 1 represents a mathematical abstraction of an EHD. Incident ambient energy is captured and converted by the EH module. The electrical energy is stored by the storage element (SE), which may consist of a battery in conjunction with a capacitor. The SE powers the microprocessor ( μ P ), sensor, and radio. The μ P implements the energy management policy by duty cycling the sensor and radio sub-systems and managing data storage.
The block diagram of an EHD in Figure 1 can be conceptualized as consisting of finite energy and data queues determined by corresponding models of energy arrival process H t and data arrival process I t . The data buffer has a static capacity D m a x , while the capacity of the energy buffer is a function of time (reflecting imperfections of the SE and non-deterministic EH process). The μ P controls the switches determining the flow of data and energy according to a set of rules determined by the energy management policy. We assumed that energy and data arrivals are independent of each other and described by independent and identically distributed (i.i.d.) discrete-time stochastic processes. The optimal energy management policy, in turn, can be conceptualized as one that seeks the best strategy to empty the data queue, given some H t and I t processes.

3. Analysis of Channel Capacity

Channel capacity in a system powered by EHDs is a function of the rate at which harvested energy is available for data transmission, the data arrival rate along with conditions on transmission, and the correlation between these two stochastic processes.
Energy harvesting process H t , depends on assumptions on battery size. Every channel use depletes the stored energy and must not violate energy causality. Generally, the classic additive white Gaussian noise (AWGN) channel is considered for analytic tractability with input X , zero mean unit variance Gaussian noise Z , and output Y = X + Z .
The energy arrival at the energy harvesting battery located at the transmitter is modeled as an ergodic, stationary stochastic process H , with mean value P ( Ε H   = P ). The average power constraint per codeword in this setting is denoted by :   1 n i = 1 n X i 2 P . At each channel use X i 2 units of energy are depleted and Hi units arrive via the harvesting process. The energy constraint that needs to be satisfied by codewords on every channel use is given by
i = 1 k X i 2 < i = 1 k H i
where i = 1 , , k .
The EHD term on the right of the inequality shown in (1) determines the available energy per-codeword. Therefore, optimal transmission policy would vary the design, rate, and scheme of codewords, to satisfy (1). The different schemes are qualified on battery sizes categorized as infinite, finite, and zero.
The channel input at discrete instant i occurs if H i X i 2 . The energy constraint satisfied per code symbol is X i X 1 , . . , X n . For equivalent AWGN channel featuring average transmit power, the capacity-constrained by average recharge rate is given by
= 1 2 l o g 1 + P
The above analysis is valid for ideal battery, no energy processing cost, and assumed independence of energy arrival process.
Figure 2 shows a schema of EHD channel capacity for three battery-size scenarios. The three battery scenarios (infinite, no battery, and finite) are discussed below.
(A)
Infinite battery scenario: Channel capacity findings with infinite battery for two methods—namely, save and transmit, and best-effort transmit [16], are compared based on energy arrival profile, channel coding scheme, among other features. The arrival process is assumed to be an independent i.i.d. sequence of random variables. The save-and-transmit method assumes an infinite battery and features an energy-saving phase where it transmits zeros, followed by a data transmission phase. The best-effort transmit method, on the other hand, begins transmission right away and discards a symbol that requires more energy than is available. As a result, it requires greater encoder/decoder complexity. The main feature of the save-and-transmit method is that more symbols carry information than the best-effort transmit method.
(B)
No battery scenario: Channel capacity findings with no battery ( E m a x = 0 ) for AWGN channel assumes time-varying amplitude constraints ( α 1 , α 2 ) with causal information available only at the transmitter [19]. The channel coding scheme, in turn, is determined by the support set for optimal cumulative distribution function (CDF) F of energy arrivals. The channel capacity is given by
C = m a x F Ω I F T ; Y
where Ω is the space of compact and convex joint probability density function (pdf) over a 1 , a 1 × a 2 , a 2 . The expression for mutual information I F T ; Y in terms of a convex optimization problem with a unique solution. The energy arrival profile independent and identically distributed (i.i.d) sequence with finite realizations. The code symbol amplitude constrained to available energy at each channel use can be expressed as
X i 2 E i
The energy arrival profile ( E i ) is an i.i.d. Bernoulli process under the constraints of the current state of the battery and the last channel use. The expressions are given by
E i 0 , 1
P r E i = 1 = q
However, the above analysis is valid for the following assumptions. Transmitter has causal knowledge of S i and has feedback knowledge of past channels used. The receiver does not know history or S i . The rate does not account for the energy arrival process, and the receiver exploits the knowledge of system memory.
Optimal coding scheme scales with the magnitude of ± E i . S F denotes the finite optimal support set for F. Members of S F determine the optimal rate capacity for the coding scheme in place [19]. Though limited to a single-access scenario, this study demonstrates the capacity for a stochastic, amplitude-constrained channel with a discrete input distribution. Furthermore, it demonstrates that an infinite battery-size assumption lends itself to higher achievable capacity.
(C)
Finite battery scenario: Channel capacity findings with finite battery for two methods—namely, naïve i.i.d. (NIID) and optimized i.i.d. (OIID) Shannon strategy for the state-dependent channel [17]. For binary channel input, the number of channels uses between the transmission of successive 1’s may be used as the basis for encoding and decoding. Let us suppose that the number of channels uses between (n − 1)th and nth-transmitted 1 is given by
T n 1 , 2 ,
Idle time between (n − 1)th-transmitted 1 and the next energy arrival is given by
Z n 1 , 2 ,
The number of channels uses the transmitter waits to transmit 1 after energy arrival following (n − 1)th transmission of 1 is given by
V n 1 , 2 ,
The equivalent timing channel can be written as
T n = V n + Z n
The above analysis is valid for the following assumptions. Transmitter has causal knowledge of Z n and feedback knowledge of T n 1 outputs. The receiver can only calculate T n . Message: W 1 , 2 , . . M . The maximum channel uses to transmit W for a given E i .
Table 2 compares the energy arrival processes, transmit method, encoder/decoder complexity, and achievable capacity for the three battery scenarios (infinite, no battery, and finite). The battery condition is listed in Column 1, and the corresponding arrival process, transmit method, encoder complexity, and achievable channel capacity are presented in Columns 2 to 5, respectively. We observe that the infinite battery can offer high channel capacity than the finite battery conditions. However, this high capacity is achieved at the expense of greater encoder/decoder complexity. In case of no battery condition, the achievable channel capacity is low, as expected.
(D)
Summary of Findings and Discussion
The performance superiority of this energy management scheme is demonstrated, which is agnostic to battery degradation. We observed that battery capacity is a critical determinant of channel capacity. The capacity for the Gaussian channel with an infinite battery is achievable using Gaussian codebooks employing save-and-transmit and best-effort transmit schemes. The amplitude-constraint discrete and time-varying inputs in the case of no battery achieve a strictly smaller capacity than the former case. Simpler assumptions of a binary, noiseless channel employed for the case of finite battery (unit size considered) yielded a correspondence with the timing channel. The resulting single letter capacity expression required solving for the cardinality of an auxiliary variable. The issues with the capacity for general channel and energy arrivals in the finite battery case are partially solved.

4. Analysis of Offline Transmission Schemes

Offline energy management of the transmission power and data rate assumes precise knowledge of the harvested energy and data arrival processes at the transmitter before the transmission begins [24]. The goal is to schedule the delivery of the data packets to the destination given the available energy profile while optimizing performance metrics such as minimum time to complete transmission, delay constraints, and throughput maximization while incorporating practical concerns such as processing cost, channel fading, and non-ideal battery. We reviewed recent results for single-user and multi-user scenarios. Most solutions emerge out of a convex optimization framing of the problem. Figure 3 shows a classic directional water-filling algorithm. It forms the basis with several variants, such as directional, staircase, and glue-pouring that represent various combinations of energy, data, and battery constraints. The top part of Figure 3 shows a scenario in which all the taps are turned OFF, and the epochs are determined by the channel-fading events. The bottom part of Figure 3 shows a scenario where all the taps are turned ON, and consequently, no energy flow to previous epochs. However, the energy arrivals due to E1 flow into the next epoch.
L1, L2, …, L9 represent epochs, whereas E0, E1, E2, and E3 represent energy arrivals per epoch. The E m a x indicates the maximum size of the energy buffer (i.e., storage capacity). More details about offline energy management strategies can be found in [24,25,26].
The assumptions for monotonic increase, concavity, and continuously differentiability associated with the rate power function g p r generally hold. These assumptions imply optimality of constant power during transmission of a single bit and the existence of g 1 r . Assuming an AWGN setup and the associated rate power relationship R = 1 2 l o g 1 + h P .
Therefore, every transmission of power p and duration l sends l 2 l o g 1 + h P bits of data using l p units of energy. Our problem is to determine the optimal time-varying power scheme P t that minimizes transmission time for all packets as a function of the random energy arrival, data backlog, and fluctuating channel fading profiles. It is noted that the transmission minimization problem is a dual of the throughput maximization [20].
We assume B i and E i represent the ith bit and amount of energy arrival into the data and energy queues, respectively, of the EH transmitter at different epochs in addition to backlogged data and already stored energy. The transmitter can adapt transmission power and rates to suit average energy and remaining bits. Power changes occur at every epoch [18]. The analytical models for energy and transmission power optimization are presented next.
(A)
Energy optimization: Given the power sequence p = p 1 , p 2 , , p N and duration l = l 1 , l 2 , , l N .
The energy arrivals in epochs s 1 , s 2 , , s k with amounts E 1 , E 2 , , E k are given by
m i n p , l T s . t . E t i : s i < t E i
B T = B o 0 t T
The energy causality constraint can be expressed as
i = 1 k l i p i i = 0 k 1 E i
where i = 1 , 2 , , k .
The optimal policy can be achieved as
n = 1 N g p n l n = B o
for n = 1 , 2 , , N .
i n = a r g m i n i : s i T j = i n 1 i 1 E j s i s i n 1
p n = j = i n 1 i n 1 E j s i n s i n 1
l n = s i n s i n 1
where T = n = 1 N l n .
(B)
Optimization of data arrivals: At t = 0 , B 0 bits available and data arrive in amounts B 1 , B 2 , , B M   at times t 1 , t 2 , , t M .
Now the optimization problem is
m i n p , l T s . t . E t i : s i < t E i
B t i : s i < t B i 0 t T
B T = i = 0 M B i 0 t T
(C)
Finite battery optimization: The system optimization problem for finite battery constraint can be written as
m a x p i 0 L i 2 l o g 1 + p i
s . t . i = 1 l l i p i i = 0 l 1 E i
where l = 1 ,   2 , , N + 1 .
i = 0 l 1 E i i = 1 l l i p i E m a x
where l = 1 ,   2 , , N .
The concavity of the objective function along with the linear convexity of the constraints implies a unique maximal and suitability to a Lagrangian formulation. Associate Lagrange multipliers λ i μ i with the two constraints. Express the optimal power levels by applying the Karush–Kuhn–Tucker (KKT) optimality conditions.
p i = 1 j = i N + 1 λ j j = i N μ j 1
where i = 1 ,   2 , , N .
(D)
Fading channel optimization: Suppose there are N changes in power levels and M changes in the channel transfer function during. Therefore, T = L + M + N + 1 .
The optimization problem becomes
m a x p i 0 i = 1 N + M + 1 L i 2 l o g 1 + p i h i
s . t . i = 1 l l i p i i = 0 l 1 E i
where l = 1 ,   2 , , N + M + 1 .
i = 0 l 1 E i i = 1 l l i p i E m a x
where l = 1 ,   2 , , N .
The Lagrange multipliers now consist of three sets: λ i , μ i η i . The third multiplier accounts for the scenario where the current fading implies an optimal policy that dictates no transmission during that epoch.
(A)
Summary of Findings and Discussion
When the transmission distances are small (typically for wireless sensor networks), the processing energy cost needs to be considered. Youssef-Massaad et al. [27] develop optimal rate regions for an EH transmitter considering fixed (𝜖) processing cost for the single-user, multiple channels and multi-access AWGN static channels. They have found bursty transmissions with the same average signal power for a fraction 𝛳 of an epoch are optimal. The processing cost overhead of using a new channel in the case of multiple parallel channels is conditioned on the signal-to-noise ratio (SNR) level of the unused channels being lower than the channel already in use by a given threshold. They call this “glue pouring” variant of the water-pouring algorithm (Figure 4). The multiple access case considered for two users reduces to the single-user case when there is no contention and the parallel channel scenario when users compete. The main results that are associated with the offline transmission optimization schemes (glue-pouring algorithms) are illustrated in Figure 4.
Figure 5 illustrates the energy optimizations solution using the directional glue-pouring algorithm. It starts with defining the remaining energy maximization (REM) problem and packet scheduling for EH transmission. Then, the problem set is defined. The online transmission policies (heuristic solution) are then set up to deal with transmitting all the data. The glue-pouring algorithms are executed to provide energy to transmit data packets fulfilling the energy causality.
Orhan et al. [28] extend the results of fading channels. Optimal offline schemes are developed for the REM, minimizing transmission completion time (TCT), and an online heuristic using the REM solution.

5. Analysis of Online Transmission Schemes

Online transmission policy assumes that the underlying stochastic processes are ill-defined. Therefore, it is better to define an iterative procedure for an optimal policy on a sequence of past decisions. A Markov decision process (MDP) permits exactly this. An MDP is built on the state-based formalism described by a Markov chain, by first associating a reward function with each state transition in the Markov chain to achieve a Markov reward process (MRP), and finally associating an action with each reward, such that a sequence of actions determines a policy. The resulting MDP may be employed to evaluate a fixed policy by the process of value iteration that determines the value of each state for the policy or may be used to determine the optimal policy that maximizes the reward.
Figure 6 shows a schema of various MDP optimizations. The MDP framework is used to associate instantaneous importance with the transmission of each packet from an EHD to maximize long-term average reward. An i.i.d. harvesting process restricts the current system state to the contents of the battery with state transition probabilities determined by the set of permissible actions assigned to each state (transmit/drop and associated powers).
Sharma et al. [29] develop optimal and sub-optimal transmission policies to maximize throughput or minimize delay and extend the results to the time-slotted media access control (MAC) level. The treatment is clear, comprehensive, and free of restricting assumptions making it a good base for design reference.
Michelusi et al. [30] consider a threshold structure per transmission policy that determines the importance of transmitting the sensed data packets. A strict deadline policy ensures the packets that are not transmitted are dropped. EH follows a Bernoulli i.i.d. process, independent of the stochastic process generating the importance values { V k }. It is assumed that the amount of energy harvested during each slot is greater than the amount required to transmission. The transmitter assumes perfect knowledge of the battery state of charge, and battery degradation is not considered. The evolution of the battery state B k over interval k , k + 1 , k Z + is described by B k + 1 = m i n B k T k + E k , E m a x , where T k represents the amount of energy utilized for transmission during slot k , E k is the amount harvested. The policy λ manifests as a probability measure over the binary action space and aims to maximize the long-term throughput. Given an initial state S 0 the expected reward gathered is defined by R λ , S 0 = lim k i n f 1 K E k = 0 K 1 T k V k | S 0 and λ o p t solves the optimization problem λ o p t = a r g m a x λ R λ , S 0 .
Figure 7 illustrates the system models for online transmission policies with correlated energy supply. It consists of a system model, MDP model base, continuous-time deterministic model (CDM), and discrete-time state model (DSM).
Three classes of policy are developed including optimal (using linear programming), balanced policy (BP), and heuristic policy. BP transmits every permissible energy state on an average balancing the energy consumption and harvesting rates. The heuristic policy is conservative when energy levels are low, BP-like at average energy levels, and aggressive when stored energy approaches E m a x . The research presented in [31] extends the analysis for the case where the underlying EH process { A k } is a two-state (Good, Bad) Markov chain. The optimal policy is the transmission probability η e , a and power to depletion ratio ρ e m a x D B defined that determines the performance of the various algorithms developed in the discrete and continuous time-space. The continuous-time model (CTM) involves a deterministic EH process known to the EHD controller. The optimal policy is found to be determined by the value of ρ .

6. Open Research Problems and Future Directions

The mathematical model for EHDs needs to be augmented with statistical data from real-world scenarios. We need a base power consumption and storage models on actual devices as well as account for leakage, degradation, and capacity depletion. This is often seen in storage elements and uses this information to inform energy management policies. An intelligent energy management scheme that responds to battery capacity degradation within the Markov chain framework is developed in [32].

6.1. Open Research Problems

There are several open research problems on EH wireless networks. First, the random intermittency of EH along with the transmitter’s action result in uncertainty of energy available at the transmitter. The transmitter energy is coupled with the non-availability of energy state information at the receiver posing significant challenges in determining the channel capacity. Certainly, the processing of the received signal and determining energy allocations to various system components become a complicated problem. A signal processing perspective is best suited to this problem. The problem of generic coding schemes remains open. The information-theoretic capacity of a general channel with a general finite-size battery remains unsolved, as does accounting for correlated side information of communicating EHDs harvesting energy from the same source.
Second, a priori knowledge of EH and data arrival processes assumed by offline transmission schemes are ideal and unrealistic. Furthermore, even the knowledge of future states (online schemes) may not remain consistent over time or available during deployment. The reinforcement learning (RL) algorithms could be used to estimate stochastic process parameters in real-time to adapt transmission schemes. Given the state space of EHD correlated with the transmission, the policy is not large, owing to the binary nature of the actions. The RL techniques can be employed to evaluate the policy and system optimization.
Third, Blasco et al. [16] employ a reinforcement learning technique called Q-learning to learn the transition probabilities of the underlying Markov processes (fading states, EH, data arrivals). Simulations indicate that the algorithm converges within an acceptable learning period. An interesting research problem would be to explore such solutions and integration of learning algorithms and sub-optimal low complexity solutions. The assumption of independence of the stochastic processes governing the data and energy arrivals might not hold at a network level. For example, in a multi-hop setting the transmissions scheme of one node couples with the data arrival process of the receiving/relaying node. Additionally, the energy arrivals at spatially proximate EH nodes from a common source may be jointly distributed. Though these challenges exacerbate analytic complexity they also present an opportunity for greater integration of local optimization schemes. Although reference [21] derives throughput maximizing adaptive coding and modulation schemes for lifetime extension of battery-powered WSNs, a similar treatment is missing in the EH field.
Fourth, the efficiency of EH devices is determined by the efficiency of energy transfer and thus with the circuits and devices that harvest, covert, and transfer the energy. Energy harvesting devices typically operate over short distances where circuit-level energy costs are comparable to transmission costs. We saw that with processing energy cost the optimal transmission is bursty. However, the energy required for burstiness scales exponentially with capacity. A detailed model of energy consumption calls for an inter-disciplinary approach integrating communication strategy with circuit design would be a good research problem for investigation.

6.2. Future Research Directions

Future wireless networks are expected to employ a portfolio of technologies, architectures, devices, components, algorithms, and protocols targeting energy harvesting (EH) in wireless systems. We highlight and discuss (with supporting literature) the following four future research areas that are worthwhile to pursue: (1) energy harvesting framework for WSNs; (2) network-wide green measures toward EH framework; (3) energy outage probability analysis toward EH; (4) energy harvesting delay-tolerant integrated framework. These four future research directions are discussed below.
Energy harvesting framework for WSNs: Yang and Chin [9] present a study for WSN to determine the locations to place the minimal number of nodes used for sensing and relaying deployed nodes. In Liu et al. [10], given a set of locations, the study endeavors to determine the minimum number of wireless sensor nodes required for good coverage. Thomas et al. [11] discuss energy management techniques in WSNs focusing on node scheduling and deployment. For WSNS, Djenouri and Bagaa [12] present a study within the context of communication coverage for sustainable data delivery. Baroudi [13] proposes a framework for battery maintenance and recharging in WSNs using mobile robots. Developing an energy harvesting framework for WSNs is suggested as future research.
Network-wide green measures toward the EH framework: Figure 8 shows an overview of the network-wide green measures EH framework. There may be various future research projects that can be derived from Figure 8. Examples of new research projects include green network architecture, energy harvesting, and monitoring, and system-level modeling for energy consumption.
Wireless sensor networks (WSNs) form a subset of the overall architecture yet there is a wide variety of MDPs applied to different aspects [33]. Figure 9 shows various applications of Markov decision processes related to WSNs. A hybrid approach combining centralized and distributed control facilitated by the separation of data and control planes powered by software-defined networking (SDN) and network function virtualization (NFV). These technological realizations are needed to manage the anticipated uncertainties and performance requirements that emerge from the system-level integration of EH.
Energy outage probability analysis toward EH: Existing literature on EHD restricts evaluating performance measures such as energy outage probability (EOP) to the device level. There is a gap in policies examining the reconfiguration of topology and routing to minimize the impact of individual device-level energy outages on system EOP. The weather systems form part of a larger eco-sphere of balanced energy exchanges that determine climatic patterns. If all of the significant energy needs of wireless systems [34,35] are derived from natural sources, one can expect a downstream effect on the encompassing systems the energy is depleted from, especially given the scale and pervasiveness of wireless communication systems. Research on energy outage probability modeling and analysis would a good one to pursue.
Energy harvesting delay-tolerant integrated framework: References [36,37,38] are some examples of research that have been analyzed routing in delay tolerant networks (DTNs). A multi-paradigm approach to routing and system design that switches to a DTN typesetting in the event of transient/long-term energy depletion or failure of EH nodes leading to disconnected sub-graph topologies. A mobile (aerial/terrestrial) sink can be deployed for periodic data collection from the sub-graphs. Such means decouple network lifetime from individual node failures while accounting for temporary energy shortages, extending the utility of deployments. EH has the potential to produce clean and renewable energy [15], but at the same time, it presents novel theoretical challenges that need to incorporate challenges emanating from practical considerations. Research on developing an efficient EH delay-tolerant integrated framework using an interdisciplinary approach (information theory, coding, and wireless communication with practical considerations) would be worthwhile to pursue.

7. Concluding Remarks

The energy harvesting (EH) wireless networks focusing on channel capacity, transmission schemes, and power optimization were surveyed. We explored recent advances in EH approaches for wireless communication systems. We looked at information-theoretic frameworks describing channel capacity at the physical protocol layer for different scenarios of battery capacity. Algorithmic formulations relating to energy and data constraints, as well as processing costs, were considered in the offline energy optimization schemes. The energy feasibility tunnel and various flavors of the water-filling algorithms were discussed. Online frameworks employing Markov decision process variants were also explored. Various research issues in the design of EH wireless networks and channel capacity were discussed. New research programs are required to create an EH Reference model, architecture, and protocols for addressing issues and design challenges of green wireless communication systems. Hence, we need a concerted effort among industry and academia and close cooperation with various government agencies including energy and communication sectors, and regulatory bodies. Thus, EH can be the next technological shifting paradigm that provides technologically feasible and economically viable solutions for next-generation wireless network systems. The integration of EH algorithms for a sub-optimal low complexity solution is suggested as future work.

Author Contributions

We are writing to confirm that the work presented in this paper is an original contribution. N.I.S. conceived of the presented idea and D.P.S. carried out the research work. D.P.S. drafted the report and N.I.S. supervised the findings of this work. M.A. enhanced the manuscript by providing an in-depth literature review with support from N.I.S. Both D.P.S. and N.I.S. designed the methodology and validated the results. D.P.S. worked out the mathematical abstraction, with support from N.I.S. N.I.S. carried out the analysis of research findings. Both N.I.S. and M.A. edited the final draft and N.I.S. submitted the final manuscript. N.I.S. was correspondence author and dealt with all the reviewer comments and prepared the response document for editors. M.A. also contributed to updating the paper with the support from N.I.S. N.I.S. contributed to the production of high-quality illustrations and diagrams. The paper went through several round review processes and N.I.S. responded to these reviews. N.I.S. processed the management and coordination responsibility for the research activity planning and execution. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yan, C.; Shunqing, Z.; Shugong, X.; Li, G.Y. Fundamental trade-offs on green wireless networks. IEEE Commun. Mag. 2011, 49, 30–37. [Google Scholar]
  2. Ulukus, S.; Yener, A.; Erkip, E.; Simeone, O.; Zorzi, M.; Grover, P.; Huang, K. Energy Harvesting Wireless Communications: A Review of Recent Advances. IEEE J. Sel. Areas Commun. 2015, 33, 360–381. [Google Scholar] [CrossRef] [Green Version]
  3. Mao, Y.; Zhang, J.; Letaief, K.B. Dynamic computation offloading for mobile-edge computing with energy harvesting devices. IEEE J. Sel. Areas Commun. 2016, 34, 3590–3605. [Google Scholar] [CrossRef] [Green Version]
  4. Meng, Y.; Yang, Y.; Chung, H.; Lee, P.-H.; Shao, C. Enhancing Sustainability and Energy Efficiency in Smart Factories: A Review. Sustainability 2018, 10, 4779. [Google Scholar] [CrossRef] [Green Version]
  5. Zhang, G.; Zhang, W.; Cao, Y.; Li, D.; Wang, L. Energy-Delay Tradeoff for Dynamic Offloading in Mobile-Edge Computing System with Energy Harvesting Devices. IEEE Trans. Ind. Inform. 2018, 14, 4642–4655. [Google Scholar] [CrossRef]
  6. Olgun, U.; Chen, C.C.; Volakis, J.L. Design of an efficient ambient WiFi energy harvesting system. IET Microw. Antennas Propag. 2012, 6, 1200–1206. [Google Scholar] [CrossRef]
  7. Zurbuchen, A.; Pfenniger, A.; Stahel, A.; Stoeck, C.T.; Vandenberghe, S.; Koch, V.M.; Vogel, R. Energy harvesting from the beating heart by a mass imbalance oscillation generator. Ann. Biomed. Eng. 2013, 41, 131–141. [Google Scholar] [CrossRef] [Green Version]
  8. Ren, Y.; Zhang, X.; Lu, G. The Wireless Solution to Realize Green IoT: Cellular Networks with Energy Efficient and Energy Harvesting Schemes. Energies 2020, 13, 5878. [Google Scholar] [CrossRef]
  9. Yang, C.; Chin, K. On nodes placement in energy harvesting wireless sensor networks for coverage and connectivity. IEEE Trans. Ind. Inform. 2017, 13, 27–36. [Google Scholar] [CrossRef]
  10. Liu, Y.; Chin, K.; Yang, C.; He, T. Nodes Deployment for Coverage in Rechargeable Wireless Sensor Networks. IEEE Trans. Veh. Technol. 2017, 68, 6064–6073. [Google Scholar] [CrossRef]
  11. Thomas, D.; Shankaran, R.; Sheng, Q.Z.; Orgun, M.A.; Hitchens, M.; Masud, M.; Piran, M.J. QoS-aware energy management and node scheduling schemes for sensor network-based surveillance applications. IEEE Access 2020, 9, 3065–3096. [Google Scholar] [CrossRef]
  12. Djenouri, D.; Bagaa, M. Energy-aware constrained relay node deployment for sustainable wireless sensor networks. IEEE Trans. Sustain. Comput. 2017, 2, 30–42. [Google Scholar] [CrossRef]
  13. Baroudi, U. Robot-assisted maintenance of wireless sensor networks using wireless energy transfer. IEEE Sens. J. 2017, 17, 4661–4671. [Google Scholar] [CrossRef]
  14. Rashidi, L.; Towsley, D.; Mohseni-Kabir, A.; Movaghar, A. On the Performance Analysis of Epidemic Routing in Non-Sparse Delay Tolerant Networks. arXiv 2020, arXiv:2002.04834. [Google Scholar]
  15. Wang, H.; Jasim, A.; Chen, X. Energy harvesting technologies in roadway and bridge for different applications—A comprehensive review. Appl. Energy 2018, 212, 1083–1094. [Google Scholar] [CrossRef]
  16. Blasco, P.; Gunduz, D.; Dohler, M. A Learning Theoretic Approach to Energy Harvesting Communication System Optimization. IEEE Trans. Wirel. Commun. 2013, 12, 1872–1882. [Google Scholar] [CrossRef] [Green Version]
  17. Tutuncuoglu, K.; Ozel, O.; Yener, A.; Ulukus, S. Binary Energy Harvesting Channel with Finite Energy Storage. In Proceedings of the 2013 IEEE International Symposium on Information Theory, Istanbul, Turkey, 7–12 July 2013. [Google Scholar]
  18. Jing, Y.; Ulukus, S. Optimal Packet Scheduling in an Energy Harvesting Communication System. IEEE Trans. Commun. 2012, 60, 220–230. [Google Scholar]
  19. Ozel, O.; Ulukus, S. AWGN Channel under Time-Varying Amplitude Constraints with Causal Information at the Transmitter. In Proceedings of the 2011 Conference Record of the Forty Fifth Asilomar Conference on Signals, Systems and Computers (ASILOMAR), Pacific Grove, CA, USA, 6–9 November 2011. [Google Scholar]
  20. Ozel, O.; Tutuncuoglu, K.; Jing, Y.; Ulukus, S.; Yener, A. Transmission with Energy Harvesting Nodes in Fading Wireless Channels: Optimal Policies. IEEE J. Sel. Areas Commun. 2011, 29, 1732–1743. [Google Scholar] [CrossRef] [Green Version]
  21. Shuguang, C.; Goldsmith, A.J.; Bahai, A. Energy-constrained modulation optimization. IEEE Trans. Wirel. Commun. 2005, 4, 2349–2360. [Google Scholar] [CrossRef]
  22. Ozel, O.; Tutuncuoglu, K.; Ulukus, S.; Yener, A. Fundamental limits of energy harvesting communications. IEEE Commun. Mag. 2015, 53, 126–132. [Google Scholar] [CrossRef]
  23. Gunduz, D.; Stamatiou, K.; Michelusi, N.; Zorzi, M. Designing intelligent energy harvesting communication systems. IEEE Commun. Mag. 2014, 52, 210–216. [Google Scholar] [CrossRef]
  24. Chasse, A.; Hafidi, G.; Pognant-Gros, P.; Sciarretta, A. Supervisory control of hybrid powertrains: An experimental benchmark of offline optimization and online energy management. IFAC Proc. Vol. 2009, 42, 109–117. [Google Scholar] [CrossRef]
  25. He, Y.; Cheng, X.; Peng, W.; Stuber, G.L. A survey of energy harvesting communications: Models and offline optimal policies. IEEE Commun. Mag. 2015, 53, 79–85. [Google Scholar] [CrossRef]
  26. Lang, W.; Patel, J.M.; Naughton, J.F. On energy management, load balancing and replication. ACM Sigmod Rec. 2010, 38, 35–42. [Google Scholar] [CrossRef]
  27. Youssef-Massaad, P.; Lizhong, Z.; Medard, M. Bursty transmission and glue pouring on wireless channels with overhead costs. IEEE Trans. Wirel. Commun. 2008, 7, 5188–5194. [Google Scholar] [CrossRef]
  28. Orhan, O.; Gunduz, D.; Erkip, E. Optimal packet scheduling for an energy harvesting transmitter with processing cost. In Proceedings of the 2013 IEEE International Conference on Communications (ICC), Budapest, Hungary, 9–13 June 2013; pp. 3110–3114. [Google Scholar]
  29. Sharma, V.; Mukherji, U.; Joseph, V.; Gupta, S. Optimal energy management policies for energy harvesting sensor nodes. Wirel. Commun. IEEE Trans. 2010, 9, 1326–1336. [Google Scholar] [CrossRef] [Green Version]
  30. Michelusi, N.; Stamatiou, K.; Zorzi, M. On optimal transmission policies for energy harvesting devices. In Proceedings of the 2012 Information Theory and Applications Workshop (ITA), San Diego, CA, USA, 5–10 February 2012; pp. 249–254. [Google Scholar]
  31. Michelusi, N.; Stamatiou, K.; Zorzi, M. Transmission Policies for Energy Harvesting Sensors with Time-Correlated Energy Supply. IEEE Trans. Commun. 2013, 61, 2988–3001. [Google Scholar] [CrossRef]
  32. Michelusi, N.; Badia, L.; Carli, R.; Corradini, L.; Zorzi, M. Energy Management Policies for Harvesting-Based Wireless Sensor Devices with Battery Degradation. IEEE Trans. Commun. 2013, 61, 4934–4947. [Google Scholar] [CrossRef]
  33. Alsheikh, M.A.; Hoang, D.T.; Niyato, D.; Tan, H.P.; Lin, S. Markov Decision Processes with Applications in Wireless Sensor Networks: A Survey. IEEE Commun. Surv. Tutor. 2015, 17, 1239–1267. [Google Scholar] [CrossRef]
  34. The Climate Group. SMART 2020: Enabling the low carbon economy in the information age. In A Report by The Climate Group on Behalf of the Global eSustainability Initiative (GeSI); The Climate Group: Brussels, Belgium, 2008. [Google Scholar]
  35. Zhao, N.; Yu, F.R.; Leung, V.C. Wireless energy harvesting in interference alignment networks. IEEE Commun. Mag. 2015, 53, 72–78. [Google Scholar] [CrossRef]
  36. Jain, S.; Fall, K.; Patra, R. Routing in a delay tolerant network. In Proceedings of the 2004 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications, Portland, OR, USA, 30 August–3 September 2004; pp. 145–158. [Google Scholar]
  37. Xue, J.; Li, J.; Cao, Y.; Fang, J. Advanced PROPHET routing in delay tolerant network. In Proceedings of the 2009 International Conference on Communication Software and Networks, Chengdu, China, 27–28 February 2009; pp. 411–413. [Google Scholar]
  38. Mangrulkar, R.S.; Atique, M. Routing protocol for delay tolerant network: A survey and comparison. In Proceedings of the 2010 International Conference on Communication Control and Computing Technologies, Nagercoil, India, 7–9 October 2010; pp. 210–215. [Google Scholar]
Figure 1. Block diagram of an energy harvesting device with mathematical abstraction [23].
Figure 1. Block diagram of an energy harvesting device with mathematical abstraction [23].
Electronics 10 02342 g001
Figure 2. Schema of EHD channel capacity for three battery size scenarios.
Figure 2. Schema of EHD channel capacity for three battery size scenarios.
Electronics 10 02342 g002
Figure 3. Directional water-filling algorithm.
Figure 3. Directional water-filling algorithm.
Electronics 10 02342 g003
Figure 4. Transmission optimization schemes with processing cost (glue-pouring algorithm).
Figure 4. Transmission optimization schemes with processing cost (glue-pouring algorithm).
Electronics 10 02342 g004
Figure 5. Directional glue pouring solution for energy optimizations.
Figure 5. Directional glue pouring solution for energy optimizations.
Electronics 10 02342 g005
Figure 6. Schema of various MDP optimizations.
Figure 6. Schema of various MDP optimizations.
Electronics 10 02342 g006
Figure 7. System models for online transmission policies with correlated energy supply.
Figure 7. System models for online transmission policies with correlated energy supply.
Electronics 10 02342 g007
Figure 8. Network-wide green measures toward an EH Framework.
Figure 8. Network-wide green measures toward an EH Framework.
Electronics 10 02342 g008
Figure 9. Applications of Markov decision processes in various wireless sensor networks.
Figure 9. Applications of Markov decision processes in various wireless sensor networks.
Electronics 10 02342 g009
Table 1. Summary of related research.
Table 1. Summary of related research.
Survey PaperScopeYearRemark/Limitation
Rashidi et al. [14]Epidemic routing, delay-tolerant network, non-sparse network.2020Developed an infection rate routing model for the supercritical network as a function of time.
Thomas et al. [11]Quality of Service (QoS) in Wireless Sensor Networks (WSNs)2020Energy management technique in WSNs with a focus on node scheduling.
Wang et al. [15]Energy harvesting technologies, tools, and techniques.2018Conducted a comprehensive review on EH in wireless communication networks.
Yang & Chin [9]Energy harvesting node placement for energy-neutral coverage and connectivity.2017Determined the locations to place the minimal number of nodes used for sensing and relaying deployed nodes.
Liu et al. [10]Assuring coverage quality for rechargeable Wireless Sensor Networks.2017The study endeavors to determine the minimum number of sensor nodes to deploy to ensure a given coverage quality.
Djenouri & Bagaa [12]Communication coverage for sustainable data forwarding. 2017Proposed an energy-aware deployment model for Relay Nodes (Rns).
Baroudi [13]Battery maintenance in WSN.2017Proposed a framework for battery maintenance in WSNs through recharging sensor batteries using mobile robots.
Mao et al. [3]Mobile-edge computing, EH devices.2016Proposed a computing offloading strategy for EH devices for a mobile-edge computing system.
Ulukus et al. [2]Information-theoretic performance limits, medium access, network issue.2015Addressed the design issues of EH wireless communication protocols.
Blasco et al. [16]Reinforcement learning technique, transition probabilities.2013The assumption of independence of the stochastic processes governing the data and energy arrivals might not hold at a network level.
Tutuncuoglu et al. [17]Binary noiseless channel mode, AWGN binary channel input, Naïve IID (NIID).2013The achievable rate is based on mutual information between defined channel input and output.
Equivalent timing channel, Optimized IID (OIID). 2013Channel capacity definition is equivalent to the state-dependent channel.
Auxiliary variable with finite cardinality, equivalent timing channel.2013No provision in the scheme/method to utilize energy packets that arrive when the battery is full.
Ozel & Ulukus [5]Energy-saving phase, save and transmit method.2012Delay averages out and energy fluctuates.
Energy constraints, best-effort transmit.2012Increased encoder/decoder complexity.
Jing & Ulukus [18]Energy causality constraint.2012Not applicable to applications with delay constraint as no data arrival during transmissions.
Ozel & Ulukus [19]Optimal capacity for the coding scheme2011The system is limited to a single access scenario.
Ozel et al. [20]Finite battery size, static channel, point-to-point data/energy constraints.2011The monotonically increasing condition on transmit powers may be violated.
Fading channel, continuous-time model.2011Epoch durations are only constrained by channel fade events and decoupled from energy arrival events.
Shuguang et al. [21]Adaptive coding and modulation scheme, battery-powered, WSNs.2005Applicable for WSNs but missing for EH field.
Table 2. Comparison of energy arrival, transmit, encoder complexity, and capacity for infinite, finite, and no battery.
Table 2. Comparison of energy arrival, transmit, encoder complexity, and capacity for infinite, finite, and no battery.
Battery ConditionArrival ProcessTransmit MethodEncoder/Decoder ComplexityAchievable Capacity
InfiniteIndependentSave and best effort transmitGreaterHigh
No batteryBernoulli processCasual knowledge/informationLowerLow
FiniteBinary arrivalsNaïve and optimized i.i.dMediumLow to high
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Sarkar, N.I.; Singh, D.P.; Ahmed, M. A Survey on Energy Harvesting Wireless Networks: Channel Capacity, Scheduling, and Transmission Power Optimization. Electronics 2021, 10, 2342. https://doi.org/10.3390/electronics10192342

AMA Style

Sarkar NI, Singh DP, Ahmed M. A Survey on Energy Harvesting Wireless Networks: Channel Capacity, Scheduling, and Transmission Power Optimization. Electronics. 2021; 10(19):2342. https://doi.org/10.3390/electronics10192342

Chicago/Turabian Style

Sarkar, Nurul I., Dev Pal Singh, and Monjur Ahmed. 2021. "A Survey on Energy Harvesting Wireless Networks: Channel Capacity, Scheduling, and Transmission Power Optimization" Electronics 10, no. 19: 2342. https://doi.org/10.3390/electronics10192342

APA Style

Sarkar, N. I., Singh, D. P., & Ahmed, M. (2021). A Survey on Energy Harvesting Wireless Networks: Channel Capacity, Scheduling, and Transmission Power Optimization. Electronics, 10(19), 2342. https://doi.org/10.3390/electronics10192342

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