主权项 |
1. A method for providing network services using a distributed server system, comprising:
providing a first server and a second server, the first server having a first host processor and a first memory bus, the first host processor accessing a system memory of the first server via the first memory bus, the second server having a second host processor and a second memory bus, said second host processor accessing system memory of the second server via the second memory bus, providing multiple offload processor modules to each of the first and second servers, each offload processor module of the first server directly connected to the first memory bus and including a plurality of offload processors and an input-output (IO) port, each offload processor module of the second server directly connected to the second memory bus and including a plurality of offload processors and an input-output (IO) port, providing bidirectional network packet flow through IO ports of at least two offload processor modules comprising an offload processor module of the first server and an offload processor module of the second server, providing a direct connection between the IO ports of the at least two offload processor modules between the first and the second servers or between two of the multiple offload processor modules of the same server, receiving data for at least one offload processor module of the first server through the first memory bus or the IO port of a corresponding processor module of the first server, including network packet data, and processing network packet data corresponding to the bidirectional network packet flow and a logical identifier with the at least one of the multiple offload processor modules. |