Claims
- 1. A data node at each of first and second sites in a data network comprising:
A) a cache memory device connected to the data network, and B) a cache memory manager connected to said cache memory device for controlling communications between said cache memory device and other sites in the data network wherein each said cache memory manager controls transfers in response to one of at least two cache memory management methods and wherein the cache memory management methods used at the first and second sites is different.
- 2. A data node as recited in claim 1 wherein said cache memory manager includes method storage means for storing a plurality of cache memory management methods and method selection means for selecting one of said cache memory management methods for controlling said cache memory device.
- 3. A data node as recited in claim 2 additionally including monitoring means for monitoring operations at said node and said method selection means responds to said monitoring means.
- 4. A data node as recited in claim 2 wherein additionally including means for receiving commands from other nodes and said method selection means responds to the received commands
- 5. A data node as recited in claim 5 wherein one of said cache management methods is a least recently used cache management method.
- 6. A data node as recited in claim 5 wherein one of said cache management methods is a data usage cache management method.
- 7. A data node as recited in claim 5 wherein one of said cache management methods is a store-through cache management method.
- 8. A data node as recited in claim 5 wherein one of said cache management methods is a pre-fetch cache management method.
- 9. A data node as recited in claim 5 wherein one of said cache management methods is an indexing cache management method.
- 10. A data node as recited in claim 5 wherein one of said cache management methods is a B-tree cache management method.
- 11. A data node as recited in claim 5 wherein one of said cache management methods is a charging cache management method.
- 12. A data node as recited in claim 1 wherein each of said data nodes operates with a different predetermined cache memory management method.
- 13. A data node as recited in claim 12 wherein said cache memory manager operates in response to a predetermined cache memory management method that is different from the cache memory management method used at the other network site.
- 14. A data node as recited in claim 12 wherein said cache memory manager includes method storage means for storing a plurality of cache memory management methods and method selection means for selecting one of said cache memory management methods for controlling said cache memory device.
- 15. A data node as recited in claim 14 wherein said method storage means stores, for selection, least recently used, data usage, store-through, pre-fetch, indexing, Btree and charge cache memory management methods.
- 16. A data node as recited in claim 15 additionally including monitoring means for monitoring operations at said node and said method selection means responds to said monitoring means.
- 17. A data node as recited in claim 15 wherein additionally including means for receiving commands from other nodes and said method selection means responds to the received commands.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation of copending U.S. patent application Ser. No. 09/705,114 filed Nov. 2, 2000 which is a continuation of U.S. patent application Ser. No. 09/659,482 filed Apr. 20, 1998 (now abandoned), which applications are assigned to the same assignee as this invention.
Continuations (2)
|
Number |
Date |
Country |
| Parent |
09705114 |
Nov 2000 |
US |
| Child |
10036547 |
Dec 2001 |
US |
| Parent |
09659482 |
Sep 2000 |
US |
| Child |
09705114 |
Nov 2000 |
US |