| Patent application number | Description | Published |
| 20080201403 | Maintaning a View of a Cluster's Membership - A method for maintaining a current view of a cluster's membership comprising the steps of maintaining a list of member nodes and updating the list when a modification thereto is noticed by a first node by receiving a first update message from the first node in a second node, thereafter, sending a second update message from the second node to a third node to propagate the modification and sending to the first node a first confirm message from the second or the third node. A node member of a cluster capable of maintaining a first list of neighboring nodes, maintaining a second list of neighboring nodes sharing a current view therewith and ensuring that the first list matches the second by exchanging messages with neighboring nodes, wherein each message comprises topology information. Upon confirmation that both lists match, the node being capable of sending a confirmation message toward neighboring nodes. | 08-21-2008 |
| 20080244552 | UPGRADING SERVICES ASSOCIATED WITH HIGH AVAILABILITY SYSTEMS - Service upgrade methods and systems for HA applications are described. System level and application level techniques for routing service requests before, during and after service upgrades are illustrated. | 10-02-2008 |
| 20080275973 | DYNAMIC CLI MAPPING FOR CLUSTERED SOFTWARE ENTITIES - Techniques for mapping availability management (AM) functions to software installation locations are described. An availability management function (AMF) can look-up a component type and determine software associated with that component. For a selected AMF node, the AMF software entity can then determine a pathname prefix associated with that software. The pathname prefix can then be used for various AM functions, e.g., instantiation of a new component or service unit. | 11-06-2008 |
| 20080307426 | DYNAMIC LOAD MANAGEMENT IN HIGH AVAILABILITY SYSTEMS - Techniques for dynamic load management in processing systems are described. Tuples or vectors, for example, can be used to characterize loads and capacities. Assignments of tasks and redistribution of tasks in the system can be made using the tuples or vectors. | 12-11-2008 |
| 20090113408 | SYSTEM SYNCHRONIZATION IN CLUSTER - A machine, cluster, computer program product and method for choosing an attribute, based on an occurrence of a predetermined event, to be used in a machine of a cluster that includes plural machines. The method includes storing a runtime variable and a configuration variable for each machine of the cluster, selecting, upon the occurrence of the predetermined event, an attribute from a first list of at least one attribute included in the runtime variable in the cluster, accessing, if the runtime variable is not available, the configuration variable, where the configuration variable includes a second list of at least one attribute and selecting an attribute from the second list, and using the selected attribute in the machine. | 04-30-2009 |
| 20090164767 | METHODS AND SYSTEMS FOR GENERATING AVAILABILITY MANAGEMENT FRAMEWORK (AMF) CONFIGURATIONS - Techniques for generating a system model for use by an availability management function (AMF) are described. Inputs are received, processed and mapped into outputs which are further processed into a configuration file in an Information Model Management (IMM) Service external Markup Language (XML) format which can be used as a system model by an AMF. | 06-25-2009 |
| 20090164832 | METHODS AND SYSTEMS FOR GENERATING AVAILABILITY MANAGEMENT FRAMEWORK (AMF) CONFIGURATIONS - Techniques for generating a system model for use by and availability management framework (AMF) are described. Inputs are received, processed and mapped into outputs which are further processed into a configuration file in an Information Model Management (IMM) Service external Markup Language (XML) format which can be used as a system model by an AMF. | 06-25-2009 |
| 20090265699 | METHODS AND SYSTEMS FOR EMBEDDING UPGRADE STEPS FOR LAYERED ARCHITECTURES - Techniques for upgrading software associated with layered architectures are described. Based on runtime and/or installation dependencies between the layers, upgrade operations are ordered and performed. | 10-22-2009 |
| 20100235479 | DEVICE AND METHOD FOR IDENTIFYING ENTITIES TO BE UPGRADED, ADDED OR REMOVED - Node, computer software and method for identifying a target set of entities associated with a first configuration of a computer system that are to be modified for arriving at a second configuration of the computer system. The method includes selecting a single service, determining a characteristic of the single service, wherein the characteristic of the service is indicative of whether the single service is provided in both the first and second configurations, only in the first configuration or only in the second configuration, identifying, based on the selected service and its characteristic, one or two corresponding entity groups that are related to the single service, and mapping subsets of entities associated with the identified corresponding entity groups for transitioning the computer system from the first configuration to the second configuration. | 09-16-2010 |
| 20110035738 | METHOD FOR GENERATING AN UPGRADE CAMPAIGN FOR A SYSTEM - A node, computer readable medium and method for generating an upgrade campaign for a system. The method includes receiving a current configuration of the system and a set of modifications to be implemented into the system to arrive at a new configuration of the system, automatically selecting an upgrade procedure for each modification in the set of modifications to be either a rolling upgrade procedure or a single step upgrade procedure, or a combination of these and generating the automatically selected upgrade procedure for each modification of the set of modifications. | 02-10-2011 |