×

Coordinating parallel execution of processes using agents

  • US 9,063,783 B2
  • Filed: 11/24/2008
  • Issued: 06/23/2015
  • Est. Priority Date: 11/24/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • executing, by a processor of a computer system, an agent process that resides in an application space of the computer system and not in a kernel space of the computer system;

    obtaining from an operating system of the computer system, by the agent process, processor configuration information for a set of one or more processors comprising the processor, wherein the agent process generates resource availability data in view of the processor configuration information;

    intercepting, by the agent process, a request for the processor configuration information that is submitted to the operating system by an application process that resides in the application space of the computer system;

    providing to the application process, by the agent process, the processor configuration information;

    intercepting, by the agent process, a resource request from the application process that is submitted to the operating system; and

    allocating one or more resources to the application process in view of the resource request and the resource availability data.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×