Switched stream server architecture
First Claim
Patent Images
1. A method comprising:
- directing a stream requesting a novel title to one of a least-busy server in a server pool and a least-miss-traffic server in the server pool, even if the novel title is already cached on a not full server that is not the least busy or least miss server in the pool;
setting the server to which the novel title was directed to the requested title'"'"'s preferred server, directing a stream requesting a familiar title to the title'"'"'s preferred server, even if the familiar title is not already cached on the preferred server, directing a stream requesting a crowded title to one of a least-busy server and the least-miss-traffic server.
11 Assignments
0 Petitions
Accused Products
Abstract
A method for allocating content requests to a server pool includes directing a stream requesting a novel title to one of a least-busy server in a server pool and a least-miss-traffic server in the server pool; setting the server to which the novel title was directed to the requested title'"'"'s preferred server; directing a stream requesting a familiar title to the title'"'"'s preferred server; and directing a stream requesting a crowded title to one of a least-busy server and the least-miss-traffic server.
48 Citations
11 Claims
-
1. A method comprising:
- directing a stream requesting a novel title to one of a least-busy server in a server pool and a least-miss-traffic server in the server pool, even if the novel title is already cached on a not full server that is not the least busy or least miss server in the pool;
setting the server to which the novel title was directed to the requested title'"'"'s preferred server, directing a stream requesting a familiar title to the title'"'"'s preferred server, even if the familiar title is not already cached on the preferred server, directing a stream requesting a crowded title to one of a least-busy server and the least-miss-traffic server. - View Dependent Claims (2)
- directing a stream requesting a novel title to one of a least-busy server in a server pool and a least-miss-traffic server in the server pool, even if the novel title is already cached on a not full server that is not the least busy or least miss server in the pool;
-
3. A method comprising:
- directing a stream requesting a novel title to a least-busy server of a server pool;
adding the server to which the novel title was directed to the requested title'"'"'s preferred-servers list;
directing a stream requesting a familiar title to the least-busy server from the requested title'"'"'s preferred-servers list, where the preferred servers list comprises at least one server that does not already cache the familiar title. - View Dependent Claims (4, 5, 6)
- directing a stream requesting a novel title to a least-busy server of a server pool;
-
7. A server system comprising:
- non-transitory machine memory and/or circuits embodying logic to direct a stream requesting a novel title to a least-busy server of a server pool;
add the server to which the novel title was directed to the requested title'"'"'s preferred-servers list;
direct a stream requesting a familiar title to the least-busy server from the requested title'"'"'s preferred-servers list, where the preferred servers list comprises at least one server that does not already cache the familiar title. - View Dependent Claims (8, 9, 10, 11)
- non-transitory machine memory and/or circuits embodying logic to direct a stream requesting a novel title to a least-busy server of a server pool;
Specification