Futurewei Technologies
Chief Principal Architect , Wireless Software Competance Center
A10 Networks Sep 2011 - Jan 2016
Senior Principal Architect, Office of Chief Technology Officer
Virtustream Aug 2011 - Mar 2012
Lead Principal Architect
Dorado Software Aug 2010 - Aug 2011
Lead Principal Architect
Dorado Software Mar 2009 - Aug 2010
Principal Architect, Network Management
Education:
Santhome Hr Sec School
Sri Venkateswara College of Engineering
University of Madras
Bachelors, Computer Science, Engineering
Mangalore University
Masters, Management, Engineering, Information Systems
Skills:
Ilm Storage Management Reactive Platform Distributed Systems Network Security Ips/Ids Linux Data Center Operating Systems Storage Area Networks Agile Methodologies Virtualization San Java Network Security Network Administration Storage Python Storage Area Network Software Development Unix Device Drivers Cloud Computing Integration Vm Management
Interests:
Oo Programming Mesos Yarn Actors Functional Csp See 5 Containerization Clojure Kafka Akka Docker Lamda Architectures Microservices Big Data Analytics (Cloud Security) Sdn (Ovs/Openstack) See Less Spark Storm Notions of Scalding Software Defined Storage
Cssquaredb Technologies Member of Facebook Tip
Founder and Chief Technology Officer
Skills:
Cloud Computing Device Drivers Linux Data Center Distributed Systems Storage Virtualization Storage Management Operating Systems Software Development Java Network Administration Ilm Python Storage Area Network Agile Methodologies Unix Network Security Ips/Ids Vm Management Storage Area Networks San Network Security Integration Reactive Platform
Storage Management Network Management Network Security IPS/IDS VM Management Cloud Orchestration Device Drivers Network Administration ILM Cloud Computing Data Center Storage Area Networks
Us Patents
Method And Apparatus For Identifying Multiple Paths To A Scsi Device Using A Calculated Unique Identifier
The method includes querying for one or more logical unit numbers (LUNs) pertaining to a small computer system interface device, each LUN representing a potential path from a host to the SCSI device. Response data indicative of multiple LUNs to the single SCSI device is treated as separate instances of independent SCSI devices, with each separate instance representing a different SCSI separate instances of independent SCSI devices, with each separate instance representing a different SCSI device structure. A unique identifier (UID) is calculated for each SCSI device structure, from which a device file is generated based on the UID and contains UID and path information that differentiates between multiple paths from the host to the SCSI device.
Method And Apparatus For Identifying Multiple Paths To Discovered Scsi Devices And Specific To Set Of Physical Path Information
A method, by which a user mode application obtains all physical paths that point to a logical unit on a newly-discovered small computer system interface (SCSI) device, may include: sending an input output control command to a kernel component regarding future discovery of any SCSI device; awaiting discovery of a new SCSI device; awaiting generation, by the kernel component, of a unique identifier (UID) and at least one set of physical path information mapping thereto for a logical unit on the newly-discovered SCSI device; and receiving, from the kernel component, the UID and the at least one set of physical path information mapping thereto for the logical unit of the newly-discovered SCSI device.
Method And Apparatus For Generating Persistent Path Identifiers
Subramaniyam Pooni - Ventura CA, US Vijay Srinath - Bangalore, IN Vikram Krishnamurthy - Bangalore, IN Rajkumar Mangalore - Bangalore, IN
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 17/30
US Classification:
707101, 707 1, 707102, 707200
Abstract:
The method and apparatus is utilized in order to generate a persistent path to a SCSI device for a host. In an embodiment, a SCSI device is queried for path information related thereto, and if path information is returned, a SCSI command requesting identifier data is issued to the SCSI device. The identifier data is used to determine a unique identifier (UID), from which is generated a UID-based device file for the SCSI device that is independent from the path information.
Subramaniyam V. Pooni - Roseville CA, US Anthony R. Silva - Antelope CA, US Jesus Urenda - Carpinteria CA, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 9/46
US Classification:
718105
Abstract:
In an embodiment of the invention, an apparatus and method provides a backup procedure with transparent load balancing. The apparatus and method perform acts including: performing a preamble phase in order to determine if a file will be backed up from an agent to a portal; and applying a chunking policy on the file, wherein the chunking policy comprises performing chunking of the file on an agent, performing chunking of the file on the portal, or transmitting the file to the portal without chunking.
Method And Arrangement For Communicating With Scsi Devices
Subramaniyam Pooni - Ventura CA, US Rajkumar Mangalore - Bangalore, IN Vijay Srinath - Bangalore, IN Vikram Krishnamoorthy - Bangalore, IN
International Classification:
G06F017/00
US Classification:
707/100000
Abstract:
A method and arrangement, for use in a system having a host and one or more small computer system interface (SCSI) devices, are described for enabling a user application accessing the system to communicate with one or more of the SCSI devices. The method and arrangement serve to overcome a device node limitation observed in standard Linux, which limits the number of devices a user application may communicate with to 128 SCSI disk (sd) devices or 256 SCSI generic (sg) devices. The method and arrangement provide a pass through capability by allowing the user application to directly talk to any SCSI device by using virtual handles, thereby overcoming the device node limitation observed in standard Linux.
Method And Arrangement For Dynamic Detection Of Scsi Devices On Linux Host
Subramaniyam Pooni - Ventura CA, US Rajkumar Mangalore - Bangalore, IN Vijay Srinath - Bangalore, IN Vikram Krishnamurthy - Bangalore, IN
International Classification:
G06F017/00
US Classification:
707/100000
Abstract:
The method and arrangement are utilized in order to dynamically detect one or more SCSI devices on a Linux host. The method includes issuing a first command to return an actual number of host that are currently installed in a Linux system, and a maximum number of buses and targets supported by the Linux system. To all hosts, buses and targets returned in response to the first command, a second command is issued, but is issued only to a logical unit number zero (lun(0)) of each returned target. The second command prompts each responding lun (0) to report all luns known to the target. For each reported lun, a new device structure is created, in real time, with each new device structure representing a detected SCSI device.
Youtube
A conversation with Hema Subramaniyam
A casual chat with the very talented Chef Hema Subramaniyam. Here is a...
Duration:
19m 34s
PS1 - Ponni Nadhi Live In Houston | AR Rahman...
Subaskaran Presents A Mani Ratnam Film Ponniyin Selvan Part-1 An AR Ra...
Duration:
5m 2s
Ponniyin Selvan Trailer | #PS1 Tamil | Mani R...
Subaskaran Presents A Mani Ratnam Film Ponniyin Selvan Part One (Tamil...
Duration:
3m 23s
Ponni Nadhi - Lyric Video | PS1 Tamil | Mani ...
Subaskaran Presents A Mani Ratnam Film Ponniyin Selvan Part-1 An AR Ra...
Duration:
4m 54s
Aavani Ponnoonjaal | Kottaram Veettile Appoot...
Song : Aavanipponnoonja... Aadikkam... Movie : Kottaaram Veettile App...
Duration:
4m 10s
Pogathey Pogathey - HD Video Song | Deepavali...
Watch the superhit Video Song of 'Pogathey Pogathey' from the movie 'D...