Ice: Collaborating memory and process management for user experience on resource-limited mobile devices

C Li, Y Liang, R Ausavarungnirun, Z Zhu, L Shi… - Proceedings of the …, 2023 - dl.acm.org
Mobile devices with limited resources are prevalent as they have a relatively low price.
Providing a good user experience with limited resources has been a big challenge. This …

Os scheduling with nest: Keeping tasks close together on warm cores

J Lawall, H Chhaya-Shailesh, JP Lozi… - Proceedings of the …, 2022 - dl.acm.org
To best support highly parallel applications, Linux's CFS scheduler tends to spread tasks
across the machine on task creation and wakeup. It has been observed, however, that in a …

Demeter: Qos-aware cpu scheduling to reduce power consumption of multiple black-box workloads

W Tang, Y Ke, S Fu, H Jiang, J Wu, Q Peng… - Proceedings of the 13th …, 2022 - dl.acm.org
Energy consumption in cloud data centers has become an increasingly important contributor
to greenhouse gas emissions and operation costs. To reduce energy-related costs and …

Suit: Secure undervolting with instruction traps

J Juffinger, S Kalinin, D Gruss, F Mueller - Proceedings of the 29th ACM …, 2024 - dl.acm.org
Modern CPUs dynamically scale voltage and frequency for efficiency. However, too low
voltages can result in security-critical errors. Hence, vendors use a generous safety margin …

[HTML][HTML] Backdraft: a lossless virtual switch that prevents the slow receiver problem

A Sanaee, F Shahinfar, Z Kapetanovic… - … USENIX Symposium on …, 2022 - usenix.org
NSDI '22 Technical Sessions | USENIX Sign In Conferences Attend Registration Information
Registration Discounts Terms and Conditions Venue, Hotel, and Travel Program Technical …

[PDF][PDF] Towards user-programmable schedulers in the operating system kernel

D Mvondo, A Barbalace, JP Lozi… - SPMA 22-11th workshop …, 2022 - inria.hal.science
Most of today's Operating Systems (OSes) run several applications at the same time. An OS
component, the scheduler, decides what application's thread to execute next on each CPU …

GAS: DVFS-Driven Energy Efficiency Approach For Latency-Guaranteed Edge Computing Microservices

Z Bellal, L Lahlou, N Kara… - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
Edge computing-based microservices (ECM) are pivotal infrastructure components for
latency-critical applications such as Virtual Reality/Augmented Reality (VR/AR) and the …

Understanding Microquanta Process Scheduling for Cloud Applications

E Sharafzadeh, A Sanaee, P Huang… - 2022 IEEE/ACM 15th …, 2022 - ieeexplore.ieee.org
Process schedulers are responsible for arbitrating CPU resources among services.
Unfortunately, traditional sched-ulers, working at millisecond scale and characterized by …

[PDF][PDF] A Cache-Stall Driven CPU Frequency Governor for Linux

E Griese, L Matthes, M Stiede, S Köhler, L Wenzel - osm.hpi.de
Energy efficiency is a key concern in the operation of today's computer systems. An
operating system needs to carefully control the CPU frequencies over several clock …

Thread scheduling in multi-core operating systems: how to understand, improve and fix your scheduler

R Gouicem - 2020 - theses.hal.science
In this thesis, we address the problem of schedulers for multi-core architectures from several
perspectives: design (simplicity and correctness), performance improvement and the …