About Me

I am a fourth-year Ph.D. student at the University of North Carolina at Chapel Hill in the Department of Computer Science advised by Dr. James H. Anderson. I am working in the Real-Time Systems Group on multiprocessor real-time systems. My work is funded in part by an NSF Graduate Research Fellowship. I am interested in real-time synchronization and scheduling, distributed and concurrent systems, and cyber-physical systems.

I received a B.S. in Computer Science and Engineering and a B.A. in Mathematics with honors in Computer Science from Bucknell University in 2011. At Bucknell, I worked with Dr. Felipe Perrone to develop tools for automating network simulation experiments to ensure the credibility of results. My time at Bucknell was supported in part by a Goldwater Scholarship, and a Northrop Grumman Engineering Scholarship.


  1. Bryan C. Ward and Abhilash Thekkilakattil, and James H. Anderson. "Optimizing Preemption-Overhead Accounting in Multiprocessor Real-Time Systems", Proceedings of 22nd International Conference on Real-Time and Network Systems, October 2014 (to appear). [PDF]. Longer version with additional schedulability graphs [PDF].
  2. Bryan C. Ward and James H. Anderson. "Multi-Resource Real-Time Reader/Writer Locks for Multiprocessors", Proceedings of the 28th International Parallel and Distributed Processing Symposium, May 2014. [PDF]. Longer version with additional information and performance graphs [PDF].
  3. Jeremy P. Erickson, James H. Anderson, and Bryan C. Ward. "Fair Lateness Scheduling: Reducing Maximum Lateness in G-EDF-like Scheduling", Real-Time Systems, special issue on selected papers from the 24th Euromicro Conference on Real-Time Systems, Volume 50, Issue 1, pp. 5-47, January 2014.
  4. Glenn A. Elliott, Bryan C. Ward and James H. Anderson. "GPUSync: A Framework for Real-Time GPU Management", Proceedings of the 34th Real-Time Systems Symposium, December 2013.[PDF]. Longer version with additional details [PDF].
  5. Bryan C. Ward and James H. Anderson. "Fine-Grained Multiprocessor Real-Time Locking with Improved Blocking", Proceedings of the 21st International Conference on Real-Time and Network Systems, October 2013. [PDF]. Longer version with more details [PDF].
  6. Bryan C. Ward, Jonathan L. Herman, Christopher J. Kenna, and James H. Anderson. "Making Shared Caches More Predictable on Multicore Platforms", Proceedings of the 25th Euromicro Conference on Real-Time Systems, July 2013. [PDF]. Longer version with additional graphs [PDF]. Outstanding Paper Award.
  7. Bryan C. Ward, Jeremy P. Erickson and James H. Anderson. "A Linear Model for Setting Priority Points in Soft Real-Time Systems", Proceedings of Real-Time Systems: The Past, the Present, and the Future -- A Conference Organized in Celebration of Alan Burns's Sixtieth Birthday, March 2013. [PDF]
  8. L. Felipe Perrone, Christopher S. Main, and Bryan C. Ward. "SAFE: Simulation Automation Framework for Experiments", Proceedings of the 44th Winter Simulation Conference, December 2012. [PDF].
  9. Bryan C. Ward, Glenn A. Elliott and James H. Anderson. "Replica-Request Priority Donation: A Real-Time Progress Mechanism for Global Locking Protocols", Proceedings of the 18th IEEE International Conference on Embedded and Real-Time Computing Systems and Applciations, August 2012. [PDF].
  10. Bryan C. Ward and James H. Anderson. "Supporting Nested Locking in Multiprocessor Real-Time Systems", Proceedings of the 24th Euromicro Conference on Real-Time Systems, July 2012. [PDF]. Longer version with additional details: [PDF].
  11. Bryan C. Ward. "A Framework for the Automation of Discrete-Event Simulation Experiments", Bucknell University Honors Thesis, 2011. [PDF].
  12. Nathan Ryan, Bryan C. Ward and Ryan Ward. "Some Conjectures on the Maximal Height of the Divisors of "x^n - 1". Involve, a Journal of Mathematics. Volume 3, Issue 4, pp. 451-457. December 2010.[Involve] [BibTeX].
  13. Andrew Hallagan, Bryan C. Ward, and L. Felipe Perrone. "An Experiment Automation Framework for ns-3", Proceedings of the 3rd International Conference on Simulation Tools and Techniques (SIMUTools 2010). ICST, March 2010.
    [Poster PDF] [Extended Abstract PDF] [BibTeX].
  14. L. Felipe Perrone, Claudio Cicconetti, Giovanni Stea, and Bryan C. Ward. "On the Automation of Computer Network Simulators", Proceedings of the 2nd International Conference on Simulations Tools and Techniques (SIMUTools 2009). ICST, March 2009.[ACM] [BibTeX].
  15. L. Felipe Perrone, Christopher J. Kenna, and Bryan C. Ward. "Enhancing the Credibility of Wireless Network Simulations with Experiment Automation", Proceedings of the 4th IEEE International Conference on Wireless & Mobile Computing, Networking & Communication (WiMoB 2008). IEEE, October 2008.[IEEE] [BibTeX].