Page Title

Arpan Gujarati // MPI-SWS

About

I am a Ph.D. candidate at the Max Planck Institute for Software Systems (MPI-SWS), Germany. My advisor is Björn B. Brandenburg, head of the Real-Time Systems Group. Prior to joining MPI-SWS, I was a software development engineer in the Cloud Networking Group at Citrix R&D, India. I completed my undergraduate studies in computer science from Birla Institute of Technology and Science (BITS Pilani), India.

I am on the academic job market. Here is my CV.

Research Interests

I am broadly interested in real-time systems, distributed systems, fault tolerance, reliability analysis, and scheduling problems.

At present, I am working on quantitative reliability analysis of distributed real-time systems, such as networked control systems, in the presence of environmentally-induced transient faults. I have had the pleasure of working closely with Rupak Majumdar and Mitra Nasri on this project.

Previously, along with my colleague Felipe Cerqueira, I have worked on formalizing the processor affinity concept from the perspective of hard real-time operating systems, and provide schedulability guarantees for the same.

I have also worked briefly on cloud computing problems. During my internship at Microsoft Resarch, I worked on the problem of distributed auto-scaling for Microsoft Azure's inference serving platform in collaboration with Kathryn S. McKinley, Sameh Elnikety, and Yuxiong He. More recently, I worked on the problem of virtual machine scheduling for datacenter applications with my colleague Manohar Vanga.

I organize the Real-Time Systems Reading Group at MPI-SWS.

Publications

Conference Publications

Arpan Gujarati, Mitra Nasri, Rupak Majumdar, and Björn B. Brandenburg, “From Iteration to System Failure: Characterizing the FITness of Periodic Weakly-Hard Systems”, Proceedings of the 31st Euromicro Conference on Real-Time Systems (ECRTS 2019), July 2019. PDF | Extended Version | Slides

Arpan Gujarati, Mitra Nasri, and Björn B. Brandenburg, “Quantifying the Resiliency of Fail-Operational Real-Time Networked Control Systems”, Proceedings of the 30th Euromicro Conference on Real-Time Systems (ECRTS 2018), July 2018. Best Presentation Award. PDF | Extended Version | Slides | Poster

Manohar Vanga, Arpan Gujarati, and Björn B. Brandenburg, “Tableau: A High-Throughput and Predictable VM Scheduler for High-Density Workloads”, Proceedings of the 13th European Conference on Computer Systems (EuroSys 2018), April 2018. PDF

Arpan Gujarati, Sameh Elnikety, Yuxiong He, Kathryn S. McKinley, and Björn B. Brandenburg, “Swayam: Distributed Autoscaling to Meet SLAs of Machine Learning Inference Services with Resource Efficiency”, Proceedings of the 18th International Middleware Conference (Middleware 2017), December 2017. Best Student Paper Award. Paper | Appendix | Slides

Arpan Gujarati, and Björn B. Brandenburg, “When is CAN the Weakest Link? A Bound on Failures-In-Time in CAN-Based Real-Time Systems”, Proceedings of the 36th IEEE Real-Time Systems Symposium (RTSS 2015), pp. 249–260, December 2015. PDF | Slides | Poster

Felipe Cerqueira, Arpan Gujarati, and Björn B. Brandenburg, “Linux's Processor Affinity API, Refined: Shifting Real-Time Tasks towards Higher Schedulability”, Proceedings of the 35th IEEE Real-Time Systems Symposium (RTSS 2014), pp. 249-259, December 2014. PDF | Slides

Arpan Gujarati, Felipe Cerqueira, and Björn B. Brandenburg, “Schedulability Analysis of the Linux Push and Pull Scheduler with Arbitrary Processor Affinities”, Proceedings of the 25th Euromicro Conference on Real-Time Systems (ECRTS 2013), pp. 69-79, July 2013. Outstanding Paper Award. PDF (revision 1) | Slides | Poster
Erratum: the paper has been revised to account for inaccuracies in Lemmas 2 and 4 in Section IV of the original ECRTS 2013 paper. A detailed erratum is provided in Appendix A of the revised paper.

Journal Publications

Arpan Gujarati, Felipe Cerqueira, Björn B. Brandenburg, and Geoffrey Nelissen, “Correspondence article: a correction of the reduction-basedschedulability analysis for APA schedule”, Real-Time Systems, August 2018. PDF | Springer Link

Arpan Gujarati, Felipe Cerqueira, and Björn B. Brandenburg, “Multiprocessor Real-Time Scheduling with Arbitrary Processor Affinities: From Practice to Theory”, Real-Time Systems, Volume 51, Issue 4, pp. 440–483. Springer Verlag, 2015. PDF | Springer Link

Workshop and Work-in-Progress Publications

Arpan Gujarati, Malte Appel, and Björn B. Brandenburg, “Work-in-Progress: Achal: Building Highly Reliable Networked Control Systems”, to appear in Proceedings of the 15th ACM International Conference on Embedded Software (EMSOFT 2019), October 2019.

Mitra Nasri, Arpan Gujarati, and Björn B. Brandenburg, “Using Schedule-Abstraction Graphs for the Analysis of CAN Message Response Times”, Proceedings of the 3rd Workshop on Security and Dependability of Critical Embedded Real-Time Systems (CERTS 2018), June 2018. PDF | Slides

Arpan Gujarati, Mitra Nasri, and Björn B. Brandenburg, “Lower-Bounding the MTTF for Systems with (m, k) Constraints and IID Iteration Failure Probabilities”, Proceedings of the 2nd Workshop on Security and Dependability of Critical Embedded Real-Time Systems (CERTS 2017), December 2017. PDF | Technical Report | Slides

Malte Appel, Arpan Gujarati, and Björn B. Brandenburg, “A Byzantine Fault-Tolerant Key-Value Store for Safety-Critical Distributed Real-Time Systems”, Proceedings of the 2nd Workshop on Security and Dependability of Critical Embedded Real-Time Systems (CERTS 2017), December 2017. PDF | Slides

Services

Program Committee Member: RTEST WiP 2018, RTAS BP Track (2019), ECRTS AE (2019)

Journal Reviewer: TECS (2019), TDSC (2019)

External Reviewer for Conferences: EuroSys (2013, 2016, 2019), RTSS (2013, 2016, 2018), RTAS (2013, 2014, 2016), ECRTS (2013-2015, 2019), RTNS (2014-2016), Systor (2015, 2016), Middleware (2018)

Teaching Assistant: Data Structures and Algorithms (BITS Pilani, 2010), Foundations of Cyber-Physical Systems (MPI-SWS & TU-Kaiserslautern, 2014), Distributed Systems (MPI-SWS & Saarland University, 2016), Operating Systems (MPI-SWS & Saarland University, 2017)

Contact

arpanbg [AT] mpi-sws [DOT] org

MPI-SWS
Paul-Ehrlich-Strasse
Building G 26
D-67663 Kaiserslautern
Germany

+49 681 9303-8410

Imprint / Data Protection