System and method for providing a multi-tiered hierarchical transient message store accessed using multiply hashed unique filenames
First Claim
1. A system for storing transient message packets in a hierarchical message store for use in a distributed computing environment, comprising:
- a unique filename module generating a unique filename identifying an incoming message packet intercepted entering a bounded network domain;
a checksum module calculating an index checksum from the unique filename using a seed value associated with an index level in a hierarchical message store and calculating a storage checksum from the unique filename using a seed value associated with a storage level in the hierarchical message store; and
a message receiver storing the incoming message packet in an index node in the index level and a storage node in the storage level and dependent on the index node, each respectively indexed by the index checksum and the storage checksum, wherein the index checksum is calculated according to the equation;
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing a multi-tiered hierarchical transient message store accessed using multiply hashed unique filenames is described. A hierarchical message store is maintained. The hierarchical message store is logically structured with a plurality of storage nodes. Each storage node is dependently linked to one of a plurality of index nodes. Each index node is dependently linked to a root node. An incoming message is intercepted at a network domain boundary and assigning a unique filename. An index hash of the unique filename, corresponding to one such index node, and a storage hash of the unique filename, corresponding to one such storage node, are generated. The message is stored in the hierarchical message store at the one such index node and the one such storage node.
-
Citations
15 Claims
-
1. A system for storing transient message packets in a hierarchical message store for use in a distributed computing environment, comprising:
-
a unique filename module generating a unique filename identifying an incoming message packet intercepted entering a bounded network domain;
a checksum module calculating an index checksum from the unique filename using a seed value associated with an index level in a hierarchical message store and calculating a storage checksum from the unique filename using a seed value associated with a storage level in the hierarchical message store; and
a message receiver storing the incoming message packet in an index node in the index level and a storage node in the storage level and dependent on the index node, each respectively indexed by the index checksum and the storage checksum, wherein the index checksum is calculated according to the equation;
- View Dependent Claims (2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15)
-
-
8. A method for storing transient message packets in a hierarchical message store for use in a distributed computing environment, comprising:
-
generating a unique filename identifying an incoming message packet intercepted entering a bounded network domain;
calculating an index checksum from the unique filename using a seed value associated with an index level in a hierarchical message store;
calculating a storage checksum from the unique filename using a seed value associated with a storage level in the hierarchical message store;
storing the incoming message packet in an index node in the index level and a storage node in the storage level and dependent on the index node, each respectively indexed by the index checksum and the storage checksum; and
calculating the index checksum according to the equation;
- View Dependent Claims (9)
-
Specification