I am a last-year Ph.D. student in the Laboratory for Advanced System Software (LASS) at the Computer Science department of the University of Massachusetts, Amherst. My Ph.D. advisor is Prof. Prashant Shenoy.
My research interests are centered on the design and implementation of large-scale cloud and data-center applications. I have worked on various aspects of data-center applications including dynamic provisioning of resources on the cloud, performance modeling for what-if analysis, optimization of application placement in data centers and handling power intermittency in green data-centers.
Yank: Enabling Green Data Centers to Pull the Plug.
Rahul Singh, David Irwin, Prashant Shenoy and K. K. Ramakrishnan.
Accepted at 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI) 2013
eTransform: Transforming Enterprise Data Centers by Automated Consolidation. [Paper]
Rahul Singh, Prashant Shenoy, K. K. Ramakrishnan, Rahul Kelkar and Harrick Vin.
Proceedings of the 32nd International Conference on Distributed Computing Systems (ICDCS), Macau, China, June 2012
Modellus: Automated Modeling of Complex Internet Data Center Applications.[Paper]
Peter Desnoyers, Timothy Wood, Prashant Shenoy, Rahul Singh, Sangameshwar Patil and Harrick Vin.
ACM Transactions on the Web (TWEB), Volume 6, May 2012
Predico: a System for What-If Analysis in Complex Data Center Applications. [Paper]
Rahul Singh, Prashant Shenoy, Maitreya Natu, Vaishali Sadaphal, and Harrick Vin.
Proceedings of the 12th International Middleware Conference (MIDDLEWARE), Lisboa, Portugal, December 2011
ZZ and the Art of Practical BFT Execution. [Paper]
Tim Wood, Rahul Singh, Arun Venkataramani, Prashant Shenoy, and Emmanuel Cecchet.
Eurosys 2011 Proceedings of the sixth conference on Computer systems (EUROSYS), Salzberg, Austria, April 2011
Dolly: Virtualization-Driven Database Provisioning for the Cloud. [Paper]
Emmanuel Cecchet, Rahul Singh, Upendra Sharma, and Prashant Shenoy.
Proceedings of the International Conference on Virtual Execution Environments (VEE), Newport Beach, CA, March 2011
Autonomic Mix-Aware Provisioning for Non-Stationary Data Center Workloads. [Paper]
Rahul Singh, Upendra Sharma, Emmanuel Cecchet, and Prashant Shenoy.
Proceedings of the 7th International Conference on Autonomic Computing and Communications (ICAC), Washington, DC, June 2010
Analyzing the Structure and Evolution of Massive Telecom Graphs. [Paper]
Amit A. Nanavati, Rahul Singh, Dipanjan Chakraborty, Koustuv Dasgupta, Sougata Mukherjea, Gautam Das, Siva Gurumurthy, and Anupam Joshi.
IEEE Transactions on Knowledge and Data Engineering (TKDE), Volume 20, May 2008
Social Ties and their Relevance to Churn in Mobile Telecom Networks. [Paper]
Koustuv Dasgupta, Rahul Singh, Balaji Vishwanathan, Dipanjan Chakraborty, Sougata Mukherjea, Amit A. Nanavati, and Anupam Joshi.
Proceedings of the 11th International Conference on Extending Database Technology (EDBT), Nantes, France, March 2008