Patents by Inventor Jigar N. KAPASI

Jigar N. KAPASI 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: 10395195
    Abstract: Provisioning and management of virtual machines and shared processor pools to process the virtual machines is provided. Shared processor pool(s) of processing units are established on server(s) of a cluster. The shared processor pool(s) are to process virtual machines to execute an application for which licensing cost is determined based on a number of processing units used to process the virtual machines executing the application. Provision of the virtual machines into the shared processor pool(s) and assignment of the processing units to the shared processor pool(s) is managed, which controls the number of processing units dedicated to processing the virtual machines executing the application, to thereby control licensing costs of executing the application. The managing can provision at least two virtual machines for different tenants into a common shared processor pool of the one or more shared processor pools.
    Type: Grant
    Filed: January 8, 2016
    Date of Patent: August 27, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jigar N. Kapasi, Niranjan Srinivasan, Mahesh Viswanathan
  • Publication number: 20170200102
    Abstract: Provisioning and management of virtual machines and shared processor pools to process the virtual machines is provided. Shared processor pool(s) of processing units are established on server(s) of a cluster. The shared processor pool(s) are to process virtual machines to execute an application for which licensing cost is determined based on a number of processing units used to process the virtual machines executing the application. Provision of the virtual machines into the shared processor pool(s) and assignment of the processing units to the shared processor pool(s) is managed, which controls the number of processing units dedicated to processing the virtual machines executing the application, to thereby control licensing costs of executing the application. The managing can provision at least two virtual machines for different tenants into a common shared processor pool of the one or more shared processor pools.
    Type: Application
    Filed: January 8, 2016
    Publication date: July 13, 2017
    Inventors: Jigar N. KAPASI, Niranjan SRINIVASAN, Mahesh VISWANATHAN