Adit Uday Ranadive

advertisement
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
Download