×

Processor provisioning by a middleware processing system for a plurality of logical processor partitions

  • US 9,280,393 B2
  • Filed: 03/21/2014
  • Issued: 03/08/2016
  • Est. Priority Date: 12/21/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method implemented by a computer via a middleware software system for efficiently allocating workload for a plurality of user processing requests among a plurality of processor cores in a multiprocessor system comprising:

  • assessing a current processing workload for the plurality of user processing requests;

    subdividing a processing capability of the multiprocessor system into a plurality of processing units based on the current processing workload;

    executing a plurality of protected processes started by one or more service applications on the plurality of processing units to service the user processing requests such that the number of protected processes is allowed to exceed the number of processing units;

    allocating a portion of a shared memory space to each of the processing units;

    generating a processing queue for each of the processing units, wherein each processing queue has access to a corresponding portion of the shared memory space;

    assigning a portion of each user processing request to one or more of the processing queues; and

    servicing the portion of each user processing request by one or more of the plurality of protected processes as the portion of each user processing request is released for execution by a corresponding processing queue.

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