Rich West joined the BU Department of Computer Science in 2000 after completing his PhD at Georgia Tech. Rich is a tinkerer of systems, notably, but not limited to, those in embedded and real-time computing. He likes to take a principled approach to system design, having dabbled in the development of standalone kernels and resource management policies where safety and predictability are paramount. He has studied real-time scheduling and resource management, cache-aware performance of multicore processors, and machine virtualization, amongst other topics. He is currently leading the development of the Quest real-time operating system for multicore processors. Its sister system, Quest-V is a secure and predictable separation kernel that forms a distributed system on a chip, providing efficient, predictable and safe execution of sandboxed guest systems including Linux.

Selected Publications

Ye Li, Richard West, Eric Missimer. A Virtualized Separation Kernel for Mixed Criticality Systems. In Proceedings of the 10th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE): Salt Lake City, Utah, March 1-2 2014.

Richard West, Puneet Zaroo, Carl A. Waldspurger, and Xiao Zhang, CAFÉ. Cache-Aware Fair and Efficient Scheduling for CMPs, book chapter in Multicore Technology: Architecture, Reconfiguration and Modeling. CRC Press: Chapter 8, pp. 221-253, July 2013.

Richard West and Gabriel Parmer. Application-Specific Service Technologies for Commodity Operating Systems in Real-Time Environments. ACM Transactions on Embedded Computing Systems: Volume 10, Number 3, 2011.

Personal Website