7 research outputs found
Energy-aware Graph Job Allocation in Software Defined Air-Ground Integrated Vehicular Networks
The software defined air-ground integrated vehicular (SD-AGV) networks have
emerged as a promising paradigm, which realize the flexible on-ground resource
sharing to support innovative applications for UAVs with heavy computational
overhead. In this paper, we investigate a vehicular cloud-assisted graph job
allocation problem in SD-AGV networks, where the computation-intensive jobs
carried by UAVs, and the vehicular cloud are modeled as graphs. To map each
component of the graph jobs to a feasible vehicle, while achieving the
trade-off among minimizing UAVs' job completion time, energy consumption, and
the data exchange cost among vehicles, we formulate the problem as a
mixed-integer non-linear programming problem, which is Np-hard. Moreover, the
constraint associated with preserving job structures poses addressing the
subgraph isomorphism problem, that further complicates the algorithm design.
Motivated by which, we propose an efficient decoupled approach by separating
the template (feasible mappings between components and vehicles) searching from
the transmission power allocation. For the former, we present an efficient
algorithm of searching for all the subgraph isomorphisms with low computation
complexity. For the latter, we introduce a power allocation algorithm by
applying convex optimization techniques. Extensive simulations demonstrate that
the proposed approach outperforms the benchmark methods considering various
problem sizes.Comment: 14 pages, 7 figure
Optimal Task Offloading Policy in Discrete-Time Systems with Firm Deadlines
The recent drastic increase in mobile data traffic has pushed the mobile edge
computing systems to the limit of their capacity. A promising solution to this
problem is the task migration provided by unmanned aerial vehicles (UAV). Key
factors to be taken into account in the design of UAV offloading schemes must
include the number of tasks waiting in the system as well as their
corresponding deadlines. An appropriate system cost which is used as an
objective function to be minimized comprises two parts. First, an offloading
cost which can be interpreted as the cost of using computational resources at
the UAV. Second, a penalty cost due to potential task expiration. In order to
minimize the expected (time average) cost over a time horizon, we formulate a
Dynamic Programming (DP) equation and analyze it to describe properties of a
candidate optimal offloading policy. The DP equation suffers from the
well-known "Curse of Dimensionality" that makes computations intractable,
especially when the state space is infinite. In order to reduce the
computational burden, we identify three important properties of the optimal
policy. Based on these properties, we show that it suffices to evaluate the DP
equation on a finite subset of the state space only. We then show that the
optimal task offloading decision associated with a state can be inferred from
the decision taken at its "adjacent" states, further reducing the computational
load. Finally, we provide numerical results to evaluate the influence of
different parameters on the system performance as well as verify the
theoretical results
Requirements for Energy-Harvesting-Driven Edge Devices Using Task-Offloading Approaches
Energy limitations remain a key concern in the development of Internet of Medical Things (IoMT) devices since most of them have limited energy sources, mainly from batteries. Therefore, providing a sustainable and autonomous power supply is essential as it allows continuous energy sensing, flexible positioning, less human intervention, and easy maintenance. In the last few years, extensive investigations have been conducted to develop energy-autonomous systems for the IoMT by implementing energy-harvesting (EH) technologies as a feasible and economically practical alternative to batteries. To this end, various EH-solutions have been developed for wearables to enhance power extraction efficiency, such as integrating resonant energy extraction circuits such as SSHI, S-SSHI, and P-SSHI connected to common energy-storage units to maintain a stable output for charge loads. These circuits enable an increase in the harvested power by 174% compared to the SEH circuit. Although IoMT devices are becoming increasingly powerful and more affordable, some tasks, such as machine-learning algorithms, still require intensive computational resources, leading to higher energy consumption. Offloading computing-intensive tasks from resource-limited user devices to resource-rich fog or cloud layers can effectively address these issues and manage energy consumption. Reinforcement learning, in particular, employs the Q-algorithm, which is an efficient technique for hardware implementation, as well as offloading tasks from wearables to edge devices. For example, the lowest reported power consumption using FPGA technology is 37 mW. Furthermore, the communication cost from wearables to fog devices should not offset the energy savings gained from task migration. This paper provides a comprehensive review of joint energy-harvesting technologies and computation-offloading strategies for the IoMT. Moreover, power supply strategies for wearables, energy-storage techniques, and hardware implementation of the task migration were provided
Energy Harvesting and Energy Storage Systems
This book discuss the recent developments in energy harvesting and energy storage systems. Sustainable development systems are based on three pillars: economic development, environmental stewardship, and social equity. One of the guiding principles for finding the balance between these pillars is to limit the use of non-renewable energy sources