Patents by Inventor Vijay Sukthankar

Vijay Sukthankar 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: 10797953
    Abstract: A computer program product for a network management device, including: a computer readable storage medium to store a computer readable program, wherein the computer readable program, when executed on a computer, causes the computer to perform operations for server management in a computer network. The operations include: receiving resource usage data generated at a network communication device coupled between a server and a network management device, wherein the resource usage data describes resource usage of the server; and classifying the server into a cluster of servers based on the resource usage data from the network communication device and a cluster characterization for the cluster. The cluster includes a plurality of servers with similar resource usage data, and the cluster is one of a plurality of clusters managed by the network management device.
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: October 6, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pradipta K Banerjee, Swarna L Mylavarapu, Vijay Sukthankar
  • Patent number: 9342328
    Abstract: Systems and methods for simulation within a cloud computing environment. According to one embodiment, the system or method comprises a cloud computing environment with infrastructure management software and a cloud-based managed infrastructure. An interface is identified within infrastructure management software by first identifying a dataflow from the infrastructure management software to the infrastructure, and then, based on the dataflow, identifying a component within the infrastructure management software that is interacting with the infrastructure. A simulation class is then implemented using the identified interface, where the simulation class populates the infrastructure management software with metadata from an infrastructure database such that the infrastructure is simulated.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: May 17, 2016
    Assignee: International Business Machines Corporation
    Inventors: Daniel Thomas Albano, Venugopala Chanrayappa, Vijay Sukthankar
  • Publication number: 20130325433
    Abstract: Systems and methods for simulation within a cloud computing environment. According to one embodiment, the system or method comprises a cloud computing environment with infrastructure management software and a cloud-based managed infrastructure. An interface is identified within infrastructure management software by first identifying a dataflow from the infrastructure management software to the infrastructure, and then, based on the dataflow, identifying a component within the infrastructure management software that is interacting with the infrastructure. A simulation class is then implemented using the identified interface, where the simulation class populates the infrastructure management software with metadata from an infrastructure database such that the infrastructure is simulated.
    Type: Application
    Filed: May 31, 2012
    Publication date: December 5, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daniel Thomas Albano, Venugopala Chanrayappa, Vijay Sukthankar
  • Publication number: 20120101968
    Abstract: A computer program product for a network management device, including: a computer readable storage medium to store a computer readable program, wherein the computer readable program, when executed on a computer, causes the computer to perform operations for server management in a computer network. The operations include: receiving resource usage data generated at a network communication device coupled between a server and a network management device, wherein the resource usage data describes resource usage of the server; and classifying the server into a cluster of servers based on the resource usage data from the network communication device and a cluster characterization for the cluster. The cluster includes a plurality of servers with similar resource usage data, and the cluster is one of a plurality of clusters managed by the network management device.
    Type: Application
    Filed: October 22, 2010
    Publication date: April 26, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pradipta K. Banerjee, Swarna L. Mylavarapu, Vijay Sukthankar
  • Patent number: 7925760
    Abstract: Resource loads are determined based on normalized factors that are themselves based on resource factors. The following is repeated until each resource's load is less than or equal to the resource's willingness capacity or until all the resources are each fully loaded or unavailable. Each resource's willingness capacity is determined based on the resource's willingness parameter. The willingness parameter indicates at least whether a resource is willing to receive a number of processing requests no greater than a maximum or a minimum request limit. A throughput overflow is determined for each resource having a load greater than its willingness capacity. The load for each resource having a throughput overflow greater than zero is reset. The load for each resource that is available and not fully loaded is updated based on new normalized factors and based on a potential throughput loss that is equal to a sum of the throughput overflows.
    Type: Grant
    Filed: March 18, 2009
    Date of Patent: April 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: Alexander Nathenial Perira, Ajay Sood, Vijay Sukthankar
  • Publication number: 20100241743
    Abstract: Resource loads are determined based on normalized factors that are themselves based on resource factors. The following is repeated until each resource's load is less than or equal to the resource's willingness capacity or until all the resources are each fully loaded or unavailable. Each resource's willingness capacity is determined based on the resource's willingness parameter. The willingness parameter indicates at least whether a resource is willing to receive a number of processing requests no greater than a maximum or a minimum request limit. A throughput overflow is determined for each resource having a load greater than its willingness capacity. The load for each resource having a throughput overflow greater than zero is reset. The load for each resource that is available and not fully loaded is updated based on new normalized factors and based on a potential throughput loss that is equal to a sum of the throughput overflows.
    Type: Application
    Filed: March 18, 2009
    Publication date: September 23, 2010
    Inventors: Alexander Nathenial Perira, Ajay Sood, Vijay Sukthankar