[P2] Shriram Raja, and Richard West, "Bounded Priority-Aware Locking for Real-Time Kernels", arxiv, 2026 [] [] [arxiv]
  • We propose a Batched Priority Lock that first groups waiting tasks based on the order of their lock requests, and then determines the next lock holder according to priority within the waiting group, thus reducing the average waiting time for higher priority tasks compared to FIFO and priority-ordered locks.
Loading...
[P1] Shriram Raja*, Zhiyuan Ruan*, and Richard West, "Pomegranate: A Lightweight Compartmentalization Architecture using Virtualization Extensions", arxiv, 2026 [] [] [arxiv]
  • We propose a kernel compartmentalization framework that uses hardware virtualization features to efficiently compartmentalize an existing monolith without kernel modifications.
Loading...
[A1] Richard West, Zhiyuan Ruan, Shriram Raja, and Rafiuddin Syed, "Tutorial: Mixed-Criticality Computing with the Quest RTOS and Quest-V Partitioning Hypervisor", 25th ACM SIGBED International Conference on Embedded Software (EMSOFT), 2025 [] [] [pdf] [DOI]
  • This abstract gives an overview of the Quest-V Software Development Kit and serves as companion document to the tutorial we organized as a part of EMSOFT 2025.
Loading...
[J1] Xuanliang Deng*, Shriram Raja*, Yecheng Zhao, and Haibo Zeng, "Priority Assignment for Global Fixed Priority Scheduling on Multiprocessors", IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), 2024 [] [] [pdf] [DOI] [Code]
  • Proposes a Mixed Priority Assignment algorithm for Global Fixed Priority (G-FP) scheduling that combines the advantages of heuristics and response time estimation to outperform existing methods by 25% on average.
Loading...
* - contributed equally