Malcolm Steven Mollison
("Mac")

Summary

I am a graduate student research assistant (RA) for Prof. Jim Anderson in the Real-Time Systems Group of the Department of Computer Science at the University of North Carolina at UNC-Chapel Hill.

My primary research interest is in supporting novel multicore real-time resource allocation methods (scheduling algorithms and locking protocols) in userspace, as opposed to the (more typical) kernel-based approach. I am also interested in applying userspace resource allocation software to next-generation UAVs and other adaptive, next-generation real-time and "cyber-physical" systems. See "Publications," below, for further information.

I am a 2010 and 2011 NC Space Grant Graduate Research Fellowship recipient.

I have interned at Northrop Grumman Corp. for 3 summers, working on real-time systems-related work for next-generation UAVs.

My resume is here.

You can see a picture of me here.

Contact Information

You can email me at my last name @ cs.unc.edu.

My office is Brooks 132.

My PGP key is here.

Publications

M. Mollison and J. Anderson, "Bringing Theory into Practice: A Userspace Library for Multicore Real-Time Scheduling", Proceedings of the 19th IEEE Real-Time and Embedded Technology and Applications Symposium, pp. 283-292, April 2013. PDF.

J. Herman, C. Kenna, M. Mollison, J. Anderson, and D. Johnson, "RTOS Support for Multicore Mixed-Criticality Systems", Proceedings of the 18th IEEE Real-Time and Embedded Technology and Applications Symposium, pp. 197-208, April 2012. PDF.

M. Mollison and J. Anderson, "Virtual Real-Time Scheduling", Proceedings of the Seventh International Workshop on Operating Systems Platforms for Embedded Real-Time Applications, pp. 33-40, July 2011. PDF.

M. Mollison, J. Erickson, J. Anderson, S. Baruah, and J. Scoredos, "Mixed Criticality Real-Time Scheduling for Multicore Systems", Proceedings of the 7th IEEE International Conference on Embedded Software and Systems, pp. 1864-1871, June 2010. PDF.

M. Mollison, B. Brandenburg, and J. Anderson, "Towards Unit Testing Real-Time Schedulers in LITMUSRT", Proceedings of the 5th International Workshop on Operating Systems Platforms for Embedded Real-Time Applications, pp. 33-39, July 2009. PDF.

Projects

Unit-Trace, a tool for parsing, testing, and visualizing real-time scheduler traces.

My as-yet-unnamed userspace library for multicore real-time scheduling.

Personal

Here is my badge from Project Euler: