Cong Liu

Associate Professor
Department of Computer Science
Department of Computer Engineering
Erik Jonsson School of Engineering & Computer Science
The University of Texas at Dallas


ECSS 4.211, UTD
Richardson, Texas
                         Office phone: (972) 883-3572

Research Assistant (RA) positions available for self-motivated PhD students. I am passionate about designing and implementing timing-predictable, efficient, and safe autonomous embedded systems, with autonomous driving as the currently focused application domain. Recent research focus of our research group is on attacking/detecting/mitigating vulnerabilities in DNN-driven autonomous driving systems and performing system-level optimization in such systems.

I am interested in working with self-motivated students who strive for success through research. In the past, students in our group interned at top research labs (e.g., IBM T.J. Watson and Fujitsu US Research), and had excellent academic and industry job placements. If you are interested in my research and working with me, please include some samples of your work (e.g., major projects, open source contributions, etc.) when contacting me directly.

For current UTD students who are interested in working with me, please stop by my office so that we can discuss and see if there is a good match.



Recent Publications

    Year 2019


  1. [RTSS'19] Soroush Bateni and Cong Liu. Predictable Data-driven Resource Management: an Implementation using Autoware on Autonomous Platforms, Proceedings of the 40th IEEE Real-Time Systems Symposium, 2019.

  2. [RTSS'19] Zheng Dong and Cong Liu. An Efficient Utilization-based Test for Scheduling Hard Real-Time Sporadic DAG Task Systems on Multiprocessors, Proceedings of the 40th IEEE Real-Time Systems Symposium, 2019.

  3. [ASE'19] Minguan Wu, Lingming Zhang, Cong Liu, Yuqun Zhang. Automating CUDA Synchronization via Program Transformation, Proceedings of the 34th IEEE/ACM International Conference on Automated Software Engineering, 2019.

  4. [RTAS'19] Xia Zhang, Xuesheng Xiao, Liang He, Yangyang Huang, Yun Ma, Xuanzhe Liu, Wenyao Xu, and Cong Liu. PIFA: An Intelligent Phase Identification and Frequency Adjustment Framework for Time-Sensitive Mobile Computing, Proceedings of the 25th IEEE Real-Time and Embedded Technology and Applications Symposium, 2019.

  5. [MobiCom'19] Liang He, Linghe Kong, Ziyang Liu, Yuanchao Shu, and Cong Liu. Diagnosing Vehicles with Automotive Batteries, Proceedings of the 25th ACM Annual international Conference on Mobile Computing and Networking, 2019.


  6. Year 2018

  7. [RTSS'18] Soroush Bateni and Cong Liu. ApNet: Approximation-aware Real-Time Neural Network, Proceedings of the 39th IEEE Real-Time Systems Symposium, 2018.

  8. [RTSS'18] Soroush Bateni, Husheng Zhou, Yuankun Zhu, and Cong Liu. PredJoule: A Timing-Predictable Energy Optimization Framework for Deep Neural Networks, Proceedings of the 39th IEEE Real-Time Systems Symposium, 2018.

  9. [ICS'18] Husheng Zhou, Soroush Bateni, and Cong Liu. Exploring Computation and Data Redundancy via Partial GPU Computing Result Reuse ,Proceedings of the 32nd ACM International Conference on Supercomputing, 2018.

  10. [ASE'18] Mengshi Zhang, Yuqun Zhang, Lingming Zhang, Cong Liu and Sarfraz Khurshid. DeepRoad: GAN-based Metamorphic Autonomous Driving System Testing, Proceedings of the 33st IEEE/ACM International Conference on Automated Software Engineering, 2018.

  11. [RTAS'18] Husheng Zhou, Soroush Bateni, and Cong Liu. S^3DNN: Supervised Streaming and Scheduling for GPU-accelerated Real-Time DNN Workloads, Proceedings of the 24th IEEE Real-Time and Embedded Technology and Applications Symposium, 2018. [Best Paper Award]

  12. [RTAS'18] Zheng Dong, Cong Liu, Soroush Bateni, Kuan-Hsun Chen, Jian-Jia Chen, Georg von der Bruggen and Junjie Shi. Shared-Resource-Centric Limited Preemptive Scheduling: A Comprehensive Study of Suspension-base Partitioning Approaches, Proceedings of the 24th IEEE Real-Time and Embedded Technology and Applications Symposium, 2018.

  13. [RTS] Zheng Dong and Cong Liu. Analysis Techniques for Supporting Hard Real-Time Sporadic Gang Task Systems, Real-Time Systems, special issue on best papers from the 38th IEEE Real-Time Systems Symposium, 2018.

  14. [UBICOMP'18 / IMWUT] Shuai Wang, Tian He, Desheng Zhang, Yuanchao Shu, Yunhuai Liu, Yu Gu, Cong Liu, Haengju Lee, Sang Son. BRAVO: Improving the Rebalancing Operation in Bike Sharing with Rebalancing Range Prediction, Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies, 2018.


  15. Year 2017

  16. [RTSS'17] Zheng Dong and Cong Liu. Analysis techniques for supporting hard real-time sporadic gang task systems, Proceedings of the 38th IEEE Real-Time Systems Symposium, 2017. [Outstanding Paper Award]

  17. [RTSS'17] Zheng Dong, Cong Liu, Yanhua Li, Jie Bao, Yu Gu, Tian He. Rec: Predictable charging scheduling for electric taxi fleets, Proceedings of the 38th IEEE Real-Time Systems Symposium, 2017.

  18. [RTCSA'17] Jian-Jia Chen, Wen-Hung Huang, Zheng Dong and Cong Liu. Fixed-Priority Scheduling of Mixed Soft and Hard Real-Time Tasks on Multiprocessors, Proceedings of the 23rd IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, 2017.[Best Paper Nomination]

  19. [INFOCOM'17] Guangmo Tong, Weili Wu, Ling Guo, Deying Li, Cong Liu, Bin Liu, Ding-Zhu Du.An Efficient Randomized Algorithm for Rumor Blocking in Online Social Networks, Proceedings of the 36th Annual IEEE International Conference on Computer Communications , 2017. [Among 10 out of 292 accepted INFOCOM'17 papers invited to IEEE Transactions on Network Science and Engineering (TNSE) for fast-track review]

  20. [IoTDI'17] Zheng Dong, Yu Gu, Lingkun Fu, Jiming Chen, Tian He, Cong Liu. ATHOME: Automatic Tunable Wireless Charging for Smart Homes, Proceedings of the 2nd IEEE International Conference on Internet-of-Things Design and Implementation, 2017.

  21. [ECRTS'17] Zheng Dong, Cong Liu, Alan Gatherer, Lee McFearin, Peter Yan, Jim Anderson. Optimal dataflow scheduling on a heterogeneous multiprocessor with reduced response time bounds, Proceedings of the 29th Euromicro Conference on Real-Time Systems, 2017.

  22. [TSG] Liang He, Zhe Yang, Yu Gu, Cong Liu, Tian He, Kang G. Shin. SoH-Aware Reconfiguration in Battery Packs, IEEE Transactions on Smart Grids, 2017.

  23. [TMC] Liang He, Guozhu Meng, Yu Gu, Cong Liu, Jun Sun, Ting Zhu, Yang Liu, Kang G. Shin. Battery-aware Mobile Data Service, IEEE Transactions on Mobile Computing, 2017.

  24. Year 2016

  25. [RTSS'16] Zheng Dong and Cong Liu. Closing the loop for the selective conversion approach: a utilization-based test for hard real-time suspending task systems, Proceedings of the 37th IEEE Real-Time Systems Symposium, 2016.

  26. [RTSS'16] Zheng Dong, Yu Gu, Jiming Chen, Shaojie Tang, Tian He, and Cong Liu. Enabling predictable wireless data collection in severe energy harvesting environments, Proceedings of the 37th IEEE Real-Time Systems Symposium, 2016.

  27. [RTSS'16] Jianjia Chen, Wenhung Huang, and Cong Liu. k2Q: A quafratic-form response time and schedulability analysis framework for utilization-based analysis, Proceedings of the 37th IEEE Real-Time Systems Symposium, 2016.

  28. [INFOCOM'16] Guangmo Tong, Lei Cui, Weili Wu, Cong Liu, and Ding-Zhu Du.Terminal-Set-Enhanced Community Detection in Social Networks, Proceedings of the 35nd Annual IEEE International Conference on Computer Communications , 2016.

  29. [INFOCOM'16] Long Cheng, Yu Gu, Jianwei Niu, Ting Zhu, Cong Liu, Qingquan Zhang, and Tian He.Taming Collisions for Delay Reduction in Low-Duty-Cycle Wireless Sensor Networks, Proceedings of the 35nd Annual IEEE International Conference on Computer Communications , 2016.

  30. [TPDS] Guangmo Tong and Cong Liu. Supporting Soft Real-Time Sporadic Task Systems on Heterogeneous Multiprocessors with No Uilitzation Loss, IEEE Transactions on Parallel and Distributed Systems , 2016. [PDF]

  31. Year 2015

  32. [HotCloud'15] Husheng Zhou, Yangchun Fu, and Cong Liu. Supporting Dynamic GPU Computing Result Reuse in the Cloud, Proceedings of the 7th USENIX Workshop on Hot Topics in Cloud Computing, 2015.

  33. [RTSS'15] Jianjia Chen, Wenhung Huang, and Cong Liu. K2U: A General Framework from k-Point Effective Schedulabiliy Analysis to Utilization-based Tests, Proceedings of the 36th IEEE Real-Time Systems Symposium, 2015.

  34. [RTAS'15] Husheng Zhou, Guangmo Tong, and Cong Liu. GPES: A Preemptive Execution System for GPGPU Computing, Proceedings of the 21st IEEE Real-Time and Embedded Technology and Applications Symposium, 2015.

  35. [ECRTS'15] Yuchuan Liu, Cong Liu, Xia Zhang, Wei Gao, Liang He, Yu Gu. A Computation Offloading Framework for Soft Real-Time Embedded Systems, Proceedings of the 27th Euromicro Conference on Real-Time Systems, 2015.

  36. [TSG] Liang He, Linghe Kong, Siyu Lin, Shaodong Ying, Yu Gu, Tian He, and Cong Liu. RAC: Reconfiguration-Assisted Charging in Large-Scale Lithium-ion Battery Systems, IEEE Transactions on Smart Grids, 2015.

  37. [DAC'15] Wenhung Huang, Jianjia Chen, Husheng Zhou and Cong Liu. PASS: Priority Assignment of Real-Time Tasks with Dynamic Suspending Behavior under Fixed-Priority Scheduling, Proceedings of the 52nd Design Automation Conference , 2015.

  38. [ICCPS'15] Liang He, Yu Gu, Cong Liu, Ting Zhu, Kang Shin. SHARE: SoH-Aware Reconfiguration to Enhance Deliverable Capacity of Large-Scale Battery Packs, Proceedings of the 6th ACM/IEEE International Conference on Cyber-Physical Systems , 2015

  39. [TPDS] Xiaoyang Liu, Yanmin Zhu, Linghe Kong, Cong Liu, Yu Gu, Athanasios Vasilakos, Minyou Wu. CDC: Compressive Data Collection for Wireless Sensor Networks, IEEE Transactions on Parallel and Distributed Systems, 2015. [PDF]

  40. Year 2014

  41. [EMSOFT'14] Husheng Zhou and Cong Liu. Task Mapping in Heterogeneous Embedded Systems for Fast Completion Time, Proceedings of the 14th ACM International Conference on Embedded Software, 2014. [PDF]

  42. [EMSOFT'14] Guangmo Tong and Cong Liu. Supporting Read/Write Applications in Embedded Systems via I/O placement and suspension-aware analysis, Proceedings of the 14th ACM International Conference on Embedded Software, 2014. [PDF]

  43. [RTSS'14] Cong Liu and Jian-jia Chen. Bursty-Interference Analysis Techniques for Analyzing Complex Real-Time Task Models, Proceedings of the 35th IEEE Real-Time Systems Symposium, 2014. [PDF]

  44. [RTSS'14] Jian-jia Chen and Cong Liu. Fixed-Relative-Deadline Scheduling of Hard Real-Time Tasks with Self-Suspensions, Proceedings of the 35th IEEE Real-Time Systems Symposium, 2014. [PDF]

  45. [ICNP'14] Wei Gao, Yong Liu, Haoyang Lu, Ting Wang, and Cong Liu. On Exploiting Dynamic Execution Patterns for Workload Offloading in Mobile Cloud Applications, Proceedings of the 22nd IEEE International Conference on Network Protocols, 2014. [PDF]

  46. [ICCPS'14] Liang He, Linghe Kong, Siyu Lin, Shaodong Ying, Yu Gu, Tian He, and Cong Liu. Reconfiguration Assisted Charging in Large-Scale Lithium-ion Battery Systems, Proceedings of the 5th ACM/IEEE International Conference on Cyber-Physical Systems , 2014. [PDF]

  47. [INFOCOM'14] Liang He, Peng Cheng, Yu Gu, Jianping Pan, Ting Zhu, and Cong Liu. Mobile-to-Mobile Energy Replenishment in Mission-Critical Robotics Sensor Networks, Proceedings of the 33nd Annual IEEE International Conference on Computer Communications , 2014. [PDF]

  48. [ECRTS'14] Cong Liu, Jian-Jia Chen, Liang He, and Yu Gu. Analysis Techniques for Supporting Harmonic Real-Time Tasks with Suspensions, Proceedings of the 26th EuroMicro Conference on Real-Time Systems , 2014. [PDF]

  49. [JSA] Cong Liu and James Anderson. Supporting Soft Real-Time Parallel Applications on Multiprocessors, Journal of Systems Architecture , 2014. [PDF]

  50. [RTSS'13] Liang He, Lipeng Gu, Linghe Kong, Yu Gu, Cong Liu and Tian He. Exploring Adaptive Reconfiguration to Optimize Energy Efficiency in Large-Scale Battery Systems, Proceedings of the 34th IEEE Real-Time Systems Symposium , 2013. [PDF]


Publications during Ph.D and Masters

  1. Cong Liu and James Anderson. Suspension-Aware Analysis for Hard Real-Time Multiprocessor Scheduling, Proceedings of the 25th EuroMicro Conference on Real-Time Systems (ECRTS), 2013.

  2. Cong Liu and James Anderson. An O(m) Analysis Technique for Supporting Real-Time Self-Suspending Task Systems, Proceedings of the 33th IEEE Real-Time Systems Symposium (RTSS), to appear, 2012 [PDF]

  3. Cong Liu, Jian Li, Wei Huang, Juan Rubio, Evan Speight, and Xiaozhu Lin. Power-Efficient Time-Sensitive Mapping in CPU/GPU Heterogeneous Systems, Proceedings of the 21st International Conference on Parallel Architectures and Compilation Techniques (PACT), 2012 [PDF]

  4. Cong Liu and James Anderson. Supporting Soft Real-Time Parallel Applications on Multicore Processors, Proceedings of the 18th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), 2012 [PDF]. Invited for a special issue (Best Papers of RTCSA'12) of the Journal of Systems Architecture: Embedded Software Design

  5. Cong Liu. The Real-Time Multi-Resource Task Model, Proceedings of the 3rd Intl. Real-Time Scheduling Open Problems Seminar, 2012 [PDF]

  6. Cong Liu and James Anderson. A New Technique for Analyzing Soft Real-Time Self-Suspending Task Systems, ACM SIGBED Review, 2012 [PDF]

  7. Shuang Li, Cong Liu, and Alvin Lim. Improving QoS-based Routing by Limiting Interference in Lossy Wireless Sensor Network, International Journal of Wireless & Mobile Networks (IJWMN), 2011. [PDF]

  8. Cong Liu and James Anderson. Supporting Graph-Based Real-Time Applications in Distributed Systems, Proceedings of the 17th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), pp. 143-152, August 2011. [PDF]. Longer version with additional details: [PDF]

  9. Shuang Li, Raghu Neelisetti, Cong Liu , Santosh Kulkarni, and Alvin Lim. An Interference-Aware Routing Algorithm for Multimedia Streaming over Wireless Sensor Networks, International Journal of Multimedia & Its Applications (IJMN), 2010. [PDF]

  10. Cong Liu and James Anderson. Supporting Soft Real-Time DAG-based Systems on Multiprocessors with No Utilization Loss, Proceedings of the 31st IEEE Real-Time Systems Symposium (RTSS), pp. 3-13, December 2010. [PDF]

  11. Cong Liu and James Anderson. Improving the Schedulability of Sporadic Self-Suspending Soft Real-Time Multiprocessor Task Systems, Proceedings of the 16th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), pp. 13-22, August 2010. [PDF]

  12. Cong Liu and James Anderson. Scheduling Suspendable, Pipelined Tasks with Non-Preemptive Sections in Soft Real-Time Multiprocessor Systems, Proceedings of the 16th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), pp. 23-32, April 2010. [PDF]

  13. Shuang Li, Raghu Neelisetti, Cong Liu , and Alvin Lim. Efficient Multi-Path Protocol for Wireless Sensor Networks, International Journal of Wireless & Mobile Networks (IJWMN), 2010. [PDF]

  14. Cong Liu and Sanjeev Baskiyar. A General Distributed Scalable Grid Scheduler for Independent Tasks, Journal of Parallel and Distributed Computing (JPDC), vol. 69, no. 3, pp. 307-314, March 2009. [PDF]

  15. Cong Liu and Sanjeev Baskiyar. A Scalable Grid Scheduler for Real-Time Applications, International Journal of Computers and Their Applications (IJCA), vol. 16, no. 1, March 2009. [PDF]

  16. Cong Liu and James Anderson. Task Scheduling with Self-Suspensions in Soft Real-Time Multiprocessor Systems, Proceedings of the 30th IEEE Real-Time Systems Symposium (RTSS), pp.425-436, December 2009. [PDF] [Winner: Best Student Paper Award]

  17. Cong Liu and James Anderson. Supporting Sporadic Pipelined Tasks with Early-Releasing in Soft Real-Time Multiprocessor Systems, Proceedings of the 15th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), pp. 284-293, August 2009. [PDF]

  18. Cong Liu and James Anderson. Supporting Pipelines in Soft Real-Time Multiprocessor Systems, Proceedings of the 21th Euromicro Conference on Real-Time Systems (ECRTS), pp. 269-278, July 2009. [PDF]

  19. Cong Liu, Xiao Qin, Santosh Kulkarni, Chengjun Wang, Adam Manzanares, Shuang Li, and Sanjeev Baskiyar. Distributed Energy Efficient Scheduling for Real-Time Data-intensive Applications, Proceedings of the 27th IEEE International Performance Computing and Communications Conference (IPCCC), pp. 26-33, Dec. 2008. [PDF]

  20. Cong Liu and Sanjeev Baskiyar. eScheduling Mixed Tasks with Deadlines in Grids using Bin Packing, Proceedings of the 14th IEEE International Conference on Parallel and Distributed Systems (ICPADS), pp. 229-236, Dec. 2008. [PDF]

  21. Cong Liu, Xiao Qin, and Shuang Li. PASS: Power-Aware Scheduling of Mixed Applications with Deadline Constraints on Clusters, Proceedings of the 17th IEEE International Conference on Computer Communications and Networks (ICCCN), Aug. 2008. [PDF]

  22. Shuang Li, Raghu Neelisetti, Cong Liu , and Alvin Lim. Delay-Constrained Highest Throughput Protocol for Multi-Path Transmission over Wireless Multimedia Sensor Networks, Proceedings of the 9th IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks (WOWMOM), pp. 1-8, June 2008. [PDF]

  23. Cong Liu and David Umphress. Heavyweight or Lightweight: A Process Selection Guide for Developing Grid Software, Proceedings of the 46th Annual ACM Southeast Conference WIP, March 2008. [PDF]

  24. Cong Liu, Sanjeev Baskiyar, and Shuang Li. A General Distributed Scalable Peer to Peer Scheduler for Mixed Tasks in Grids, Proceedings of the 14th IEEE International Conference on High Performance Computing (HiPC), pp. 320-330, Nov. 2007. [PDF]

  25. Cong Liu, Sanjeev Baskiyar, and Shuang Li. Distributed DVS Scheduling of Mixed Tasks on Power-aware Clusters, Proceedings of the 8th IEEE/ACM International Conference on Grid Computing (GRID) (Poster Session), Sept. 2007. [PDF]

  26. Shuang Li, Alvin Lim, Santosh Kulkarni, and Cong Liu EDGE: A Routing Algorithm for Maximizing Throughput and Minimizing Delay in Wireless Sensor Networks, Proceedings of the 26th IEEE Military Communications Conference (MILCOM), pp. 1-7, Oct. 2007. [PDF]

  27. Cong Liu, Sanjeev Baskiyar, and Chengjun Wang. A Distributed Peer to Peer Grid Scheduler, Proceedings of the 18th International Conference on Parallel and Distributed Computing and Systems (PDCS), Nov. 2006. [PDF]