Design, Automation &Amp; Test in Europe Conference &Amp; Exhibition (DATE), 2014 2014
DOI: 10.7873/date2014.117
|View full text |Cite
|
Sign up to set email alerts
|

A Linux-governor based Dynamic Reliability Manager for android mobile devices

Abstract: Reliability is a major concern in multiprocessors. Dynamic Reliability Management (DRM) aims at trading off processor performance with lifetime. The state-of-the-art publications study only the theory supported by simulation. This paper presents the first complete software implementation, working on a real hardware, of a low-overhead, Android-compatible workload-aware DRM Governor for mobile multiprocessors. We discuss the design challenges and the run-time overhead involved. We show the effectiveness of our g… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
19
0

Year Published

2014
2014
2020
2020

Publication Types

Select...
4
4
1

Relationship

2
7

Authors

Journals

citations
Cited by 12 publications
(19 citation statements)
references
References 7 publications
0
19
0
Order By: Relevance
“…Task scheduling decisions are controlled at longer intervals and the voltage/frequency scaling is performed at a shorter interval. This approach is extended in [Mercati et al 2014] as a governor for the Android Operating System. Another control approach is proposed in [Sironi et al 2013] to manage the temperature of applications running on multiprocessor systems.…”
Section: Related Workmentioning
confidence: 99%
“…Task scheduling decisions are controlled at longer intervals and the voltage/frequency scaling is performed at a shorter interval. This approach is extended in [Mercati et al 2014] as a governor for the Android Operating System. Another control approach is proposed in [Sironi et al 2013] to manage the temperature of applications running on multiprocessor systems.…”
Section: Related Workmentioning
confidence: 99%
“…Here accuracy describes the systematic bias of the data values compared to the real values of the measured quantity 3 , and precision denotes the random errors in repeated measurements under the same conditions 4 . Although the concept of measurement device precision and propagation of inaccuracies into the system through calculations is well established, more attention by CPS engineers is due in system design 5 .…”
Section: ) Potential Solutionsmentioning
confidence: 99%
“…Self-awareness has been applied to both hardware [1] and software [2]. Some of the applications which have been explored for the implementation of self-aware concepts (under this term or other terms such as adaptivity, autonomy, goal-oriented and so on), are mobile applications [3], cloud computing [4], networks [5], operating systems [6], web [7], multi-core resource managers [8] and adaptive and dynamic compilation environment [9], (cyberphysical) system-on-chip [1], and health monitoring [10]. 1 www.gartner.com/newsroom/id/2636073…”
Section: Introductionmentioning
confidence: 99%
“…However, HotSpot has a known limitation on accuracy and simulation time [6], making this approach difficult to use for real-time applications. A control-theoretic approach is proposed in [24] to optimize the lifetime reliability of a multiprocessor system. Task scheduling decisions are controlled at longer intervals and the voltage/frequency scaling is performed at a shorter interval.…”
Section: Related Workmentioning
confidence: 99%