Storage Resource Management in Virtual Environments: From Hosts to Clusters to Cloud

Monday, January 9, 2012 - 10:02am


Monday, January 23, 2012
3:30 – 4:30 PM
Computer Science Conference Room, Harold Frank Hall Rm. 1132

HOST: Divy Agrawal

SPEAKER: Ajay Gulati

Title: Storage Resource Management in Virtual Environments: From Hosts
to Clusters to Cloud


In this talk, I will present our last 5 year journey at VMware on
building storage management and QoS features for virtualized
datacenters. We started by providing performance isolation among VMs
running on a single host. The next challenge was to provide similar
features in a distributed environment where multiple hosts are accessing
the same underlying device. Later, we realized that it is not about
managing a single datastore and a cloud level solution requires much
more than just QoS. This led to design of a fully automated storage
management feature called “Storage DRS” to manage multiple storage
devices and their life-cycle at a large scale. As part of this journey,
I will touch upon a couple of research contributions: mClock, PARDA and
Pesto. I will discuss PARDA in more details as compared to others. I
will conclude with some of the new challenges and research
opportunities, which would perhaps show that these are some of the best
times to be a graduate student or a researcher!


Ajay Gulati is a R & D staff member in the distributed resource
management team at VMware. At VMware, his work has lead to some of the
new storage management features such as Storage I/O control and Storage
DRS, released as part of vSphere 4.1 and 5.0 releases respectively.
Along with developing products at VMware, he has published his research
at many conferences such as SOCC, OSDI, Sigmetrics, Usenix ATC, Usenix
FAST and SPAA. He has also given several talks on various storage
related topics at VMworld, which is an industry conference on