2018 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW) 2018
DOI: 10.1109/ipdpsw.2018.00196
|View full text |Cite
|
Sign up to set email alerts
|

Fog-Assisted Translation: Towards Efficient Software Emulation on Heterogeneous IoT Devices

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
2
2

Relationship

2
2

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 23 publications
0
4
0
Order By: Relevance
“…We will now put our theory to practice by applying it to some test cases used in previous studies [23,24]. Namely, the MinMax and Outlier benchmarks.…”
Section: Analyzing Test Casesmentioning
confidence: 99%
See 2 more Smart Citations
“…We will now put our theory to practice by applying it to some test cases used in previous studies [23,24]. Namely, the MinMax and Outlier benchmarks.…”
Section: Analyzing Test Casesmentioning
confidence: 99%
“…For the sake of simplicity, we did not include all possible combinations between datasets and applications, as some of the graphs are very similar to the ones shown. All figures employ the same values for stream size (z = 65,536) and custom execution code cost (t, shown in Tables A2 and A3 in Appendix B), but Figures 2-5 use the measured time of 7.3 ms [24] as the cost of sending data to the cloud (s), while Figures 6-9 show what the costs would be like if s was ten times smaller (0.73 ms). In the first case, the results are fog-prone, that is, the fog is more likely to be profitable, as s is about one order of magnitude larger than t. On the other hand, the results in the second case are cloud-prone, as the cloud is more likely to be profitable when we have close values for s and t.…”
Section: Choosing An Approach To Estimate Fmentioning
confidence: 99%
See 1 more Smart Citation
“…DT techniques can be used to improve execution time and space efficiency of programs [2] and to support programming language versatility with High-Level Language Virtual Machines (HLLVM) [3]. They can also be used to maintain support for legacy code by the industry [4,5] or to support new architectures such as RISC-V [6,7]. In dynamic high-level languages, DT can be used to emulate their intermediate representation, such as the Facebook Hip-Hop Virtual Machine [3], the Java HotSpot [8], and Firefox's IonMonkey JavaScript JIT [9].…”
Section: Introductionmentioning
confidence: 99%