Patent Number: 8,793,766

Title: Method and apparatus for security-aware elasticity of application and services

Abstract: In a method for scaling up/down security (non-functional) components of an application, determine (a) types of interactions and a number of each type of interaction each non-security (functional) component has with security components for a plurality of requests. Determine, based on (a) and an expected number of incoming requests to the application, (b) types of requests to and interactions with the security components involving the non-security components and (c) a number of requests to and interactions with the security components involving non-security components for each type of request to the security components involving non-security components. Determine, for each security component, a capacity required for each type of request involving the non-security components and a capacity required for each type of interaction involving the non-security components. Change the capacities of the security components to new capacities, wherein the new capacities are based on (a), (c) and the determined capacities.

Inventors: Kundu; Ashish (Hawthorne, NY), Mohindra; Ajay (Hawthorne, NY), Sahu; Sambit (Hawthorne, NY)

Assignee: International Business Machines Corporation

International Classification: G06F 21/00 (20130101); G06F 9/50 (20060101); H04L 29/06 (20060101)

Expiration Date: 7/29/12018