跳到主要导航 跳到搜索 跳到主要内容

Throughput maximization for multicore energy-harvesting systems suffering both transient and permanent faults

  • Junlong Zhou*
  • , Peijin Cong
  • , Jin Sun
  • , Xiumin Zhou
  • , Tongquan Wei
  • , Mingsong Chen
  • *此作品的通讯作者
  • Nanjing University of Science and Technology
  • East China Normal University

科研成果: 期刊稿件文章同行评审

摘要

Harvesting renewable generation (e.g., solar energy) from the ambient environment to achieve a near perpetual operation for embedded systems is being paid more and more attention by academia and industry. However, an immediate problem along with the utilization of renewable energy is the degraded system throughput caused by the intermittent characteristic of renewable generation. On the other hand, energy-harvesting systems (EHSs) deployed in harsh environment are more vulnerable to transient and permanent faults. This paper aims at scheduling dependent tasks on a multicore platform for throughput maximization under energy and reliability constraints. The target of this paper is to design algorithms that optimize system throughput under the energy, reliability, as well as task precedence constraints. To achieve this goal, we propose a mixed-integer linear programming (MILP) approach for allocating and scheduling precedence constrained tasks on the multicore to maximize the throughput of EHS. However, the MILP may find the optimal solution in an exponential time. To overcome this difficulty, we propose a polynomial-time heuristic algorithm to solve the MILP-based throughput maximization problem. In this heuristic algorithm, the uncertainty in energy sources is considered and the allocation and scheduling of tasks are determined based on system energy state. The extensive simulation experiments are carried out to validate our MILP approach and throughput-aware heuristic algorithm. The simulation results justify that the MILP approach achieves an up to 92.9% improvement of system throughput when compared with a baseline method, and the proposed heuristic improves system throughput by up to 32.1% on average when compared with the four representative existing approaches.

源语言英语
文章编号8768338
页(从-至)98462-98473
页数12
期刊IEEE Access
7
DOI
出版状态已出版 - 2019

联合国可持续发展目标

此成果有助于实现下列可持续发展目标:

  1. 可持续发展目标 7 - 经济适用的清洁能源
    可持续发展目标 7 经济适用的清洁能源

学术指纹

探究 'Throughput maximization for multicore energy-harvesting systems suffering both transient and permanent faults' 的科研主题。它们共同构成独一无二的学术指纹。

引用此