PURPOSE: To obtain a maximum processing speed at all times by revising the processing share of each CPU dynamically in response to the state of a processed packet so as to uniformize the processing quantity of each CPU with respect to the communication processing unit using plural CPUs for communication processing.
CONSTITUTION: A packet is processed by CPUs 131-133. Then the length of the packet during processing is obtained by a packet length monitor 161 and the length is reported to a packet length statistic processing unit 171. The packet length statistic processing unit 171 generates a packet length statistic by the data reported from a packet length monitor 161 and reports it to a packet processing sharing device 181 which kinds of packets are much processed at present. The packet processing sharing device 181 revises the processing share of the CPUs 131-133 based on the report and the processing share of each CPU in response to the packet length registered in advance.
ONO KENZO
TERAJIMA RIEKO
TANABE TAKUMI