Claims
- 1. A method comprising:
populating a cache with a resource only when at least i requests for said resource have been received; wherein at least occassionally i is an integer greater than one.
- 2. The method of claim 1 wherein the value of i is invariant.
- 3. The method of claim 1 wherein the value of i is based on calendrical time.
- 4. The method of claim 1 wherein said cache is populated with said resource only when at least i requests for said resource have been received within an elapsed time interval, Δt.
- 5. The method of claim 4 wherein the duration of said elapsed time interval, Δt, is based on the value of i.
- 6. The method of claim 4 wherein the value of i is based on calendrical time.
- 7. The method of claim 4 wherein the duration of said elapsed time interval, Δt, is based on calendrical time.
- 8. A data processing system comprising:
a cache for storing a resource; and a processor for populating said cache with said resource only when at least i requests for said resource have been received; wherein i is an integer greater than one.
- 9. The data processing system of claim 8 wherein the value of i is invariant.
- 10. The data processing system of claim 8 wherein the value of i is based on calendrical time.
- 11. The data processing system of claim 8 wherein said cache is populated with said resource only when at least i requests for said resource have been received within an elapsed time interval, Δt.
- 12. The data processing system of claim 8 wherein the duration of said elapsed time interval, Δt, is based on the value of i.
- 13. The data processing system of claim 8 wherein the value of i is based on calendrical time.
- 14. The data processing system of claim 8 wherein the duration of said elapsed time interval, Δt, is based on calendrical time.
- 15. A method comprising:
receiving at a first node in a computer network at least one request for a resource; retrieving said resource from a second node in said computer network; and populating a cache in said first node with said resource only when at least i requests for said resource have been received at said first node; wherein i is an integer greater than one.
- 16. The method of claim 15 wherein the value of i is invariant.
- 17. The method of claim 15 wherein the value of i is based on calendrical time.
- 18. The method of claim 15 wherein said cache is populated with said resource only when at least i requests for said resource have been received within an elapsed time interval, Δt.
- 19. The method of claim 18 wherein the duration of said elapsed time interval, Δt, is based on the value of i.
- 20. The method of claim 18 wherein the value of i is based on calendrical time.
- 21. The method of claim 18 wherein the duration of said elapsed time interval, Δt, is based on calendrical time.
- 22. The method of claim 15:
wherein said computer network is a hierarchical computer network and said first node has m filial nodes; wherein said cache is populated with said resource only when at least one request for said resource has been received from at least n of said m filial nodes; and wherein m is an integer greater than one, n is an integer greater than one, and m≧n.
- 23. The method of claim 15:
wherein said computer network is a hierarchical computer network and said first node has m filial nodes; wherein said cache is populated with said resource only when at least one request for said resource has been received from at least n of said m filial nodes within an elapsed time interval, Δt; and wherein m is an integer greater than one, n is an integer greater than one, and m≧n.
- 24. A first node in a computer network, said first node comprising:
a cache; at least one receiver for receiving at least one request for a resource; and a processor for retrieving said resource from a second node in said computer network, and for populating said cache in said first node with said resource only when at least i requests for said resource have been received at said first node; wherein i is an integer greater than one.
- 25. The first node of claim 24 wherein the value of i is invariant.
- 26. The first node of claim 24 wherein the value of i is based on calendrical time.
- 27. The first node of claim 24 wherein said cache is populated with said resource only when at least i requests for said resource have been received within an elapsed time interval, Δt.
- 28. The first node of claim 27 wherein the duration of said elapsed time interval, Δt, is based on the value of i.
- 29. The first node of claim 27 wherein the value of i is based on calendrical time.
- 30. The first node of claim 27 wherein the duration of said elapsed time interval, Δt, is based on calendrical time.
- 31. The first node of claim 24:
wherein said computer network is a hierarchical computer network and said first node has m filial nodes; wherein said cache is populated with said resource only when at least one request for said resource has been received from at least n of said m filial nodes; and wherein m is an integer greater than one, n is an integer greater than one, and m >n.
- 32. The first node of claim 24:
wherein said computer network is a hierarchical computer network and said first node has m filial nodes; wherein said cache is populated with said resource only when at least one request for said resource has been received from at least n of said m filial nodes within an elapsed time interval, Δt; and wherein m is an integer greater than one, n is an integer greater than one, and m≧n.
REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to U.S. patent application Ser. No. ______, entitled “Distributed Caching Architecture For Computer Networks,” (Attorney Docket “Broadspider 1”) filed on the same date as this application, which is incorporated by reference.