Caching, clustering and aggregating server
First Claim
Patent Images
1. A server system comprising:
- a backend server;
a first communication link connected to the backend server;
a cluster of servers connected to the first communication link;
wherein each server in the cluster of servers is in communication with the other servers in the cluster of servers andwherein at least one of the servers in said the cluster of servers stores retrieved articles from the backend server when the articles are requested by a customer;
a second communication link;
wherein the second communication link provides article requests from at least a first customer to the cluster of servers and provides at least one of the retrieved articles to the at least one customer; and
wherein the server system retrieves stored articles from the at least one server in the cluster of servers when a first requested article has been previously requested by a second customer and is stored in the at least one server in the cluster of servers.
3 Assignments
0 Petitions
Accused Products
Abstract
A cluster of data caching servers that provide UseNet service to customers. The cluster of data caching servers cache articles and data requested by customers after retrieving the articles and data from a backend server/server farm. The cluster of data caching servers are adapted to share their cache memories with the other clustered servers in the cluster such that, if an article is requested by a client and the article has already been stored in one of the clustered server'"'"'s cache memories, there is no requirement to retrieve all the requested article from the backend server.
-
Citations
27 Claims
-
1. A server system comprising:
-
a backend server; a first communication link connected to the backend server; a cluster of servers connected to the first communication link; wherein each server in the cluster of servers is in communication with the other servers in the cluster of servers and wherein at least one of the servers in said the cluster of servers stores retrieved articles from the backend server when the articles are requested by a customer; a second communication link; wherein the second communication link provides article requests from at least a first customer to the cluster of servers and provides at least one of the retrieved articles to the at least one customer; and wherein the server system retrieves stored articles from the at least one server in the cluster of servers when a first requested article has been previously requested by a second customer and is stored in the at least one server in the cluster of servers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A storage and retrieval system comprising:
-
a plurality of servers forming a server cluster, each server of the plurality of servers having storage space for storing articles and data; a communication network allowing each one of the plurality of servers to communicate with each other; a backend server comprising storage space for storing articles, the backend server being in communication with the server cluster via a first communication link; wherein a first server of the plurality of servers accepts a request for a first article from a customer; wherein the first server, via the communication network, queries the plurality of servers for the first article; wherein if the first article is found in one of the plurality of servers storage space, the first article is provided to the first server for delivery to the customer; and wherein the first article is not found in one of the plurality of server the first server requests the first article from the backend server. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for providing news services comprising:
-
providing a local network cluster of news servers; caching data and metadata related to news services with the news servers in the local network cluster; receiving a request for news services from a client associated with the local network cluster; determining whether the requested news services are available from the news servers in the local network cluster; if so, retrieving the requested news services from the news servers in the local network cluster and providing the requested news services to the client directly from the local network cluster; and if not, creating a session to one of at least one backend server(s) to retrieve the requested news services. - View Dependent Claims (26, 27)
-
Specification