Patent ID: 8614947

Claim:
A packet transmitting apparatus for transmitting a received packet to a transmission destination apparatus, the packet transmitting apparatus comprising: a storage including a plurality of queues; and a processor configured to: determine whether an elapsed time t is longer than a first threshold time X·T 1 , the elapsed time t is a time elapsed from the transmission time of a packet transmitted earlier than the latest transmitted packet by X−1 packets, X being a maximum number of packets that a minimum storage capacity queue can store, the minimum storage capacity queue is a queue having a smallest storing capacity, from among the plurality of queues, for temporarily storing received packets on a transmission pass to the transmission destination apparatus, the capacity being based on a number of packets, and T 1 being a time interval with which packets stored in the minimum storage capacity queue are successively extracted; transmit the unsent packet without delaying the transmission of the unsent packet when a determination is made that the elapsed time t is longer than the first threshold time X·T 1 ; transmit the unsent packet after delaying the transmission of the unsent packet when a determination is made that the elapsed time t is shorter than the first threshold time X·T 1 ; detect the packet count X that the minimum storage capacity queue can store by transmitting packets to the transmission destination apparatus by changing a number of packets to be simultaneously transmitted; and detect a maximum number of packets that does not cause a retransmission request.