Server Machine and Network Processing Method
First Claim
1. A server machine connected to one or more client computers via a network, comprising:
- a plurality of ports,a plurality of application groups to which a plurality of server applications providing services belong,first management information associating the application group with first identification information used by a server application belonging to the application group,a second management information associating second identification information identifying the plurality of ports with a plurality of endpoints consisting of a set of the first identification information and the second identification information, anda packet dispatching processor for retrieving a destination application group of a communication packet based on first identification information included in the communication packet received by any of the plurality of ports and the first management information;
for retrieving a plurality of endpoints based on second identification information included in the communication packet and the second management information; and
for dispatching the communication packet to a server application corresponding to any of the plurality of the retrieved endpoints and belonging to the retrieved application group.
1 Assignment
0 Petitions
Accused Products
Abstract
An object of the present invention is to provide a server machine and network processing method capable of running a plurality of same server applications at a time on a single OS in a single sever machine.
A server machine comprises a packet dispatching processor for retrieving a destination application group of a communication packet based on first identification information included in a communication packet received by any of a plurality of ports and first management information; for retrieving a plurality of endpoints based on second identification information included in the communication packet and second management information; and for dispatching the communication packet to a server application corresponding to any of the plurality of the retrieved endpoints and belonging to the retrieved application group.
-
Citations
19 Claims
-
1. A server machine connected to one or more client computers via a network, comprising:
-
a plurality of ports, a plurality of application groups to which a plurality of server applications providing services belong, first management information associating the application group with first identification information used by a server application belonging to the application group, a second management information associating second identification information identifying the plurality of ports with a plurality of endpoints consisting of a set of the first identification information and the second identification information, and a packet dispatching processor for retrieving a destination application group of a communication packet based on first identification information included in the communication packet received by any of the plurality of ports and the first management information;
for retrieving a plurality of endpoints based on second identification information included in the communication packet and the second management information; and
for dispatching the communication packet to a server application corresponding to any of the plurality of the retrieved endpoints and belonging to the retrieved application group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A network processing method for a sever machine connected to one or more client computers via a network, comprising:
-
a first association step for associating a plurality of application groups to which a plurality of server applications providing services belong with first identification information which can be used by a server application belonging to the application group, as first management information, a second association step for associating second identification information identifying the plurality of ports with a plurality of endpoints consisting of a set of the first identification information and the second identification information, as second management information, and a packet dispatching processing step for retrieving a destination application group of a communication packet based on first identification information included in the communication packet received by any of the plurality of ports and the first management information;
for retrieving a plurality of endpoints based on second identification information included in the communication packet and the second management information; and
for dispatching the communication packet to a server application corresponding to any of the plurality of the retrieved endpoints and belonging to the retrieved application group. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A server machine connected to one or more client computers via a network, comprising:
-
a plurality of ports, a plurality of application groups to which a plurality of server applications providing services belong, management information associating the application group with first identification information, which is used by a server application belonging to the application group and by which a communication packet can be received with any of the plurality of ports, and a packet dispatching processor for retrieving a destination application group of a communication packet based on first identification information included in the communication packet and the management information; and
for dispatching the communication packet to a server application having the first identification information and belonging to the retrieved application group.
-
Specification