Patents by Inventor Sukumar Vankadhara

Sukumar Vankadhara 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: 11675539
    Abstract: A computational device configures a storage system that supports a plurality of submission queues. A file system monitors characteristics of received writes to distribute the writes among the plurality of submission queues. The computational device categorizes the writes into full track writes, medium track writes, and small track writes, measures a frequency of different categories of writes determined based on the categorization of the writes, and generates arbitrations of the writes with varying priorities for distributing the writes for processing in the submission queues. A full track write includes writing incoming data blocks of the writes received to a fresh track, in response to a total size of the incoming data blocks being equal to or more than a size of one full track. A medium track write includes overwriting an existing data track. A small track write includes staging the incoming data blocks to a caching storage.
    Type: Grant
    Filed: June 3, 2021
    Date of Patent: June 13, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ravindra R. Sure, Samrat P. Kannikar, Sukumar Vankadhara, Sasikanth Eda
  • Publication number: 20220391135
    Abstract: A computational device configures a storage system that supports a plurality of submission queues. A file system of the computational device monitors characteristics of writes received from an application to distribute the writes among the plurality of submission queues of the storage system.
    Type: Application
    Filed: June 3, 2021
    Publication date: December 8, 2022
    Inventors: Ravindra R. Sure, Samrat P. Kannikar, Sukumar Vankadhara, Sasikanth Eda
  • Patent number: 11115056
    Abstract: Systems for location selection based on erasure code techniques are provided. One system includes a monitor module that monitors data speed characteristics for one or more locations on a storage device. Additionally, the system includes a classification module that determines an erasure code technique for an application, wherein data associated with the application is stored on a storage device. Also, the system includes a selection module that selects a location in one or more locations for storing data based on monitored data speed characteristics and a determined erasure code technique.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: September 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Sasikanth Eda, Poornima Gupte, Sukumar Vankadhara, Sandeep Ramesh Patil
  • Patent number: 10832728
    Abstract: Systems for location selection based on adjacent location errors are provided. One system includes a monitor module that monitors write numbers for one or more locations on a storage device, wherein a write number in the write numbers describes a number of times a storage device operation has been performed at a location in the one or more locations. Additionally, the system includes an identification module that identifies locations in one or more locations that are susceptible to adjacent location errors, wherein an adjacent location error is an error caused by a storage device operation associated with an adjacent location. Also, the system includes a selection module that selects a location in one or more locations for storing data based on monitored write numbers and identified locations.
    Type: Grant
    Filed: April 5, 2018
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Sasikanth Eda, Deepak Ghuge, Poornima Gupte, Sukumar Vankadhara
  • Publication number: 20190379400
    Abstract: Systems for location selection based on erasure code techniques are provided. One system includes a monitor module that monitors data speed characteristics for one or more locations on a storage device. Additionally, the system includes a classification module that determines an erasure code technique for an application, wherein data associated with the application is stored on a storage device. Also, the system includes a selection module that selects a location in one or more locations for storing data based on monitored data speed characteristics and a determined erasure code technique.
    Type: Application
    Filed: June 12, 2018
    Publication date: December 12, 2019
    Inventors: Sasikanth Eda, Poornima Gupte, Sukumar Vankadhara, Sandeep Ramesh Patil
  • Publication number: 20190354403
    Abstract: A method for managing an execution of a workload within a networked computing environment. The method includes at least one computer processor identifying a plurality of objects associated with a workload, the plurality of objects includes a first object. The method further includes identifying information corresponding to one or more one nodes that store an instance of the first object, where the information identifies features of a node. The method further includes identifying an embedded computing entity associated with processing at least the first object. The method further includes deploying an instance of the identified embedded computing entity to a first node that stores an instance of the first object based on information associated with features of the first node. The method further includes executing the workload utilizing the embedded computing entity.
    Type: Application
    Filed: May 18, 2018
    Publication date: November 21, 2019
    Inventors: Phani Kumar V.U. Ayyagari, Sasikanth Eda, Krishnasuri Narayanam, Sukumar Vankadhara
  • Publication number: 20190311742
    Abstract: Systems for location selection based on adjacent location errors are provided. One system includes a monitor module that monitors write numbers for one or more locations on a storage device, wherein a write number in the write numbers describes a number of times a storage device operation has been performed at a location in the one or more locations. Additionally, the system includes an identification module that identifies locations in one or more locations that are susceptible to adjacent location errors, wherein an adjacent location error is an error caused by a storage device operation associated with an adjacent location. Also, the system includes a selection module that selects a location in one or more locations for storing data based on monitored write numbers and identified locations.
    Type: Application
    Filed: April 5, 2018
    Publication date: October 10, 2019
    Inventors: Sasikanth Eda, Deepak Ghuge, Poornima Gupte, Sukumar Vankadhara