Patent ID: 8683481

Claim:
A method for resource allocation of a plurality of resources for a dual activities system by a processor device in a computing environment, the method comprising: starting at least two dual activities, wherein each of the dual activities is allocated its respective static quota of resources, determining which of the dual activities is a demanding dual activity, wherein the demanding dual activity requests resources in excess of its static quota, increasing an actual resource boundary for a resource request for the demanding dual activity until a resource request for the other dual activity is rejected, and in response to the rejection of the resource request for the other dual activity, performing each one of: calculating a reduced actual resource boundary for the demanding dual activity based on a multiplicative decrease of the dual activity's actual resource boundary reducing the actual resource boundary of the demanding dual activity in accordance with the calculation, wherein the reducing does not reduce the actual resource boundary below the static quota of the demanding dual activity, causing the demanding dual activity to commence a wait after decrease mode, wherein the wait after decrease mode is a state where an actual resource boundary remains constant until the demanding dual activity's current resource usage is at or below its reduced resource boundary, and increasing an actual resource boundary of the other dual activity.