Ameya Usgaonkar Member of Technical Staff

Ameya Usgaonkar is a member of technical staff at NetApp working in the area of storage clusters and specifically pursuing problems around SAN clusters, data mobility, high availability, cluster scaling, and performance. He currently works on cluster performance analysis and possible improvements. He is also interested in the area of virtualization. Before moving into the research wing at NetApp, he contributed to data mobility in SAN. Prior to joining NetApp, he was employed at Symantec, Inc., formerly Veritas, Inc., where he contributed to multipath software and volume manager in SAN for more than seven years. He completed his master of technology degree at the Indian Institute of Technology Bombay in 2001.

Professional Activities

  • Member of USENIX

Research Interests

  • SAN
  • High availability
  • Virtualization
  • Clusters

Anshul Madan Member of Technical Staff

Anshul Madan is a member of technical staff in the Advanced Technology Group at NetApp. He currently works on new storage systems using flash technology and deduplication. Previously, he worked on storage system architectures for virtual machines, standardization of NFSv4.2, Data ONTAP Server, Linux kernel, the emerging usage of cloud computing, and new distributed system function partitioning paradigms. Anshul received a master of science degree from Carnegie Mellon University specializing in Distributed Systems and Storage Systems. He also received a bachelor of engineering degree in Computer Engineering from University of Delhi, India, in 2006.

Professional Activities

  • Member of ACM, USENIX, IEEE

Research Interests

  • Operating systems
  • Distributed systems
  • Virtualization
  • Storage systems
  • Nonvolatile memory technologies

Publications

  • Steve Byan, James Lentini, Anshul Madan, Luis Pabon, Michael Condict, Jeff Kimmel, Steve Kleiman, Christopher Small, and Mark Storer. “Mercury: Host-side Flash Caching for the Datacenter.” 28th IEEE Conference on Massive Data Storage. Pacific Grove, California, April 2012.
  • James Lentini, Anshul Madan, and Trond Myklebust. “Accelerating NFS with Server-side Copy.” Poster at the 9th USENIX Conference on File and Storage Technology (FAST), San Jose, California, February 2011.
  • Anshul Madan. “High Performance and Data Intensive Computing on the vCloud.” Final project report for MS degree, Carnegie Mellon University, Fall 2010.
  • Anshul Madan, James Lentini, and Trond Myklebust. “Copyfile(): System Call and VFS Issues for in-Kernel Copy.” Linux Storage and File System Summit, Boston, August 2010.
  • Chris Fallin, Anshul Madan, and Filipe Militão. “Active RDMA.” Project report for Carnegie Mellon University Advanced OS & Distributed Systems (15-712), Spring 2010.
  • James Lentini, Mike Eisler, Deepak Kenchammana, Anshul Madan, and Rahul Iyer. “NFS Server-side Copy.” Internet Engineering Task Force, March 2009.
  • Anshul Madan and Amit Kumar. “Approximate Query Processing System.” Final project report for BE degree in computer engineering, University of Delhi, June 2006.

Recent Talks

  • “copyfile() : System Call and VFS Issues for In-Kernel Copy,” Linux Storage and File System Summit, Boston, Massachusetts, August 2010

Anusha S Member of Technical Staff

Anusha S is a member of technical staff in the Advanced Technology Group at NetApp. Prior to joining NetApp, in April 2012, she was part of the core engineering team at Sybase (now an SAP company) for the flagship database product Adaptive Server Enterprise (ASE) for almost seven years. At Sybase, she contributed toward the database storage and access engine, distributed buffer cache coherency, and distributed physical locking for the ASE Shared Disk Cluster edition. She received a master of technology degree in Information Technology from IIT Bombay, India, in August 2005. She holds a master of science degree in Informatics (2002) and a bachelor of science degree in Electronics (2000) from the University of Delhi.

Research Interests

  • Scaling distributed systems and databases to meet future data management needs

Ardalan Kangarlou Member of Technical Staff

Ardalan Kangarlou is a member of technical staff in the Advanced Technology Group. He joined NetApp after receiving his PhD from Purdue University in August 2011, where his research focused on improving the reliability and network performance of virtual cloud infrastructures. More specifically, he developed two solutions for taking distributed snapshots of virtual cloud infrastructures to facilitate execution resumability and fault tolerance. Additionally, he worked on two systems that address adverse effects of VM consolidation on TCP throughput.

Professional Activities

  • Member of ACM
  • Member of IEEE
  • Member of USENIX

Research Interests

  • Virtualization
  • Distributed systems
  • Fault tolerance

Publications

  • Sahan Gamage, Ardalan Kangarlou, Ramana Rao Kompella, and Dongyan Xu. “Opportunistic Flooding to Improve TCP Transmit Performance in Virtualized Clouds.” Proceedings of the  2nd ACM Symposium on Cloud Computing (SOCC 2011) , Cascais, Portugal, October 2011. Paper of Distinction
  • Ardalan Kangarlou, Ulas C. Kozat, Pradeep Padala, Bob Lantz, Ken Igarashi, and Dongyan Xu. “In-Network Live Snapshot Service for Recovering Virtual Infrastructures.”  IEEE Network Magazine, Cloud Computing Special Issue , July 2011.
  • Ardalan Kangarlou, Patrick Eugster, and Dongyan Xu. “VNsnap: Taking Snapshots of Virtual Networked Infrastructures in the Cloud” (extended version of the DSN '09 paper). IEEE Transactions on Services Computing, Special Issue on Cloud Computing.
  • Ardalan Kangarlou, Sahan Gamage, Ramana Rao Kompella, and Dongyan Xu. “vSnoop: Improving TCP Throughput in Virtualized Environments via Acknowledgment Offload.”  ACM/IEEE Supercomputing 2010 (SC 2010) , New Orleans, Louisiana, November 2010. Best Student Paper Finalist
  • Ardalan Kangarlou, Patrick Eugster, and Dongyan Xu. “VNsnap: Taking Snapshots of Virtual Networked Environments with Minimal Downtime.” Proceedings of the  39th IEEE/IFIP International Conference on Dependable Systems and Networks (DSN-DCCS 2009) , Estoril, Portugal, June 2009.

Atish Kathpal Member of Technical Staff

Atish Kathpal is a member of technical staff at NetApp. He currently works on enhancing storage efficiency and performance in video distribution workflows. Previously, he worked on projects covering distributed computing, deduplication, evolutionary algorithms, clustering, and data migration. He completed his master’s degree in biological science and his bachelor’s degree in computer science from BITS Pilani Goa Campus in 2011.

Research Interests

  • Storage efficiency
  • Storage and data management
  • Distributed computing

Publications

Bryan Schumaker Member of Technical Staff

Bryan Schumaker is a member of the Office of the CTO at NetApp and is part of the Linux® NFS maintenance team. Bryan graduated from the University of Michigan with a bachelor of science degree in May 2010 and began working at NetApp in June 2010.

Deepak Kenchammana-Hosekote Member of Technical Staff

Deepak has been at NetApp since November 2007. Prior to joining NetApp he was a storage architect and cofounder of an IBM research spinout that was based on technologies developed by him and his colleagues at IBM Almaden. Prior to that he was at Mitsubishi Labs in Sunnyvale, California, where he worked on virtual environments and at Honeywell Technology Center in Minneapolis, Minnesota where he worked on real-time network and disk scheduling. Deepak received his PhD from the University of Minnesota and his B.S. from BITS Pilani, India. He has interests in building distributed, RAID, fault-tolerant, and real-time systems. He is a member of the ACM and has participated in various standards bodies like IETF NFS and ANSI T10. He has authored over 10 papers in key conferences, is an inventor with over 10 patents issued worldwide, and has won one industry award.

Publications

  • Deepak Kenchammana-Hosekote and Dingshan He. “A Generic RAID Engine and Optimizer.” USENIX File and Storage Technologies Conference, San Jose, California, 2007.
  • W. Wilcke et al. “The IBM Intelligent Bricks Project: Petabytes and Beyond.”  IBM Journal on Research and Development , Issue 50, Vol. 2/3, pp. 181–98, 2006.
  • C. Fleiner et al. “Reliability of Modular Mesh-Connected Intelligent Brick Storage Systems.”  IBM Journal on Research and Development , Issue 50, Vol. 2/3, pp. 199–208, 2006.
  • J. Huang et al. “Presto: A System Environment for Mission-Critical Multimedia Applications.”  Real Time Systems Journal , Vol. 13:2, 1997.
  • D. Kenchammana-Hosekote and J. Srivastava. “I/O Scheduling for Digital Continuous Media Access.” Multimedia Systems , ACM/Springer-Verlag Heidelberg Publishers, 5:4, pp. 213–37, July 1997.
  • R. Harinath et al. “A Multimedia Programming Toolkit/Environment.” IEEE International Conference on Parallel and Distributed Systems (ICPADS), Seoul, Korea, December 1997.
  • W. Lee et al. “Experimental Evaluation of PFS Continuous Media File System.”  Proceedings of the 6th International Conference on Information and Knowledge Management (CIKM) , pp. 246–53, Las Vegas, Nevada, November 1997.
  • J. Huang et al. “Presto: A Prototyping Environment for Mission-Critical Multi-media Applications.” Proceedings of the 6th IEEE Dual-Use Technologies and Applications Conference, Syracuse, New York, June 1996.
  • J. Srivastava et al. “Design of an Integrated Toolkit for Multimedia Programming.”  Proceedings of the 6th IEEE Dual-Use Technologies and Applications Conference, Syracuse , New York, June 1996.
  • J. Huang et al. “Decentralized End-to-End Scheduling for Continuous Multimedia.” IEEE Network Operating System Support for Digital Audio and Video (NOSSDAV), April 1996.
  • D. Kenchammana-Hosekote and J. Srivastava. “Retrieval Techniques for Compressed Video Streams.” Proceedings of the Society for Photonics and Electronics (SPIE) West Conference on Multimedia , San Jose, California, January 1996.
  • D. Kenchammana-Hosekote and J. Srivastava. “Scheduling Continuous Media in a Video-on-Demand Server.” Proceedings of the IEEE Conference on Multi-Media Systems , pp. 19–28, Boston, Massachusetts, January 1994.

Fei Xie Member of Technical Staff

Fei Xie is a member of technical staff at NetApp. Prior to joining NetApp, in 2010, Fei received his PhD degree from the School of Electrical Engineering and Computer Science, University of Central Florida. For his thesis, Fei developed a prototype system that shares online video streams in wireless mesh networks. Fei also received a master of science degree from the University of Central Florida in 2008. Prior to coming to United States, in 2004, Fei received a bachelor of science degree from the Department of Computer Science and Technology, University of Science and Technology of China.

Professional Activities

  • Member of IEEE

Research Interests

  • Storage efficiency
  • Networking

Publications

  • Kien A. Hua, Fei Xie. “A Dynamic Stream-Merging Technique for Video-on-Demand Services over Wireless Mesh Networks.” IEEE SECON, June 2010.
  • Fei Xie, Kien A. Hua, and Ning Jiang. "A Cross-Layer Framework for Video-on-Demand Service in Multi-Hop WiMax Mesh Networks." Comput. Commun. (2008), doi:10.1016/j.comcom.2008.01.042.
  • Wenjing Wang, Fei Xie, and Mainak Chatterjee. "Small-Scale and Large-Scale Routing in Vehicular Ad Hoc Networks.” IEEE Transactions on Vehicular Technology.

Recent Talks

  • IEEE SECON, June 2010

Gaurav Makkar Technical Director

Gaurav Makkar is a Technical Director at NetApp, currently driving the technical strategy around Big Data storage solutions, specifically in the areas around Hadoop, No-SQL databases, and wide columnar databases. Previously he has worked on creating platforms for StorageApps, for storage centric applications. Prior to that, he contributed to the efforts around creating a storage platform for large content repositories, more specifically, in the space of storage of metadata and information retrieval. His interests are in metadata management, information retrieval, scalability, high availability, and performance engineering. Prior to joining NetApp he was responsible for designing products and middleware for carrier-grade telco environments, building software reference designs using system-on-chip architectures, and building systems in the high-performance computing space. In the telco space, at Hughes Software Systems (now Aricent), he co-architected the soft-switch solution for landline and wireless networks. Later, at the startup OpenClovis, he built middleware, addressing the needs of high availability and manageability for different verticals. He started his career at India's premier research institute, the Bhabha Atomic Research Center, and was a co-developer of the ANUPAM parallel processing system. While at Texas Instruments he was the co-architect of the software reference design framework built using TI's digital media SoC platforms. He graduated from Jawaharlal Nehru Technological University, Hyderabad, India, in 1993 with a Bachelor of Technology degree in Computer Science and Engineering.

Girish Kumar BK Member of Technical Staff

Girish Kumar BK is a member of technical staff in the Advanced Technology Group at NetApp. He currently works on investigating geoscale caching technologies, especially in the areas of Internet scale distributed content repositories. His interests are in distributed storage, scalability, and performance engineering. Prior to joining NetApp, Girish worked on the Advanced Development Team at LSI, where he architected scale-out cache mirroring layer and SAS domain management for Engenio firmware. He also held technical positions at EMC, Tata Elxsi, India, where he coarchitected volume management solutions for the Fabric Aware Storage Virtualization product, embedded file systems for TI portable devices, and mass storage archival solutions comprising DLT tape and WORM optical storage. Girish graduated in 1997 from GIT Belgaum, Karnataka University Dharwad in India, with a bachelor’s degree in electronics and communication engineering.

Gokul Soundararajan Member of Technical Staff

Gokul Soundararajan is a member of technical staff at NetApp. He currently works on techniques to improve the efficiency and management of dynamic data centers. Prior to joining NetApp, in 2010, Gokul received his PhD degree from the University of Toronto in Electrical and Computer Engineering. For his dissertation, Gokul developed novel techniques to improve performance and the manageability of multi-tenant shared data centers. Other projects he has worked on include Griffin, a system to improve the lifetimes of SSDs, and a database provisioning system. He received a bachelor of applied science degree in 2003 and a master of applied science degree in 2005 from the University of Toronto.

Professional Activities

  • Member of ACM
  • Member of USENIX

Research Interests

  • Data center management
  • Distributed file systems
  • Virtualization
  • Caching and deduplication

Publications

James Lentini Member of Technical Staff

James Lentini is a member of staff in the Advanced Technology Group at NetApp. James investigates distributed namespace protocols, distributed file system protocols, virtualization technologies, solid-state storage technologies, and applications of Remote Direct Memory Access networks to storage systems. James is an avid user of open source software and has contributed to several open source projects, including Linux, OpenFabrics.org, and the DAPL project. He is also a proponent of open standards and contributes to the development of the NFS protocol in the Internet Engineering Task Force. James holds a bachelor of science degree in Computer Science from Brown University and a master of science degree in Computer Science from the University of California at Irvine.

Research Interests

  • James is interested in storage and file systems, operating systems, and networking.

Publications

  • S. Byan, J. Lentini, A. Madan, L. Pabon, M. Condict, J. Kimmel, S. Kleiman, C. Small, and M. Storer. “Mercury: Host-side Flash Caching for the Data Center.”  Proceedings of the 28th IEEE Conference on Mass Storage Systems and Technologies (MSST) . Pacific Grove, California, April 2012.
  • J. Lentini, C. Everhart, D. Ellard, R. Tewari, and M. Naik.  RFC 5716: Requirements for Federated File Systems . Internet Engineering Task Force, January 2010.
  • A. Batsakis, R. Burns, A. Kanevsky, J. Lentini, and T. Talpey. “A Congestion-Aware Network File System.” ACM Transactions on Storage , 5(4), 15:1–15:24, 2009.
  • A. Batsakis, R. Burns, A. Kanevsky, J. Lentini, and T. Talpey. “A Congestion-Aware Network File System.” Proceedings of the 7th USENIX Conference on File and Storage Technology (FAST) . San Jose, California, February 2009.
  • J. Edwards, D. Ellard, C. Everhart, R. Fair, E. Hamilton, A. Kahn, A. Kanevsky, J. Lentini, A. Prakash, K. Smith, and E. Zayas. “FlexVol: Flexible, Efficient File Volume Virtualization in WAFL.”  Proceedings of the USENIX Annual Technical Conference . Boston, Massachusetts, June 2008.
  • Batsakis, R. Burns, A. Kanevsky, J. Lentini, and T. Talpey. “AWOL: An Adaptive Write Optimizations Layer.” Proceedings of the 6th USENIX Conference on File and Storage Technology (FAST) . San Jose, California, February 2008.
  • A. Batsakis, R. Burns, T. Talpey, A. Kanevsky, and J. Lentini. “Enhancing the Linux Memory Architecture to Support File Systems over Heterogeneous Devices.”  Proceedings of the Linux Storage and File System Workshop . San Jose, California, February 2007.
  • J. Lentini, V. Pham, S. Sears, and R. Smith. “Implementation and Analysis of the User Direct Access Programming Library.”  Proceedings of the Second Workshop on Novel Uses of System Area Networks . Anaheim, California, February 2003.

Jayanta Basak Member of Technical Staff

Jayanta Basak joined the NetApp Advanced Technology Group in September 2010 as a member of technical staff. Prior to joining NetApp, he was a research staff member at IBM Research India (New Delhi) for close to 10 years. Before that he was a faculty member in the Machine Intelligence Unit of the Computer and Communication Sciences Division of the Indian Statistical Institute, Kolkata. He received his B.E. in Electronics and Telecommunication Engineering from Jadavpur University, an M.E. in Computer Science and Engineering from the Indian Institute of Science, Bangalore, and a PhD from the Indian Statistical Institute. He was a visiting scientist in the Robotics Institute of Carnegie Mellon University, USA, and a researcher in the RIKEN Brain Science Institute, Saitama, Japan. His research interests are pattern recognition, machine learning, soft computing, and their applications. At NetApp, he looks into projects related to management by SLO and the supportability themes.

Jingxin Feng Member of Technical Staff

Jingxin Feng is a member of technical staff in the Advanced Technology Group at NetApp. She currently works on deduplication technology for host-side flash. Jingxin investigates performance analysis for virtual machines, emerging storage architectures, and IOPS-related trends. Previously, she worked on distributed file systems, mobile applications, and embedded systems. Prior to joining NetApp, in 2012, Jingxin received a master of science degree in Computer Science from Brown University, specializing in distributed systems and databases.

Research Interests

  • Nonvolatile memory technologies
  • Distributed file systems
  • Storage systems
  • Virtualization

Publications

  • Jingxin Feng, Lingling Zhou, and Guozhi Xu. “Design and Implementation of a Mobile Information Center Based on Web Services.” Degree thesis, Shanghai Jiaotong University, 2008.
  • Jingxin Feng, Lingling Zhou, and Guozhi Xu. “A Management Center of Cellphones’ Pictures Based on XML Technology.” Control & Automation, 24-6, 2008.
  • Jingxin Feng, Lingling Zhou, and Guozhi Xu. “Design and Optimization of a Mobile Multimedia Center.” CSCAS, 2007.

John Strunk Member of Technical Staff

John Strunk joined the Advanced Technology Group at NetApp as a member of technical staff in 2008. John currently works on the design of a modular file system that enables customizing data layouts to the needs of individual workloads. Previously, John was involved in evaluating the use of flash technology within storage systems. John received a PhD from Carnegie Mellon University (CMU) in 2008 for his work on using utility functions to guide the provisioning and tuning of storage systems. While at CMU, he worked on several other projects, including the Data Center Observatory, Self-Storage, and Self-Securing Storage. He holds a master of science degree from CMU and a BCmpE from Georgia Tech.

Professional Activities

  • Member of ACM
  • ICAC program committee member, demo chairperson in 2010

Research Interests

  • Nonvolatile memory technologies
  • Automated storage optimization
  • Distributed storage systems

Publications

  • John D. Strunk.  Using Utility Functions to Control a Distributed Storage System . PhD thesis CMU-PDL-08-102, Parallel Data Lab, Carnegie Mellon University, May 2008.
  • John D. Strunk, Eno Thereska, Christos Faloutsos, and Gregory R. Ganger.  Using Utility to Provision Storage Systems Proceedings of the Conference on File and Storage Technologies (FAST) , pp. 313–28. USENIX Association, 2008.
  • Michael Abd-El-Malek, William V. Courtright II, Chuck Cranor, Gregory R. Ganger, James Hendricks, Andrew J. Klosterman, Michael Mesnier, Manish Prasad, Brandon Salmon, Raja R. Sambasivan, Shafeeq Sinnamohideen, John D. Strunk, Eno Thereska, Matthew Wachs, and Jay J. Wylie.  Early Experiences on the Journey Towards Self-Storage IEEE Data Engineering Bulletin , 29(3):55–62, September 2006.
  • Evan Hoke, Jimeng Sun, John D. Strunk, Gregory R. Ganger, and Christos Faloutsos.  Intemon: Continuous Mining of Sensor Data in Large-Scale Self-Infrastructures Operating Systems Review , 40(3):38–44, July 2006.
  • Jimeng Sun, Evan Hoke, John D. Strunk, Gregory R. Ganger, and Christos Faloutsos.  Intelligent System Monitoring on Large Clusters Proceedings of the International Workshop on Data Management for Sensor Networks (DMSN) , pp. 47–52, 2006.
  • Eno Thereska, Brandon Salmon, John Strunk, Matthew Wachs, Michael Abd-El-Malek, Julio Lopez, and Gregory R. Ganger.  Stardust: Tracking Activity in a Distributed Storage System Proceedings of the Conference on Measurement and Modeling of Computer Systems (SIGMETRICS) , pp. 3–14. ACM Press, 2006.
  • Michael Abd-El-Malek, William V. Courtright II, Chuck Cranor, Gregory R. Ganger, James Hendricks, Andrew J. Klosterman, Michael Mesnier, Manish Prasad, Brandon Salmon, Raja R. Sambasivan, Shafeeq Sinnamohideen, John D. Strunk, Eno Thereska, Matthew Wachs, and Jay J. Wylie.  Ursa Minor: Versatile Cluster-Based Storage . Proceedings of the Conference on File and Storage Technologies (FAST) , pp. 59–72. USENIX Association, 2005.
  • Yuen-Lin Tan, Terrence Wong, John D. Strunk, and Gregory R. Ganger.  Comparison-Based File Server Verification Proceedings of the USENIX Annual Technical Conference , pp. 121–133. USENIX Association, 2005.
  • Adam G. Pennington, John D. Strunk, John Linwood Griffin, Craig A. N. Soules, Garth R. Goodson, and Gregory R. Ganger.  Storage-Based Intrusion Detection: Watching Storage Activity for Suspicious Behavior . USENIX Security Symposium. USENIX Association, 2003.
  • Craig A. N. Soules, Garth R. Goodson, John D. Strunk, and Gregory R. Ganger.  Metadata Efficiency in Versioning File Systems Proceedings of the Conference on File and Storage Technologies (FAST) , pp. 43–58. USENIX Association, 2003.
  • John D. Strunk and Gregory R. Ganger.  A Human Organization Analogy for Self-Systems Algorithms and Architectures for Self-Managing Systems (AASMS) , pp. 1–6. ACM Press, 2003.
  • Gregory R. Ganger, Pradeep K. Khosla, Mehmet Bakkaloglu, Michael W. Bigrigg, Garth R. Goodson, Semih Oguz, Vijay Pandurangan, Craig A. N. Soules, John D. Strunk, and Jay J. Wylie.  Survivable Storage Systems . Proceedings of the DARPA Information Survivability Conference and Exposition , pp. 184–85. IEEE, 2001.
  • Jay J. Wylie, Michael W. Bigrigg, John D. Strunk, Gregory R. Ganger, Han Kiliccote, and Pradeep K. Khosla. Survivable Information Storage Systems IEEE Computer , 33(8):61–68, August 2000.
  • John D. Strunk, Garth R. Goodson, Michael L. Scheinholtz, Craig A. N. Soules, and Gregory R. Ganger.  Self-Securing Storage: Protecting Data in Compromised Systems Proceedings of the Symposium on Operating Systems Design and Implementation (OSDI) , pp. 165–80. USENIX Association, 2000.

Kaladhar Voruganti Technical Director

Kaladhar Voruganti is a technical director in the NetApp Advanced Technology Group (part of the CTO office) in Sunnyvale, California. He currently works actively on storage architectures for the cloud, virtualized server environments, large-scale data analytics, and leveraging Flash. He specifically focuses on data management and service automation analytics related to problems in these areas. Previously Kaladhar worked at IBM Almaden Research in San Jose, California, for seven and a half years and at the IBM Toronto lab for three years. He received three OTAA awards at IBM Research for his product contributions and a NetApp CTO Commendation for his work on leveraging virtualization technology in NetApp® storage products. He currently has 21 issued patents and 36 pending patent applications. Kaladhar is an associate editor of the ACM Transactions of Storage Journal; editor of the NetApp Technical Journal; associate editor of Transactions on ICT: Systems and Architecture Journal, Springer-Verlag; and a PC member of the USENIX FAST 2010 conference and USENIX HotStorage 2012. He has published multiple times in top technical conferences including FAST, USENIX, and VLDB. Kaladhar has also given invited talks at UC Berkeley, UC San Diego, IISc, Waterloo, NUS Singapore, the IBM CASCON conference, the USENIX conference, the IPCCC 2001 conference, the UKC conference 2008, and the Power Symposium at UC Berkeley. He taught a graduate course in Cloud Computing at Amrita University in India and a graduate course on Storage Systems at UC Santa Cruz. He has supervised and is now supervising numerous PhD/MSc students at UC Santa Cruz, Georgia Tech, Amrita University, and the Sri Sathya Sai Institute of Higher Learning. Education: PhD computing science, University of Alberta, Edmonton, Canada BSc computer engineering: University of Alberta, Edmonton, Canada Awards: NetApp CTO Commendation for work on leveraging server virtualization technology Two NetApp publication awards for FAST 2008 papers IBM Outstanding Technical Achievement Award for work on TPC 3.1, 2006 IBM Outstanding Technical Achievement Award for work on TPC 3.1 , 2004 IBM Outstanding Technical Achievement Award for work on iSCSI 200i Controller, 2002 IBM Bravo Award for publication effort in 2003, 2004, 2005 Nine IBM Thanks Awards from Peers iSCSI 200i Controller Box won the innovative product award at Storage 2001 and InterOp 2001 conferences

Professional Activities

  • Associate editor, Transactions on ICT: Systems and Architecture Journal, Springer-Verlag (currently)
  • Associate editor, ACM Transactions on Storage Journal (currently)
  • USENIX HotStorage, 2012
  • USENIX FAST, 2010
  • IEEE MSST, 2010
  • Editor NetApp Technical Journal (currently)
  • Member of NetApp Technical Journal (NATJ) Review Board, 2007, 2008
  • Coeditor of NATJ Special Issue on Supportability, 2008
  • IEEE International Conference on Service Computing 2007
  • IEEE International Conference on Service Computing 2006
  • IEEE International Conference on Service Computing, 2005
  • IEEE International Conference on Collaborative Computing, 2005
  • IEEE International Conference on Web Services, 2004
  • IEEE International Conference on Data Engineering, Industrial Track: 2001
  • PhD Defense Committee, Mark Storer, UCSC, 2007
  • PhD Defense Committee: Aameek Singh, Georgia Tech, 2007
  • MSc Committee: Stephanie Jones, 2010, UCSC
  • MSc Committee: Ashish Parekh, 2010, SSSIHL, India
  • Taught graduate course in Storage Systems at UCSC, Spring 2006
  • Graduate course on cloud computing at Amrita University, India, 2010
  • Lead for IETF iSCSI Naming and Discovery RFC
  • Worked on IETF SLP Discovery RFC

Publications

  • L. Bairavasundaram, G. Soundararajan, V. Mathur, K.Voruganti, and S. Kleiman,”Italian for Beginners: Next Steps in SLO Based Management,” in USENIX HotStorage, 2011.
  • A. Burtsev, K. Srinivasan, P. Radhakrishnan, L. Bairavasundaram, K. Voruganti, and G. Goodson, “FIDO: Fast Inter-Virtual-Machine Communication for Enterprise Appliances,” in USENIX, 2009.
  • M. Storer, K. Greenan, E. Miller, and K. Voruganti, “Pergamum: Replacing Tape with Energy Efficient Reliable Disk Based Archival Storage,” in USENIX FAST, 2008.
  • Verma, K. Voruganti, R. Routray, and R. Jain. “Sweeper: Efficient Disaster Recovery Point Identification Mechanism.” USENIX FAST, 2008.
  • M. Storer, K. Greenan, E. Miller, and K. Voruganti, “POTSHARDS: Secure Long Term Storage Without Encryption,” USENIX Annual Conference, 2007.
  • L. Yin, S. Uttamchandani, M. Korupolu, K. Voruganti, and R. Katz, “SMART: An Integrated Multi-Action Advisor for Storage Systems,” USENIX Annual Conference, 2006.
  • Aameek Singh, Madhukar Korupolu, and Kaladhar Voruganti. “Zodiac: Efficient Impact Analysis for SANs.” USENIX FAST, 2005.
  • Sandeep Uttamchandani, Kaladhar Voruganti, Sudarshan Srinivasan, John Palmer, and David Pease. “Polus: Growing Storage QoS Management Beyond a 4-Year-Old Kid.” USENIX FAST, 2004
  • Prasenjit Sarkar, Sandeep Uttamchandani, and Kaladhar Voruganti. “Storage Over IP: When Does Hardware Support Help?” USENIX FAST, 2003.
  • Kaladhar Voruganti, Tamer Ozsu, and Ron Unrau. “An Adaptive Hybrid Server Architecture for Client Caching DBMSs.” Proceedings of the VLDB Conference, 1999.
  • Tamer Ozsu, Kaladhar Voruganti, and Ron Unrau. “An Asynchronous Avoidance-Based Cache Consistency Algorithm.” Proceedings of the VLDB Conference, 1998.

Recent Talks

  • Invited talk, Hello Cloud Symposium, Bangalore, 2011
  • Invited talk, CNS, UC San Diego, 2010
  • Invited speaker, Power Symposium, UC Berkeley 2009.
  • Invited speaker, UKC 2008 Conference, San Diego, 2008
  • Invited ;ecture on storage systems, UC Berkeley, 2007
  • Invited talk, CASCON 2006 Conference, Toronto
  • Invited talk, University of Waterloo, Canada, 2005
  • Invited talk, “Autonomic Policy-Based Storage Management,” SIG session talk, USENIX 2004
  • Invited talk, “Storage Planning,” IBM ABC conference, 2004
  • Invited talk, National University of Singapore, 2002
  • Invited talk, Indian Institute of Science, Bangalore, 2002
  • Invited speaker, IPCCC, 2001
  • Invited talk, University of Wollongong, Australia, 2001
  • Invited talk, New Jersey Institute of Technology, 2001
  • Invited talk, UC Berkeley, 2001

Kartheek Muthyala Member of Technical Staff

Kartheek Muthyala is a member of technical staff at NetApp. He currently works on leveraging Hadoop solutions for data analytics on enterprise data. In addition to that, he works on hdfs-based consolidation of unused space on different storage nodes. His interests include systems, machine learning, and data mining. Prior to joining NetApp, he interned with the company, working on idle disk space usage of desktops. Kartheek received his dual degree—a master of science (Tech) in information systems and a bachelor of pharmacy (Hons)—from BITS Pilani. While preparing his undergraduate thesis, he designed a solution to predict crop yield based on meteorological parameters collected in the past. While at BITS Pilani, he worked on projects related to data mining, network programming, software engineering, and compiler designing.

Research Interests

  • Systems
  • Machine learning and data mining
  • Data modeling

Publications

Keith Smith Member of Technical Staff

Keith Smith joined NetApp’s Advanced Technology Group in 2006. His work at NetApp has focused on novel file system architectures. Keith currently investigates modular file system organizations to simplify the development and integration of new storage and data management functionality. Prior to joining NetApp, Keith was employed by Sun Microsystems and VenturCom. At these companies he worked on projects that included data storage for regulatory compliance, block-level storage virtualization, and real-time UNIX® operating systems. In 2001, Keith received his PhD degree in Computer Science from Harvard University, working under Professor Margo Seltzer. His dissertation was on workload-specific file system benchmarks. At Harvard, Keith was also part of the team that designed and implemented VINO, an extensible operating system. He holds a master's degree from Harvard and a bachelor's degree from Yale University. In the spring of 2002, Keith spent a semester as a visiting lecturer at Harvard.

Research Interests

  • File system architecture, performance, and reliability

Publications

Kiran Srinivasan Member of Technical Staff

Kiran Srinivasan has been a member of technical staff in the Advanced Technology Group at NetApp since 2006. At NetApp, Kiran’s interests are in the intersection of system virtualization technologies and enterprise storage systems, specifically, analyzing interesting ways to leverage virtualization technologies in the design of storage systems. Recently, Kiran’s work involved investigating mechanisms that can enable storage systems to leverage virtualization technologies across multiple hypervisors; VMware® ESX, Microsoft® Hyper-V™, and the open-source Xen hypervisors were considered for this exercise. In addition to virtualization technologies, Kiran’s interests include investigating deduplication technologies in the context of primary storage data. He has a deep interest in converting cutting-edge research into innovative products that find acceptance in the marketplace. Prior to joining NetApp, Kiran worked at ONStor on its NAS Gateway product. At ONStor, he played a key technical role in the design and implementation of the storage (NAS) protocol stack and the consolidated multiprotocol file system security model (a hybrid of Windows NT® and UNIX® security models). Before ONStor, he worked at IBM Almaden Research Center, where his work involved constructing cluster infrastructure for large-scale data-mining applications. He received his MS degree from Rutgers University in 2001. For his thesis, Kiran developed a novel transport layer protocol (Migratory-TCP) that enables migration of live connections between server applications.

Professional Activities

  • Member of ACM
  • Member of USENIX

Research Interests

  • Virtualization and hypervisor technologies
  • Deduplication in primary storage systems
  • File systems
  • Analyzing system performance

Publications

Maxim Smith Member of Technical Staff

Max Smith is a member of technical staff in the NetApp Advanced Technology Group, where he studies the integration of flash devices into storage hierarchies. Previously he was the chief architect at Egenera, leading the design of all aspects of that company's products. Before working at Egenera he was the technical lead for Hitachi's open systems software laboratory, heading the team that created the operating system for the SR8000 supercomputer. He was also a system architect at Stellar Computer and Prime Computer, concentrating on ensuring that the hardware met the needs of the software. Max holds BSEE and MSEE degrees from M.I.T. and five patents.

Michael Condict Member of Technical Staff

Michael Condict is a member of technical staff in the Advanced Technology Group at NetApp. His current work is in the area of storage efficiency, including deduplication and compression. Recent projects include a deduplicating, persistent host-side cache and a technique for achieving scalable cluster-wide deduplication. Michael received his master's degree in Computer Science from Cornell University in 1981 and also completed all studies for the PhD program. Since then he has held several research and product development positions, including on the research faculty of New York University and at AT&T Bell Laboratories, the Open Software Foundation Research Institute (working on distributed OS architectures), and an advanced development group of Hitachi's computer division. He also worked at several software startups, including Oryxa, whose product was a component-based programming framework for creating distributed virtualized storage systems. Before joining NetApp, Michael was the lead architect at BladeLogic, where he helped the company achieve a successful IPO in 2007. He joined NetApp in 2008.

Professional Activities

  • Member of USENIX

Research Interests

  • Deduplication and compression
  • Very large-scale distributed systems, including operating systems and storage systems
  • Grid computing and the interaction between virtual machines and storage virtualization

Publications

Recent Talks

  • “Storage and Network Deduplication Technologies,” FAST 2010 Tutorial, February 2010

Minglong Shao Member of Technical Staff

Minglong Shao is a member of technical staff in the Advanced Technology Group at NetApp. She currently works on designing a new file system that efficiently supports multiple classes of workloads across different types of storage devices. Previously, Minglong worked on designing and creating a prototype of a content repository system. She also worked on designing an efficient and highly scalable approach for file system metadata search. Before Minglong joined NetApp, in 2007, she received her PhD degree from Carnegie Mellon University under the supervision of Professor Anastasia Ailamaki; her research focused on developing a novel storage model for database systems to support efficient multidimensional data access by leveraging detailed characteristics of storage devices as well as workloads. She received her bachelor’s degree from Tsinghua University, Beijing.

Professional Activities

  • Member of ACM
  • Member of USENIX

Research Interests

  • Core database technology
  • Distributed file systems

Publications

  • Andrew W. Leung, Minglong Shao, Timothy Bisson, Shankar Pasupathy, and Ethan L. Miller. “Spyglass: Fast, Scalable, Metadata Search for Large-Scale Storage Systems FAST.” USENIX Conference on File and Storage Technologies, 2009.
  • Minglong Shao, Stratos Papadomanolakis, Steven Schlosser, Jiri Schindler, Anastassia Ailamaki, and Gregory Ganger. “MultiMap: Preserving Disk Locality for Multidimensional Datasets.” International Conference of Data Engineering, 2007.
  • Quanzhong Li, Minglong Shao, Volker Markl, Kevin Beyer, Latha Colby, and Guy Lohman. “Adaptively Reordering Joins During Query Execution.” International Conference of Data Engineering, 2007.
  • Steven Schlosser, Jiri Schindler, Stratos Papadomanolakis, Minglong Shao, Anastassia Ailamaki, Christos Faloutsos, and Gregory Ganger. “On Multidimensional Data and Modern Disks.” USENIX Conference on File and Storage Technologies, 2005.
  • Minglong Shao, Anastassia Ailamaki, and Babak Falsafi. “DBmbench: Fast and Accurate Database Workload Representation on Modern Microarchitecture.” Conference of the Centre for Advanced Studies on Collaborative Research, 2005.
  • Minglong Shao, Jiri Schindler, Steven Schlosser, Anastassia Ailamaki, and Gregory Ganger. “Clotho: Decoupling Memory Page Layout from Storage Organization.” International Conference on Very Large Data Bases, 2004.
  • Jiri Schindler, Steven Schlosser, Minglong Shao, Anastassia Ailamaki, and Gregory Ganger. “Atropos: A Disk Array Volume Manager for Orchestrated Use of Disks.” USENIX Conference on File and Storage Technologies, 2004.
  • Changhao Jiang, Minglong Shao, Yiheng Li, and Peng Jia. “Accelerating Clustering Methods Through Fractal Based Analysis.” Fractal workshop (in conjunction with SIGKDD), 2002.

Nagesh PC Member of Technical Staff

Nagesh P C is a member of technical staff at NetApp. He currently works on scalable data deduplication for clustered storage system and content repositories. He also works on incorporating machine learning techniques, such as automated core file analysis, in systems research. In his previous jobs he worked on graphic engines, mobile technologies, and data mining projects. His interests include algorithms for scale, machine learning, and systems modeling. Nagesh received his master of technology degree from IIT Bombay, where he worked on text mining and information extraction systems. His thesis was on efficient algorithms for entity recognition using conditional random fields.

Professional Activities

  • Member of USENIX

Research Interests

  • Algorithms for scale
  • Machine learning techniques for systems modeling

Publications

Peter Shah Member of Technical Staff

Peter Shah has been a member of technical staff in the Advanced Technology Group (ATG) at NetApp since 2011. Peter currently works on service-level objective-driven data management and data layout within a file system. Prior to joining ATG, Peter worked on the Data ONTAP NFS server for both clustered Data ONTAP and Data ONTAP 7. Before joining NetApp, in 2006, Peter worked at EMC in the Information Sharing product group, focusing on NFS-based data sharing between widely heterogeneous operating platforms, including Microsoft Windows, Linux, and IBM z/OS. Peter received his bachelor of science degree from Brown University in 1998. While at Brown, he focused on system programming and distributed computing.

Professional Activities

  • Member of USENIX

Research Interests

  • Distributed file systems
  • Automated data management

Priya Sehgal Member of Technical Staff

Priya Sehgal is a member of technical staff in the Advanced Technology Group at NetApp. She currently works on problems related to data management techniques to meet service-level objectives. Her previous research includes storage stack optimizations for energy efficiency and feedback-based dynamic power management. Prior to joining NetApp, Priya worked on various data management features at Proware Technology Corp. and CalSoft, Pune. Priya hold a master’s degree in computer science from Stony Brook University, New York (2010), and a bachelor of engineering degree in computer engineering from Pune University (2003).

Professional Activities

  • Member of ACM and USENIX

Research Interests

  • File systems
  • Distributed systems
  • Performance optimizations
  • Green computing

Publications

  • Aastha Mehta, Deepti Banka, Kartheek Muthyala, Priya Sehgal, and Ajay Bakre. “HDFS Space Consolidation.” HiPC, December 2011.
  • Zhichao Li, Radu Grosu, Priya Sehgal, Scott A. Smolka, Scott D. Stoller, and Erez Zadok. “On the Energy Consumption and Performance of Systems Software.” ACM SYSTOR, May 2011.
  • Priya Sehgal. “Optimizing Energy and Performance for Server-Class File System Workloads.” Master’s thesis, May 2010.
  • Priya Sehgal, Vasily Tarasov, and Erez Zadok. “Evaluating Performance and Energy in File System Server Workloads.” USENIX FAST, February 2010.
  • Erez Zadok, Vasily Tarasov, and Priya Sehgal. “The Case for Specialized File Systems or Fighting File System Obesity.” USENIX;Login:, February 2010.
  • Priya Sehgal. “Improving Energy and Performance for Server Workloads.” AERTC Conference, November 2009.
  • Kothiyal, Vasily Tarasov, Priya Sehgal, and Erez Zadok. “Energy and Performance Evaluation of Lossless File Data Compression on Server Systems.” ACM SYSTOR, The Israeli Experimental Systems Conference, May 2009.
  • Priya Sehgal, Mohan Iyer, Jayush Luniya. “Optimized Memory Transfer & Flow Control for High-Speed Networks.” IEEE Annual Convention and Exhibition (ACE), India Council, December 2003.
  • Jayush Luniya, Priya Sehgal. “SAN-NAS Convergence.” Chrysalis 2002, IEE Student Paper Presentation, September 2002.

Ranjit Kumar Member of Technical Staff

Ranjit Kumar is a member of the technical staff in the Advanced Technology Group at NetApp. He currently works on leveraging content repositories for virtualization and archival. Previously, Ranjit worked on the application of virtualization technology in storage systems. He is also interested in the use of flash in storage systems and the role of QOS in storage systems. Prior to joining NetApp, in 2008, Ranjit worked for Bay Area companies including Tandem, Legato, and EMC in the areas of operating systems and storage and processor interconnect technologies. Ranjit also worked at Ciena and smaller startups, including BrightLink Networks, Maple Networks, and Accenia, Inc. Ranjit led the creation of behavioral models for backbone router ASICs and the implementation of network management software. He received his BE in Computer Science from IIT, Roorkee, India, and an MS in Computer Science from the University of California at Santa Barbara.

Professional Activities

  • Member of USENIX

Research Interests

  • Distributed file systems
  • Virtualization
  • Fault tolerance
  • Networking
  • Embedded systems

Rukma Talwadker Member of Technical Staff

Rukma Talwadker is a researcher at NetApp, working in the area of automated performance prediction and performance-based provisioning for storage systems. Prior to joining NetApp she worked on building self-tuned overload control technique for multitiered server systems as a part of her master's thesis. She also worked on developing a methodology and tool for performance evaluation of application hosting server centers using queueing theory approach and validated the results of the tool using a measurement testbed. She holds a master’s degree from IIT Bombay.

Publications

  • PerfCenter: A Methodology and Tool for Performance Analysis of Application Hosting Centers , Rukma Prabhu Verlekar, Varsha Apte, Bhavish Aggarwal, and Prakhar Goyal. Published at MASCOTS 2007.
  • Self-Tuned Overload Control for Multi-Tiered Server Systems , Rukma Prabhu Verlekar and Varsha Apte. Published at HiPC 2007.
  • A Methodology and Tool for Performance Analysis of Distributed Server Systems . Rukma Prabhu Verlekar and Varsha Apte. Published at ICSE 2006.

Scott Dawkins Vice President, Advanced Technology Group

Scott Dawkins is a vice president in the Product Operations organization at NetApp, reporting to the CTO. He leads the Advanced Technology group that evaluates emerging technologies and trends that may affect the storage industry business in the long-term. Dawkins joined the company in 2000 as director of High Availability. During his tenure in Engineering, he has led a variety of teams and product development projects focused on the Data ONTAP® operating system and its extended capabilities in RAID, clustering, disk subsystems, storage management, and quality assurance. Prior to joining NetApp, Dawkins held a variety of management and engineering positions at Hewlett–Packard Company, working on the HP3000 and HP9000 server products. Dawkins holds a bachelor of arts degree in economics from the University of Michigan and a master of science degree in computer science from the University of Arizona.

Shankar Pasupathy Member of Technical Staff

Shankar Pasupathy is a manager and member of technical staff in the Advanced Technology Group at NetApp. Currently he leads a set of projects around building dependable software. Previously he worked on a scalable locator service for a distributed object store. He also led a series of projects around metadata and content search for petabyte-scale storage. A lot of his work is done in collaboration with students and faculty at universities. Shankar received his master’s degree in Computer Science from the University of Wisconsin at Madison.

Professional Activities

  • Program committee member SYSTOR, 2010
  • Program committee member IEEE Mass Storage conference, 2011
  • Reviewer for FAST, USENIX, and ACM Transactions on Storage
  • Member of ACM
  • Member of USENIX

Research Interests

  • Dependable software
  • Automated fault resolution, log analysis
  • All things related to storage

Publications

  • Ding Yuan, Haohui Mai, Weiwei Xiong, Lin Tan, Yuanyuan Zhou, and Shankar Pasupathy. SherLog: Error Diagnosis by Connecting Clues from Run-time Logs.  Proceedings of the 15th International Conference on Architecture Support for Programming Language and Operating Systems (ASPLOS'10) . March 2010.
  • Andrew Leung, Minglong Shao, Tim Bisson, Shankar Pasupathy, and Ethan Miller. Spyglass: Fast, Scalable, Metadata Search for Large-Scale Storage. USENIX FAST 2009 conference.
  • Weihang Jiang, Chongfeng Hu, Shankar Pasupathy, Arkady Kanevsky, Zhenmin Li, and Yuanyuan Zhou. Understanding Customer Problem Troubleshooting from Storage System Logs.USENIX FAST 2009 conference.
  • Ian Adams, Darrell D. E. Long, Ethan L. Miller, Shankar Pasupathy, Mark W. Storer. Maximizing Efficiency by Trading Storage for Computation.  Proceedings of the Workshop on Hot Topics in Cloud Computing (HotCloud ’09) . June 2009.
  • Andrew Leung, Minglong Shao, Timothy Bisson, Shankar Pasupathy, and Ethan L. Miller. High-Performance Metadata Indexing and Search in Petascale Data Storage Systems.  Proceedings of the SciDAC 2008 Conference . July 2008.
  • Andrew Leung, Shankar Pasupathy, Garth Goodson, and Ethan L. Miller. Measurement and Analysis of Large-Scale Network File System Workloads.  Proceedings of the 2008 USENIX Technical Conference . June 2008
  • Lakshmi Bairavasundaram, Garth Goodson, Shankar Pasupathy, and Jiri Schindler. An Analysis of Latent Sector Errors in Disk Drives.  Proceedings of SIGMETRICS 2007.  International Conference on Measurement and Modeling of Computer Systems.  Kenneth C. Sevcik Outstanding Student Paper Award
  • Shankar Pasupathy, Garth Goodson, and Vijayan Prabhakaran. Making Enterprise Storage More Search-Friendly.Poster presented at the Symposium on Operating Systems Principles (SOSP). 2005.
  • Four patents granted by the USPTO; 20 filed applications.

Recent Talks

  • HiPC workshop, 2010

Shweta Krishnan Member of Technical Staff

Shweta Krishnan is a member of technical staff in the Advanced Technology Group at NetApp. Her interests include file and storage systems, distributed systems, and system building for large- scale high-performance computing environments. Prior to joining NetApp, she worked at Cisco Systems on the Nexus 7000, Cisco’s flagship enterprise network switch for data centers. She received her Master’s degree in Computer Sciences at the University of Wisconsin-Madison, where she worked as a research assistant under the supervision of Prof. Andrea Arpaci-Dusseau and Prof. Remzi Arpaci-Dusseau. Earlier, she completed her Bachelor of engineering (Hons.) degree in Computer Sciences from Birla Institute of Technology and Science, Pilani, India.

Professional Activities

  • Selected student participant at the Google Workshop for Women Engineers, 2006
  • Scholarship recipient and attendee at the ACM Symposium on Operating Systems Principles, 2007, at Stevenson, Washington
  • Presenter at the ACM Workshop on Storage, Security and Survivability, 2007, Alexandria, Virginia

Research Interests

  • Operating systems
  • File and storage systems
  • Distributed systems
  • Cloud computing

Publications

  • Swetha Krishnan, Giridhar Ravipati, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau, and Barton P. Miller. “ The Effects of Metadata Corruption on NFS .”  Proceedings of the 3rd International ACM Workshop on Storage, Security and Survivability (StorageSS 2007) , Alexandria, Virginia, October 2007.
  • Haryadi S. Gunawi, Vijayan Prabhakaran, Swetha Krishnan, Andrea C. Arpaci-Dusseau, and Remzi H. Arpaci-Dusseau. “ Improving File System Reliability with I/O Shepherding .”  Proceedings of the 21st ACM Symposium on Operating Systems Principles (SOSP 2007) , Stevenson, Washington, October 2007.
  • T S B Sudarshan, Pavankiran, Swetha Krishnan, and G Raghurama. “ Fuzzy Logic Approach for Replacement Policy in Web Caching .”  Proceedings of the 2nd IEEE Indian International Conference on Artificial Intelligence , Pune, India, December 2005.

Siddhartha Nandi Director of Advanced Technology

Siddhartha Nandi is the director of advanced technology at NetApp, Bangalore. Nandi directs the activities of the ATG, Bangalore (ATG-NB) within the framework of ATG worldwide. He has spent more than 25 years in software development and is interested in distributed systems, SAN, and real-time systems. Before joining NetApp, Nandi worked for Veritas/Symantec, where he led the design of dynamic multipathing. He also led the TechStaff organization in India, which was involved in driving innovation at Symantec. He holds one patent and has filed several more. He holds a master’s degree from Calcutta University.

Srinivasan Narayanamurthy Member of Technical Staff

Srinivasan Narayanamurthy is a member of technical staff in the Advanced Technology Group at NetApp. He is currently involved in investigations related to task scheduling and file systems of distributed compute/storage solutions, particularly in the Hadoop ecosystem. Prior to joining NetApp, Srinivasan worked with the Advanced Development Group at RSA Security, where he was involved in security applicable to virtualization; governance, risk, and compliance; and security information and event management. He also worked as a university lecturer at Anna University from 2003 to 2007. Srinivasan received his PhD degree from Anna University in computer engineering in 2008. He received a master of engineering degree and a bachelor of engineering degree from the University of Madras in computer engineering and electrical and electronics engineering in 2002 and 2000, respectively.

Professional Activities

  • Member of the review committee of IEEE Transactions on Secure Computing (2010), International Journal of Network Security (2008–2011)
  • Member of the technical committee of SAC 2012, ICRTIT 2011, ICAET 2010, RSACONF 2009, CoSec (IMSAA) 2009, ICSCN 2008, ICSCN 2007, ISCF 2006
  • Member of the organizing committee for RSACONF 2010, RSACONF 2009, ICSCN 2008, ICSCN 2007, NCC 2006
  • Member of the dissertation committee for several PhD and MS candidates in the field of computer engineering at Anna University
  • Member of ACM and ISTE

Research Interests

  • Computer security
  • Distributed computing
  • Storage, virtualization, and computational complexity theory

Publications

  • Sangeetha S., Srinivasan N., and Vaidehi V. “Static Rule-Base for HTTP Specification in Semantic Intrusion Detection System.”  International Journal of Computer Science and Network Security , 7(4):164–169, 2010.
  • Srinivasan N. “Protection of Virtual Machines by Static and Run-time Encryption of Virtual Disks.” Technical report, RSA, The Security Division of EMC2, 2009.
  • Srinivasan N. “Semantics-Aware Intrusion Detection Systems.” PhD thesis, Anna University, April 2008.
  • Srinivasan N. and Vaidehi V. “Performance Analysis of Soft Computing–Based Anomaly Detectors.” International Journal of Network Security , 7(3):436–447, 2008.
  • Srinivasan N. and Vaidehi V. “Deployment of Semantic Intrusion Detection System on Xambala’s Semantic Processor.” Technical report, Xambala Inc., 2007.
  • Srinivasan N. and Vaidehi V. “Timed Coloured Petri Net Model for Misuse Intrusion Detection.”  Proceedings of IEEE International Conference on Industrial and Information Systems , Srilanka, August 2006.
  • Srinivasan N. and Vaidehi V. “Anomaly Detection in a Distributed Environment Using Neural Networks on a Cluster.”  Proceedings of IASTED Communication, Network, and Information Security , Phoenix, Arizona, November 2005.
  • Sudarsan L., Kasi Rajan M., Srinivasan N., Sanjeevakumar C., and Venkatesh R. “Towards a Group Theoretic Quantum Encryption Scheme Based on Generalized Hidden Subgroup Problem.”  arXiv e-Print Archive on Discrete Mathematics , April 2005.

Recent Talks

  • Invited talk for the Software Freedom Day, organized by the Indian Linux Users Group Chennai at Madras Institute of Technology, Chennai, September 2011
  • Tutorial on “Current State of P Vs NP Problem” at International Conference on Recent Trends in Information Technology, June 2011

Steve Byan Member of Technical Staff

Steve Byan is a researcher at NetApp, currently working in the areas of disk scheduling, data layout, and performance analysis. His primary interests are in block-level storage performance and virtualization and object-based storage devices. Byan came to NetApp from Egenera, where he had architected and implemented the company’s SCSI device state virtualization and architected its second-generation I/O subsystem. Prior to Egenera, Byan was a disk drive researcher at Quantum and later Maxtor focusing on object-based storage devices, SCSI firmware architecture, InfiniBand, iSCSI, SATA, and SAS serial storage interfaces, and high-performance embedded processors and their memory subsystems. Byan has extensive experience in both storage system software and hardware.

Steve Kleiman Senior Vice President

Steve Kleiman is senior vice president, chief technology officer and honorary member of ATG at NetApp where he led the design of the NetApp Direct Access File System, Clustered Failover, and SnapMirror® architectures. He has been involved with the design and development of UNIX® and workstation architecture since 1977, first at Bell Telephone Laboratories, where he helped develop the first x86-based UNIX product, and then at Sun Microsystems Inc. At Sun he was a Distinguished Engineer and chief architect of the clustered UNIX system. Previously, as chief technologist for the Sun Interactive Services Group, he designed the first video server product line for Sun. He was also the lead architect for multithreading and multiprocessing in Solaris™ and is a member of the POSIX Pthreads committee. He was the developer of the Vnodes file system interface and was a member of the original NFS development team at Sun. He was also the project leader of the original port of SunOS to SPARC. He received an MS in electrical engineering from Stanford University in 1978 and a BS in electrical engineering and computer science from M.I.T in 1977. He is the author or coauthor of 17 conference or journal papers, 31 patents, and 1 book.

Vipul Mathur Member of Technical Staff

Vipul Mathur is a member of technical staff in the Advanced Technology Group at NetApp. He currently works on problems related to QoS in clustered storage systems, broadly in the area of data management. Previously, he worked on building queuing models and online control methods for overloaded Web servers as part of his PhD work at IIT Bombay with Professor Varsha Apte. Vipul holds a master of science degree in Informatics (2003) and a bachelor of science degree in Electronics (2001) from the University of Delhi.

Research Interests

  • Performance of software in distributed systems
  • Overload control: models, prevention, detection, control
  • System modeling using Queuing Theory
  • Application of Control Theory to computing

Publications

  • Vipul Mathur and Varsha Apte. “An Overhead and Resource Contention Aware Analytical Model for Overloaded Web Servers.”  Journal of Systems and Software , volume 82, issue 1, pp. 39–55. Special Issue: Software Performance—Modeling and Analysis, Elsevier Science , January 2009. [ DOI ]
  • Vipul Mathur, Preetam Patil, Varsha Apte, and Kannan M. Moudgalya. “Adaptive Admission Control for Web Applications with Variable Capacity.”  Proceedings of the 17th IEEE International Workshop on Quality of Service  (IWQoS 2009), Charleston, South Carolina, July 2009. [ DOI ]
  • Preetam Patil, Vipul Mathur, Varsha Apte, and Kannan Moudgalya. “Feedback- Based Distributed Admission Control in 802.11 WLANs.”  Proceedings of the 34th IEEE Conference on Local Computer Networks  (LCN'09), Zurich, Switzerland, October 2009. [ DOI ]
  • Vipul Mathur, Sanket Dhopeshwarkar, and Varsha Apte. “MASTH Proxy: An Extensible Platform for Web Overload Control.”  Proceedings of the 18th International World Wide Web Conference  (WWW2009), Madrid, Spain, April 2009. [ DOI ] [ link ]
  • Vipul Mathur and Varsha Apte. “An Overhead and Resource Contention Aware Analytical Model for Overloaded Web Servers.”  Proceedings of the Sixth International Workshop on Software and Performance (WOSP 2007), Buenos Aires, Argentina, February 2007. [ DOI ]
  • Naresh Singhmar, Vipul Mathur, Varsha Apte, and D. Manjunath. “A Combined LIFO-Priority Scheme for Overload Control of E-commerce Web Servers.” International Infrastructure Survivability Workshop (affiliated with the 25th IEEE International Real-Time Systems Symposium), Lisbon, Portugal, December 2004. [ ACM CoRR ]
  • Vipul Mathur and Varsha Apte. “A Computational Complexity-Aware Model for Performance Analysis of Software Servers.”  Proceedings of the 12th IEEE Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems , Volendam, Netherlands, October 2004. [ DOI ]
  • Vipul Mathur, Varsha Apte, and Kannan M. Moudgalya. “Optimized Admission Control for Web Applications in Environments with Variable Capacity.”  Second International Conference on the Virtual Computing Initiative (ICVCI), Research Triangle Park, North Carolina, May 2008.

Y Giridhar Appaji Nag Member of Technical Staff

Giridhar Appaji Nag is a member of technical staff in the Advanced Technology Group at NetApp Bangalore. He currently works on space efficiency in storage systems. At NetApp he has also worked on tape virtualization, deduplication, Web caching, Internet access and security, and Internet protocols. Prior to joining NetApp, in 2004, Giridhar worked on mobile communication protocols (GSM/GPRS and Bluetooth) and software for mobile handsets. He is a free-software enthusiast, contributes to free-software projects, and is an official member of the Debian project. Giridhar has a bachelor of technology degree in Computer Science and Engineering from the Indian Institute of Technology, Guwahati, India.

Professional Activities

  • Professional member of ACM
  • Member of USENIX
  • Official member of Debian (developer)

Research Interests

  • Storage space efficiency
  • Storage virtualization
  • Memory technology devices
  • Programming productivity tools

Publications

  • Giridhar Appaji Nag Y and Sajith G.O. "Parallel Lookups for High-Speed Layer Four Switching." CIT 2003, Bhuvaneshwar, India, December 2003.

Recent Talks

  • "Space Efficiency in Storage and File Systems." IIT Guwahati and IIT Kharagpur, November 2010.