We found a match
Your institution may have access to this item. Find your institution then sign in to continue.
- Title
Dynamic Time-slice Scaling for Addressing OS Problems Incurred by Main Memory DVFS in Intelligent System.
- Authors
Jia, Gangyong; Han, Guangjie; Jiang, Jinfang; Li, Aohan
- Abstract
Main memory dynamic voltage and frequency scaling (DVFS) has been proposed recently for improving energy efficiency further. However, recent work overlook the operating systems (OS) problems incurred by it, such as unpredictable performance decreasing, unfair performance sharing and priority inversion, which may render performance analysis, optimization and isolation extremely difficult. In this paper, we analyze the OS problems incurred by memory DVFS in detail firstly, and propose dynamic time-slice scaling (DTS) to address these problems, where allocating each thread a time-slice according to threads' memory accessing behavior and memory frequency. Our paper has three main contributions: 1) we analyze the OS problems incurred by the newly approach of memory active low-power modes, the first work paying attention to the effect of up-to-date DVFS memory architecture; 2) performance decrease is more predictable and share is more fairness through adjusting time-slice; 3) priority inversion is solved with starvation forbidden. Simulation results show that the proposed methods can substantially reduce unpredictable performance degradation, improve fairness of performance sharing and solve the priority inversion.
- Subjects
COMPUTER operating systems; COMPUTER memory management; SIMULATION methods &; models; STORAGE area networks (Computer networks); SCALING laws (Statistical physics); ENERGY dissipation
- Publication
Mobile Networks & Applications, 2015, Vol 20, Issue 2, p157
- ISSN
1383-469X
- Publication type
Article
- DOI
10.1007/s11036-015-0587-2