Interweaving real-time jobs with energy harvesting to maximize throughput
From MaRDI portal
(Redirected from Publication:6091174)
Interweaving real-time jobs with energy harvesting to maximize throughput (scientific article; zbMATH DE number 7770301)
Interweaving real-time jobs with energy harvesting to maximize throughput (scientific article; zbMATH DE number 7770301)
Abstract: Motivated by baterryless IoT devices, we consider the following scheduling problem. The input includes unit time jobs , where each job has a release time , due date , energy requirement , and weight . We consider time to be slotted; hence, all time related job values refer to slots. Let . The input also includes an value for every time slot (), which is the energy harvestable on that slot. Energy is harvested at time slots when no job is executed. The objective is to find a feasible schedule that maximizes the weight of the scheduled jobs. A schedule is feasible if for every job in the schedule and its corresponding slot , if , , and the available energy before is at least . To the best of our knowledge, we are the first to consider the theoretical aspects of this problem. In this work we show the following. (1) A polynomial time algorithm when all jobs have identical and . (2) A -approximation algorithm when all jobs have identical but arbitrary and . (3) An FPTAS when all jobs have identical and but arbitrary . (4) Reductions showing that all the variants of the problem in which at least one of the attributes , , or are not identical for all jobs are NP-Hard.
Cites work
- Approximation schemes for single machine scheduling with non-renewable resource constraints
- Basic scheduling problems with raw material constraints
- Branch less, cut more and minimize the number of late equal-length jobs on identical machines
- Complexity of single machine scheduling subject to nonnegative inventory constraints
- Minimizing makespan on a single machine with release dates and inventory constraints
- Minimizing total weighted tardiness on a single machine with release dates and equal-length jobs
- On the possibility of faster \textsc{SAT} algorithms
- Polynomial time algorithms for minimizing the weighted number of late jobs on a single machine with equal processing times
- Single machine scheduling problems with financial resource constraints: some complexity results and properties
This page was built for publication: Interweaving real-time jobs with energy harvesting to maximize throughput
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6091174)