Author
Abstract
This article presents an innovative approach to CPU scheduling for mobile Virtual Reality (VR) and Augmented Reality (AR) applications utilizing Heterogeneous Multi-Processors (HMPs). The proposed system leverages Machine Learning (ML) and Reinforcement Learning (RL) techniques to develop an adaptive, heterogeneity-aware scheduler that dynamically optimizes task placement and frequency scaling. Traditional schedulers face significant challenges when managing the highly variable workloads characteristic of immersive applications, particularly in balancing real-time performance requirements with energy efficiency and thermal constraints on mobile platforms. The article introduces a comprehensive monitoring framework that collects detailed system telemetry, including CPU utilization, thermal data, battery state, and application-specific metrics, to inform sophisticated scheduling decisions. The system incorporates advanced predictive analytics to anticipate thermal events, workload transitions, and performance degradation with 87.3% accuracy at 100ms lead times, enabling proactive optimization rather than reactive responses. Multiple learning approaches are examined, including offline training, online adaptation, and hybrid methodologies. The evaluation methodology employs diverse workloads and metrics spanning energy efficiency, real-time performance, thermal management, resource utilization, and scheduler overhead. Preliminary results indicate substantial improvements in energy consumption, thermal stability, frame time consistency, and resource allocation compared to conventional approaches, demonstrating the potential of ML/RL techniques to revolutionize scheduling for immersive mobile applications.
Suggested Citation
Krishna Kanth Vangaru, 2025.
"Adaptive Heterogeneity-Aware CPU Scheduling using Deep Reinforcement Learning for Energy-Efficient Real-Time VR/AR on Mobile Platforms,"
Journal of Computer Science and Technology Studies, Al-Kindi Center for Research and Development, vol. 7(7), pages 908-920, June.
Handle:
RePEc:alk:jcsts0:v:7:y:2025:i:7:id:10409
DOI: 10.32996/jcsts.2025.7.7.100
Download full text from publisher
Corrections
All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:alk:jcsts0:v:7:y:2025:i:7:id:10409. See general information about how to correct material in RePEc.
If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.
We have no bibliographic references for this item. You can help adding them by using this form .
If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Al-Kindi Center for Research and Development (email available below). General contact details of provider: https://al-kindipublisher.com/index.php/jcsts .
Please note that corrections may take a couple of weeks to filter through
the various RePEc services.