Patents by Inventor Priyanka Prakash Naik

Priyanka Prakash Naik 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: 11983569
    Abstract: One embodiment provides a method, including: producing, for each of a plurality of containers, a resource profile for each thread in each of the plurality of containers; identifying, for each of the plurality of containers and from, at least in part, the resource profiles, container dependencies between threads on a single of the plurality of containers; determining service dependencies between threads across different of the plurality of containers; scheduling, based upon the container dependencies and the service dependencies, threads to cores, wherein the scheduling is based upon minimizing thread processing times; and publishing the container dependencies and the service dependencies on a registry of the node clusters.
    Type: Grant
    Filed: August 18, 2021
    Date of Patent: May 14, 2024
    Assignee: International Business Machines Corporation
    Inventors: Priyanka Prakash Naik, Kavya G, Chander Govindarajan, Sayandeep Sen, Palanivel Andiappan Kodeswaran
  • Publication number: 20230176939
    Abstract: An ensemble of autoencoder models can be trained using different seeds. The trained ensemble of autoencoder models can be run on new time series data to generate a prediction associated with the new time series data. The new time series data can include multiple dimensions per time step. Reconstruction errors can be determined for the prediction. Dimensions having highest reconstruction errors can be selected among the multiple dimensions based on a threshold. The prediction can be segmented based on bursts of the reconstruction errors over time, where temporal segments can be obtained. At least one common pattern including a set of dimensions among the selected dimensions across the temporal segments can be obtained to represent a failure fingerprint.
    Type: Application
    Filed: December 3, 2021
    Publication date: June 8, 2023
    Inventors: Joshua M. Rosenkranz, Pranita Sharad Dewan, Mudhakar Srivatsa, Praveen Jayachandran, Chander Govindarajan, Priyanka Prakash Naik, Kavya Govindarajan
  • Patent number: 11656927
    Abstract: An ensemble of autoencoder models can be trained using different seeds. The trained ensemble of autoencoder models can be run on new time series data to generate a prediction associated with the new time series data. The new time series data can include multiple dimensions per time step. Reconstruction errors can be determined for the prediction. Dimensions having highest reconstruction errors can be selected among the multiple dimensions based on a threshold. The prediction can be segmented based on bursts of the reconstruction errors over time, where temporal segments can be obtained. At least one common pattern including a set of dimensions among the selected dimensions across the temporal segments can be obtained to represent a failure fingerprint.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: May 23, 2023
    Assignee: International Business Machines Corporation
    Inventors: Joshua M Rosenkranz, Pranita Sharad Dewan, Mudhakar Srivatsa, Praveen Jayachandran, Chander Govindarajan, Priyanka Prakash Naik, Kavya Govindarajan
  • Publication number: 20230058090
    Abstract: One embodiment provides a method, including: producing, for each of a plurality of containers, a resource profile for each thread in each of the plurality of containers; identifying, for each of the plurality of containers and from, at least in part, the resource profiles, container dependencies between threads on a single of the plurality of containers; determining service dependencies between threads across different of the plurality of containers; scheduling, based upon the container dependencies and the service dependencies, threads to cores, wherein the scheduling is based upon minimizing thread processing times; and publishing the container dependencies and the service dependencies on a registry of the node clusters.
    Type: Application
    Filed: August 18, 2021
    Publication date: February 23, 2023
    Inventors: Priyanka Prakash Naik, Kavya G, Chander Govindarajan, Sayandeep Sen, Palanivel Andiappan Kodeswaran
  • Patent number: 11533362
    Abstract: A computer program product comprises a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by one or more processors to cause the one or more processors to collect, at a network interface controller associated with a first node, a set of usage metrics from one or more other network interface controllers respectively associated with one or more other nodes. Further, the program instructions are executable by one or more processors to cause the one or more processors to select, at the network interface controller associated with the first node, one of the one or more other nodes to allocate a virtualized workload for execution, wherein the selection utilizes at least a portion of the set of usage metrics collected from each of the one or more other network interface controllers.
    Type: Grant
    Filed: December 1, 2021
    Date of Patent: December 20, 2022
    Assignee: International Business Machines Corporation
    Inventors: Pravein Govindan Kannan, Priyanka Prakash Naik, Praveen Jayachandran