Patent ID: 8578383
Filing Date: 2013-11-05
Classification: G06F

Abstract:
1. A method of selecting a pre-started job from among a plurality of pre-started jobs in which to perform a task in a non-uniform access computer system including a plurality of processing nodes, the plurality of pre-started jobs loaded into a plurality of threads executing on at least one processing node of the computer system, the method comprising: receiving a connection corresponding to an attempt to perform the task; comparing information associated with the connection to information associated with the plurality of pre-started jobs; in response to comparing the information associated with the connection to the information associated with the plurality of pre-started jobs, determining a first pre-started job from among the plurality of pre-started jobs that was previously used to perform the task; in response to determining the first pre-started job that was previously used to perform the task, determining whether the first pre-started job that was previously used to perform the task is busy; in response to determining that the first pre-started job that was previously used to perform the task is busy, selecting a second pre-started job from among the plurality of pre-started jobs in which to perform the task; and in response to selecting the second pre-started job, dispatching the task to a thread loaded with the second pre-started job for execution by the second pre-started job.