2015
DOI: 10.1109/tmc.2014.2374153
|View full text |Cite
|
Sign up to set email alerts
|

Mantis: Efficient Predictions of Execution Time, Energy Usage, Memory Usage and Network Usage on Smart Mobile Devices

Abstract: We present Mantis, a framework for predicting the Computational Resource Consumption(CRC) of Android applications on given inputs accurately, and efficiently. A key insight underlying Mantis is that program codes often contain features that correlate with performance and these features can be automatically computed efficiently. Mantis synergistically combines techniques from program analysis and machine learning. It constructs concise CRC models by choosing from many program execution features only a handful t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 16 publications
(10 citation statements)
references
References 48 publications
0
10
0
Order By: Relevance
“…To compare EMCO against current state-of-the-art, we have developed a generic code offloading framework which (i) makes offloading decisions based on network latency and estimated energy, but (ii) has no support for diagnosing cloud performance and allocates requests to a random server instead (in the experiments these correspond to m3.medium for the chess app and m3.2xlarge for the backtracking app). Our baseline does not directly follow any single system, but incorporates mechanisms commonly found in current offloading frameworks 12 [2], [3], [6], [8].…”
Section: Response Time and Energy Footprintmentioning
confidence: 99%
See 2 more Smart Citations
“…To compare EMCO against current state-of-the-art, we have developed a generic code offloading framework which (i) makes offloading decisions based on network latency and estimated energy, but (ii) has no support for diagnosing cloud performance and allocates requests to a random server instead (in the experiments these correspond to m3.medium for the chess app and m3.2xlarge for the backtracking app). Our baseline does not directly follow any single system, but incorporates mechanisms commonly found in current offloading frameworks 12 [2], [3], [6], [8].…”
Section: Response Time and Energy Footprintmentioning
confidence: 99%
“…For the chess app (top figure), we can observe that EMCO is capable of adjusting the offloading environment according to characteristics of the computing task and current context, which results in a stable and fast response time throughout. The performance of the baseline suffers during complex intermediate states as the system cannot 12. https://github.com/huberflores/CodeOffloadingAnnotations adapt to the changing computational requirements.…”
Section: Response Time and Energy Footprintmentioning
confidence: 99%
See 1 more Smart Citation
“…Zhu and Shen observe the energy disproportionality in multicore devices, where the first running CPU incurs much higher power cost than each additional core does [6]. Kwon et al propose a framework that predicts the computational resource consumption on mobile devices using program analysis and machine learning [29].…”
Section: 4mentioning
confidence: 99%
“…Because iOS has best architecture and memory management system [29]. Their applications are designed on specific and strict criteria due to security issues.…”
Section: Performance In Iosmentioning
confidence: 99%