×

Method for distributing resources in a time-shared system

  • US 4,481,583 A
  • Filed: 10/30/1981
  • Issued: 11/06/1984
  • Est. Priority Date: 10/30/1981
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for time sharing the resources of a processing machine among a plurality of accounts, each account containing processes competing for access to said resources including the periodic use of specific hardware associated with the processing machine, comprising the machine performed steps of:

  • assigning a separate processing rate entitlement to each account in response to performance requirements selected by each separate user, said processing rate entitlement being a measure of entitlement to access the resources of said processing machine;

    allocating a share of the processing rate entitlement to the various processes within each account;

    measuring the time periods during which each specific hardware is used by each process;

    multiplying said time periods during which specific hardware is used with weight factors associated with each specific hardware to determine the resources consumed by each process;

    calculating a processing rate for each process by dividing the resources consumed by a predetermined time interval;

    calculating a priority for each process by dividing the allocated processing rate entitlement by the processing rate; and

    executing the process having the highest priority.

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