Christopher D. Gill

Professor of Computer Science and Engineering
James McKelvey School of Engineering
Washington University in St. Louis

CV/Resume and Google Scholar Profile and Publications

Home Page


Refereed Journal Articles


  1. M. Sudvarg, Z. Sun, A. Li, C. Gill, and N. Zhang, Priority-Based Concurrency and Shared Resource Access Mechanisms for Nested Intercomponent Requests in CAmkES, Real-Time Systems 60, April 2024, pp. 76-107 (special issue on selected papers from RTCSA 2022).

  2. A. Zou, Y. Ma, K. Garimella, B. Lee, C. Gill, and X. Zhang, F-LEMMA: Fast Learning-based Energy Management for Multi-/Many-core Processors, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD) 42(2), February 2023.

  3. A. Zou, J. Li, C. Gill, and X. Zhang, RTGPU: Real-Time GPU Scheduling of Hard Deadline Parallel Tasks with Fine-Grain Utilization, IEEE Transactions on Parallel and Distributed Systems (TPDS) 34(5), January 2023.

  4. C. Li, S. Xi, C. Lu, R. Guerin, and C. Gill, Virtualization-Aware Traffic Control for Soft Real-Time Network Traffic on Xen, IEEE/ACM Transactions on Networking 30(1), February 2022.

  5. H. Li, C. Lu, and C. Gill, RT-ZooKeeper: Taming the Recovery Latency of a Coordination Service, ACM Transactions on Embedded Computing Systems (TECS) 20(5S) Article 103, Special Issue on ESWEEK 2021 - Proceedings of ACM International Conference on Embedded Software (EMSOFT), September 2021.

  6. M. Sudvarg, S. Baruah, and C. Gill, Linear-Time Admission Control for Elastic Scheduling, Real-Time Systems 57, Springer, July 2021.

  7. A. Zou, J. Leng, X. He, Y. Zu, C. Gill, V. Reddi, X. Zhang, Voltage-Stacked Power Delivery Systems: Reliability, Efficiency, and Power Management, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 39(12), pp. 5142-5155, December 2020.

  8. A. Boloor, K. Garimella, X. He, C. Gill, Y. Vorobeychik and X. Zhang, Attacking Vision-based Perception in End-to-End Autonomous Driving Models, Journal of Systems Architecture 110, November 2020.

  9. J. Condori, A. Maghareh, J. Orr, H.-W. Li, H. Montoya, S. Dyke, C. Gill, and A. Prakash, Exploiting Parallel Computing to Control Uncertain Nonlinear Systems in Real-Time, Experimental Techniques 44, Special Issue on New Frontiers and Innovative Methods for Hybrid Simulation, pp. 735-749, Springer, June 2020.

  10. C. Wang, C. Gill and C. Lu, Real-Time Middleware for Cyber-Physical Event Processing, ACM Transactions on Cyber-Physical Systems 3(3) Article 29, Special Issue on Real-Time aspects in Cyber-Physical Systems, pp. 29:1-29:25, August 2019.

  11. J. Orr, C. Gill, K. Agrawal, J. Li, and S. Baruah, Elastic Scheduling for Parallel Real-Time Systems, Leibniz Transactions on Embedded Systems (LITES) 6(1), pp. 05:1-05:14, May 2019.

  12. S. Dinh, J. Li, K. Agrawal, C. Gill and C. Lu, Blocking Analysis for Spin Locks in Real- Time Parallel Tasks, IEEE Transactions on Parallel and Distributed Systems 29(4), pp. 789 - 802, April 2018.

  13. J. Li, D. Ferry, S. Ahuja, K. Agrawal, C. Gill and C. Lu, Mixed-Criticality Federated Scheduling for Parallel Real-Time Tasks, Real-Time Systems 53(5), pp. 760 - 811, May 2017.

  14. T. Fleming, H.-M. Huang, A. Burns, C. Gill, S. Baruah, C. Lu, Corrections to and Discussion of 'Implementation and Evaluation of Mixed-criticality Scheduling Approaches for Sporadic Tasks', ACM Transactions on Embedded Computing Systems, 16(3), Article 77, May 2017

  15. M. Xu, L. Phan, O.Sokolsky, S. Xi, C. Lu, C. Gill, and I. Lee, Cache-Aware Compositional Analysis of Real-Time Multicore Virtualization Platforms, Real-Time Systems 51(6), pp. 675-723, November 2015.

  16. J. Li, Z. Luo, D. Ferry, K. Agrawal, C. Gill and C. Lu, Global EDF Scheduling for Parallel Real-Time Tasks, Real-Time Systems 51(4), pp. 395-439, July 2015.

  17. A. Saifullah, D. Ferry, J. Li, K. Agrawal, C. Lu, and C. Gill, Parallel Real-Time Scheduling of DAGs, IEEE TPDS 25(12), pp. 3242-3252, December 2014.

  18. Q. Lu, J. Wilson, Y. Chen, C. Gill, L. Thomas, G.-C. Roman, G. Chen, Situation-aware Composition and Execution in Dynamic Environments by Automated Planning, Engineering Applications of Artificial Intelligence 35, pp. 215-236, October 2014.

  19. C. Kumar, S. Vyas, R. Cytron, C. Gill, J. Zambreno and P. Jones, Hardware-Software Architecture for Priority Queue Management in Real-time and Embedded Systems, International Journal of Embedded Systems 6(4), pp. 319-334, September 2014.

  20. H.-M. Huang, C. Gill and C. Lu, Implementation and Evaluation of Mixed-Criticality Scheduling Approaches for Sporadic Tasks, ACM TECS 13(4s), Article 126, April 2014.

  21. A. Saifullah, J. Li, K. Agrawal, C. Lu and C. Gill, Multi-core Real-Time Scheduling for Generalized Parallel Task Models, Real-Time Systems 49(4), pp. 404-435, July 2013.

  22. C. Kumar, S. Vyas, J. Shidal, R. Cytron, C. Gill, J. Zambreno, P. Jones, Improving system predictability and performance via hardware accelerated data structures Procedia Computer Science 9, pp. 1197-1205, January 2012.

  23. Y. Zhang, C. Gill, and C. Lu, Configurable Middleware for Distributed Real-Time Systems with Aperiodic and Periodic Tasks, IEEE Transactions on Parallel and Distributed Systems 21(3), pp. 393-404, March 2010.

  24. R. Glaubius, T. Tidwell, C. Gill, and W. Smart, Scheduling Policy Design for Autonomic Systems, International Journal of Autonomous and Adaptive Communication Systems, 2(3), pp. 276-296, June 2009.

  25. X. Wang, C. Lu, and C. Gill, FCS/nORB: A Feedback Control Real-Time Scheduling Service for Embedded ORB Middleware, Microprocessors and Microsystems, 32(8), pp. 413-424, November 2008.

  26. X. Wang, M. Chen, H.-M. Huang, V. Subramonian, C. Lu, and C. Gill, Control-Based Adaptive Middleware for Real-Time Image Transmission over Bandwidth-Constrained Networks, IEEE Transactions on Parallel and Distributed Systems 19(6), pp. 779-793, June 2008.

  27. V. Subramonian, G. Deng, C. Gill, J. Balasubramanian, L.-J. Shen, W. Otte, D. Schmidt, A. Gokhale, and N. Wang, The Design and Performance of Component Middleware for QoS-enabled Deployment and Configuration of DRE Systems, Elsevier Journal of Systems and Software 80(5), pp. 668-677, March 2007.

  28. R. Sen, R. Handorean, G.-C. Roman, G. Hackmann, and C. Gill, Knowledge-driven Interactions across Mobile Ad Hoc Networks, International Journal of Cooperative Information Systems, 16(1), pp. 123-153, March 2007.

  29. G. Xing, X. Wang, Y. Zhang, C. Lu, R. Pless, and C. Gill, Integrated Coverage and Connectivity Configuration for Energy Conservation in Sensor Networks, ACM Transactions on Sensor Networks, 1(1), pp. 36-72, August 2005.

  30. C. Gill, J. Gossett, J. Loyall, D. Schmidt, D. Corman, R. Schantz, and M. Atighetchi, Integrated Adaptive QoS Management in Middleware: An Empirical Case Study, Real- Time Systems 29(2-3), pp. 101-130, March 2005.

  31. C. Gill, Y. Krishnamurthy, D. Schmidt, I. Pyarali, L. Mgeta, Y. Zhang, and S. Torri, Enhancing Adaptivity via Standard Dynamic Scheduling Middleware, Journal of the Brazilian Computer Society 10(1), pp. 19-30, July 2004.

  32. C. Gill, D. Schmidt, and R. Cytron, Multiparadigm Scheduling for Distributed Real-Time Embedded Computing, IEEE Proceedings 91(1), pp. 183-197, January 2003.

  33. N Wang, D. Schmidt, A. Gokhale, C. Gill, B. Natarajan, C. Rodrigues, J. Loyall, and R. Schantz, Total Quality of Service Provisioning in Middleware and Applications, Elsevier Journal of Microprocessors and Microsystems, 27(2), pp. 45-54, March 2003.

  34. C. Gill, D. Levine, and D. Schmidt The Design and Performance of a Real-Time CORBA Scheduling Service, Real-Time Systems 20(2), pp. 117-154, March 2001


Refereed Conference Papers


  1. M. Sudvarg, D. Wang, J. Buhler and C. Gill, "Subtask-Level Elastic Scheduling," 45th IEEE Real-Time Systems Symposium (RTSS), December 10-13, 2024, York UK (accepted, to appear).

  2. M. Sudvarg, C, Gill and S. Baruah, "Improved Implicit-Deadline Elastic Scheduling," 14th IEEE International Symposium on Industrial Embedded Systems (SIES), 23-25 October, 2024, Chengdu, China (Outstanding Paper Award).

  3. S. Kodali, J. Manin, L. Torres-Escobedo, R. Zhang, C. Ahrens, C. Gill, and R. Chamberlain, Catoptric Surface Characteristics and Visual Feedback Control, 19th IEEE Conference on Industrial Electronics and Applications (ICIEA), August 5-8 2024, Kristiansand, Norway.

  4. M. Sudvarg, A. Li, D. Wang, S. Baruah, J. Buhler, P. Ekberg, C. Gill, and N. Zhang, Elastic Scheduling for Harmonic Task Systems, 30th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), May 2024, Hong Kong, China.

  5. O. Bell, C. Gill, and X. Zhang, Hardware Acceleration with Zero-Copy Memory Management for Heterogeneous Computing, 29th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), IEEE, August 30th - September 1st, 2023, Niigata, Japan.

  6. M. Sudvarg, J. Buhler, R. Chamberlain, C. Gill, J. Buckley, and W. Chen, Parameterized Workload Adaptation for Fork-Join Tasks with Dynamic Workloads and Deadlines, 29th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), IEEE, August 30th - September 1st, 2023, Niigata, Japan.

  7. W. Xu, Z. Zhang, Y. Xu, J. Li, Y. Ma, Y. Jin, C. Gill, X. Zhang and A. Zou, Energy Efficient Real-Time Scheduling on Heterogeneous Architectures with Self-Suspension Model, ACM/IEEE International Symposium on Low Power Electronics and Design (ISLPED), August 7 - 8, 2023, Vienna, Austria

  8. M. Sudvarg, S. Baruah, and C. Gill, Elastic Scheduling for Fixed-Priority Constrained-Deadline Tasks, 26th International Symposium On Real-Time Distributed Computing (ISORC), IEEE, May 23-25, 2023, Nashville, TN. Best paper award.

  9. A. Li, M. Sudvarg, H. Liu, Z. Yu, C. Gill and N. Zhang, PolyRhythm: Adaptive Tuning of a Multi-Channel Attack Template for Timing Interference, IEEE Real-Time Systems Symposium (RTSS), December 2022.

  10. A. Sarkar, J. Feng, Y. Vorobeychik, C. Gill and N. Zhang, Reward Delay Attacks on Deep Reinforcement Learning, Conference on Decision and Game Theory for Security (GameSec), October 2022.

  11. M. Sudvarg and C. Gill, A Concurrency Framework for Priority-Aware Intercomponent Requests in CAmkES on seL4, IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), August 2022. Best paper award.

  12. M. Sudvarg and C. Gill, Analysis of Federated Scheduling for Integer-Valued Workloads, International Conference on Real-Time Networks and Systems (RTNS), June 2022.

  13. C. Li, J. Liu, C. Lu, R. Guerin, and C. Gill, Impact of Distributed Rate Limiting on Load Distribution in a Latency-sensitive Messaging Service, IEEE International Conference on Cloud Computing (CLOUD), September 2021.

  14. H. Li, M. Xu, C. Li, C. Lu, C. Gill, L. Phan, I. Lee, and O. Sokolsky, Towards Virtualization-Agnostic Latency for Time-Sensitive Applications, International Conference on Real-Time Networks and Systems (RTNS), April 2021. Outstanding paper award.

  15. S. Harris, R. Chamberlain, C. Gill, OpenCL Performance on the Intel Heterogeneous Architecture Research Platform, IEEE Conference on High Performance Extreme Computing (HPEC), September 2020.

  16. J. Orr, J. Condori, C. Gill, S. Baruah, K. Agrawal, S. Dyke, A. Prakash, I. Bate, C. Wong, and S. Adhikari, Elastic Scheduling of Parallel Real-Time Tasks with Discrete Utilizations, International Conference on Real-Time Networks and Systems (RTNS), June 2020.

  17. S. Dinh, C. Gill, and K. Agrawal, Efficient Deterministic Federated Scheduling for Parallel Real-Time Tasks, 26th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), June 2020.

  18. C. Wang, C. Gill and C. Lu, Adaptive Data Replication in Real-Time Reliable Edge Computing for Internet of Things, ACM/IEEE International Conference on Internet of Things Design and Implementation (IoTDI), April 2020.

  19. H. Li, C. Lu and C. Gill, Predicting Latency Distributions of Aperiodic Time-Critical Services, IEEE Real-Time Systems Symposium (RTSS), December 2019.

  20. C. Wang, C. Gill and C. Lu, FRAME: Fault Tolerant and Real-Time Messaging for Edge Computing, 39th IEEE International Conference on Distributed Computing Systems (ICDCS), Dallas, TX, USA, July 2019.

  21. A. Boloor, X. He, C. Gill, Y. Vorobeychik and X. Zhang, Simple Physical Adversarial Examples against End-to-End Autonomous Driving Models, 15th IEEE International Conference on Embedded Software and Systems (ICESS), Las Vegas, Nevada, USA, June, 2019.

  22. A. Zou, J. Leng, X. He, Y. Zu, C. Gill, V. Reddi, X. Zhang, Voltage-stacked GPUs: A Control Theory Driven Cross-Layer Solution for Practical Voltage Stacking in GPUs, 51st IEEE/ACM International Symposium on Microarchitecture (MICRO), Fukuoa, Japan, October 2018.

  23. J. Orr, C. Gill, K. Agrawal, S. Baruah, C. Cianfarani, P. Ang, and C. Wong, Elasticity of Workloads and Periods of Parallel Real-Time Tasks, 26th International Conference on Real- Time Networks and Systems (RTNS), Poitiers, France, October 2018.

  24. H. Li, M. Xu, C. Li, C. Lu, C. Gill, L.T.X. Phan, I. Lee and O. Sokolsky, Multi-Mode Virtualization for Soft Real-Time Systems, 24th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), April 2018.

  25. C. Wang, C. Gill and C. Lu, Real-Time Middleware for Cyber-Physical Event Processing, ACM/IEEE International Symposium on Quality of Service (IWQoS), June 2017.

  26. J. Li, S. Dinh, K. Kieselbach, K. Agrawal, C. Gill and C. Lu, Randomized Work Stealing for Large Scale Soft Real-time Systems, IEEE Real-Time Systems Symposium (RTSS), Porto, Portugal, December 2016.

  27. J. Meier, C. Gill, and R. Chamberlain, Combining Admission and Modulation Decisions for Wireless Embedded Systems, 19th IEEE Symposium on Real-Time Computing (ISORC), Heslington, York, UK, May 2016.

  28. J. Li, D. Ferry, S. Ahuja, K. Agrawal, C. Gill and C. Lu, Mixed-Criticality Federated Scheduling for Parallel Real-Time Tasks, 22nd IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), Vienna, Austria, April 2016. Outstanding paper award.

  29. S. Xi, C. Li, C. Lu, C. Gill, M. Xu, L. Phan, I. Lee, O. Sokolsky, RT-OpenStack: CPU Resource Management for Real-Time Cloud Computing, IEEE International Conference on Cloud Computing (CLOUD), New York, NY, USA, June 2015.

  30. C. Li, S. Xi, C. Lu, C. Gill and R. Guerin, Prioritizing Soft Real-Time Network Traffic in Virtualized Hosts Based on Xen, 21st IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), Seattle, WA, USA, April 2015.

  31. S. Xi, M. Xu, C. Lu, L. Phan, C. Gill, O. Sokolsky, I. Lee, Real-Time Multi-Core Virtual Machine Scheduling in Xen, International Conference on Embedded Software (EMSOFT), New Delhi, India, October 2014.

  32. D. Ferry, G. Bunting, A. Megareh, S. Dyke, A. Prakash, K. Agrawal, C. Gill and C. Lu, Real-Time System Support for Hybrid Structural Simulation, International Conference on Embedded Software (EMSOFT), New Delhi, India, October 2014.

  33. J. Li, K. Agrawal, C. Gill, and C. Lu, Federated Scheduling for Stochastic Parallel Realtime Tasks, 20th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), Chongqing, China, August 2014.

  34. J. Li, J.-J. Chen, K. Agrawal, C. Lu, C. Gill and A. Saifullah, Analysis of Federated and Global Scheduling for Parallel Real-Time Tasks, Euromicro Conference on Real-Time Systems (ECRTS), Madrid, Spain, July 2014.

  35. D. Ferry, A. Megareh, G. Bunting, A. Prakash, K. Agrawal, C. Gill, C. Lu and S. Dyke, On the Performance of a Highly Parallelizable Concurrency Platform for Real-Time Hybrid Simulation, 6th World Conference on Structural Control and Monitoring (6WCSCM), Barcelona, Spain, July 2014.

  36. M. Xu, L.T.X. Phan, I. Lee, O. Sokolsky, S. Xi, C. Lu and C. Gill, Cache-Aware Compositional Analysis of Real-Time Multicore Virtualization Platforms, IEEE Real-Time Systems Symposium, (RTSS), Vancouver, BC, Canada, December 2013.

  37. J. Meier, S. Sistla, B. Karaus, C. Gill, R. Chamberlain, and T. Tidwell, Assessing the Appropriateness of using Markov Decision Processes for RF Spectrum Management, 16th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM), Barcelona, Spain, November 2013.

  38. J. Li, K. Agrawal, C. Lu and C. Gill, Analysis of Global EDF for Parallel Tasks, Euromicro Conference on Real-Time Systems (ECRTS), Paris, France, July 2013. Outstanding paper award.

  39. S. Xi, C. Li, C. Lu and C. Gill, Prioritizing Local Inter-Domain Communication in Xen, ACM/IEEE International Symposium on Quality of Service (IWQoS), Montreal, Canada, June 2013.

  40. D. Ferry, J. Li, M. Mahadevan, K. Agrawal, C.D. Gill and C. Lu, A Real-Time Scheduling Service for Parallel Tasks, 19th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), Philadelphia, PA, April 2013.

  41. H. Huang, C. Gill, C. Lu, MCFlow: a Real-time Multi-core Aware Middleware for Dependent Task Graphs, 18th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), Seoul, Korea, August 2012.

  42. J. Lee, S. Xi, S. Chen, L.T.X. Phan, C. Gill, I. Lee, C. Lu and O. Sokolsky, Realizing Compositional Scheduling through Virtualization, 18th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), Beijing, China, April 2012.

  43. H.-M. Huang, C. Gill and C. Lu, Implementation and Evaluation of Mixed-Criticality Scheduling Approaches for Periodic Tasks, 18th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), Beijing, China, April 2012.

  44. A. Saifullah, K. Agrawal, C. Lu and C. Gill, Multi-core Real-Time Scheduling for Generalized Parallel Task Models, 32nd Real-Time Systems Symposium (RTSS), Vienna, Austria, November 29-December 2, 2011. Best student paper award.

  45. S. Xi, J. Wilson, C. Lu, C. Gill, RT-Xen: Towards Real-Time Hypervisor Scheduling in Xen, International Conference on Embedded Software (EMSOFT), Taipei, Taiwan, October 9-14, 2011.

  46. J. Meier, C. Gill, R. Chamberlain, Towards More Effective Spectrum Use Based on Memory Allocation Models, 35th IEEE Computer Software and Applications Conference (COMPSAC), Munich, Germany, July 18-22, 2011.

  47. T. Tidwell, C. Bass, E. Lasker, M. Wylde, C. Gill, and W. Smart, Scalable Utility Aware Scheduling Heuristics for Real-time Tasks with Stochastic Non-preemptive Execution Intervals, 23rd Euromicro Conference on Real-Time Systems (ECRTS), Porto, Portugal, July 6-8, 2011.

  48. T. Tidwell, R. Glaubius, C. Gill, and W. Smart, Optimizing Expected Time Utility in Cyber-Physical Systems Schedulers, 31st Real-Time Systems Symposium (RTSS), San Diego, CA, November 30-December 3, 2010.

  49. R. Glaubius, T. Tidwell, C. Gill, and W. Smart, Real-Time Scheduling via Reinforcement Learning, 26th Conference on Uncertainty in Artificial Intelligence (UAI), Catalina Island, CA, July 8-11, 2010.

  50. R. Glaubius, T. Tidwell, B. Sidoti, D. Pilla, J. Meden, C. Gill and W. Smart, Scalable Scheduling Policy Design for Open Soft Real-Time Systems, 16th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), Stockholm, Sweden April 12-15, 2010. Best student paper award.

  51. J. Balasubramanian, A. Gokhale, A. Dubey, F. Wolf, C. Lu, C. Gill and D. Schmidt, Middleware for Resource-Aware Deployment and Configuration of Fault-tolerant Real-time Systems, 16th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), Stockholm, Sweden April 12-15, 2010.

  52. H.-M. Huang, X. Gao, T. Tidwell, C. Gill, C. Lu and S. Dyke, Cyber-Physical Systems for Real-Time Hybrid Structural Testing: A Case Study, 1st ACM/IEEE International Conference on Cyber-Physical Systems (ICCPS), Stockholm, Sweden April 12-15, 2010.

  53. R. Sowell, C. Gill, R. Chamberlain, C. Grimm, K. Goldman, M. Tranel, The Active-Learning Transformation: A Case Study in Software Development and Systems Software Courses, 16th annual CCSC Central Plains regional conference, Parkville, MO, April 9 and 10, 2010.

  54. L. Thomas, J. Wilson, G.-C. Roman, C. Gill, Achieving Coordination Through Dynamic Construction of Open Workflows, ACM/IFIP/USENIX 10th International Middleware Conference (Middleware) Urbana-Champaign, IL, USA, November 30 - December 4, 2009

  55. Y. Zhang, C. Gill, and C. Lu, Real-Time Performance and Middleware for Multiprocessor and Multicore Linux Platforms, IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), Beijing, China, August 24-26, 2009.

  56. J. Balasubramanian, S. Tambe, C. Lu, A. Gokhale, C. Gill, and D. Schmidt, Adaptive Failover for Real-time Middleware with Passive Replication, 15th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), San Francisco, CA, April 13-16, 2009.

  57. R. Glaubius, T. Tidwell, W. Smart, and C. Gill, Scheduling Design and Verification for Open Soft Real-Time Systems, 29th Real-Time Systems Symposium (RTSS), Barcelona, Spain, November 30 - December 3, 2008.

  58. Y. Zhang, D. Krecker, C. Gill, C. Lu, and G. Thaker, Practical Schedulability Analysis for Generalized Sporadic Tasks in Distributed Real-Time Systems, 20th Euromicro Conference on Real-Time Systems (ECRTS), Prague, Czech Republic July 2-4, 2008.

  59. T. Tidwell, R. Glaubius, C. Gill, and W. Smart, Scheduling for Reliable Execution in Autonomic Systems, 5th International Conference on Autonomic and Trusted Computing (ATC), Oslo, Norway, June 23-25, 2008.

  60. Y. Zhang, C. Gill and C. Lu, Reconfigurable Real-Time Middleware for Distributed Cyber-Physical Systems with Aperiodic Events, 28th International Conference on Distributed Computing Systems (ICDCS), Beijing, China June 17 - 20, 2008.

  61. R. Sen, G.-C. Roman and C. D. Gill, CiAN: A Workflow Engine for MANETs, 10th International Conference on Coordination Models and Languages (Coordination), Oslo, Norway, June 4-6, 2008, LNCS 5052, pp. 280-295.

  62. G. Hackmann, C. Gill and G.-C. Roman, Extending BPEL for Interoperable Pervasive Computing, IEEE International Conference on Pervasive Services (ICPS), Istanbul, Turkey July 15 - 20, 2007.

  63. R. Sen, G. Hackmann, M. Haitjema, G.-C. Roman and C. Gill, Coordinating Workflow Allocation and Execution in Mobile Environments, 9th International Conference on Coordination Models and Languages (Coordination), Paphos, Cyprus, June 5-8, 2007, LNCS 4467, pp. 249-267.

  64. Y. Zhang, C. Lu, C. Gill, P. Lardieri, and G. Thaker, Middleware Support for Aperiodic Tasks in Distributed Real-Time Systems, 13th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), Bellvue, WA, USA, April 3-6, 2007, pp. 497-506.

  65. C. Sanchez, H. Sipma, C. Gill, and Z. Manna, Distributed Priority Inheritance for Real- Time and Embedded Systems, 10th International Conference On Principles Of Distributed Systems (OPODIS), Bordeaux, France, December 12-15, 2006, pp. 110-125.

  66. G. Hackmann, M. Haitjema, C. Gill, and G.-C. Roman, Sliver: A BPEL Workflow Process Execution Engine for Mobile Devices, 4th International Conference on Service Oriented Computing (ICSOC), Chicago, IL, USA, December 4-7, 2006, pp. 503-508.

  67. V. Subramonian, C. Gill, C. Sanchez, and H. Sipma, Reusable Models for Timing and Liveness Analysis of Middleware for Distributed Real-Time Embedded Systems, 6th ACM Conference on Embedded Software (EMSOFT), Seoul, South Korea, October 22-25, 2006, pp. 252-261.

  68. C. Sanchez, H. Sipma, Z. Manna, and C. Gill, Efficient Distributed Deadlock Avoidance with Liveness Guarantees, 6th ACM Conference on Embedded Software (EMSOFT), Seoul, South Korea, October 22-25, 2006, pp. 12-20. SIGBED Frank Anger Memorial student paper award.

  69. H.-M. Huang and C. Gill, Design and Performance of a Fault-Tolerant Real-Time CORBA Event Service, 18th Euromicro Conference on Real-Time Systems (ECRTS), Dresden, Germany, July 5-7, 2006, pp. 33-42.

  70. A. Borg, A. Wellings, C. Gill, and R. Cytron, Real-Time Memory Management: Life and Times, 18th Euromicro Conference on Real-Time Systems (ECRTS), Dresden, Germany, July 5-7, 2006, pp. 237-247.

  71. C. Sanchez, H. Sipma, Z. Manna, V. Subramonian, and C. Gill, On Efficient Distributed Deadlock Avoidance for Real-Time and Embedded Systems, 20th IEEE International Parallel and Distributed Processing Symposium (IPDPS), April 25 - 29, 2006, Rhodes, Greece, pp. 1-10.

  72. C. Sanchez, H. Sipma, V. Subramonian, C. Gill, and Z. Manna, Thread Allocation Protocols for Distributed Real-Time and Embedded Systems, 25th IFIP WG 6.1 International Conference on Formal Techniques for Networked and Distributed Systems (FORTE), Taipei, Taiwan, Oct 2-5, 2005, pp. 159-173.

  73. Y. Zhang, B. Thrall, S. Torri, C. Gill, and C. Lu, A Real-Time Performance Comparison of Distributable Threads and Event Channels, 11th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), San Francisco, CA, USA, March 7-10, 2005, pp. 497-506.

  74. T. Aswathanarayana, V. Subramonian, D. Niehaus and C. Gill, Design and Performance of Configurable Endsystem Scheduling Mechanisms, 11th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), San Francisco, CA, USA, March 7-10, 2005, pp. 32-43.

  75. K. Bryan, L. DiPippo, V. Fay-Wolfe, M. Murphy, J. Zhang, D. Fleeman, D. Juedes, C. Liu, L. Welch, D. Niehaus, and C. D. Gill, Integrated CORBA Scheduling and Resource Management for Distributed Real-Time Embedded Systems, 11th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), San Francisco, CA, USA, March 7-10, 2005, pp. 375-384.

  76. V. Subramonian, N. Wang, L.-J. Shen, and C. Gill, The Design and Performance of Configurable Component Middleware for Distributed Real-Time and Embedded Systems, 25th IEEE International Real-Time Systems Symposium (RTSS), Lisbon, Portugal, December 5-8, 2004, pp. 252-261.

  77. N. Wang, C. Gill, D. Schmidt, and V. Subramonian, Configuring Real-Time Aspects in Component Middleware, International Symposium on Distributed Objects and Applications (DOA), Agia Napa, Cyprus, October 25-29, 2004, pp. 1520-1537.

  78. C. Gill, J. Gossett, J. Loyall, D. Schmidt, D. Corman, R. Schantz, and M. Atighetchi, Integrated Adaptive QoS Management in Middleware: An Empirical Case Study, 10th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS) Toronto, Canada, May 25-28, 2004, pp. 276-285.

  79. V. Subramonian, G. Xing, C. Gill, C. Lu, and R. Cytron, Middleware Specialization for Memory-Constrained Networked Embedded Systems, 10th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS) Toronto, Canada, May 25-28, 2004, pp. 306-313.

  80. Y. Krishnamurthy, C. Gill, D. Schmidt, I. Pyarali, L. Mgeta, Y. Zhang, and S. Torri, The Design and Implementation of Real-Time CORBA 2.0: Dynamic Scheduling in TAO, 10th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS) Toronto, Canada, May 25-28, 2004, pp. 121-129.

  81. P. Gore, C. Gill, D. Schmidt, and I. Pyarali, The Design and Performance of a Real-Time Notification Service, 10th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS) Toronto, Canada, May 25-28, 2004, pp. 112-120.

  82. X. Wang, H.-M. Huang, V. Subramonian, C. Lu, and C. Gill, CAMRIT: Control-based Adaptive Middleware for Real-time Image Transmission, 10th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS) Toronto, Canada, May 25-28, 2004, pp. 296-305.

  83. R. Handorean, C. Gill and G.-C. Roman, Accommodating Transient Connectivity in Ad Hoc and Mobile Settings, 2nd International Conference on Pervasive Computing (Pervasive), Vienna, Austria, April 18-24, 2004, pp. 305-322.

  84. N. Wang and C. Gill, Improving Real-Time System Configuration via a QoS-aware CORBA Component Model, 37th Hawaii International Conference on System Sciences (HICSS), Kona, Hawaii, USA, January 5-9, 2004, pp. 1-10.

  85. V. Subramonian and C. Gill, A Generative Programming Framework for Adaptive Middleware, 37th Hawaii International Conference on System Sciences (HICSS), Kona, Hawaii, USA, January 5-9, 2004, pp. 1-10. Best paper award in the Software Technology track.

  86. G. Xing, X. Wang, Y. Zhang, C. Lu, R. Pless, and C. Gill, Integrated Coverage and Connectivity Configuration in Wireless Sensor Networks, 1st ACM Conference on Embedded Networked Sensor Systems (SenSys), Los Angeles, CA, USA, November 5-7, 2003, pp. 28-39.

  87. X. Wang, C. Lu, and C. Gill, Feedback Control Real-Time Scheduling in ORB Middleware, 9th IEEE Real-Time Technology and Applications Symposium (RTAS), Washington, DC, USA, May 27-30, 2003, pp. 37-48.

  88. C. Gill, F. Kuhns, D. Schmidt, and R. Cytron, Empirical Differences Between COTS Middleware Scheduling Strategies, 4th International Symposium on Distributed Objects and Applications (DOA), Irvine, CA, USA, October 28-30, 2002, pp. 922-948.

  89. A. Corsaro, D. Schmidt, C. Gill, and R. Cytron, Formalizing Meta-Programming Techniques to Reconcile Heterogeneous Scheduling Disciplines in Open Distributed Real- Time Systems, 3rd International Symposium on Distributed Objects and Applications (DOA), Rome, Italy, September 8-10, 2001, pp. 289-298.

  90. J. Loyall, J. Gossett, C. Gill, R. Schantz, J. Zinky, P. Pal, R. Shapiro, C. Rodrigues, M. Atighetchi, and D. Karr, Comparing and Contrasting Adaptive Middleware Support in Wide-Area and Embedded Distributed Object Applications, 21st International Conference on Distributed Computing Systems (ICDCS), Phoenix, AZ, USA, April 16-19, 2001, pp. 625-634.


Invited Journal Papers


  1. M. Sudvarg, O. Bell, T. Martin, B. Standaert, T. Zhang, S.-B. Kwon, C. Gill, and A. Prakash, Towards a concurrency platform for scalable multi-axial real-time hybrid simulation, Frontiers in the Built Environment Vol. 10, September 2024, Special Issue on Earthquake Engineering.


Invited Conference Papers


  1. M. Lohstroh, M. Schoeberl, A. Goens, A. Wasicek, C. Gill, M. Sirjani, and E. A. Lee, Invited: Actors Revisited for Time-Critical Systems, Design Automation Conference (DAC), Las Vegas, Nevada, USA, June, 2019.

  2. J. White, C. Gill, and D. Schmidt, Elastic Software Infrastructure to Support Computing Clouds for CPS (CC4CPS), 17th IEEE International Symposium on Object and Component- Oriented Real-Time Distributed Computing (ISORC), Reno, Nevada, USA, June 2014.

  3. X. Gao, N. Castaneda, S. Dyke, S. Xi, C. Gill and C. Lu, Experimental Validation of a Scaled Instrumentation for Real-time Hybrid Testing, 2011 American Control Conference (ACC), San Francisco, CA, USA, June 29 - July 1, 2011

  4. T. Tidwell, X. Gao, H-M. Huang, C. Lu, S. Dyke, and C. Gill, Towards Configurable Real-Time Hybrid Structural Testing: A Cyber-Physical Systems Approach, IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC), Tokyo, Japan, March 17-20, 2009.

  5. C. Gill, Resource Virtualization in Real-Time CORBA Middleware, International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS), Seoul, South Korea, October 22-25, 2006.


Selected Refereed Workshop Papers


  1. M. Sudvarg, Y. Htet, S. Baruah, J. Buhler, R. Chamberlain, C. Gill and J. Buckley, "Adaptive Execution for Real-Time Observations of Astrophysical Transients," 13th International Real-Time Scheduling Open Problems Seminar (RTSOPS), July 2024 (accepted, to appear).

  2. M. Sudvarg, C. Gill, and J. Buhler, Subtask-Level Elasticity for Federated Scheduling of Parallel Tasks, Workshop on OPtimization for Embedded and ReAl-time systems (OPERA), December 2023.

  3. M. Sudvarg, J. Buhler, R. Chamberlain, C. Gill, and J. Buckley, Work in Progress: Real-Time GRB Localization for the Advanced Particle-astrophysics Telescope, 16th annual workshop on Operating Systems Platforms for Embedded Real-Time applications (OSPERT), July 2022.

  4. A. Zou, K. Garimella, B. Lee, C. Gill and X. Zhang, F-LEMMA: Fast Learning-based Energy Management for Multi/Many-core Processors, 2nd ACM/IEEE Workshop on Machine Learning for CAD (MLCAD), November 2020.

  5. C. Gill, J. Orr and S. Harris, Supporting Graceful Degradation through Elasticity in Mixed-Criticality Federated Scheduling, 6th International Workshop on Mixed Criticality Systems (WMC) at RTSS, Nashville, TN, December 2018.

  6. M. Crow, C. Gill, F. Liu, B. McMillin, D. Niehaus, and D. Tauritz, Engineering the Advanced Power Grid: Research Challenges and Tasks, Workshop on Research Directions for Security and Networking in Critical Real-Time and Embedded Systems (CRTES) at RTAS 2006, San Jose, CA.

  7. G. Hackmann, C. Gill, and G-C. Roman, Towards a Real-Time Coordination Model for Mobile Computing, Monterey Workshop, 2005, Irvine, CA.

  8. M. Deters, C. Gill, and R. Cytron, Rate-Monotonic Analysis in the C++ Type System, Workshop on Model-Driven Embedded Systems (MDES), at RTAS 2003, Washington, DC.

  9. C. Gill, V. Subramonian, J. Parsons, H. Huang, S. Torri, D. Niehaus, and D. Stuart, ORB Middleware Evolution for Networked Embedded Systems, 8th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS), 2003, Guadalajara, Mexico.

  10. K. Balasubramanian, N. Wang, C. Gill, and D. Schmidt, Towards Composable Distributed Real-Time and Embedded Software, 8th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS), 2003, Guadalajara, Mexico.

  11. C. Gill and W. Smart, Middleware for Robots?, AAAI Spring Symposia (Intelligent Distributed and Embedded Systems), 2002, Palo Alto, CA.

  12. C. Gill, R. Cytron, and D. Schmidt, Middleware Scheduling Optimization Techniques for Distributed Real-Time and Embedded Systems, 7th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS), 2002, San Diego, CA.

  13. C. Gill, F. Kuhns, D. Levine, D. Schmidt, B. Doerr, R. Schantz, and A. Atlas, Applying Adaptive Real-time Middleware to Address Grand Challenges of COTS-based Mission-Critical Real-Time Systems, 1st IEEE International Workshop on Real-Time Mission-Critical Systems: Grand Challenge Problems, at RTSS 1999, Phoenix, AZ.