Naming service in a clustered environment
First Claim
1. A system comprising:
- a first server node;
a second server node;
a first naming service and a second naming service executing in the first server node and the second server node respectively, wherein each naming service includes a replication engine to replicate global naming data to the other of the first server node and the second server node.
2 Assignments
0 Petitions
Accused Products
Abstract
Within a cluster, when a new server node joins the cluster, an indication of the new server node has joined is received by at least one server node in the cluster. Global naming operations are disabled within the cluster. While the global naming operations are disabled, the global naming objects are replicated to the new server node. Once the replication is complete, global naming is reenabled for the cluster. In one embodiment of the invention, subsequent naming data from subsequent global naming operations is replicated in all server nodes in the cluster. One embodiment of the invention redirects naming operations directed to a down server node to a different server node within the cluster. One embodiment of the invention performs security checks responsive to a first access to the naming service.
43 Citations
27 Claims
-
1. A system comprising:
-
a first server node;
a second server node;
a first naming service and a second naming service executing in the first server node and the second server node respectively, wherein each naming service includes a replication engine to replicate global naming data to the other of the first server node and the second server node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving an indication that a new server node is joining a cluster of server nodes;
disabling global naming operations within the cluster;
replicating global naming objects in the new server node; and
enabling global naming operations once replicating is complete. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
means for replicating global naming operations to a server node joining a cluster; and
means for notifying the cluster of global naming operations in any server node. - View Dependent Claims (18, 19, 20)
-
-
21. A machine accessible medium containing instructions that, when executed, cause a machine to:
-
receive an indication that a new server node is joining a cluster of servers;
disable global naming operations within the cluster;
replicate global naming objects in the new server; and
enable global naming operations once replicating is complete. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification