A real-time virtIO-based Framework for Predictable Inter-VM Communication
In 42nd IEEE RTSS 2021 (2021).
I received my Ph.D. from the Department of Computer Science at the University of Illinois at Urbana-Champaign. My research interests are in real-time and embedded systems. In particular, my research focuses on ensuring predictability of real-time tasks running on commercial-off-the-shelf (COTS) homogeneous multi-core processors and heterogeneous multiprocessors system-on-a-chip (MPSoCs) for safety-critical automotive and avionics applications. I have recently been exploring neural networks (NN) based software stacks to build real-time and safe AI for autonomous driving.
My work at the IEEE RTAS'16 conference received the Best Presentation Award. Similarly, the work at the IEEE ECRTS'19 conference was nominated for Best Paper Award. Recently, two works at IEEE RTSS 2020 conference won the Best Student Paper Award and Best Paper Award. During my Ph.D. at UIUC, I was a recipient of the Sara and Sohaib Abbasi Fellowship (2016-2021). In 2017, I was one of the finalists of the Qualcomm Innovation Fellowship Award (QInF). Before joining Illinois, I worked at Qatar University as a Research Associate on ubiquitous healthcare systems, where I won third prize as Best Researcher Award for the year 2013. From 2009 until 2012, I was employed as a Design Engineer and later as a Senior Design Engineer at a research and development company building software-defined radios (SDRs).
S. Gero, Rohan Tabish, R .Pellizzoni, R. Mancuso, A. Bastoni, A. Zupeke and M. Caccamo
In 42nd IEEE RTSS 2021 (2021).
S. Liu, S. Yao, X. Fu, H. Shao, Rohan Tabish, S .Yu, A. Bansal, L. Sha and T. Abdelzaher
IEEE Transcations on Computers (2021).
Rohan Tabish, JY Wen, R. Pellizzoni, R. Mancuso, H. Yun, M. Caccamo, and L. Sha
Journal of Systems Architecture, Elsevier, 2021
J. Chen, T. Kloda, A. Bansal, Rohan Tabish, C. Chen, B. Liu, S. Mohan, M. Caccamo and L. Sha
In Proceedings of 27th IEEE Conference on Real-Time and Embedded Technology and Applications Symposium (RTAS) 2021, TN, USA
Artifact Evaluation Badge
S. Liu, S. Yao, X. Fu, Rohan Tabish, S .Yu, A. Bansal, L. Sha and T. Abdelzaher
In Proceedings of 41st IEEE Real Time Systems Symposium (RTSS 2020), Houston, USA
Outstanding Paper and Best Paper Award
Parul Sohal, Rohan Tabish, Ulrich Drepperz and Renato Mancuso
In Proceedings of 41st IEEE Real Time Systems Symposium (RTSS 2020), Houston, USA
Outstanding Paper and Best Student Paper Award
Rohan Tabish, JY Wen, R. Pellizzoni, R. Mancuso, H. Yun, M. Caccamo, and L. Sha
In 2020 9th Mediterranean Conference on Embedded Computing (MECO), pp. 1-6. IEEE, 2020
Rohan Tabish, R. Mancuso, S. Wasly, R. Pellizoni and Marco Caccamo
Real-Time System 55, no. 4 (RTSJ 2019): 850-888, Springer, US
G. Giovani, Rohan Tabish, R. Mancuso, R. Mirosanlou, R. Pellizzoni, and M. Caccamo
In Proceedings of 31st IEEE Euromicro Conferrence on Real-Time Systems (ECRTS2019), Stuttgart, Germany
Nominated for Best Paper Award
Soliman, Muhammad R., Giovani Gracioli, Rohan Tabish, Rodolfo Pellizzoni, and Marco Caccamo
In Proceedings of 40th IEEE Real Time Systems Symposium (RTSS 2019), York, UK
F. Abdi, R. Mancuso, Rohan Tabish and M. Caccamo
In Proceedings of 23rd IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), 2017
Rohan Tabish, Renato Mancuso, Saud Wasly, Sujit S Phatak, Rodolfo Pellizzoni, Marco Caccamo
In Proceedings of 23rd IEEE International Conference on Real-Time and Embedded Technology and Applications Symposium (RTAS) 2017, Pittsburgh, USA
F. Abdi, Rohan Tabish, M. Rungger, M. Zamani and M. Caccamo
In Proceedings of 8th IEEE International Conference on Cyber-Physical Systems ICCPS 2017, Pittsburgh, Pennsylvania USA
Rohan Tabish, Mancuso, R., Wasly, S., Alhammad, A., Phatak, S. S., Pellizzoni, R., M. Caccamo
In Proceedings of 22nd IEEE Intenational Conference on Real-Time and Embedded Technology and Applications Symposium (RTAS) 2016, Vienna, Austria
Best Presentation Award
The use of multi-core processors for safety-critical avionic applications is regulated by the Federal Aviation Authority because of contention on the shared resources. This research direction explores solutions to ensure the predictability of real-time tasks in a multicore environment. The goals here are to provide solutions that are: backward's compatible; offer better WCET; isolation; and certifiability.
A Real-Time Scratchpad-Centric OS for Multi-Core Embedded Systems Designing Mixed Criticality Applications on Modern Heterogeneous MPSoC Platforms A Real-Time SPM-Centric OS with Predictable Inter/Intra-Core Communication for Multicore Embedded Systems E-WarP: A System-wide Framework for Memory Bandwidth Profiling and Management Segment Streaming for the Three-Phase Execution Model: Design and Implementation SCE-Comm: A Real-Time Inter-Core Communication Framework for Strictly Partitioned Multi-core ProcessorsRecovery mechanisms to the software failures shall be incorporated in the system at the design time such that they can be triggered without jeopardizing the system's safety. My relevant publications on the topic can be found here:
A Reliable and Predictable Scratchpad-centric OS for Multicore Embedded Systems System-Level Software Fault Tolerance Through Full System Restarts Restart-Based Fault Tolerance: System Design and Schedulability Analysis SchedGuard: Protecting against Schedule Leaks Using Linux ContainersThe current neural network-based vision stacks in the machine inference pipelines for autonomous driving do not differentiate between critical and non-critical objects/data leading to priority inversion. The goal of this project is to build attention-aware safe AI. My relevant publications on the topic can be found here:
On Removing Algorithmic Priority Inversion from Mission-critical Machine Inference PipelinesPh.D. in Computer Science and Engineering
Master's in Computer Science and Engineering
B.Sc in Electrical Engineering with Specialization in Telecommunications