The invention discloses a
packet scheduling method and device for a multi-path TCP. The method comprises the steps of receiving a
data stream of an
application layer and dividing the
data stream into multiple groups, wherein the
data stream is provided with multiple sub-streams, and each sub-
stream is provided with a sending
queue; sending the multiple groups to an input
queue; sequentially obtaining the multiple groups in the input
queue or sequentially distributing the multiple groups to the sending queue of one sub-
stream to fill a vacant sending window when the number of the currently overstocked groups in the sending queue of one sub-
stream is smaller than the vacant sending window in the sub-stream or when the number of the groups sent by the sub-stream currently is smaller than the current sending window of the sub-stream; reinserting the groups in the sending queues of the sub-streams to the input queue in order and scheduling the groups to sending queues of other sub-streams when
packet loss of the sub-streams overtimes or a path loses
efficacy. The scheduling method has the advantages of being small in calculation expense, wide in application range, easy to achieve and the like.