Patents by Inventor Vijay K. Sukthankar

Vijay K. 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).

  • Publication number: 20130007279
    Abstract: An input is received relative to a user objective. An application placement consideration is established based upon, at least in part, the user objective. A best-fit application placement is dynamically determined for a plurality of applications relative to a plurality of servers based upon, at least in part, the application placement consideration.
    Type: Application
    Filed: June 30, 2011
    Publication date: January 3, 2013
    Applicant: International Business Machines Corporation
    Inventors: Pradipta Kumar Banerjee, Swarnalatha Mylavarapu, Vijay K. Sukthankar
  • Publication number: 20130007281
    Abstract: An input is received relative to a user objective. An application placement consideration is established based upon, at least in part, the user objective. A best-fit application placement is dynamically determined for a plurality of applications relative to a plurality of servers based upon, at least in part, the application placement consideration.
    Type: Application
    Filed: March 29, 2012
    Publication date: January 3, 2013
    Applicant: International Business Machines Corporation
    Inventors: Pradipta Kumar Banerjee, Swarnalatha Mylavarapu, Vijay K. Sukthankar
  • Patent number: 8341269
    Abstract: A computer implemented method, system and/or program product configure cloud resources. A request is received for a specific set of cloud resources. The set of cloud resources comprises at least one cloud resource that has been associated with an ontological database. The ontological database defines descriptive terms for the cloud resource and describes relationships between the descriptive terms used by different cloud resources. An optimal set of cloud resources that satisfies the request is configured and saved for future usage in responding to requests for the specific set of cloud resources.
    Type: Grant
    Filed: March 19, 2010
    Date of Patent: December 25, 2012
    Assignee: International Business Machines Corporation
    Inventors: Naveen G. Balani, Archana Kumar, Vijay K. Sukthankar
  • Publication number: 20120311160
    Abstract: Provided are techniques for the costing of a license based on real-time usage of software on a hardware resource instead of upfront PVU based purchase of licenses. Service provider need not pay for the license charge till the end of life of that application and need not pay for an entire set of N licenses, considering that the service provider expects that the maximum number of application instances could be N.
    Type: Application
    Filed: August 16, 2012
    Publication date: December 6, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ajay Sood, Vijay K. Sukthankar
  • Publication number: 20120084444
    Abstract: Provided is a method for the costing of a license based on real-time usage of software on a hardware resource instead of upfront PVU based purchase of licenses. Service provider need not pay for the license charge till the end of life of that application and need not pay for an entire set of N licenses, considering that the service provider expects that the maximum number of application instances could be N.
    Type: Application
    Filed: September 30, 2010
    Publication date: April 5, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ajay Sood, Vijay K. Sukthankar
  • Publication number: 20110307523
    Abstract: A method, system, and program product for identifying cloud resources are provided, and further a method, system, and program product for configuring cloud resources are provided. The method for identifying cloud resources may include receiving a request with respect to at least one resource in a cloud and determining a set of resources among the at least one resource in the cloud in accordance with the received request. Determining the set of resources may include consulting an ontology including metadata associated with the at least one resource in the cloud and computing the set of resources based on the metadata and the received request. Additionally, the method may include computing a cost factor with respect to the determined set of resources. Furthermore, the method may include rendering, in response to the received request, the determined set of resources and the cost factor with respect to the determined set of resources.
    Type: Application
    Filed: June 9, 2010
    Publication date: December 15, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Naveen G. Balani, Archana Kumar, Vijay K. Sukthankar
  • Publication number: 20110231525
    Abstract: A computer implemented method, system and/or program product configure cloud resources. A request is received for a specific set of cloud resources. The set of cloud resources comprises at least one cloud resource that has been associated with an ontological database. The ontological database defines descriptive terms for the cloud resource and describes relationships between the descriptive terms used by different cloud resources. An optimal set of cloud resources that satisfies the request is configured and saved for future usage in responding to requests for the specific set of cloud resources.
    Type: Application
    Filed: March 19, 2010
    Publication date: September 22, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: NAVEEN G. BALANI, ARCHANA KUMAR, VIJAY K. SUKTHANKAR
  • Publication number: 20110202925
    Abstract: A computer implemented method, system and/or program product determine capacity planning of resources allocation for an application scheduled to execute on a virtual machine from a set of multiple applications by computing a mean associated with a pool of pre-defined resources utilization over a time interval; computing a variance associated with the pool of pre-defined resources utilization over the same time interval; identifying a set of resource to execute the scheduled application from the pool of pre-defined resources, wherein the pool of pre-defined resources is created from a pre-defined Service Level Agreement (SLA); and allocating a set of fixed resources from the pool of pre-defined resources to execute the application based on the mean resource utilization.
    Type: Application
    Filed: February 18, 2010
    Publication date: August 18, 2011
    Applicant: International Business Machines Corporation
    Inventors: Pradipta Kumar Banerjee, Swarna Latha Mylavarapu, Vijay K. Sukthankar
  • Publication number: 20110196908
    Abstract: A computer implemented method, system and/or program product determine capacity planning of resources by utilizing a stochastic analysis of application workloads. Average workloads, which describe past resource utilization, of each of multiple applications are computed. A random sequence of the multiple applications is encoded into a first generation chromosome. The first generation chromosome is executed using a set of computing resources in a resource cloud. In response to execution of the first generation chromosome on the set of computing resources meeting a predetermined service level agreement (SLA) for the first generation chromosome, the first generation chromosome is scored in accordance with how many computing resources within the set of computing resources are utilized in order to meet the predetermined SLA.
    Type: Application
    Filed: February 11, 2010
    Publication date: August 11, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: VIJAY K. SUKTHANKAR, Pradipta K. Banerjee, Swarna L. Mylavarapu
  • Publication number: 20110184841
    Abstract: Disclosed is a method for transaction based licensing. The method comprises generating an entry in a transaction database at the start of a transaction issued by an application. On completion of the transaction, the entry in the transaction database is completed. Finally, a licensing charge is computed based on one or more completed entries in the transaction database.
    Type: Application
    Filed: January 25, 2010
    Publication date: July 28, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ajay Sood, ViJay K. Sukthankar