Network system and method of distributing accesses to a plurality of server apparatus in the network system
First Claim
1. A network system comprising:
- a plurality of servers;
a plurality of load balancing apparatus, each of said load balancing apparatus being connected to two or more of said plurality of servers, receiving an access packet to said plurality of servers and transferring said access packet received to an arbitrary server among said two or more servers connected thereto; and
at least one routing apparatus connected respectively to said two or more load balancing apparatus among said plurality of load balancing apparatus, and connected to a network, said routing apparatus receiving an access packet to said plurality of servers from said network and forwarding said access packet received to an arbitrary load balancing apparatus among said two or more load balancing apparatus connected thereto.
1 Assignment
0 Petitions
Accused Products
Abstract
A network system includes a plurality of servers, a plurality of load balancing apparatus and at least one routing apparatus. Each load balancing apparatus is connected to two or more servers of a plurality of servers. Each routing apparatus is connected to two or more load balancing apparatus of a plurality of load balancing apparatus and to a network. Each routing apparatus receives an access packet for a plurality of server apparatus from the network and forwards the access packet so received to an arbitrary one of the two or more load balancing apparatus connected to the routing apparatus. Each load balancing apparatus receives an access packet from each routing apparatus and transfers it to an arbitrary server among the two or more servers connected thereto.
137 Citations
19 Claims
-
1. A network system comprising:
-
a plurality of servers;
a plurality of load balancing apparatus, each of said load balancing apparatus being connected to two or more of said plurality of servers, receiving an access packet to said plurality of servers and transferring said access packet received to an arbitrary server among said two or more servers connected thereto; and
at least one routing apparatus connected respectively to said two or more load balancing apparatus among said plurality of load balancing apparatus, and connected to a network, said routing apparatus receiving an access packet to said plurality of servers from said network and forwarding said access packet received to an arbitrary load balancing apparatus among said two or more load balancing apparatus connected thereto. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of distributing a plurality of access packets received from a network to a plurality of servers in a network system, said network system including a plurality of servers, a plurality of load balancing apparatus respectively connected to two or more servers among said plurality of servers and at least one routing apparatus connected to said two or more load balancing apparatus of said plurality of load balancing apparatus and to said network, said method comprising the steps of:
-
receiving from said network a plurality of access packets containing an address set in common for said plurality of servers as a destination address by said routing apparatus;
selecting in each of said routing apparatus a load balancing device to be forwarded from among said two or more load balancing apparatus for each of said access packets received, forwarding each of said access packets, and distributing and forwarding said plurality of access packets to said two or more load balancing apparatus;
receiving each of said access packets by each of said load balancing apparatus; and
selecting an arbitrary server from among said two or more servers for each of said access packets received by each of said load balancing apparatus, and transferring said access packet to distribute and transfer said plurality of access packets to said two or more servers. - View Dependent Claims (11, 12, 13, 14, 16, 17, 18, 19)
-
-
15. A method of processing an access request packet in an information service site, said information service site including a plurality of servers, a plurality of load balancing apparatus respectively connected to two more of said plurality of servers, and at least one routing apparatus connected to said two or more load balancing apparatus among said plurality of load balancing apparatus and to a network, for receiving access request packets transmitted from a plurality of client devices through said network and providing services to said plurality of client devices, said processing method comprising the steps of:
-
setting the same address for said plurality of servers;
receiving a plurality of access request packets containing said address as a destination address from said network by said routing apparatus;
selecting said load balancing apparatus to be forwarded from said two or more load balancing apparatus for each of said access request packets so received, and forwarding each of said access request packets by said routing apparatus;
receiving each of said access request packets by each of said load balancing apparatus;
selecting an arbitrary server from said two or more servers for each access request packet so received by each of said load balancing apparatus, and transferring said access request packet; and
receiving and processing each of said access request packet by each of said servers.
-
Specification