Abstract:
Various components are provided to manage a clustered environment. These components include a System Registry that provides a global data storage; a Configuration manager that stores data locally on nodes of the clustered environment and globally within the System Registry; a Liveness component to provide status of communications paths of the cluster; a Group Services component that provides services to one or more other components of the clustered environment; and a Resource Management component that communicates with one or more resource controllers of the clustered environment. Each of the components of the clustered environment has one or more data and/or functional dependencies on one or more other components of the environment. However, relationships between the components are created such that the data and functional dependencies form an acyclic graph (i.e., a cycle of dependency relationships is avoided).
Abstract:
A system to improve communication security in cluster machine processing may include interconnected computers that can jointly process data. The system may also include a shared secret key used by each of the interconnected computers to encrypt, decrypt, and/or authenticate data being sent,or received,from one of the interconnected computers to another of the interconnected computers. The system may further include a new shared secret key used by each of the interconnected computers to encrypt, decrypt, and/or authenticate data being sent,or received,from one of the interconnected computers to another of the interconnected computers. In addition,the new shared secret key may coexist with the shared secret key without adversely affecting the joint processing of data performed by the plurality of interconnected computers.
Abstract:
PROBLEM TO BE SOLVED: To use a shared disk so that a new, separate and independent network path for communication between nodes is effectively provided. SOLUTION: Activity determination in a plurality of nodes data processing system is improved by usually using a disk as a shared nonvolatile memory. The shared nonvolatile memory is used together with a transmission protocol defined so as to provided an independent communication path usable both for transmission of node activity information and other more general data transfer. The path is regarded to have importance at the same level as that of other network path and an activity instruction from a shared memory path is simultaneously regarded to have the importance at the same level as that of activity instructions from other single or a plurality of paths. COPYRIGHT: (C)2004,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide a method for efficiently monitoring the availability of the computers in a cluster. SOLUTION: A base address and a subnet mask for a network interface are received and a monitor address is automatically generated for each of the network interfaces based on the base address, the subnet mask and a node. The monitor addresses is generated such that the monitor address for each of the network interfaces is on a different subnet from the monitor addresses for all of the other network interfaces in the same node as that network interface. Additionally, the monitor addresses are assigned to the network interfaces for use by a monitoring process. Each of the monitor addresses is assigned by being added as an additional network interface address of its network interface. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide a method capable of coping with a fault having a potential to cause a split brain situation. SOLUTION: Specifically, safe management of a common resource is supported even if an owner of the common resource has a potential to become an object of a split brain situation. In addition, a cluster structure is allowed to be updated in spite of a fact that a part of members of a cluster can not reach during the restructuring. When all started nodes always use the latest structure as a working structure or it is impossible, it is assured that an administrator is alerted to latent inconsistency of the structure. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide a system and method for determining a node 'liveness' state in a distributed data processing network. SOLUTION: The determination of node and/or adapter liveness in a distributed network data processing system is carried out via a first messaging protocol that can be assisted by a second messaging protocol, which is significantly less susceptible to delay, especially memory blocking delays encountered by daemons running on other nodes, compared with the first message protocol. The switching of the protocols is accompanied by controlled grace periods for needed responses. The messaging protocol flexibility is also adapted for use as a mechanism for controlling the deliberate activities of node addition (birth) and node deletion (death).
Abstract:
PROBLEM TO BE SOLVED: To provide a system and method for determining node "liveness" in a distributed data processing network. SOLUTION: The determination of node and/or adapter liveness in a distributed network data processing system is carried out via one messaging protocol that can be assisted by a second messaging protocol which is significantly less susceptible to delay, especially memory blocking delays encountered by daemons running on other nodes. The switching of protocols is accompanied by controlled grace periods for needed responses. This messaging protocol flexibility is also adapted for use as a mechanism for controlling the deliberate activities of node addition (birth) and node deletion (death). COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide a topology transmission mechanism that allows various nodes under a distributed computing environment for maintaining a common network topology database. SOLUTION: Transmission of a group connection relation message is stopped for a period, when no topology is changed in the distributed computing environment. When at least one group leader confirms a change in at least one topology in the distributed computing environment, the group leader restarts transmission of the group connection relation message. A node (node 2), which is common to both node groups on a 1st network and a 2nd network, is employed to transfer the group connection relation message, from the group of nodes on the 1st network to the group of other nodes over the 2nd network.
Abstract:
Various components are provided to manage a clustered environment. These components include a System Registry that provides a global data storage; a Configuration manager that stores data locally on nodes of the clustered environment and globally within the System Registry; a Liveness component to provide status of communications paths of the cluster; a Group Services component that provides services to one or more other components of the clustered environment; and a Resource Management component that communicates with one or more resource controllers of the clustered environment. Each of the components of the clustered environment has one or more data and/or functional dependencies on one or more other components of the environment. However, relationships between the components are created such that the data and functional dependencies form an acyclic graph (i.e., a cycle of dependency relationships is avoided).