Patent ID: 8898256
Filing Date: 2014-11-25
Classification: G06F,H04L

Abstract:
1. An application component distribution system comprising: a resource management system configured to manage communicatively coupled client computing devices over a computer communications network; a data store arranged to store prioritization data specifying which of said client computing devices are to first receive distributions of specified application components, wherein the prioritization data is determined based on association of the client computing devices with selected computing processes that are affected by the specified application components; a selective deployment processor programmed to detect a deployment event requiring deployment of an application component, the deployment event indicating a need to deploy at least one of an enhancement and a upgrade of a distributed application, to determine selected ones of the client computing devices requiring the application component in response to detecting the deployment event, to retrieve prioritization data from the data store for the selected ones of the client computing devices determined to require the application component, to selectively deploy the application component to said selected ones of the client computing devices based upon said prioritization data, so that the selected ones of the computing devices with a higher priority of receiving application components according to the prioritization data receive the application component before others of the computing devices; a rules-based selection processor programmed to populate said data store with prioritization data based upon an application of prioritization rules to the operation of computing processes and associated ones of said client computing devices; and, an autonomic selection processor programmed to populate said data store with prioritization data based upon autonomically acquired information regarding the operation of computing processes and associated ones of said client computing devices.