Picture of Sarthak

Sarthak Chakraborty

PhD Candidate, Computer Science
Universty of Illinois Urbana Champaign

About Me

I am a PhD student in Computer Science at Unversity of Illinois Urbana-Champaign, currently in my second year. I am currently being funded by the Illinois Distinguished Fellowship, which I have been offered for 3 years. I am a part of the Distributed Protocols Research Group (DPRG) and is fortunate to be advised by Prof. Indranil Gupta. My research focus is on developing systems for cloud resource management of microservices and aid SREs and developers in their task of managing the system. Existing solutions either rely heavily on developer intuitions or build end-to-end ML solutions that frequently fail to generalize outside their training environment. My broad research interest is to develop a middle-ground solution that combines well-designed algorithms based on developer heuristics and performance characterizations with a systematic learning-based approach for components that can benefit from the optimizations.

Prior to this, I worked as a Research Associate 2 at Adobe Research, India as a part of the 'Systems and Insights Group'. My focus area was to use machine learning and causal techniques for maintaining reliability of cloud serices, wherein some of my projects have been successfully transferred to the engineering team and is being used in the products. Apart from this, I have also worked on inferencing systems for diffusion models, scheduling batched queries across different configuration of clusters and explored areas of using data for digital marketing experiences.

I graduated with a Dual Degree (Integrated B. Tech + M. Tech) in Computer Science and Engineering from the Indian Institute of Technology (IIT)Kharagpur. I was advised Prof. Sandip Chakraborty during my bachelor's and master's thesis where I worked on 360-degree video-streaming and cross-silo federated learning via blockchain interoperability respectively.

I hail from Kolkata, West Bengal, India.

Latest News

Publications

Patents

Work Experience

(PhD Internship) Microsoft Research, Redmond
Suman Nath, Chetan Bansal, Xuchao Zhang
May 2024 - August 2024

Research Areas: AI Agents, Caching, ML for Software Engineering, NLP

Adobe Research, Bangalore
July 2021 - August 2023

Research Areas: Cloud System Reliability, ML for System Reliability, ML for Systems, AI for Digital Marketing Experience

(Undergraduate Internship) Adobe Research, Bangalore
Sunav Choudhary, Manoj Ghuhan
April 2020 - July 2020

Research Areas: Federated Learning, Asynchronous FL algorithms, On-Client Training, Distributed Framework design

(Undergraduate Internship) University of Waterloo (Mitacs Globalink Research Intern)
Hans de Sterck
May 2019 - July 2019

Research Areas: CANDECOMP/PARAFAC Decomposition, Sparse Tensor Completion, ML Optimization, Randomized Algorithm

Teaching

CS43002: Database Management Systems (IIT Kharagpur) - Spring 2021
Teaching Assistant
CS41001: Theory of Computation (IIT Kharagpur) - Fall 2020
Teaching Assistant

Blogs

Thread Management and Thread Scheduling
15 Nov, 2020

Several concepts regarding thread management and their scheduling

Scheduling Algorithms for Shared-Memory Multi-Processor Systems
13 Oct, 2020

Inter and Intra process scheduling algorithms for SMP systems and their analysis

Understanding Deep Learning requires Re-Thinking Generalization
17 Aug, 2020

The following analysis is my interpretation of the ICLR 2017 paper “Understanding Deep Learning requires Re-Thinking Generalization”(arXiv link). This paper was awarded one of the three Best...

Contact

Email:

sc134 <at> illinois <dot> edu
<first_name>.<last_name> <at> gmail <dot> com
Additionally, you can also reach out to me via any of the social platforms like LinkedIn or Twitter