Patents by Inventor Deepu Syam Sreedhar M.
Deepu Syam Sreedhar M. 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: 20230342504Abstract: In general, embodiments of the invention relate to a method and system for managing a storage system. In many traditional implementations host bus adapter (HBA) manages the storage device, however frequently the HBA cannot implement the necessary methods to secure a self-encrypting drive (SED). One or more embodiments of the invention use a baseboard management controller (BMC) to manage the security of the SEDs as well as the security life cycle of the SEDs, while the HBA acts as a passthrough conduit between the SED and BMC.Type: ApplicationFiled: April 26, 2022Publication date: October 26, 2023Inventors: Deepu Syam Sreedhar M, Chandrashekar Nelogal, Marcelo S. Saraiva, Sanjeev S. Dambal
-
Patent number: 11341246Abstract: An information handling system may include a host system comprising a host system processor, a management controller coupled to the host system processor, and an information handling resource coupled to the host system processor and the management controller, the information handling resource including a firmware. The information handling system may be configured to transfer a firmware update package from the host system to the management controller, wherein the firmware update package includes a cryptographic signature; verify, at the management controller, the cryptographic signature; transfer data indicative of the verification from the management controller to the information handling resource; and in response to receiving the data indicative of the verification from the management controller, install, by the information handling resource, the firmware update package.Type: GrantFiled: August 23, 2019Date of Patent: May 24, 2022Assignee: Dell Products L.P.Inventors: Santosh Gore, Raveendra Babu Madala, Viswanath Ponnuru, Deepu Syam Sreedhar M, Sura Rajashekar Reddy
-
Publication number: 20210056208Abstract: An information handling system may include a host system comprising a host system processor, a management controller coupled to the host system processor, and an information handling resource coupled to the host system processor and the management controller, the information handling resource including a firmware. The information handling system may be configured to transfer a firmware update package from the host system to the management controller, wherein the firmware update package includes a cryptographic signature; verify, at the management controller, the cryptographic signature; transfer data indicative of the verification from the management controller to the information handling resource; and in response to receiving the data indicative of the verification from the management controller, install, by the information handling resource, the firmware update package.Type: ApplicationFiled: August 23, 2019Publication date: February 25, 2021Applicant: Dell Products L.P.Inventors: Santosh GORE, Raveendra Babu MADALA, Viswanath PONNURU, Deepu Syam Sreedhar M, Sura Rajashekar REDDY
-
Patent number: 10565108Abstract: Systems and methods provide a storage controller with write-back caching capabilities that may be used during scenarios where the storage controller is required to provide write-through caching, and thus unable to utilize internal cache memory for write-back caching. The storage controller utilizes an allocation of persistent memory that is made available by the host IHS (Information Handling System), to which the storage controller is coupled. In scenarios where the storage controller is required to provide write-through caching, the storage controller may be configured to route received write data to the allocated host memory. In this manner, the data integrity provided by write-through operations is maintained, while also providing the host IHS with the speed of write-back operations. When ready to store the write data, the storage controller may request the flushing of write data from the allocated host memory.Type: GrantFiled: May 23, 2017Date of Patent: February 18, 2020Assignee: Dell Products, L.P.Inventors: Deepu Syam Sreedhar M, Stuart A. Berke, Sandeep Agarwal, Amit Pratap Singh
-
Patent number: 10521318Abstract: In accordance with embodiments of the present disclosure, a method may be implemented to respond to receiving data A to be stored in a storage system that includes a plurality of N spans, each including a plurality of M drives. The method may include performing data storing operations. The data storing operations may include storing the data A in N portions across the plurality of spans, generating a Za parity based on an XOR operation applied to the N portions of the data A, storing the Za parity in N?1 portions across a subset of the plurality of spans, determining a Zap parity based on an XOR operation applied to the N?1 portions of the Za parity, and storing the Zap parity.Type: GrantFiled: October 16, 2017Date of Patent: December 31, 2019Assignee: Dell Products L.P.Inventors: Chandrashekar Nelogal, Deepu Syam Sreedhar M, Sandeep Agarwal, Amit Pratap Singh
-
Publication number: 20190114238Abstract: In accordance with embodiments of the present disclosure, a method may be implemented to respond to receiving data A to be stored in a storage system that includes a plurality of N spans, each including a plurality of M drives. The method may include performing data storing operations. The data storing operations may include storing the data A in N portions across the plurality of spans, generating a Za parity based on an XOR operation applied to the N portions of the data A, storing the Za parity in N-1 portions across a subset of the plurality of spans, determining a Zap parity based on an XOR operation applied to the N-1 portions of the Za parity, and storing the Zap parity.Type: ApplicationFiled: October 16, 2017Publication date: April 18, 2019Applicant: Dell Products L.P.Inventors: Chandrashekar NELOGAL, Deepu Syam Sreedhar M, Sandeep AGARWAL, Amit Pratap SINGH
-
Publication number: 20180341585Abstract: Systems and methods provide a storage controller with write-back caching capabilities that may be used during scenarios where the storage controller is required to provide write-through caching, and thus unable to utilize internal cache memory for write-back caching. The storage controller utilizes an allocation of persistent memory that is made available by the host IHS (Information Handling System), to which the storage controller is coupled. In scenarios where the storage controller is required to provide write-through caching, the storage controller may be configured to route received write data to the allocated host memory. In this manner, the data integrity provided by write-through operations is maintained, while also providing the host IHS with the speed of write-back operations. When ready to store the write data, the storage controller may request the flushing of write data from the allocated host memory.Type: ApplicationFiled: May 23, 2017Publication date: November 29, 2018Applicant: Dell Products, L.P.Inventors: Deepu Syam Sreedhar M, Stuart A. Berke, Sandeep Agarwal, Amit Pratap Singh
-
Patent number: 10120769Abstract: A disclosed storage management method includes detecting an unrecoverable failure associated with a logical block of a first physical storage device that is one of a plurality of storage devices within a redundant virtual drive that also includes a hot spare drive. Data for the unrecoverable block may be rebuilt from data in the remaining storage devices and stored in a logical block of the hot spare drive. One or more logical block maps may be maintained to identify unrecoverable logical blocks and to indicate the logical blocks and storage devices to which each of the unrecoverable logical blocks is relocated. I/O operations that access “good” logical blocks are normally while accesses to unrecoverable logical blocks are rerouted according to the logical block map. One or more unrecoverable thresholds may be supported to initiate operations to replace storage devices containing unrecoverable blocks exceeding an applicable threshold.Type: GrantFiled: April 13, 2016Date of Patent: November 6, 2018Assignee: Dell Products L.P.Inventors: Deepu Syam Sreedhar M, Sandeep Agarwal, Krishna Kumar P. K.
-
Patent number: 10007432Abstract: A method for copying data from a storage device that has been identified for replacement or has failed to a spare storage device. The method includes a storage controller tracking input/output statistics for several storage devices. The storage controller determines if a first storage device storing first data has been identified for replacement within the storage devices. In response to the first storage device having been identified for replacement, a first least written to data address space within the first storage device is determined based on the input/output statistics. First data contained in the first least written to data address space is copied from the first storage device to the spare storage device.Type: GrantFiled: October 13, 2015Date of Patent: June 26, 2018Assignee: Dell Products, L.P.Inventors: Anup Atluri, Ashokan Vellimalai, Amit Pratap Singh, Sandeep Agarwal, Deepu Syam Sreedhar M
-
Patent number: 10001938Abstract: In accordance with embodiments of the present disclosure, a method may include receiving requirements for building a virtual storage resource from an array of physical storage resources, receiving performance metrics and power metrics of the physical storage resources of the array available for inclusion in the virtual storage resource, determining a plurality of unique combinations of the available physical storage resources that could be used to build the virtual storage resource, determining an effective performance, an effective performance penalty, a total power consumption, and an effective power penalty for each of the plurality of unique combinations, and selecting a single combination of the plurality of unique combinations for the virtual storage resource based on effective performances, effective performance penalties, total power consumptions, and effective power penalties of the plurality of unique combinations.Type: GrantFiled: January 7, 2016Date of Patent: June 19, 2018Assignee: Dell Products L.P.Inventors: Kanaka Charyulu B, Deepu Syam Sreedhar M, Sandeep Agarwal, Gary E. Billingsley, Abhijit Rajkumar Khande
-
Patent number: 9921913Abstract: A storage management method includes receiving a degrade signal indicating a degraded state of a virtual disk associated with a host system. Rebuild-flush operations may be performed. The operations may include writing, to the virtual disk and also to a hot spare drive (HSP) associated with the virtual disk, valid-modified data, stored in a host storage cache, associated with the virtual disk. In contrast, valid-unmodified storage cache data associated with the virtual disk, may be written to the HSP only. After the rebuild-flush completes, the virtual disk may be rebuilt. During rebuild, however, any cached-LBA may be skipped where traditional RAID rebuild operations are performed for un-cached LBAs only.Type: GrantFiled: May 12, 2016Date of Patent: March 20, 2018Assignee: Dell Products L.P.Inventors: Deepu Syam Sreedhar M., Sandeep Agarwal, Krishna Kumar P. K., Sujoy Sen, Somashekar Ajjampur Manjunatha
-
Publication number: 20170329674Abstract: A storage management method includes receiving a degrade signal indicating a degraded state of a virtual disk associated with a host system. Rebuild-flush operations may be performed. The operations may include writing, to the virtual disk and also to a hot spare drive (HSP) associated with the virtual disk, valid-modified data, stored in a host storage cache, associated with the virtual disk. In contrast, valid-unmodified storage cache data associated with the virtual disk, may be written to the HSP only. After the rebuild-flush completes, the virtual disk may be rebuilt. During rebuild, however, any cached-LBA may be skipped where traditional RAID rebuild operations are performed for un-cached LBAs only.Type: ApplicationFiled: May 12, 2016Publication date: November 16, 2017Applicant: Dell Products L.P.Inventors: Deepu Syam Sreedhar M., Sandeep Agarwal, Krishna Kumar P.K., Sujoy Sen, Somashekar Ajjampur Manjunatha
-
Patent number: 9811282Abstract: Methods and systems for efficient rebuild of storage devices in a RAID may include generating a data-modified map of a storage device. The data-modified map may be updated when a RAID virtual device associated with the storage device is degraded to indicate write operations. The data-modified map may be used to rebuild selective portions of the storage device, instead of performing a full rebuild. The data-modified map may also be used to perform a full rebuild of the storage device.Type: GrantFiled: March 6, 2015Date of Patent: November 7, 2017Assignee: Dell Products L.P.Inventors: Ashokan Vellimalai, Deepu Syam Sreedhar M, Sandeep Agarwal, Anup Atluri
-
Publication number: 20170300393Abstract: A disclosed storage management method includes detecting an unrecoverable failure associated with a logical block of a first physical storage device that is one of a plurality of storage devices within a redundant virtual drive that also includes a hot spare drive. Data for the unrecoverable block may be rebuilt from data in the remaining storage devices and stored in a logical block of the hot spare drive. One or more logical block maps may be maintained to identify unrecoverable logical blocks and to indicate the logical blocks and storage devices to which each of the unrecoverable logical blocks is relocated. I/O operations that access “good” logical blocks are normally while accesses to unrecoverable logical blocks are rerouted according to the logical block map. One or more unrecoverable thresholds may be supported to initiate operations to replace storage devices containing unrecoverable blocks exceeding an applicable threshold.Type: ApplicationFiled: April 13, 2016Publication date: October 19, 2017Applicant: Dell Products L.P.Inventors: Deepu Syam Sreedhar M, Sandeep Agarwal, Krishna Kumar P.K.
-
Publication number: 20170199690Abstract: In accordance with embodiments of the present disclosure, a method may include receiving requirements for building a virtual storage resource from an array of physical storage resources, receiving performance metrics and power metrics of the physical storage resources of the array available for inclusion in the virtual storage resource, determining a plurality of unique combinations of the available physical storage resources that could be used to build the virtual storage resource, determining an effective performance, an effective performance penalty, a total power consumption, and an effective power penalty for each of the plurality of unique combinations, and selecting a single combination of the plurality of unique combinations for the virtual storage resource based on effective performances, effective performance penalties, total power consumptions, and effective power penalties of the plurality of unique combinations.Type: ApplicationFiled: January 7, 2016Publication date: July 13, 2017Applicant: Dell Products L.P.Inventors: Kanaka Charyulu B., Deepu Syam Sreedhar M, Sandeep Agarwal, Gary E. Billingsley, Abhijit Rajkumar Khande
-
Patent number: 9652394Abstract: In one embodiment, a system includes a processor and a memory communicatively coupled to the processor. The processor is configured to receive a write request associated with a cache pool, which comprises a plurality of disks. The write request comprises data associated with the write request. The processor is additionally configured to select a first disk from the plurality of disks using a life parameter associated with the first disk. The processor is further configured to cause the data associated with the write request to be written to the first disk.Type: GrantFiled: February 16, 2015Date of Patent: May 16, 2017Assignee: Dell Products L.P.Inventors: Sandeep Agarwal, Anup Atluri, Ashokan Vellimalai, Deepu Syam Sreedhar M
-
Publication number: 20170102883Abstract: A method for copying data from a storage device that has been identified for replacement or has failed to a spare storage device. The method includes a storage controller tracking input/output statistics for several storage devices. The storage controller determines if a first storage device storing first data has been identified for replacement within the storage devices. In response to the first storage device having been identified for replacement, a first least written to data address space within the first storage device is determined based on the input/output statistics. First data contained in the first least written to data address space is copied from the first storage device to the spare storage device.Type: ApplicationFiled: October 13, 2015Publication date: April 13, 2017Applicant: DELL PRODUCTS, L.P.Inventors: ANUP ATLURI, ASHOKAN VELLIMALAI, AMIT PRATAP SINGH, SANDEEP AGARWAL, DEEPU SYAM SREEDHAR M
-
Publication number: 20160259588Abstract: Methods and systems for efficient rebuild of storage devices in a RAID may include generating a data-modified map of a storage device. The data-modified map may be updated when a RAID virtual device associated with the storage device is degraded to indicate write operations. The data-modified map may be used to rebuild selective portions of the storage device, instead of performing a full rebuild. The data-modified map may also be used to perform a full rebuild of the storage device.Type: ApplicationFiled: March 6, 2015Publication date: September 8, 2016Inventors: Ashokan Vellimalai, Deepu Syam Sreedhar M, Sandeep Agarwal, Anup Atluri
-
System and method of signaling the importance of a transmission in a wireless communications network
Patent number: 9288313Abstract: A method of communicating an importance level of a call to a recipient mobile device is disclosed. The method includes receiving call information for a particular call at a mobile switching center and generating an initial address message for the particular call. The initial address message may include a notification value field. The method further includes determining whether an importance level has been designated for the particular call, setting a value of the notification value field based on whether an importance level has been designated for the particular call, and transmitting the initial address message for the particular call to a recipient mobile device.Type: GrantFiled: December 11, 2014Date of Patent: March 15, 2016Assignee: Dell Products L.P.Inventors: Rahul Gupta, Sandeep Agarwal, Vishnu Murty Karrotu, Deepu Syam Sreedhar.M -
SYSTEM AND METHOD OF SIGNALING THE IMPORTANCE OF A TRANSMISSION IN A WIRELESS COMMUNICATIONS NETWORK
Publication number: 20150094048Abstract: A method of communicating an importance level of a call to a recipient mobile device is disclosed. The method includes receiving call information for a particular call at a mobile switching center and generating an initial address message for the particular call. The initial address message may include a notification value field. The method further includes determining whether an importance level has been designated for the particular call, setting a value of the notification value field based on whether an importance level has been designated for the particular call, and transmitting the initial address message for the particular call to a recipient mobile device.Type: ApplicationFiled: December 11, 2014Publication date: April 2, 2015Inventors: RAHUL GUPTA, SANDEEP AGARWAL, VISHNU MURTY KARROTU, DEEPU SYAM SREEDHAR.M