Zero-loss web service system and method
First Claim
1. A system for providing zero-loss routing to clients communicating via a communications network utilizing client access requests having predetermined address parameters, said system comprising:
- a plurality of servers communicable with each other; and
a dispatcher including a routing mechanism, communicable with the communications network and with said plurality of servers, said dispatcher dispatching an access request to one of said plurality of servers responsive to the predetermined address parameters, and said routing mechanism migrating said access request to another one of said plurality of servers responsive to a failure in said one of said plurality of servers.
1 Assignment
0 Petitions
Accused Products
Abstract
A zero-loss web service system for providing World Wide Web access service to clients connecting via the Internet and sending requests to said system for said access, wherein the system comprises a server cluster and a dispatcher device. The server cluster comprises a number of servers connected in a network. The dispatcher device comprises a routing mechanism, the dispatcher dispatching each of the access requests sent by the clients to a corresponding one of the servers in the cluster, and the routing mechanism discriminating each of the requests sent by the clients and migrating the requests to another server in the event that the corresponding server suffers a service failure.
-
Citations
19 Claims
-
1. A system for providing zero-loss routing to clients communicating via a communications network utilizing client access requests having predetermined address parameters, said system comprising:
-
a plurality of servers communicable with each other; and
a dispatcher including a routing mechanism, communicable with the communications network and with said plurality of servers, said dispatcher dispatching an access request to one of said plurality of servers responsive to the predetermined address parameters, and said routing mechanism migrating said access request to another one of said plurality of servers responsive to a failure in said one of said plurality of servers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for providing zero-loss routing to clients communicating via a communications network utilizing client access requests having predetermined address parameters, said system comprising:
-
a server cluster including a plurality of servers communicable with each other, said plurality of servers being teamed up in a plurality of twin servers each including a primary server and a backup server; and
a dispatcher including a routing mechanism, communicable with the communications network and with said server cluster, said dispatcher dispatching said access request requesting for a session-based service to the primary server of one of said twin servers committed to said access request responsive to the predetermined address parameters, and said routing mechanism migrating said access request to the backup server of said committed twin server responsive to a failure in said primary server. - View Dependent Claims (11, 12, 15, 16, 17, 18, 19)
-
-
13. A method for providing zero-loss information access service in a system including a plurality of servers routing information to clients communicating via a communications network utilizing client access requests having predetermined address parameters, said method comprising the steps of:
-
a) discriminating an access request into a request for either static information, dynamic information or session-based service;
b) dispatching said access request to one of said plurality of servers responsive to the predetermined address parameters; and
c) migrating said access request requesting for a session-based service to another one of said plurality of servers responsive to a failure in said one of said plurality of servers.
-
-
14. A method for providing zero-loss information access service in a system including a plurality of servers routing information to clients communicating via a communications network utilizing client access requests having predetermined address parameters, said method comprising the steps of:
-
a) discriminating an access request into a request for either static information, dynamic information or session-based service;
b) teaming up a committed twin server of a primary server and a backup server selected from said plurality of servers;
c) processing said access request for session-based service in said primary server of said committed twin server responsive to said predetermined address parameters; and
d) migrating said access request for session-based service to said backup server of said committed twin server responsive to a failure in said primary server.
-
Specification