RAJAT GARG 348D IST Building Voice: (919) 760-0154 Department of Computer Science & Engineering Fax: (814) 865-3176 Pennsylvania State University Email: rgarg@cse.psu.edu OBJECTIVE To work full time with a leading technological group contributing to the current and future technology. EDUCATION Masters Student, Dept. of Computer Science & Engineering Aug, 2006 – Present Pennsylvania State University, University Park, PA, USA GPA: 3.45 Bachelor of Engineering, Instrumentation & Control Engineering Aug, 2002 – May, 2006 Netaji Subhas Institute of Technology, Delhi University, Delhi, India. RESEARCH SUMMARY Computer systems are evolving everyday in the number of tasks they handle simultaneously and also in their speed. Sometimes there is a conflict of interest between the user and the administrator in how these computing resources should be handled. An end user is interested solely with his/her performance, whereas an administrator might think holistically and seek to minimize overall power or ensure some level of performance for other users sharing the resource. My research work has focused on meeting these conflicting goals using software based techniques. PUBLICATIONS Ramya Prabhakar, Shekhar Srikantaiah, Rajat Garg, Mahmut Kandemir. “Adaptive QoS Decomposition and Control for Storage Cache Management in Multi-Server Environments.”. In Proceedings of International Symposium on Cluster, Cloud and Grid Computing, Newport Beach, California, May 2011. Ramya Prabhakar, Shekhar Srikantaiah, Rajat Garg, Mahmut Kandemir. “QoS Aware Storage Cache Management in Multi-Server Environments.”. In Proceedings of Symposium on Principles and Practice of Parallel Programming, San Antonio, Texas, February 2011. Rajat Garg, Christina Patrick, Mahmut Kandemir. “Dynamic Storage Cache Partitioning Using Feedback Control Theory.”. In Proceedings of International Conference on Parallel and Distributed Computing and Communication Systems, Louisville, September 2009. Rajat Garg, Ramya Prabhakar, Mahmut Kandemir. “Power Aware Disk Allocation.”. In Proceedings of International Conference on Parallel and Distributed Computing and Communication Systems, Louisville, September 2009. Seung Woo Son, Mahmut Kandemir, Yuan Ray Zhang, Rajat Garg. “Topology-Aware I/O Caching for Shared Storage Systems.”. In Proceedings of International Conference on Parallel and Distributed Computing and Communication Systems, Louisville, September 2009. Christina Patrick, Rajat Garg, Seung woo Son, Mahmut Kandemir. “Improving I/O Performance using Soft-QoS Based Dynamic Storage Cache Partitioning.”. In Proceedings of International Conference on Cluster Computing, New Orleans, September 2009. Rajat Garg, Seung Woo Son, Mahmut Kandemir, Padma Raghavan, Ramya Prabhakar. “Markov Model Based Disk Power Management for Data Intensive Workloads.”. In Proceedings of International Symposium on Cluster, Cloud and Grid Computing, Shanghai, China, May 2009. 1 RELEVANT COURSEWORK Computer architecture Computer networks Operating System Design Control Systems Data structure & algorithms Self-*networks Compiler construction Approximation algorithms Multicasting EXPERIENCE Givens Associate, Argonne National Lab, Chicago, June 2010 – August 2010 The project involved investigating the I/O performance characteristics of a checkpointing application used for oceanic studies. The code was originally developed in Fortran. I was required to study the I/O behavior when the application uses MPI-I/O on top of a parallel file system. Teaching Assistant, Pennsylvania State University, September 2009 – Present Duties consist of conducting lab sessions, grading exams and assignments, holding office hours for undergraduate programming courses. Research Assistant, Pennsylvania State University, May 2007 – August 2009 Worked on methods to reduce/ or manage power in storage systems, ensuring/ or improving performance of applications in a shared storage system, using feedback control theory and other software based techniques. Internship, National Physical Laboratory, New Delhi, India, Dec – Feb 2006 Developed a clock generator on the 8051 microcontroller kit. The generated time was sent over the telephone line in IRIG-B format, providing a better standard to the subscriber. This work was done under Dr. P. Banerjee at National Physical Laboratory (NPL), New Delhi, India. Internship, Siemens India Ltd, Jun-Jul 2005 Developed a data management tool for PACS (Picture Archiving and Communications System) in Microsoft Office Access. COMPUTER SKILLS Operating Systems: Unix/Linux, Windows, Mac OS X. Programming Languages: C/C++, Fortran 90, Assembly (8085, 8051, Atmel AVR Mega8 microcontroller) Applications: Visual Basic and Presentation Softwares Engineering Packages: Matlab, Pspice, Labview, Disksim, Accusim AWARDS Best Paper Award, 2009, “Topology-Aware I/O Caching for Shared Storage Systems” was selected the best paper at the International Conference on Parallel and Distributed Computing and Communication Systems (PDCCS-2009). Mathematics Talent Examination, 2000, Secured IIIrd position. Organized by the Ramanujan Mathematical Society, India. Regional Mathematics Olympiad, 2000, Secured 84th rank. Organized by the National Board for Higher Mathematics, Department of Atomic Energy, Government of India. Junior Science Talent Search Examination, 2000. Selected for Open Merit Scheme. Conducted by the Directorate of Education, Delhi, India. 2