2020
DOI: 10.1109/access.2020.2965548
|View full text |Cite
|
Sign up to set email alerts
|

Performance Improvement of Linux CPU Scheduler Using Policy Gradient Reinforcement Learning for Android Smartphones

Abstract: The Energy Aware Scheduler (EAS) was developed and applied to the Linux kernel of recent Android smartphones in order to exploit the ARM big.LITTLE processing architecture efficiently. EAS organizes CPU hardware information into Energy Model which are used to improve CPU scheduling performance. In particular, it reduces power consumption and improves process scheduling performance. However, EAS has limitations in improving CPU scheduling performance, because the Energy Model configures the CPU hardware informa… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 9 publications
(3 citation statements)
references
References 6 publications
0
3
0
Order By: Relevance
“…Tseng et al [214] adapted the allocation of CPU resources to applications based on their delay-sensitivity. Further approaches adjust the frequency and voltage of devices (Dynamic Voltage and Frequency Scaling) [212], [213], CPU frequency [218] or the number of cores [216]. Muhuri et al [217] considered linguistic feedback from users to adapt CPU frequency accordingly.…”
Section: Optimization Approachesmentioning
confidence: 99%
See 1 more Smart Citation
“…Tseng et al [214] adapted the allocation of CPU resources to applications based on their delay-sensitivity. Further approaches adjust the frequency and voltage of devices (Dynamic Voltage and Frequency Scaling) [212], [213], CPU frequency [218] or the number of cores [216]. Muhuri et al [217] considered linguistic feedback from users to adapt CPU frequency accordingly.…”
Section: Optimization Approachesmentioning
confidence: 99%
“…Hecht et al [51] improved memory as well as user interface performance by correcting code smells. The approach of Han et al [218] on CPU scheduling could not only reduce energy consumption but also application launch time. Hsiu et al [215] reduced application response time by scheduling computing resources for energy reduction.…”
Section: Relationship Of Optimization Approachesmentioning
confidence: 99%
“…In addition, studies have being addressed to improve the performance of Android scheduler. In [10], Learning EAS, a policy gradient reinforcement learning method for the Android smartphone scheduler EAS, was proposed. Learning EAS is applied on the characteristics of the running task, and adjusts the TARGET_LOAD and sched_migration_cost to improve the scheduler performance.…”
Section: Optimization Of Parameters Using Machine Learningmentioning
confidence: 99%