Adit Uday Ranadive 5126 Brookwood Valley Cir NE, Atlanta, GA 30309 Phone: (404) 242-4595 Email: adit262@cc.gatech.edu / adit.262@gmail.com Website: http://www.cc.gatech.edu/~adit262 Research Areas Ø System Virtualization, Operating Systems, High Performance Communication/Fabrics. Educational Qualifications Ø Ø Ø PhD in Computer Science – Georgia Institute of Technology, Atlanta, GA – Expected Aug 2013 – GPA: 3.9 Masters in Computer Science - Georgia Institute of Technology, Atlanta, GA – May 2008 – GPA: 3.9 Bachelor of Engineering in Computer Engineering – Thadomal Shahani Engineering College, University of Mumbai, June 2006 – Graduated with First Class Papers Published Ø Adit Ranadive, Ada Gavrilovska, Karsten Schwan. ResourceExchange: Latency-Aware Scheduling in Virtualized Environments with High Performance Fabrics. IEEE Cluster 2011 Conference Ø Adit Ranadive, Ada Gavrilovska, Karsten Schwan. FaReS: Fair Resource Scheduling for VMM-bypass InfiniBand Devices, IEEE/ACM CCGrid 2010 Conference Ø Adit Ranadive, Ada Gavrilovska, Karsten Schwan. IBMon: Monitoring VMM-Bypass Capable InfiniBand Devices using Memory Introspection, HPC Virtualization Workshop 2009 (EuroSys 2009) Ø Mukil Kesavan, Adit Ranadive, Ada Gavrilovska, Karsten Schwan. Active CoordinaTion (ACT) – Toward Effectively Managing Virtualized Multicore Clouds, IEEE Cluster 2008 Conference Ø Adit Ranadive, Mukil Kesavan, Ada Gavrilovska, Karsten Schwan. Performance Implications of Virtualizing Multicore Cluster Machines, HPC Virtualization Workshop 2008 (EuroSys 2008) Ø Ada Gavrilovska, Sanjay Kumar, Himanshu Raj, Karsten Schwan Ripal Nathuji, Vishakha Gupta, Radhika Niranjan, Adit Ranadive, Purav Saraiya. High-Performance Hypervisor Architectures: Virtualization in HPC Systems, HPC Virtualization Workshop 2007 in conjunction with EuroSys 2007 Research Experience Ø ResourceExchange: Latency-aware scheduling (Ref: ResourceExchange paper above) o Provide latency guarantees for VMs when using InfiniBand devices o Use IBMon for detecting IB data usage of VMs and estimate interference between VMs o Developed two techniques (based on Micro-economics) to allocate CPU/IO resources to VMs for reducing interference Ø Fair Share Scheduling for VMM-Bypass Devices (Ref: FaReS paper above) o Provide Performance guarantees for VMs when using InfiniBand devices o Interact with Memory Introspection Tool, IBMon for retrieving VM’s IB device usage o Develop a generic framework for co-ordination between resources Ø IBMon: Memory Introspection Tool for VMM-Bypass InfiniBand Devices (Ref: IBMon paper above) o Develop mechanisms to provide scalable, online monitoring of VMM-bypass devices o Use Memory Introspection for deciphering InfiniBand device usage for VMs o Bandwidth/Requests completed estimation using memory data written by HCA Ø Providing Co-ordination of Resources in Virtualized Platforms (Ref: ACT paper above) o Co-ordinate between different physical resources to provide least impact to application performance Professional Experience Intern-Office of CTO – VMware R&D, Palo Alto, CA May – Aug 2012 Project: vRDMA: A Paravirtualized RDMA Driver for ESXi Duties: Develop a para-virtual RDMA interface for ESXi guests. Guests can use RDMA libraries to access the vRDMA interface. Developed a guest user-level library, guest kernel driver and an ESXi VMkernel driver to support vRDMA using VMCI. Analyze and debug performance for the vRDMA interface. Work with the VMCI team to perform VM-ESXi communication. Intern-HPC – VMware R&D, Palo Alto, CA May – Aug 2011 Project: Performance evaluation of InfiniBand devices in Full Passthrough (FPT) mode in ESXi Duties: Configure IB Mellanox ConnectX-2 cards in FPT mode in point-point connection, Run different benchmarks to evaluate performance of RDMA operations for polling, events modes Analyze and debug the performance impacts for VMs. Work with monitor and networking teams to improve performance for these RDMA operations. Software Technology Intern – InterContinentalExchange (ICE), Atlanta, GA May – Aug 2010 Projects: Trading Platform Infrastructure Testing, InfiniBand deployment evaluation Duties: Develop tools to perform rigorous evaluation of trading platform for messaging latencies using (29West) LBM messaging libraries. Evaluate InfiniBand (IPoIB) performance for the above messaging platform across the trading platform. Evaluated as Outstanding Intern College Intern – IBM, Software Group, Research Triangle Park, Raleigh, NC May – Aug 2008 Project: FixPack Publishing Tool Duties: Develop a GUI-based tool in Java/SWT for enabling WebSphere Support to publish multiple fixes to central server; Tool should allow manipulation of fix metadata and extensible for other brands. Evaluated as Outstanding Intern. College Intern – Cisco Systems, Data Center Services and Security Technology Group, San Jose, CA May – Aug 2007 Project: Swordfish – Develop managed software switch solution for virtualized environments. Duties: Develop a framework for verifying the switching functionality; Develop a kernel module for Linux to perform software switching based on Swordfish APIs. Graduate Assistant – Office of Information Technology, Georgia Tech, Atlanta Oct 06 – Apr 2007 − Migration of current OIT website to a Service Oriented Architecture (SOA) using Plone (Content Management System) and Zope (Open Web Application Server) − Creation of a web-based interface to administer and manage file storage/backup for campus-wide faculty/staff Technical Skills Languages System Technologies Scripting GUI Tools Tools/Middleware C, C++, VB.Net, Java, HTML, XML, XSL, SQL System Virtualization (Xen/VMware), IBM Cell Processor, Infiniband, Linux Kernel Development JavaScript, VBScript, ASP, Shell MS Visual Studio .Net, Java/SWT Java Beans, Servlets, JSP, RMI, J2ME, MS Visual Basic.Net Teaching and Workshops Ø Ø Ø Ø Attended the IEEE Cluster 2011 Conference and presented the ResourceExchange paper. Attended the HPC Virtualization Workshop 2009 and EuroSys 2009 Conference. th Attended the IBM Cell Programming Workshop at Georgia Tech, Atlanta on February 6 , 2007 Conducted various technical workshops on 8051 Microcontroller, Game Development, Microsoft Visual Basic, XML for IEEE-TSEC from 2003-2005. Extra-Curricular Activities and Awards Ø Ø Ø Ø st 1 Grade Green Belt in Taekwondo nd Awarded the 2 Prize for the IEEE-TSEC Website in the IEEE Region 10 Website Development Contest Awarded the Bhavishya Jyoti Scholarship in August 2003 from NIIT, Mumbai Member of the Undergraduate College Basketball team