Patent ID: 8521853
Filing Date: 2013-08-27
Classification: G06F

Abstract:
1. A method of updating or retrofitting software applications in a cluster of operatively coupled processors running an application to service clients, the method comprising: segmenting the cluster of operatively coupled processors running the software application into first and second groups of processors, the first and second groups of processors individually including at least one processor of the cluster; applying IP filters to the processors and ports of each of the first group of processors to isolate the first group of processors from service clients and from the second group of processors with respect to a network and a cluster communication related to the software application; updating or retrofitting the software application on the first group of processors; bringing application states on the first group of processors from an active state to a ready-to-run state in which the software application on the first group of processors is active and partially initialized but not in-service; transitioning application states on the second group of processors from an active state to a ready-to-run state in which the application on the second group of processors is active and partially initialized but not in-service; isolating the second group of processors from service clients and from processors of the first group; bringing application states on the first group of processors to an in-service state; updating or retrofitting the software application on the second group of processors; and bringing application states on the second group of processors to an in-service state.