Patents by Inventor Kanaka Charyulu B.

Kanaka Charyulu B. 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).

  • Patent number: 10656843
    Abstract: In accordance with embodiments of the present disclosure, a system may include a processor and a storage interface configured to sequentially select, one at a time, member storage resources of a virtual storage resource as a source storage resource for redirection of write input/output (I/O) and for each member storage resource, when selected as the source storage resource, in response to write I/O, redirect the write I/O to a spare storage resource available to the virtual storage resource.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: May 19, 2020
    Assignee: Dell Products L.P.
    Inventor: Kanaka Charyulu B
  • Patent number: 10001938
    Abstract: 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: Grant
    Filed: January 7, 2016
    Date of Patent: June 19, 2018
    Assignee: Dell Products L.P.
    Inventors: Kanaka Charyulu B, Deepu Syam Sreedhar M, Sandeep Agarwal, Gary E. Billingsley, Abhijit Rajkumar Khande
  • Publication number: 20170329536
    Abstract: In accordance with embodiments of the present disclosure, a system may include a processor and a storage interface configured to sequentially select, one at a time, member storage resources of a virtual storage resource as a source storage resource for redirection of write input/output (I/O) and for each member storage resource, when selected as the source storage resource, in response to write I/O, redirect the write I/O to a spare storage resource available to the virtual storage resource.
    Type: Application
    Filed: May 16, 2016
    Publication date: November 16, 2017
    Applicant: Dell Products L.P.
    Inventor: Kanaka Charyulu B
  • Publication number: 20170199690
    Abstract: 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: Application
    Filed: January 7, 2016
    Publication date: July 13, 2017
    Applicant: Dell Products L.P.
    Inventors: Kanaka Charyulu B., Deepu Syam Sreedhar M, Sandeep Agarwal, Gary E. Billingsley, Abhijit Rajkumar Khande