PhD · Cloud Computing & Distributed Systems
I am a cloud researcher and engineer with a PhD in serverless computing optimisation — focusing on cold start reduction, intelligent autoscaling, and dynamic function configuration. My work applies reinforcement learning and ensemble methods to real-world cloud platforms including OpenFaaS and AWS Lambda.
Available
Open to new roles and consulting engagements, based in Melbourne.
Looking for
Postdoctoral Fellow
Lecturer (Level B)
Cloud / Platform Engineer
Cloud consulting →
siddharth13103410@gmail.com
Three interlocking problems in serverless resource management — each investigated empirically and validated against industry baselines.
Static keep-alive policies cannot adapt to on-demand invocation patterns, causing unavoidable cold starts that spike tail latency.
Fixed memory limits are chosen conservatively, systematically over-provisioning compute and inflating cost regardless of actual function workload.
Threshold-based HPA cannot anticipate bursty or time-varying workloads, leading to under-scaling, SLA violations, and wasted idle replicas.
Published · 5 papers
Under Review · 2 papers
Intelligent serverless platform with workload prediction, mathematical optimisation, and automated resource management. Achieves 1.84× cost reduction and 97.2% SLA compliance benchmarked against AWS Power Tuning and standard HPA.
Interactive visualisation engine for serverless computing internals — request routing, resource management, and performance analytics in real time.
Proposes Recurrent PPO (RPPO) for intelligent serverless autoscaling. Outperforms DRQN and standard HPA — achieving 22% throughput improvement and 37% resource wastage reduction. Published at IEEE TSC 2024.
Input-aware dynamic memory configuration for serverless functions using Random Forest ensemble learning. Achieves 57–87% cost savings and 54–82% memory allocation reduction vs. static baselines on AWS Lambda.
Comprehensive 8-chapter deep dive into OpenFaaS internals: gateway architecture, watchdog, metrics, and practical implementations with code examples.
Serverless reinforcement learning training platform integrating OpenFaaS with OpenAI Gym for scalable, distributed RL experiment pipelines.
Sep 2021 — Feb 2026
Graduate Research Fellow (PhD)
qCLOUDS Laboratory · University of Melbourne
Led 4+ end-to-end research projects. Designed Kubernetes clusters (5–20 nodes) on Melbourne Research Cloud (NeCTAR) and AWS. Built Saarthi, MemFigLess, DRe-SCale, and Serv-Drishti. Supervised by Prof. Rajkumar Buyya & Dr. Maria Read.
Mar 2023 — Present
Sessional Academic — Head Tutor
University of Melbourne
Leading postgraduate tutorials for Distributed Systems (COMP90015, 100+ students/semester) and Distributed Algorithms (COMP90020). Also tutored Cluster & Cloud Computing, Advanced Database Systems, and Statistical Machine Learning.
Mar 2026 — Present
Sessional Academic
Monash University & RMIT University
Postgraduate cloud architecture, distributed systems, and cloud security tutorials at Monash. Weekly algorithm tutorials (25–30 students), assignment feedback, and curriculum collaboration at RMIT.
Aug 2020 — Jun 2021
Research Intern (Vocational Placement)
Telstra / University of Melbourne
Deployed serverless environments on Melbourne Research Cloud; investigated cold-start optimisation; delivered architectural recommendations to Telstra engineering stakeholders.
Apr 2018 — Jun 2019
Associate Systems Engineer
IBM India, Bengaluru
Developed and managed Archer CMS enterprise applications and SQL databases; led automation initiatives; client presentations and team knowledge transfer.
2021 — 2026 · Conferred 31 March 2026
Doctor of Philosophy — Engineering and IT
University of Melbourne
Learning-Centric, Payload and QoS-Aware Function Resource Configuration and Management in Serverless Computing
Supervisors: Prof. Rajkumar Buyya & Dr. Maria Read
Melbourne Research Scholarships (fee offset + stipend) · Melbourne Welcome Grant (2022)
Engineering and IT Conference Travel Grant (2024)
Best Paper Award (Runner-Up), IEEE/ACM CCGrid 2021
2021 · Conferred 30 July 2021
Master of Science (Computer Science) with Distinction
University of Melbourne
WAM: 89.846 · Dean's Honours List, Faculty of Science (2021)
Supervisor: Prof. Rajkumar Buyya
2013 — 2017
B.Tech (Hons) in Computer Science & Engineering
Jaypee Institute of Information Technology, Noida, India
GPA: 8.5 / 10
Aug 24, 2025 · 13 min read
Aug 24, 2025 · 5 min read
Coming Soon
More posts on serverless computing, distributed systems research, and cloud optimisation.
I am open to research collaborations, academic discussions, and opportunities in cloud computing and distributed systems. Feel free to reach out.
Get notified when I publish new posts on cloud computing and distributed systems research.