Patents by Inventor Balasundaram Govindan
Balasundaram Govindan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20240160759Abstract: Creator-protected copies in storage systems are described. After receiving a command, from a user who is a creator of a copy of an object, to store the copy of the object and a corresponding keyword, the system stores the copy of the object and the corresponding keyword to a storage system. Following receipt of a command from a system user to perform an operation on the copy of the object, the system determines whether an access control model enables the system user to perform the operation on the copy of the object. If the access control model enables the system user to perform the operation on the copy of the object, and if the system user provides the keyword that corresponds to the copy of the object, then the system performs the operation on the copy of the object.Type: ApplicationFiled: November 14, 2022Publication date: May 16, 2024Inventors: Shivasharan Narayana Gowda, Balasundaram Govindan
-
Publication number: 20240020203Abstract: Application aware storage volumes and snapshots are disclosed. An application, such as a data protection application, can discover a mapping between an application and storage volumes. The mapping, represented as application metadata, can be written to the volume and/or to backups. The application metadata facilitates application management and allows different administrators to communicate more effectively.Type: ApplicationFiled: July 15, 2022Publication date: January 18, 2024Inventors: Balasundaram Govindan, Sunil Kumar, Arieh Don, Ravi Prakash Reddy Mittamida
-
Patent number: 11625308Abstract: An apparatus comprises a host device that includes a multi-path input-output (MPIO) driver configured to control delivery of input-output (IO) operations from the host device to first and second storage systems over selected paths through a network. The MPIO driver is further configured to identify a connectivity failure between the host device and a given one of the first and second storage systems, to generate a message comprising one or more details of the connectivity failure, and to send the message to a remaining one of the first and second storage systems over at least one path of a plurality of paths between the host device and the remaining one of the storage systems. The first and second storage systems in some embodiments are arranged in an active-active configuration relative to one another, with one being designated as a non-bias and the other as a bias storage system.Type: GrantFiled: September 14, 2021Date of Patent: April 11, 2023Assignee: Dell Products L.P.Inventor: Balasundaram Govindan
-
Publication number: 20230081355Abstract: An apparatus comprises a host device that includes a multi-path input-output (MPIO) driver configured to control delivery of input-output (IO) operations from the host device to first and second storage systems over selected paths through a network. The MPIO driver is further configured to identify a connectivity failure between the host device and a given one of the first and second storage systems, to generate a message comprising one or more details of the connectivity failure, and to send the message to a remaining one of the first and second storage systems over at least one path of a plurality of paths between the host device and the remaining one of the storage systems. The first and second storage systems in some embodiments are arranged in an active-active configuration relative to one another, with one being designated as a non-bias and the other as a bias storage system.Type: ApplicationFiled: September 14, 2021Publication date: March 16, 2023Inventor: Balasundaram Govindan
-
Patent number: 11586503Abstract: In response to receiving data to be stored in a storage system that includes a plurality of N drives, a method may include storing a first quantity of the data in a first N portions across a first half of the N drives; storing a second quantity of the data in a second N portions across a second half of the N drives; determining first parities to be stored on a first parity drive; determining second parities and storing them on a second parity drive; and calculating third parities based on both the first quantity of the data and the second quantity of the data, wherein the third parities are calculated in a diagonal fashion based on distinct elements of the first N portions and distinct elements of the second N portions, and storing the third parities on a third parity drive.Type: GrantFiled: July 2, 2019Date of Patent: February 21, 2023Assignee: Dell Products L.P.Inventor: Balasundaram Govindan
-
Patent number: 11461183Abstract: Creation of trivial snapshot instances is presented herein. A method comprises determining that a trivial snapshot instance representing a sub-grouping of storage devices included in an enterprise storage array device has not been accessed within a defined duration of time value; marking the trivial snapshot instance for deletion from the enterprise storage array device based on an expiration of the defined duration of time value; and deleting the trivial snapshot instance from the enterprise storage array device.Type: GrantFiled: January 8, 2020Date of Patent: October 4, 2022Assignee: EMC IP Holding Company LLCInventor: Balasundaram Govindan
-
Patent number: 11379312Abstract: Methods, apparatus, and processor-readable storage media for monitoring and processing storage resource data using smart tagging techniques are provided herein. An example computer-implemented method includes obtaining data pertaining to multiple storage resources in at least one storage system; generating one or more smart tags related to one or more storage parameters; applying at least one of the one or more smart tags to at least a portion of the data; monitoring at least the portion of the data with the one or more smart tags; generating, based at least in part on the monitoring, at least one alert pertaining to at least one of the multiple storage resources; and performing one or more automated actions based at least in part on the at least one alert.Type: GrantFiled: October 13, 2020Date of Patent: July 5, 2022Assignee: EMC IP Holding Company LLCInventor: Balasundaram Govindan
-
Publication number: 20220114057Abstract: Methods, apparatus, and processor-readable storage media for monitoring and processing storage resource data using smart tagging techniques are provided herein. An example computer-implemented method includes obtaining data pertaining to multiple storage resources in at least one storage system; generating one or more smart tags related to one or more storage parameters; applying at least one of the one or more smart tags to at least a portion of the data; monitoring at least the portion of the data with the one or more smart tags; generating, based at least in part on the monitoring, at least one alert pertaining to at least one of the multiple storage resources; and performing one or more automated actions based at least in part on the at least one alert.Type: ApplicationFiled: October 13, 2020Publication date: April 14, 2022Inventor: Balasundaram Govindan
-
Patent number: 11249959Abstract: Described herein are systems, methods, and machine-readable storage mediums relating ecosystem-aware storage arrays for unified analytics using edge architecture. According to an embodiment, a system can comprise a processor and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations. The operations can comprise receiving data associated with one or more edge devices. The operations can further comprise, based on validation of the data associated with the one or more edge devices comprising performing edge analytics, generating a first level analytics report. The operations can further comprise, based on the first level analytics report, determining a sufficient amount of the data according to a sufficiency criterion that defines the sufficient amount of the data that is to be usable by a secure remote service to generate a second level analytics report based on a core analytics analysis of the sufficient amount of the data.Type: GrantFiled: April 30, 2019Date of Patent: February 15, 2022Assignee: EMC IP HOLDING COMPANY LLCInventor: Balasundaram Govindan
-
Patent number: 11102227Abstract: The described technology is generally directed towards providing unified analytics and troubleshooting for enterprise software systems. According to an embodiment, a system can comprise a memory that can store computer executable components, and a processor that can execute the computer executable components stored in the memory. The computer executable components can comprise a remote service component that receives first information from an edge array installed in a second security zone, wherein the edge array employs an application programming interface of an application to generate the first information from the application on a server in the second security zone. The system can further comprise a processing component that processes the first information, resulting in second information. The system can further comprise a communication component that communicates the second information to the edge array.Type: GrantFiled: April 12, 2019Date of Patent: August 24, 2021Assignee: EMC IP HOLDING COMPANY LLCInventor: Balasundaram Govindan
-
Publication number: 20210208975Abstract: Creation of trivial snapshot instances is presented herein. A method comprises determining that a trivial snapshot instance representing a sub-grouping of storage devices included in an enterprise storage array device has not been accessed within a defined duration of time value; marking the trivial snapshot instance for deletion from the enterprise storage array device based on an expiration of the defined duration of time value; and deleting the trivial snapshot instance from the enterprise storage array device.Type: ApplicationFiled: January 8, 2020Publication date: July 8, 2021Inventor: Balasundaram Govindan
-
Publication number: 20210004291Abstract: In response to receiving data to be stored in a storage system that includes a plurality of N drives, a method may include storing a first quantity of the data in a first N portions across a first half of the N drives; storing a second quantity of the data in a second N portions across a second half of the N drives; determining first parities to be stored on a first parity drive; determining second parities and storing them on a second parity drive; and calculating third parities based on both the first quantity of the data and the second quantity of the data, wherein the third parities are calculated in a diagonal fashion based on distinct elements of the first N portions and distinct elements of the second N portions, and storing the third parities on a third parity drive.Type: ApplicationFiled: July 2, 2019Publication date: January 7, 2021Applicant: Dell Products L.P.Inventor: Balasundaram GOVINDAN
-
Publication number: 20200349127Abstract: Described herein are systems, methods, and machine-readable storage mediums relating ecosystem-aware storage arrays for unified analytics using edge architecture. According to an embodiment, a system can comprise a processor and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations. The operations can comprise receiving data associated with one or more edge devices. The operations can further comprise, based on validation of the data associated with the one or more edge devices comprising performing edge analytics, generating a first level analytics report. The operations can further comprise, based on the first level analytics report, determining a sufficient amount of the data according to a sufficiency criterion that defines the sufficient amount of the data that is to be usable by a secure remote service to generate a second level analytics report based on a core analytics analysis of the sufficient amount of the data.Type: ApplicationFiled: April 30, 2019Publication date: November 5, 2020Inventor: Balasundaram Govindan
-
Publication number: 20200329061Abstract: The described technology is generally directed towards providing unified analytics and troubleshooting for enterprise software systems. According to an embodiment, a system can comprise a memory that can store computer executable components, and a processor that can execute the computer executable components stored in the memory. The computer executable components can comprise a remote service component that receives first information from an edge array installed in a second security zone, wherein the edge array employs an application programming interface of an application to generate the first information from the application on a server in the second security zone. The system can further comprise a processing component that processes the first information, resulting in second information. The system can further comprise a communication component that communicates the second information to the edge array.Type: ApplicationFiled: April 12, 2019Publication date: October 15, 2020Inventor: Balasundaram Govindan