Patents by Inventor Sanjay K. Sudam

Sanjay K. Sudam 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: 10936454
    Abstract: Disaster recovery for a storage system is provided. A data record is generated for a primary computing system that identifies a secondary computing system and indicates a first storage device that includes block storage and a second storage device that includes object storage. The primary computing system experiences either a migration or a failover. Storage space is provisioned in block storage and object storage. Data records from the primary computing device are respectively stored in either the block storage or the object storage based on their respective access rates. Data records that are stored as block storage entries are predicted to have a higher access rates than data records that are stored as object storage entries.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Hemanand S. Gadgil, Sanjay K. Sudam, Kushal Patel, Sarvesh Patel
  • Patent number: 10698862
    Abstract: A mechanism is provided in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions which are executed by the at least one processor and configure the processor to implement a snapshot utility for generating a snapshot of an erasure coded object in an object storage environment. Responsive to receiving a request to generate a snapshot of an erasure coded (EC) object in a filesystem in the object storage environment, the snapshot utility obtains a list of EC fragments from a proxy layer of the object storage environment. The snapshot utility copies a number of the EC fragments to generate the snapshot of the EC object.
    Type: Grant
    Filed: April 13, 2017
    Date of Patent: June 30, 2020
    Assignee: International Business Machines Corporation
    Inventors: Sasikanth Eda, Sandeep R. Patil, Sachin C. Punadikar, Sanjay K. Sudam
  • Publication number: 20200159634
    Abstract: Disaster recovery for a storage system is provided. A data record is generated for a primary computing system that identifies a secondary computing system and indicates a first storage device that includes block storage and a second storage device that includes object storage. The primary computing system experiences either a migration or a failover. Storage space is provisioned in block storage and object storage. Data records from the primary computing device are respectively stored in either the block storage or the object storage based on their respective access rates. Data records that are stored as block storage entries are predicted to have a higher access rates than data records that are stored as object storage entries.
    Type: Application
    Filed: November 21, 2018
    Publication date: May 21, 2020
    Inventors: Hemanand S. Gadgil, Sanjay K. Sudam, Kushal Patel, Sarvesh Patel
  • Publication number: 20180300346
    Abstract: A mechanism is provided in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions which are executed by the at least one processor and configure the processor to implement a snapshot utility for generating a snapshot of an erasure coded object in an object storage environment. Responsive to receiving a request to generate a snapshot of an erasure coded (EC) object in a filesystem in the object storage environment, the snapshot utility obtains a list of EC fragments from a proxy layer of the object storage environment. The snapshot utility copies a number of the EC fragments to generate the snapshot of the EC object.
    Type: Application
    Filed: April 13, 2017
    Publication date: October 18, 2018
    Inventors: Sasikanth Eda, Sandeep R. Patil, Sachin C. Punadikar, Sanjay K. Sudam
  • Patent number: 10089146
    Abstract: A first storlet engine is monitored for a first computational algorithm. The storlet engine includes a lookup table including a first characteristic of one or more nodes, a parser unit, and a resource availability monitor. The first computational algorithm is parsed into an abstract syntax tree using a parser unit. A first category of the first computational algorithm is determined by analyzing the abstract syntax tree. A first node of the lookup table with the first characteristic matching the first category for processing the first computational algorithm is identified based on the first category of the computational algorithm. The first computational algorithm is sent to the first node for processing.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: October 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Brijesh Chougule, Sasikanth Eda, Deepak R. Ghuge, Sandeep R. Patil, Sanjay K. Sudam
  • Publication number: 20170286178
    Abstract: A first storlet engine is monitored for a first computational algorithm. The storlet engine includes a lookup table including a first characteristic of one or more nodes, a parser unit, and a resource availability monitor. The first computational algorithm is parsed into an abstract syntax tree using a parser unit. A first category of the first computational algorithm is determined by analyzing the abstract syntax tree. A first node of the lookup table with the first characteristic matching the first category for processing the first computational algorithm is identified based on the first category of the computational algorithm. The first computational algorithm is sent to the first node for processing.
    Type: Application
    Filed: March 31, 2016
    Publication date: October 5, 2017
    Inventors: Brijesh Chougule, Sasikanth Eda, Deepak R. Ghuge, Sandeep R. Patil, Sanjay K. Sudam
  • Publication number: 20170185305
    Abstract: A method for optimizing duplication of disk sector architecture in a heterogeneous cloud systems environment, is provided. The method includes identifying a file system platform and name space for tracking a plurality of disk, of the disk sector architecture. The method further includes configuring a systems framework, of the identified file system platform, for collecting information of the plurality of disk assigned to the file systems platform. The method further includes equipping the file system platform and a monitoring system with learning or knowledge based engines to identify workload types for utilizing the file system platform and the named space to identify health of multiple platters of the plurality of disk assigned to the file systems platform. The method further includes calculating duplication data of sectors of the plurality of disks of the identified workload types, based on the sectors of disks.
    Type: Application
    Filed: December 28, 2015
    Publication date: June 29, 2017
    Inventors: Sasikanth Eda, Deepak R. Ghuge, Sandeep R. Patil, Sanjay K. Sudam