Patents by Inventor David Bigagli

David Bigagli 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: 11681562
    Abstract: A technique for managing pooled resources in a distributed computing environment includes a resource manager that receives resource allocation requests from workload managers for running one or more applications. The applications are initiated by a consumer through at least one of the workload managers where each workload manager is configured to translate demand requests from the applications into resource allocation requests. A determination is made whether there are available resources to satisfy the resource allocation requests. Responsive to determining that there is an unmet resource allocation request, a candidate resource meeting some but not all attributes needed to satisfy the unmet resource allocation request is identified and reconfigured to have the attributes needed to satisfy the unmet resource allocation request.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: June 20, 2023
    Assignee: International Business Machines Corporation
    Inventors: Khalid Ahmed, David Bigagli, Zhenhua Hu, Jingwen Wang
  • Publication number: 20210191782
    Abstract: A technique for managing pooled resources in a distributed computing environment includes a resource manager that receives resource allocation requests from workload managers for running one or more applications. The applications are initiated by a consumer through at least one of the workload managers where each workload manager is configured to translate demand requests from the applications into resource allocation requests. A determination is made whether there are available resources to satisfy the resource allocation requests. Responsive to determining that there is an unmet resource allocation request, a candidate resource meeting some but not all attributes needed to satisfy the unmet resource allocation request is identified and reconfigured to have the attributes needed to satisfy the unmet resource allocation request.
    Type: Application
    Filed: March 5, 2021
    Publication date: June 24, 2021
    Inventors: Khalid Ahmed, David Bigagli, Zhenhua Hu, Jingwen Wang
  • Patent number: 11003502
    Abstract: A technique for managing pooled resources in a distributed computing environment includes a resource manager executable to receive resource allocation requests from a plurality of workload managers for running one or more applications. The applications are initiated by a consumer through the workload managers. Each workload manager is configured to translate demand requests from the applications into resource allocation requests. A determination is made whether there are available resources to satisfy the resource requests according to a resource allocation policy. Resources are allocated to the workload managers where the applications can continue running on the allocated resources if the resource manager suffers downtime or is taken offline. The resource allocation policy is determined by a consumer profile of the consumer specifying ownership and share rights to the requested resources.
    Type: Grant
    Filed: April 23, 2017
    Date of Patent: May 11, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Khalid Ahmed, David Bigagli, Zhenhua Hu, Jingwen Wang
  • Publication number: 20170228262
    Abstract: A technique for managing pooled resources in a distributed computing environment includes a resource manager executable to receive resource allocation requests from a plurality of workload managers for running one or more applications. The applications are initiated by a consumer through the workload managers. Each workload manager is configured to translate demand requests from the applications into resource allocation requests. A determination is made whether there are available resources to satisfy the resource requests according to a resource allocation policy. Resources are allocated to the workload managers where the applications can continue running on the allocated resources if the resource manager suffers downtime or is taken offline. The resource allocation policy is determined by a consumer profile of the consumer specifying ownership and share rights to the requested resources.
    Type: Application
    Filed: April 23, 2017
    Publication date: August 10, 2017
    Inventors: Khalid Ahmed, David Bigagli, Zhenhua Hu, Jingwen Wang
  • Patent number: 9632827
    Abstract: A resource manager for managing the sharing of resources among multiple workloads in a distributed computing environment. The resource manager comprises an allocation service component which applies a resource allocation policy to determine whether the requested resources may be allocated. The resource manager also comprises a dynamic provisioning service component which applies a reprovisioning policy to modify the make-up of the resources in response to unsatisfied resource requests. The allocation of resources to consumers may be determined in accordance with the resource ownership and share rights of the consumer on behalf of which the application or workload is being demanded.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: April 25, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Khalid Ahmed, David Bigagli, Zhenhua Hu, Jingwen Wang
  • Patent number: 7844969
    Abstract: A method for scheduling jobs in a networked computing grid is described. The method includes scheduling jobs to meet goals related to execution of the jobs within the computing grid. The jobs may be scheduled by evaluating job execution goals against available resource slots provided by the computing grid. Also disclosed are related methods for scheduling jobs in which the jobs are submitted to service classes having defined job execution goals, and wherein the jobs are scheduled according to the job execution goals of the service classes.
    Type: Grant
    Filed: June 17, 2004
    Date of Patent: November 30, 2010
    Assignee: Platform Computing Corporation
    Inventors: David Bigagli, Shutao Yuan, James Pang
  • Publication number: 20080155100
    Abstract: A resource manager for managing the sharing of resources among multiple workloads in a distributed computing environment. The resource manager comprises an allocation service component which applies a resource allocation policy to determine whether the requested resources may be allocated. The resource manager also comprises a dynamic provisioning service component which applies a reprovisioning policy to modify the make-up of the resources in response to unsatisfied resource requests. The allocation of resources to consumers may be determined in accordance with the resource ownership and share rights of the consumer on behalf of which the application or workload is being demanded.
    Type: Application
    Filed: December 21, 2006
    Publication date: June 26, 2008
    Applicant: PLATFORM COMPUTING CORPORATION
    Inventors: Khalid Ahmed, David Bigagli, Zhenhua Hu, Jingwen Wang
  • Patent number: 7340654
    Abstract: A system for performing autonomic monitoring in a computing grid is described. The system includes a plurality of modules, which when implemented into a computing grid, are operable to analyze objects of the grid and identify exception conditions associated with the objects. The system includes a configuration module for receiving information on specified objects to be monitored and exception conditions for the objects, an information collection module to collect job execution data associated with the objects, and an exception module to evaluate the job execution data associated with the objects and identify existing exception conditions. Related methods of performing autonomic monitoring in a grid system are also described.
    Type: Grant
    Filed: June 17, 2004
    Date of Patent: March 4, 2008
    Assignee: Platform Computing Corporation
    Inventors: David Bigagli, Xiaohui Wei
  • Publication number: 20050283534
    Abstract: A method for scheduling jobs in a networked computing grid is described. The method includes scheduling jobs to meet goals related to execution of the jobs within the computing grid. The jobs may be scheduled by evaluating job execution goals against available resource slots provided by the computing grid. Also disclosed are related methods for scheduling jobs in which the jobs are submitted to service classes having defined job execution goals, and wherein the jobs are scheduled according to the job execution goals of the service classes.
    Type: Application
    Filed: June 17, 2004
    Publication date: December 22, 2005
    Applicant: Platform Computing Corporation
    Inventors: David Bigagli, Shutao Yuan, James Pang
  • Publication number: 20050283788
    Abstract: A system for performing autonomic monitoring in a computing grid is described. The system includes a plurality of modules, which when implemented into a computing grid, are operable to analyze objects of the grid and identify exception conditions associated with the objects. The system includes a configuration module for receiving information on specified objects to be monitored and exception conditions for the objects, an information collection module to collect job execution data associated with the objects, and an exception module to evaluate the job execution data associated with the objects and identify existing exception conditions. Related methods of performing autonomic monitoring in a grid system are also described.
    Type: Application
    Filed: June 17, 2004
    Publication date: December 22, 2005
    Applicant: Platform Computing Corporation
    Inventors: David Bigagli, Xiaohui Wei