38 research outputs found
Finite Horizon Online Lazy Scheduling with Energy Harvesting Transmitters over Fading Channels
Lazy scheduling, i.e. setting transmit power and rate in response to data
traffic as low as possible so as to satisfy delay constraints, is a known
method for energy efficient transmission.This paper addresses an online lazy
scheduling problem over finite time-slotted transmission window and introduces
low-complexity heuristics which attain near-optimal performance.Particularly,
this paper generalizes lazy scheduling problem for energy harvesting systems to
deal with packet arrival, energy harvesting and time-varying channel processes
simultaneously. The time-slotted formulation of the problem and depiction of
its offline optimal solution provide explicit expressions allowing to derive
good online policies and algorithms
Age-Optimal Updates of Multiple Information Flows
In this paper, we study an age of information minimization problem, where
multiple flows of update packets are sent over multiple servers to their
destinations. Two online scheduling policies are proposed. When the packet
generation and arrival times are synchronized across the flows, the proposed
policies are shown to be (near) optimal for minimizing any time-dependent,
symmetric, and non-decreasing penalty function of the ages of the flows over
time in a stochastic ordering sense
Optimal Packet Scheduling on an Energy Harvesting Broadcast Link
The minimization of transmission completion time for a given number of bits
per user in an energy harvesting communication system, where energy harvesting
instants are known in an offline manner is considered. An achievable rate
region with structural properties satisfied by the 2-user AWGN Broadcast
Channel capacity region is assumed. It is shown that even though all data are
available at the beginning, a non-negative amount of energy from each energy
harvest is deferred for later use such that the transmit power starts at its
lowest value and rises as time progresses. The optimal scheduler ends the
transmission to both users at the same time. Exploiting the special structure
in the problem, the iterative offline algorithm, FlowRight, from earlier
literature, is adapted and proved to solve this problem. The solution has
polynomial complexity in the number of harvests used, and is observed to
converge quickly on numerical examples.Comment: 25 pages, 6 figures, added lemma and theorems, added reference,
corrected typo
Optimal offline broadcast scheduling with an energy harvesting transmitter
We consider an energy harvesting transmitter broadcasting data to two receivers. Energy and data arrivals are assumed to occur at arbitrary but known instants. The goal is to minimize the total transmission time of the packets arriving within a certain time window, using the energy that becomes available during this time. An achievable rate region with structural properties satisfied by the two-user AWGN BC capacity region is assumed. Structural properties of power and rate allocation in an optimal policy are established, as well as the uniqueness of the optimal policy under the condition that all the data of the “weaker ” user are available at the beginning. An iterative algorithm, DuOpt, based on block coordinate descent that achieves the same structural properties as the optimal is described. Investigating the ways to have the optimal schedule of two consecutive epochs in terms of energy efficiency and minimum transmission duration, it has been shown that DuOpt achieves best performance under the same special condition of uniqueness. Index Terms Packet scheduling, energy harvesting, AWGN broadcast channel, energy-efficient scheduling
Update or Wait: How to Keep Your Data Fresh
In this work, we study how to optimally manage the freshness of information
updates sent from a source node to a destination via a channel. A proper metric
for data freshness at the destination is the age-of-information, or simply age,
which is defined as how old the freshest received update is since the moment
that this update was generated at the source node (e.g., a sensor). A
reasonable update policy is the zero-wait policy, i.e., the source node submits
a fresh update once the previous update is delivered and the channel becomes
free, which achieves the maximum throughput and the minimum delay.
Surprisingly, this zero-wait policy does not always minimize the age. This
counter-intuitive phenomenon motivates us to study how to optimally control
information updates to keep the data fresh and to understand when the zero-wait
policy is optimal. We introduce a general age penalty function to characterize
the level of dissatisfaction on data staleness and formulate the average age
penalty minimization problem as a constrained semi-Markov decision problem
(SMDP) with an uncountable state space. We develop efficient algorithms to find
the optimal update policy among all causal policies, and establish sufficient
and necessary conditions for the optimality of the zero-wait policy. Our
investigation shows that the zero-wait policy is far from the optimum if (i)
the age penalty function grows quickly with respect to the age, (ii) the packet
transmission times over the channel are positively correlated over time, or
(iii) the packet transmission times are highly random (e.g., following a
heavy-tail distribution)