摘要
提出用户体验任务的概念,并基于ARM原始的全局任务调度提出一种改进的调度方案(UCES-GTS)。在UCES-GTS中,任务分为用户体验的任务(即交互式任务和前台任务)和非用户体验任务(即后台任务)。为了提高用户经验,应该缩短用户体验任务的响应时间,适当减少它们的松弛时间。随后,提出调整频率和给每个任务分配CPU资源的详细算法。实验结果表明改进的全局任务调度模型和原始的相比可以节能8%,同时降低27%的任务响应时间,这意味着更加良好的用户体验。
Enhances the user experience by introducing the concept of user-centric task into the original global task scheduling and proposes the improved task scheduling (UCES-GTS). In UCES-GTS, tasks are classified as user-centric tasks (i.e., interactive tasks and foreground tasks) and non-user-centric tasks (i.e., background tasks). In order to enhance user experience, the response time of user-centric tasks is shortened with reducing slack time of them properly. Presents a detailed algorithm to calculate frequency and allocates the CPU resources to each task. The experimental evaluation results show that our improved global task-scheduling model can achieve 17% and 8% energy saving average compared with the clustered switching scheduling and the original global task scheduling respectively. In addition, the response time of user-centric tasks can decrease 27% average, which means excellent user experience.