Switched stream server architecture
AssigneeARRIS Solutions, Inc.
InventorsMarc I. Hebert, Jonasan C. Ho, Christopher E. McGinnis, Matthew D. Phillips, Robert C. Duzett
Life of this patent
Estimating the term…
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.
Claims11
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.
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.
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.
Dependencies are inferred from the claim text.