2021
DOI: 10.1109/jiot.2020.3040892
|View full text |Cite
|
Sign up to set email alerts
|

Combination of Task Allocation and Approximate Computing for Fog-Architecture-Based IoT

Abstract: Achieving energy efficiency is always a primary concern for fog-architecture-based Internet of Things (IoT) applications. As the IoT devices are typically of small sizes and powered by battery energy, it is essential to address the energy consumption at all levels from the circuit to the system. Two of the promising solutions at circuit and system levels are approximate computing and energy-aware task allocation, respectively. However, the existing task allocation approaches are designed without considering th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
3

Relationship

1
5

Authors

Journals

citations
Cited by 10 publications
(3 citation statements)
references
References 31 publications
0
3
0
Order By: Relevance
“…In Fog/Edge, stream processing can exploit adaptive sampling to reduce the network and hence the energy consumption of battery-based edge devices [35], [12]. More generally, approximation is exploited in Fog/Edge environments to optimize edge tasks execution [36], [16]. Approximation improves the energy efficiency of edge devices and speeds up the task execution in computationally-constrained environments.…”
Section: Uc1mentioning
confidence: 99%
“…In Fog/Edge, stream processing can exploit adaptive sampling to reduce the network and hence the energy consumption of battery-based edge devices [35], [12]. More generally, approximation is exploited in Fog/Edge environments to optimize edge tasks execution [36], [16]. Approximation improves the energy efficiency of edge devices and speeds up the task execution in computationally-constrained environments.…”
Section: Uc1mentioning
confidence: 99%
“…As a MWN application is typically consisting of a set of dependent computation tasks, it can be modeled by a directed acyclic graph (DAG), G = (V, E), as in [14], [15]. Each vertex v j ∈ V (j = 1, ⋯, J) stands for one application task and J is the number of tasks in the application.…”
Section: A Network Structure and Task Modelmentioning
confidence: 99%
“…Therefore, computing tasks with dependence have been considered in a number of task offloading methods. For example, the authors in [4] present a distributed task allocation algorithm to partition the dependent tasks and offload to the edge server to achieve overall energy efficiency. In [5], the DNN task partitioning and offloading problem for multiple EDs and one edge server has been formulated as a mixed integer linear programming problem to minimize the processing delay.…”
Section: Introductionmentioning
confidence: 99%