Patent
1996-07-05
1998-10-20
Banankhah, Majid A.
395673, 395678, G06F 900
Patent
active
058260790
ABSTRACT:
A method for assigning processes to processors within a multi-processor computer system employing a sleep/wakeup facility whereby a first process requiring information from a second process is placed into a "sleep" state by said computer system until said second process is able to provide said required information, said first process thereupon being awakened by said computer system so that said first process may continue processing with the required information. The method comprising the steps of identifying a pair of processes which frequently exchange wakeup requests, and assigning the processes within the pair of processes to the same processor within the multi-processor computer system for execution. To identify frequently communicating processes, the method of the present invention maintains a record of each "wakeup" request issued by the computer system, the record including: an identification of the process on whose behalf said wakeup request is issued; and an identification of the process to which said wakeup request is issued. The records are periodically examined to determine a count of the number of wakeup requests between pairs of processors. Should the number of wakeup requests between two processors exceed a predetermined threshold, those two processors are assigned to the same processor within the multi-processor computer system for execution.
REFERENCES:
patent: 5257372 (1993-10-01), Furtney et al.
patent: 5287508 (1994-02-01), Hejna, Jr. et al.
patent: 5325526 (1994-06-01), Cameron et al.
patent: 5379428 (1995-01-01), Belo
patent: 5506987 (1996-04-01), Abramson et al.
Boland Vernon K.
Brasche Kevin R.
Smith Kenneth A.
Banankhah Majid A.
NCR Corporation
Stover James M.
Stukenborg Charlene
LandOfFree
Method for improving the execution efficiency of frequently comm does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method for improving the execution efficiency of frequently comm, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for improving the execution efficiency of frequently comm will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-257819