Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
138 words
A method of scheduling packets for transmission through a Multi-Link Transmission Group (MLTG) of a System Network Architecture network, the method comprising: obtaining link quality information from links in the MLTG; determining delay factors for the links in the MLTG for which link quality information is obtained, the delay factors being calculated by: DELAY=PS/(LS*MLE)+PD+(QL/2)/(LS*MLE) wherein DELAY is an estimate of a delay (in seconds) that a packet experiences over the link, PS is a packet size measured in bits, LS is a link speed for the link, MLE is a measured link efficiency, PD is a propagation delay of the link and QL is an estimate of a current queue level of the link; and scheduling data packets to the links of the MLTG so as to schedule packets to the available link with the lowest delay factor.
Claim 2
Independent Claim
138 words
A method of scheduling packets for transmission through a Multi-Link Transmission Group (MLTG) of a System Network Architecture network, the method comprising: obtaining link quality information from links in the MLTG; determining delay factors for the links in the MLTG for which link quality information is obtained, the delay factors being calculated by: DELAY=PS/(LS*MLE)+PD+(QL/2)/(LS*MLE) wherein DELAY is an estimate of a delay (in seconds) that a packet experiences over the link, PS is a packet size measured in bits, LS is a link speed for the link, MLE is a measured link efficiency, PD is a propagation delay of the link and QL is an estimate of a current queue level of the link; and scheduling data packets to the links of the MLTG so as to schedule packets to the available link with the lowest delay factor.
Claim 3
Dependent Claim
39 words
A method according to claim 1 , wherein said step of obtaining link quality information comprises the step of obtaining a retransmit count for a specified period of time from a SEND_MU signal from a link of the MLTG.
Claim 4
Independent Claim
142 words
A system for scheduling packets for transmission through a Multi-Link Transmission Group (MLTG) of a System Network Architecture network comprising: means for obtaining link quality information from links in the MLTG; means for determining delay factors for the links in the MLTG for which link quality information is obtained, the delay factors being calculated by: DELAY=PS/(LS*MLE)+PD+(QL/2)/(LS*MLE) wherein DELAY is an estimate of a delay (in seconds) that a packet experiences over the link, PS is a packet size measured in bits, LS is a link speed for the link, MLE is a measured link efficiency, PD is a propagation delay of the link and QL is an estimate of a current queue level of the link; and means for scheduling data packets to the links of the MLTG so as to schedule packets to the available link with the lowest delay factor.
Claim 5
Independent Claim
142 words
A system for scheduling packets for transmission through a Multi-Link Transmission Group (MLTG) of a System Network Architecture network comprising: means for obtaining link quality information from links in the MLTG; means for determining delay factors for the links in the MLTG for which link quality information is obtained, the delay factors being calculated by: DELAY=PS/(LS*MLE)+PD+(QL/2)/(LS*MLE) wherein DELAY is an estimate of a delay (in seconds) that a packet experiences over the link, PS is a packet size measured in bits, LS is a link speed for the link, MLE is a measured link efficiency, PD is a propagation delay of the link and QL is an estimate of a current queue level of the link; and means for scheduling data packets to the links of the MLTG so as to schedule packets to the available link with the lowest delay factor.
Claim 6
Dependent Claim
38 words
A system according to claim 3 , wherein said means for obtaining link quality information comprises means for obtaining a retransmit count for a specified period of time from a SEND_MU signal from a link of the MLTG.
Claim 7
Dependent Claim
174 words
A computer program product for scheduling packets for transmission through a Multi-Link Transmission Group (MLTG) of a System Network Architecture network comprising: a computer readable storage medium having computer-readable program code means embodied in said medium, said computer-readable program code means comprising: computer readable program code means for obtaining link quality information from links in the MLTG; computer-readable program code means for determining delay factors for the links in the MLTG for which link quality information is obtained, the delay factors being calculated by: DELAY=PS/(LS*MLE)+PD+(QL/2)/(LS*MLE) wherein DELAY is an estimate of a delay (in seconds) that a packet experiences over the link, PS is a packet size measured in bits, LS is a link speed for the link, MLE is a measured link efficiency, PD is a propagation delay of the link and QL is an estimate of a current queue level of the link; and computer-readable program code means for scheduling data packets to the links of the MLTG so as to schedule packets to the available link with the lowest delay factor.
Claim 8
Dependent Claim
174 words
A computer program product for scheduling packets for transmission through a Multi-Link Transmission Group (MLTG) of a System Network Architecture network comprising: a computer readable storage medium having computer-readable program code means embodied in said medium, said computer-readable program code means comprising: computer readable program code means for obtaining link quality information from links in the MLTG; computer-readable program code means for determining delay factors for the links in the MLTG for which link quality information is obtained, the delay factors being calculated by: DELAY=PS/(LS*MLE)+PD+(QL/2)/(LS*MLE) wherein DELAY is an estimate of a delay (in seconds) that a packet experiences over the link, PS is a packet size measured in bits, LS is a link speed for the link, MLE is a measured link efficiency, PD is a propagation delay of the link and QL is an estimate of a current queue level of the link; and computer-readable program code means for scheduling data packets to the links of the MLTG so as to schedule packets to the available link with the lowest delay factor.
Claim 9
Dependent Claim
46 words
A computer program product according to claim 5 , wherein said computer-readable program code means for obtaining link quality information comprises computer-readable program code means for obtaining a retransmit count for a specified period of time from a SEND_MU signal from a link of the MLTG.