Kaladhar Voruganti

About me

Kaladhar Voruganti

Research Staff Member


Research lab: Almaden Research Center


Home Page: Kaladhar Voruganti

Education
BSc Computer Engineering, University of Alberta, Edmonton, Canada
PhD Computer Science , University of Alberta, Edmonton, Canada

Awards
1) IBM Outstanding Technical Achievement Award for work on iSCSI , 2002.
2) IBM Outstanding Technical Achievement Award for work on Tivoli SAN Manager, 2004.
3) IBM Outstanding Technical Achievement Award for work on TPC 3.1, 2006.
3) IBM Bravo Award for publication effort, 2003.
4) IBM Bravo Award for publication effort, 2004.
5) IBM Bravo Award for publication effort, 2005.
6) Nine Thankyou Awards from Peers.
7) iSCSI 200i Controller Box won the innovative product award at Storage 2001 and InterOp 2001 conferences.

Some Sample Publications (all publications listed below)
1) L. Yin, S. Uttamchandani, M. Korupolu, K. Voruganti, R. Katz, SMART : An Integrated Multi-Action Advisor for Storage Systems, USENIX Annual Conference, 2006.
2) Aameek Singh, Madhukar Korupolu, Kaladhar Voruganti, Zodiac: Efficient Impact Analysis for SANs, in USENIX FAST 2005.
3) Sandeep Uttamchandani, Kaladhar Voruganti, Sudarshan Srinivasan, John Palmer, David Pease, "Polus: Growing Storage QoS management beyond a 4-year old kid", in USENIX FAST 2004.
4) Prasenjit Sarkar, Sandeep Uttamchandani, Kaladhar Voruganti, "Storage Over IP: When does Hardware Support Help", in USENIX FAST 2003.
5) Kaladhar Voruganti, Tamer Ozsu, and Ron Unrau, "An Adaptive Hybrid Server Architecture for Client Caching DBMSs", in proceedings of VLDB conference, 1999.
6) Tamer Ozsu, Kaladhar Voruganti, and Ron Unrau, " An Asynchronous Avoidance-Based Cache Consistency Algorithm", in proceedings of VLDB conference, 1998

Product Impact (architected and implemented)
1. IBM iSCSI Storage Controller 200i
2. iSCSI Management in Tivoli ITSANM
3. SMI-S Wrappers for SAN data in TPC
4. Volume Performance Advisor in TPC
5. Integrated Provisioning Host, Storage and Security Planners
6. Configuration Checker
7. Change Rover

Program Committee Member
IEEE Intl. Conference on Data Engineering, Industrial Track: 2001
IEEE Intl. Conference on Web Services, 2004.
IEEE Intl. Conference on Service Computing, 2005.
IEEE Intl. Conference on Collaborative Computing, 2005.
IEEE Intl Conference on Service Computing 2006.
IEEE Intl Conference on Service Computing 2007.
IBM Internal Patent Committee Review Member 2005 November – present
IBM Almaden Storage PIC Representative 2006- present

Taught
Cmps229: Graduate Course in Storage Systems, University of California, Santa Cruz.

Invited Talks
1) Invited Talk: Kaladhar Voruganti, "Autonomic Policy-Based Storage Management", SIG session talk, in USENIX 2004.
2) Invited Talk: Kaladhar Voruganti, “Storage Planning”, IBM ABC conference, 2004.
3) Invited Talk: University of Wollongong, Australia, 2001.
4) Invited Talk: New Jersey Institute of Technology, 2001.
5) Invited Talk: National University of Singapore, 2002.
6) Invited Talk: Indian Institute of Science, Bangalore, 2002.
7) Invited Talk: University of California, Berkeley, 2001.
8) Invited Talk: University of Waterloo, Canada, 2005.
9) Invited Talk: CASCON 2006 Conference, Toronto.

Product Experience
I love to write code and build systems. Building systems helps to validate research ideas, and more importantly it gives me a lot of personal satisfaction. In my current work I am doing extensive application level Java programming. In my previous project I did Linux Kernel and device driver programming. Currently, I am working with two research groups in IBM Watson Research lab and another research group from India Research lab. I am also working extensively with IBM product groups in Tucson, Raleigh, Beaverton, San Jose, and Rochester.

Storage Management
I am currently working on higher level storage system management analytics.

In this regard I am working (written code) on the following prototypes:

Prototypes
1) Disaster Recovery Planner
2) Storage Area Network Capacity Planner
3) SAN File system Planner

Papers
1) Sandeep Uttamchandani, Kaladhar Voruganti, Sudarshan Srinivasan, John Palmer, David Pease, "Polus: Growing Storage QoS management beyond a 4-year old kid", in USENIX FAST 2004.
2) Dakshi Agrawal, James Giles, Kang-Won Lee, Kaladhar Voruganti and Khalid Adib-Filali, "Policy-based Validation of SAN configuration", in IEEE Policy 2004.
3) Kaladhar Voruganti and Sandeep Gopisetty, "Enterprise Storage Management", in International Workshop on IT-enabled Manufacturing, Logistics and Supply-Chain Management", 2003.
4) Kostas Magoutis, Murthy Devarakonda, Norbert Vogl, Kaladhar Voruganti, “RAIC: Scaling Storage Availability and Performance in On-Demand Data Centers”, in 1st Workshop on Operating System and Architectural Support for the on demand IT Infrastructure, OASIS, 2004.
5) Kaladhar Voruganti, Jai Menon, Sandeep Gopisetty, "Land Below a DBMS", in ACM SIGMOD Record, March, 2004.
6) Aameek Singh, Kaladhar Voruganti, Sandeep Gopisetty, David Pease, Ling Liu, “A Hybrid Access Model for Storage Area Networks”, in IEEE NASA MSST, 2005.
7) Aameek Singh, Kaladhar Voruganti, Sandeep Gopisetty, David Pease, Linda Duyanovich, Ling Liu, “Security vs Performance: Tradeoffs using a Trust Framework”, in IEEE NASA MSST, 2005.
8) Aameek Singh, Kaladhar Voruganti, Sandeep Gopisetty, Aki Fleshler, Ramani Routray, Chung-hao Tan, “SANFS Maestro: Resource Planning for Enterprise Storage Area Network FileSystems”, International Conference on e-Business, e-government and outsourcing, EEE, 2005.
9) Gauri Shah, Kaladhar Voruganti, Sandeep Gopisetty, Norm Pass, ACE: Information Life Cycle Management Strategy, IBM Academy Study, 2005.
10) Srinivasan Balasubramanian, Rohit Jain, Tushar Mohan, Roberto Pineiro, Ramani Routray, Gauri Shah, Akshat Verma, Kaladhar Voruganti, Atlantis: Disaster Recovery Planner, IBM Academy Study, 2005.
11) Kaladhar Voruganti et al, SMaestro: Storage Network Planner, IBM Academy Study, 2005.
12) Aameek Singh, Madhukar Korupolu, Kaladhar Voruganti, Zodiac: Efficient Impact Analysis for SANs, in USENIX FAST 2005.
13) L. Yin, S. Uttamchandani, M. Korupolu, K. Voruganti, R. Katz, SMART : An Integrated Multi-Action Advisor for Storage Systems, USENIX Annual Conference, 2006.
14) G. Shah, K. Voruganti, P. Shivam, M. Alvarez: ACE: Classification Framework for Information Life Cycle Management, IEEE, MSST, 2006.
15) Pro-active and Re-active Best Practices Based SAN Configuration Management - Dakshi Agrawal, Eric Butler, Sandeep Gopisetty, Sudhir Koka, Kangwon Lee, Ramani Routray, Gauri Shah, Kaladhar Voruganti
Published in proceedings of Academy of Technology Best Practices Conference: Patterns for operational efficiency in distributed environments [May. 9-11, 2006, DaimlerChrysler and IBM Development Lab, Boeblingen, Germany]

16) Automatically generating best practices for configuring storage area networks based on the analysis of configuration errors - Eric Butler, Roberto Pineiro, Ramani Routray, Prasenjit Sarkar, Chung-Hao Tan, Kaladhar Voruganti, Published in proceedings of Academy of Technology Proactive Problem Prediction, Avoidance and Diagnosis Conference IV [Apr. 25-26, 2006, IBM T.J. Watson Research Center, Yorktown Heights, New York]
17) SMaestro: Performance Aware Storage Infra-Structure Planner - Dakshi Agrawal, Stefan Jaquet, Madhukar Korupolu, Kang-won Lee, Kostas Magoutis, Ramani Routray, Gauri Shah, Gopalan Sivathanu, Brian Smith, Chung-Hao Tan, Sandeep Uttamchandani, Norbert Vogl, Kaladhar Voruganti, Li Yin, Omer Zaki, Published in proceedings of Academy Of Technology Performance Engineering Best Practices Topical Conference VI [Oct. 3-5, 2005, IBM Toronto Lab, Toronto, Canada]



iSCSI (SCSI over TCP/IP)
I previously worked on iSCSI. This is a disruptive technology that allows one to send storage traffic over commodity IP networks. I was part of an industry wide team that defined this new standard. I specifically worked on the following two standards documents:
1) Mark Bakke, Jim Hafner, John Hufferd, Kaladhar Voruganti, Marjorie Krueger, "iSCSI Naming and Discovery", IETF document, 2004.
2) Mark Bakke, John Hufferd, Kaladhar Voruganti, Marjorie Krueger, Todd Sperry, "Finding iSCSI Targets and NameServers using SLP", IETF document, 2004.

In this project we architected and developed the following:
Product:
1) IBM TotalStorage 200i Controller: Industry's first iSCSI protocol storage box.
Prototype:
2) IBM-Adaptec iSCSI Target HBA.

In addition to a few patents, we also wrote the following papers:
1) Kaladhar Voruganti and Prasenjit Sarkar, "An anlysis of three gigabit networking technologies for storage area networks", in IEEE IPCCC, 2001.
2) Prasenjit Sarkar and Kaladhar Voruganti, "IP Storage: The Challenge Ahead", in IEEE NASA Mass Storage Conference, 2002.
3) Prasenjit Sarkar, Sandeep Uttamchandani, Kaladhar Voruganti, "Storage Over IP: When does Hardware Support Help", in USENIX FAST 2003.
4) Prasenjit Sarkar, Kaladhar Voruganti, Kalman Meth, Ofer Biran, Julian Satran, "Internet Protocol Storage", in IBM Systems Journal, Vol. 42, No. 2, 2003.

PhD Research
My PhD topic was on Client-Server database systems. If you are interested in learning more about the problems I solved during my PhD please read:
1) Tamer Ozsu, Kaladhar Voruganti, and Ron Unrau, " An Asynchronous Avoidance-Based Cache Consistency Algorithm", in proceedings of VLDB conference, 1998.
2) Kaladhar Voruganti, Tamer Ozsu, and Ron Unrau, "An Adaptive Hybrid Server Architecture for Client Caching DBMSs", in proceedings of VLDB conference, 1999.
3) Kaladhar Voruganti, Tamer Ozsu, and Ron Unrau, "An Adaptive Data-Shipping Architecture for Client Caching Data Management Systems", in Distributed and Parallel Databases Journal, March, 2004.
Read more



Last updated 22 Nov 2006

Content navigation

Related links