×

Method and system for resource management with independent real-time applications on a common set of machines

  • US 6,282,561 B1
  • Filed: 12/07/1995
  • Issued: 08/28/2001
  • Est. Priority Date: 12/07/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. In a computer system that runs processes having threads, said computer system having resources for use by the processes and threads, an object-oriented method comprising:

  • defining multiple resource provider objects to manage associated resources, at least some of the resource provider objects depending on and being configured to query other resource provider objects to determine what additional resources are needed for an activity;

    querying resource provider objects to determine what resources are needed for a cross-process activity, the cross-process activity representing an abstraction of a running program that spans multiple thread and process boundaries to include portions of multiple processes;

    determining, responsive to said querying, resource needs of the cross-process activity;

    calling a resource planner object with a request to reserve a share of at least one resource to meet the resource needs of the cross-process activity;

    receiving at the resource planner object the request;

    processing the request with the resource planner object; and

    granting the request on a per-activity basis so that the share of the at least one resource is reserved for use by the cross-process activity.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×