Naming service implementation in a clustered environment
First Claim
Patent Images
1. An apparatus comprising:
- a server node;
a non-persistent storage unit accessible by the server node; and
a hierarchical naming structure retained within the non-persistent storage unit to be removed if the server is rebooted.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for providing naming operations. Contexts are created and organized hierarchically under an initial context. The hierarchy is retained in a non-persistent storage medium. The objects and contexts created as a result of various naming operations are removed from the naming system responsive to a reboot of a server. In one embodiment, the entire naming hierarchy is represented in nested hash tables with a nesting level of only two.
-
Citations
23 Claims
-
1. An apparatus comprising:
-
a server node;
a non-persistent storage unit accessible by the server node; and
a hierarchical naming structure retained within the non-persistent storage unit to be removed if the server is rebooted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a plurality of virtual machines (VM) each having a server node resident therein;
a non-persistent memory implementation within each VM; and
a naming service within each of the plurality of VM, the naming service to store a hierarchical representation of objects bound within each respective VM in the non-persistent memory implementation of the respective VM. - View Dependent Claims (10, 11, 12)
-
-
13. A method comprising:
-
providing an abstraction as an initial context;
creating a context instance to be hierarchically organized within the abstraction;
storing the context instance in non-persistent storage; and
removing the context instance responsive to a reboot of a server. - View Dependent Claims (14, 15, 16)
-
-
17. An apparatus comprising:
-
means for hierarchically organizing a plurality of contexts in a naming system as two level nested hash tables; and
means for non-persistently storing the nested hash tables. - View Dependent Claims (18, 19)
-
-
20. A machine-accessible medium containing instructions that, when executed, cause a machine to:
-
provide an abstraction as an initial context;
create a context instance to be hierarchically organized within the abstraction;
store the context instance in non-persistent storage; and
remove the context instance responsive to a reboot of a server. - View Dependent Claims (21, 22, 23)
-
Specification