2020
DOI: 10.48550/arxiv.2012.04158
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Placement is not Enough: Embedding with Proactive Stream Mapping on the Heterogenous Edge

Abstract: Edge computing is naturally suited to the applications generated by Internet of Things (IoT) nodes. The IoT applications generally take the form of directed acyclic graphs (DAGs), where vertices represent interdependent functions and edges represent data streams. The status quo of minimizing the makespan of the DAG motivates the study on optimal function placement. However, current approaches lose sight of proactively mapping the data streams to the physical links between the heterogenous edge servers, which c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2022
2022
2022
2022

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(6 citation statements)
references
References 17 publications
0
6
0
Order By: Relevance
“…Specifically, within a given workflow, the task with no predecessor is considered the entry task 𝑣 π‘’π‘›π‘‘π‘Ÿπ‘¦ , while the task with no successor is called the exit task 𝑣 𝑒π‘₯𝑖𝑑 . For workflows with multiple-entry or multiple-exit tasks, a pseudo entry task 𝑣 π‘βˆ’π‘’π‘›π‘‘ and a pseudo exit task 𝑣 π‘βˆ’π‘’π‘₯𝑖𝑑 are added to the predecessor of 𝑣 π‘’π‘›π‘‘π‘Ÿπ‘¦ and successor of 𝑣 𝑒π‘₯𝑖𝑑 respectively [19,23,26]. Since 𝑣 π‘βˆ’π‘’π‘›π‘‘ and 𝑣 π‘βˆ’π‘’π‘₯𝑖𝑑 are tasks with zero execution and transmission costs, this modification does not affect the scheduling process.…”
Section: A Workflow Modelmentioning
confidence: 99%
See 4 more Smart Citations
“…Specifically, within a given workflow, the task with no predecessor is considered the entry task 𝑣 π‘’π‘›π‘‘π‘Ÿπ‘¦ , while the task with no successor is called the exit task 𝑣 𝑒π‘₯𝑖𝑑 . For workflows with multiple-entry or multiple-exit tasks, a pseudo entry task 𝑣 π‘βˆ’π‘’π‘›π‘‘ and a pseudo exit task 𝑣 π‘βˆ’π‘’π‘₯𝑖𝑑 are added to the predecessor of 𝑣 π‘’π‘›π‘‘π‘Ÿπ‘¦ and successor of 𝑣 𝑒π‘₯𝑖𝑑 respectively [19,23,26]. Since 𝑣 π‘βˆ’π‘’π‘›π‘‘ and 𝑣 π‘βˆ’π‘’π‘₯𝑖𝑑 are tasks with zero execution and transmission costs, this modification does not affect the scheduling process.…”
Section: A Workflow Modelmentioning
confidence: 99%
“…There are already studies on router level multi-path routing techniques [27][28][29], and the advancement in segment routing further proves its practical feasibility [29]. Inconsistent with the basic assumptions in [23], we consider a scenario where task 𝑣 𝑙 is executed on 𝑛 𝑖 and one of the task's successor tasks 𝑣 π‘š is scheduled to 𝑛 𝑗 , denoting 𝓅 ∈ 𝒫 𝑖,𝑗 as one of the subpaths, and 𝛼 𝓅 denotes the ratio of the respective segment. The segment of the data stream from task 𝑣 𝑙 to 𝑣 π‘š in subpath 𝓅 is hereby defined as Eq.…”
Section: Workflow Embeddingmentioning
confidence: 99%
See 3 more Smart Citations