Server accelerator switch
OwnerDavid Y. Changinventor
Life of this patent
Estimating the term…
Abstract
A system with one or more server accelerator (SA) switches provides accelerated or faster response to a network user. The SA switches may send data directly to a user, i.e., an initiating computer, without further intervention or post-processing of retrieved data by an origin server, thereby reducing the load on an origin server. The requirements from an origin server are thereby reduced, thus, also enabling an origin server to handle more user requests.
Claims10
A method of accelerating response to a computer network request, the method comprising:
- receiving a request from a network user;
- sending said request to an origin server;
- translating said request to one or more corresponding server accelerator switch (SAS) requests wherein each of said SAS requests comprises at least a server accelerator request type, connection ID, and disk command(s);
- sending said SAS requests to one or more computer-readable media or data stores to retrieve data;
- and
- determining whether said server accelerator request type is a “normal” or “accelerated” type and determining processing of the retrieved data.
A server accelerator (SA) switch apparatus wherein said SA switch apparatus comprises:
- a CPU that executes programming instructions;
- and
- memory containing programming instructions that, when executed by the CPU, cause operations wherein the SA switch receives a request from a network user, sends said request to an origin server, receives one or more server accelerator switch (SAS) requests, wherein each of said SAS request comprises at least a server accelerator request type, connection ID, and disk command(s), sends said SAS requests to retrieve data from data store, and determines whether said server accelerator request type is a “normal” or “accelerated” type and determines processing of the retrieved data.
An origin server apparatus used for network processing, wherein said origin server apparatus translates a network user request to one or more corresponding server accelerator switch (SAS) requests, wherein each of said SAS requests comprises at least a server accelerator request type, connection ID, and disk command(s).
A server accelerator system that enables faster response to network requests, the system comprising:
- a server accelerator (SA) switch that interfaces to one or more origin servers and to one or more data stores, and wherein said SA switch may send data to a network user directly when a server accelerator switch (SAS) request that is type “accelerated” is received;
- an origin server that translates a user's request to one or more server accelerator switch (SAS) requests and wherein each of said SAS request comprises at least a server accelerator request type, connection ID, and disk command(s);
- and
- a data store wherein data files may be written to and read from.
Dependencies are inferred from the claim text.