Patent ID: 8875149

Claim:
A method, comprising: analyzing, as a set via a resource allocation module, resource constraints of each of a plurality of individual application products to be configured for shared resource usage of at least one shared resource within a single operating system instance, comprising; applying at least one decision metric selected from a group of decision metrics consisting of what application products are installed within the single operating system instance, what application products are active within the single operating system instance, relative priorities of the plurality of individual application products, maximum resource usage values for each of the plurality of individual application products, minimum resource usage values for each of the plurality of individual application products, whether product process identifiers (IDs) may be split by specific user IDs, and whether any product shell scripts exist to allow pre-defined tuning; selecting an individual shared resource allocation for each of the plurality of individual application products based upon the applied at least one decision metric; and implementing the determined individual shared resource allocation for each of the plurality of individual application products within the single operating system instance with communication efficiency implemented using local inter-product message communication bindings via the single operating system instance.