• Home
  • Search
  • Application-aware group scheduler for Android
  • Cite Icon2
  • https://doi.org/10.1109/icadiwt.2014.6814701Copy DOI Icon

Application-aware group scheduler for Android

  • Feb 1, 2014
  • Zongwei Zhu +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Modern multi-core processors propose new cache management challenges (more cache conflicts and misses) due to the subtle interactions of simultaneously executing processes sharing on-chip resources. To address this issue, thread group scheduling scheme that cluster threads with high sharing cache as one group to schedule has been proposed. It has led to numerous academic and industrial attentions. However, by analyzing the programming model of Android which account for a large and increasing fraction of operating system of multi-core smart phones, we find it may be unacceptable for numerous interactive applications since previous scheduling works may cause the terrible response time and directly bring an awful user experience. In order to reduce cache competitions while improving application's response time, we present an application-aware group scheduler (AGS) whose key idea is to adopt a thread group scheduling scheme to partition current running application's threads into one group and give each thread a fair chance to occupy CPU time. We implement AGS on practical hardware running a real Android operating system. The results show that our proposed scheduler can improve performance from different parameters while keeping system fairness, which reduces 3.2% in cache miss rate, 5.5% in response time, 5.3% in data cache (D-Cache) misses and 2.5% in instruction cache (I-Cache) misses to the maximum extent.

Similar Papers
  • Research Article
  • Citations3

Predictive Data Center Selection Scheme for Response Time Optimization in Cloud Computing

  • Jan 01, 2021
  • International Journal of Cloud Applications and Computing
  • Deepak Kapgate
  • Dissertation

Tailored semiconductor devices for applications in functional photodetection and neuromorphic photomemory

  • Jan 01, 2025
  • You Jin Kim
  • Research Article
  • Citations37

Architecting against Software Cache-Based Side-Channel Attacks

  • Jul 01, 2013
  • IEEE Transactions on Computers
  • Jingfei Kong +3
  • Conference Article
  • Citations1

System Monitoring and Controlling Mechanism Based on Hypervisor

  • Aug 01, 2009
  • Qingbo Wu +2
  • Conference Article
  • Citations63

Optimizing instruction cache performance for operating system intensive workloads

  • Jan 22, 1995
  • J Torrellas +2
  • Conference Article
  • Citations2

Real-time software video encoder on a multimedia RISC processor

  • Oct 08, 1998
  • T Miyazaki +1
  • Conference Article
  • Citations20

Code reorganization for instruction caches

  • Jan 05, 1993
  • K Gosmann +4
  • Research Article
  • Citations11

Cache-conscious off-line real-time scheduling for multi-core platforms: algorithms and implementation

  • Mar 06, 2019
  • Real-Time Systems
  • Viet Anh Nguyen +2
  • Research Article
  • Citations4

Migration-aware slot-based memory request scheduler to guarantee QoS in DRAM-PCM hybrid memories

  • May 13, 2024
  • Journal of Systems Architecture
  • Aswathy N.S +1
  • Conference Article
  • Citations6

Design and Implementation of IPsec on a Bare PC

  • Dec 01, 2009
  • N Kazemi +2
  • Research Article
  • Citations58

Resource Aware Placement of Data Analytics Platform in Fog Computing

  • Jan 01, 2016
  • Procedia Computer Science
  • Mohit Taneja +1
  • Research Article
  • Citations1

Mitigating Tail Response Time of n-Tier Applications

  • Jul 25, 2019
  • ACM Transactions on Internet Technology
  • Qingyang Wang +3
  • Research Article
  • Citations15

Optimizing security and quality of service in a real-time operating system using multi-objective Bat algorithm

  • May 02, 2018
  • Future Generation Computer Systems
  • Mhamed Zineddine
  • Research Article
  • Citations32

Reliability Analysis of Operating Systems and Software Stack for Embedded Systems

  • Aug 01, 2016
  • IEEE Transactions on Nuclear Science
  • Thiago Santini +3
  • Conference Article
  • Citations237

The impact of architectural trends on operating system performance

  • Jan 01, 1995
  • M Rosenblum +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.