Swapnil Gandhi

Research Intern · Microsoft Research India

I am currently a Research Intern at Microsoft Research India, where I work with Anand Iyer on systems that enable efficient machine learning over large graphs.

In the past, I have also worked with Bhargav Gulavani and Karthik Ramachandra from Microsoft Research India on overcoming performance regressions in scalar UDF inlined queries in SQL Server. Not so long ago, I completed Masters (by Research) in Computer and Data Systems from the Indian Institute of Science (IISc), where I was advised by Yogesh Simmhan. At IISc, my research focused on distributed system software which leverage specialized abstraction and optimizations to accelerate the convergence time of temporal graph algorithms.

Recent News

· [October 2020] Serving on Shadow PC of EuroSys 2021.

· [August 2020] Serving on Artifact Evaluation Committee (AEC) of OSDI 2020.

· [May 2020] Successfully defended M.Tech.(Research) Thesis. Many thanks to everyone who encouraged and supported me along the way. ​🎓🗞​🎉🎊

· [April 2020] Video of my talk on An Interval-centric Model for Distributed Computing over Temporal Graphs @ IEEE ICDE, 2020 is now available.


Publications

[Google Scholar]

Conferences


  • 1. An Interval-centric Model for Distributed Computing over Temporal Graphs April 2020
    Swapnil Gandhi and Yogesh Simmhan
    IEEE 36th International Conference on Data Engineering (ICDE) in Dalas, Texas 2020

    PDF      Video      Slides      IEEE Xplore     

    @inproceedings{ICM,
    author={Gandhi, Swapnil and Simmhan, Yogesh},
    booktitle={2020 IEEE 36th International Conference on Data Engineering (ICDE)},
    title={An Interval-centric Model for Distributed Computing over Temporal Graphs},
    year={2020},
    pages={1129-1140},
    organization={IEEE}, }

Thesis


  • Distributed Programming Abstraction for Scalable Processing of Temporal Graphs January 2020
    Swapnil Gandhi
    M.Tech (Research) Thesis · Indian Institute of Science (IISc)

    PDF     

    @mastersthesis{gandhi2020Thesis,
    title={Distributed Programming Abstraction for Scalable Processing of Temporal Graphs},
    author={Gandhi, Swapnil},
    year={2020},
    school={Indian Institute of Science Bangalore},}

Posters


  • 1. Wave : A Substrate for Distributed Incremental Graph Processing on Commodity Clusters October 2019
    Swapnil Gandhi
    ACM Student Research Competition (SRC) at 27th Symposium on Operating Systems Principles (SOSP), Ontario, Canada
    Bronze Medal

  • 2. From "Think Like a Vertex" to "Think Like an Interval" January 2019
    Swapnil Gandhi and Yogesh Simmhan
    Young Researcher’s Symposium (YRS) at 6th ACM IKDD CoDS and 24th COMAD, Kolkata, India
    Finalist

  • 3. Distributed Querying over Compressed Property Graphs December 2018
    Swapnil Gandhi, Sayandip Sarkar, Abhilash Sharma, Yogesh Simmhan
    Student Research Symposium (SRS) at 24th IEEE International Conference on High Performance Computing, Data and Analytics (HiPC), Jaipur, India
    Best Poster Award


Education

Indian Institute of Science

M.Tech (Research) · Department of Computational and Data Science

Thesis : Distributed Programming Abstraction for Scalable Processing of Temporal Graphs

CGPA: 9.2/10.0
Courses taken : Topics in Database Systems, Scalable Systems for Data Science, Database Management Systems, Linear Algebra and Applications, Introduction to Scalable Systems, Research Methods

August 2017 - Jan 2020

Bharati Vidyapeeth

B.Tech in Computer Engineering

Thesis : Mutation Testing Tool for C Programs
Carried out at Tata Research Development and Design Centre (TRDDC), India

Course-work Grade : First Class with Distinction (Highest Attainable Grade)
Graduated with Department Honors

July 2010 - June 2014

Awards

  • Bronze Medal - ACM Student Research Competition (Graduate Category), SOSP 2019 October 2019

  • Won 12th IEEE International TCSC Scalable Computing (SCALE) Challenge, Larnaca, Cyprus May 2019

  • Won Best Poster Award - 10th EECS Research Students Symposium at Indian Institute of Science (IISc) Bangalore April 2019

  • Won Best Student Research Symposium (SRS) Poster Award - 24th IEEE HiPC, Jaipur, India Dec 2017

  • Department Honors (Class 2010 - 2014) - Bharati Vidyapeeth, India Jun 2014

  • Won TCS Popular Student Project Award - Bharati Vidyapeeth, India May 2014

  • Won Best Undergraduate Project Award in Software Research & Development (SWRD) Department - TRDDC, India April 2014

Service

  • Shadow PC member, EuroSys 2021 October 2020

  • Student Volunteer, VLDB 2020 September 2020

  • Artifact Evaluation Committee (AEC) member, OSDI 2020 August 2020

  • Artifact Evaluation Committee (AEC) member, ASPLOS 2020 December 2019

  • Artifact Evaluation Committee (AEC) member, SOSP 2019 August 2019

  • Treasurer and General Secretary for IISc ACM Student Chapter April 2019 - March 2020

  • Web Chair, Doctoral Symposium ICDCN 2019, Bangalore August 2018