My Blog

In search of optimality


Life in a page

My Code

Python, Js and more to come

I am a fourth year PhD student in the MIT Database Group, where I work on making large scale data analytics interactive using accelerators like GPUs. My advisor is the amazing Prof. Sam Madden . Love to think, build things, code, travel and my bed.

I have previously worked with Srikanth Kandula at Microsoft Research – Redmond, on using approximation query techniques for big data queries and with Prof. Sudarshan on improving join enumeration in transformation-based query optimisers. I completed my bachelors in Computer Science at IIT Bombay.

In my free time, I like to hack (in the good way :)). I run Dictanote, a note-taking application that combines a mini MS-Word with the ability to dictate notes in over 40 languages. What started out as a hobby project now has around 100,000+ users.


SoCC 2017 A robust partitioning scheme for ad-hoc query workloads
Anil Shanbhag, Alekh Jindal, Samuel Madden, Jorge Quiane, Aaron J. Elmore (slides) (code)

VLDB 2017 AdaptDB: adaptive partitioning for distributed joins
Yi Lu, Anil Shanbhag, Alekh Jindal, Samuel Madden

CIDR 2017 Weld: A common runtime for high performance data analytics
Shoumik Palkar, James J Thomas, Anil Shanbhag, Deepak Narayanan, Holger Pirk, Malte Schwarzkopf, Saman Amarasinghe, Matei Zaharia

VLDB 2016 Amoeba: A Shape changing Storage System for Big Data (Demo)
Anil Shanbhag, Alekh Jindal, Yi Lu, Samuel Madden (poster) (code)

ADMS/IMDM 2016 Locality-Adaptive Parallel Hash Joins using Hardware Transactional Memory
Anil Shanbhag, Holger Pirk, Samuel Madden (slides) (code)

SIGMOD 2016 Quickr: Lazily Approximating Complex Ad-Hoc Queries in Big-Data Clusters
Srikanth Kandula, Anil Shanbhag, Aleksandar Vitorovic, Matthaios Olma, Robert Grandl, Surajit Chaudhuri, Bolin Ding
VLDB 2014 Optimizing join enumeration in transformation-based query optimizers
Anil Shanbhag, S Sudarshan (slides)

Projects/ Awards/ Internships

You can have a look at my Curriculum Vitae which contains a detailed description of the various projects undertaken by me over the course of bachelors degree.

Contact Me

The best way to contact me is to send mail to anils[at]mit[dot]edu
Other: Facebook Github