Prateek Sharma

Google Scholar prateeks!
  CICS, Room 214

I am moving to Indiana!

Starting August 2018, I will be part of the School of Informatics, Computing, and Engineering at Indiana University as a tenure-track faculty member.

About Me

I received my Ph.D from UMass Amherst in Summer 2018. At UMass, I was advised by Prashant Shenoy. My thesis looks at running applications with high performance and availability at extremely low cost in cloud environments.

I am broadly interested in Operating Systems, Cloud Computing, and Virtualization. My current research focuses on transiency in public clouds. Some of my recent work is centered around using Amazon EC2 Spot instances effectively to run different types of applications.

I graduated from BITS-Pilani in 2009 and completed my masters degree in Computer Science from IIT-Bombay in 2012, where I was advised by Purushottam Kulkarni and worked on issues related to memory deduplication and page cache partitioning for virtual machines (Thesis).


If you are a student interested in research in large-scale distributed systems, cloud computing, or distributed machine learning, drop me an email!


  • [Nov 2017] I am on the job market starting this Fall, and am looking for research positions
  • [March 2017] Attending NSDI in Boston
  • [Dec 2016] I am going to present Containers vs. VMs at Middleware in Trento
  • [April 2016] Spot-bidding paper accepted at HotCloud 2016
  • [March 2016] I am going to present Flint at EuroSys 2016


Fast Transparent Virtual Machine Migration in Distributed Edge Clouds
Lucas Chaufournier, Prateek Sharma, Franck Le, Erich Nahum, Prashant Shenoy and Don Towsley
Symposium on Edge Computing 2017 paper

The Financialization of Cloud Computing: Opportunities and Challenges
David Irwin, Prateek Sharma, Supreeth Shastri and Prashant Shenoy
International Conference on Computer Communication and Networks (ICCCN) paper

Portfolio-driven Resource Management for Transient Cloud Servers
Prateek Sharma, David Irwin, Prashant Shenoy
SIGMETRICS 2017 paper

Design and Operational Analysis of a Green Data Center
Prateek Sharma, Patrick Pegus II, David Irwin, Prashant Shenoy, John Goodhue, James Culbert
IEEE Internet Computing. Special Issue: Energy-Efficient Data Centers (July-Aug 2017) paper

Keep It Simple: Bidding For Servers In Today’s Cloud Platforms
Prateek Sharma, David Irwin, Prashant Shenoy
IEEE Internet Computing. Invited Paper. (volume 21, issue 3) of May-June 2017 paper

Managing Risk in a Derivative IaaS Cloud
Prateek Sharma, Stephen Lee, Tian Guo, David Irwin, Prashant Shenoy
IEEE Transactions of Parallel & Distributed Systems, (to appear) paper

Containers and Virtual Machines at Scale: A Comparative Study
Prateek Sharma, Lucas Chaufournier, Prashant Shenoy, Y.C. Tay
Middleware 2016 paper

How Not to Bid the Cloud
Prateek Sharma, David Irwin, Prashant Shenoy
HotCloud 2016 paper

Flint: Batch-Interactive Data-Intensive Processing on Transient Servers
Prateek Sharma, Tian Guo, Xin He, David Irwin, Prashant Shenoy
EuroSys 2016 paper

Per-VM Page Cache Partitioning for Cloud Computing Platforms
Prateek Sharma, Purushottam Kulkarni, Prashant Shenoy
COMSNETS 2016 paper

SpotOn: A Batch Computing Service for the Spot Market
Supreeth Subramanya, Tian Guo, Prateek Sharma, David Irwin, Prashant Shenoy
SoCC 2015 paper

SpotCheck: Designing a Derivative IaaS Cloud on the Spot Market
Prateek Sharma, Stephen Lee, Tian Guo, David Irwin, Prashant Shenoy
EuroSys 2015 paper

Here Today, Gone Tomorrow: Exploiting Transient Servers in Datacenters
Rahul Singh, Prateek Sharma, David Irwin, Prashant Shenoy, K.K. Ramakrishnan
IEEE Internet Computing, 2014, Issue No.4 paper

Singleton: System-wide Page Deduplication in Virtual Environments
Prateek Sharma, Purushottam Kulkarni
HPDC 2012 paper


I have TA'ed for theory and systems courses at both undergraduate and graduate levels:

  • CS311: Introduction to Algorithms. Fall 2013
  • CS377: Operating Systems. Spring 2014
  • CS677: Distributed Operating Systems. Spring 2015

I have also given guest lectures on Linux kernel development and System administration.


[ [Misc]]

[ [Rants and Raves]]

[ [Software I Use]]

[ [Biking]]

Author: Prateek Sharma

Created: 2018-07-20 Fri 10:32