Suresh
Kumar Iyer
suresh.iyer@gmail.com
+91-9370149123
A-49, Montvert (2), Pashan Sus Road Pashan, Pune-411021
To participate and excel in quality research in the academia where I could contribute my significant work experience of eight years in storage and system software
Professional Experience: eight years
Senior
Software Engineer: Research and Development center at VERITAS
(now Symantec)
software ( 06/2000 - till date )
Software
Engineer, Infosys technologies Limited, (04/1998 -- 05/2000)
Software
Engineer, CMC Limited (05/1997 --- 04/1998 )
Education:
Undergraduate: B.Tech (Civil) : IIT (Indian Institute of Technology), Kharagpur ( 1997)
GPA:
7.31/10
Highlights:
Strong storage industry experience which includes research and development in Storage resource management and other data center automation software.
Good
knowledge of SANs (storage area network ), Fibre Channel internals, FCP, SCSI,
Clustering technologies, volume management, file systems, Operating systems,
algorithms, Linux kernel programming
Operating Systems |
Linux,
Solaris, AIX, HP, Windows |
Programming Languages |
Exceptional
knowledge of C/C++, Good knowledge of assembly language for Intel x86
|
Interests |
Storage
software solutions, research in operating systems |
Experience
at VERITAS : Brief summary:
Research Project : SPACE ( Storage Performance Analysis and Change Evaluation using Simulation/Modeling )
Published an internal paper in Symantec research labs with the above title. The paper focuses on the change management scenarios for application to storage performance in a data center.
I am currency working on the prototype for creating analytical models of individual components in a data centre, using queuing theory principles, IO workload characterization study inputs for various applications and synthetic workloads on the basis of some discovered data for a storage area network. The proposed self adapting model could be used to simulate the data center storage area network and generate various system metric values and end-to-end response times. This data could be used to perform a a ‘what-if’ analysis for a data center.. Some of the algorithms and results obtained as part of the existing research in SAN simulation could be integrated into the above model.
Product Group: SAN Access Layer (SAL)
Platform: cross platform (Windows, Solaris, AIX, HP, Linux)
Current Team size: 12
SAN Access Layer (SAL) is the backend layer of the VERITAS san management tool VERITAS CC Storage™. SAN Access Layer involves discovery, automatic visualization of the SAN topology as well as management of the SAN including zoning, LUN Masking.
I was involved in the product design right from the stages of inception.
Published an Invention disclosure titled "A method for dynamic LUN configuration in a SAN environment for Linux (2.4 kernel) hosts".
As a part of the design of SAN access layer, I was developing a framework to create device paths on a host, related to management operations like Zoning and LUN masking. This was dependent on the host operating system’s ability to create device paths without reboot. However red hat AS 2.1/3.0 (2.4 kernel) required a reboot for creating new device paths. My invention solves the problem of having to require a reboot of the host.
Devised a unique way of naming objects in the SAN. This is being developed as a utility library called the veritas device identifier.
Designed and developed the following modules, apart from contributing to the design of the product infrastructure.
The HBA agent, which discovers the devices and storage on the host and correlates to the devices on the SAN.
The GS3 agent, which discovers the topology and manages the SAN using the Fibre channel common transport protocol.
The Tape agent, which discovers tape devices, tape enclosure devices behind an FC-SCSI bridge.
Added high availability support to SAN access layer by integrating SAN access layer with Veritas Cluster Server
Projects
in previous companies:( Infosys/CMC )
Design and development of the module, which communicates with the standard DHL offline scanners using a proprietary protocol called ACK/NACK. ( Platform: C/C++ on HP-UX )
Design/Development of a windows RAS client, which would dial up and ftp files to a remote server. (Platform: C/C++ win 32 sdk, on Windows NT.)
Worked on 'Hydraulic Analysis and Simulation Module': which does mathematical modeling of a water supply network to provide monitoring and management of the network (Platform: C/C++, win32 on windows NT)