Nova Patents
EP1595368B1

Packet scheduling

Abstract

This record has no abstract on file.

EP1595368B1, drawing sheet 1
Sheet 1 of 52

Term

Term ended

Expired 18 February 2024, 2.6 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

24 claims: 20 independent, 4 dependent

  1. 1
    A packet scheduling method, for scheduling packets of data for transmission from a transmitter via at least one channel to a plurality of receivers, which method comprises:producing for each individual receiver at least two different individual measures, each being a measure of scheduling performance in one or more different aspects;producing (S1, S3) for each individual receiver a combined measure of the scheduling performance in at least two different said aspects by combining said individual measures for the receiver concerned;and employing (S4) the respective combined measures for different receivers to decide the receiver(s) to which packets are to be transmitted;characterised by : assigning respective weightings to said at least two different scheduling-performance aspects;combining (S1, S3) said individual measures in accordance with said assigned weightings to produce said combined measure;and further characterised in that at least one said individual measure is independent of at least one said aspect which influences another one of said individual measures.
  2. 4
    A method as claimed in any preceding claim, wherein, in producing the combined measure, delay in delivering data to the receiver is determined in dependence upon a difference between a worst delay currently experienced by the receiver and a tolerable delay threshold set for the receiver.
  3. 5
    A method as claimed in any preceding claim, wherein in producing the combined measure throughput of data to the receiver is determined in dependence upon an amount of data delivered successfully to the receiver and on an amount of data waiting at the transmitter for transmission to the receiver.
  4. 6
    A method as claimed in any preceding claim, wherein at least one said individual measure is influenced by a priority assigned individually to the receiver.
  5. 7
    A method as claimed in any one of claims 1 to 5, wherein at least one said individual measure is influenced by a priority assigned to a type of service provided to the receiver.
  6. 8
    A method as claimed in any preceding claim, wherein at least one said individual measure is adjusted to reduce a mismatch between it and another one of said individual measures.
  7. 9
    A method as claimed in any preceding claim, wherein one or more of said individual measures are normalised.
  8. 10
    A method as claimed in any preceding claim, wherein the or each said combined measure is produced by forming a product of said individual measures for the receiver concerned.
  9. 11
    A method as claimed in any preceding claim, further comprising:producing respective first and second such combined measures (S1, S3) for each said individual receiver;ranking (S2) the receivers based on their respective first combined measures and forming a list of the receivers in the order in which they are ranked;and allocating (S4) channels to the receivers in the list, based on their respective second combined measures, starting from the highest-ranked receiver in the list.
  10. 13
    A method as claimed in any preceding claim, wherein one of said different aspects is success or failure in delivering data to the receiver within a tolerable delay threshold.
  11. 14
    A method as claimed in any preceding claim, wherein one of said different aspects is a quality of a channel between the transmitter and the receiver.
  12. 15
    A method as claimed in any preceding claim, wherein one of said different aspects is how much data is estimated to be deliverable successfully to the receiver.
  13. 16
    A method as claimed in any preceding claim, wherein one of said different aspects is how much data is waiting at the transmitter for transmission to the receiver.
  14. 17
    A method as claimed in any preceding claim, wherein one of said different aspects is delay in delivering data to the receiver.
  15. 18
    A method as claimed in any preceding claim, wherein one of said different aspects is fairness as between different receivers.
  16. 19
    A method as claimed in any preceding claim, wherein one of said different aspects is a commercial aspect.
  17. 20
    A method as claimed in any preceding claim, carried out iteratively for a series of scheduling instants, wherein, for each said scheduling instant, new combined measures are produced for the receivers and a new decision is made on the receiver(s) to which packets are to be transmitted.
  18. 21
    A method as claimed in any preceding claim, wherein said transmission is a wireless transmission.
  19. 22
    A method as claimed in any preceding claim, wherein said transmitter is part of a base station of a wireless communication system, and each said receiver is part of a user equipment of that system.
  20. 23
    Packet scheduling apparatus, for scheduling packets of data for transmission from a transmitter to a plurality of receivers via at least one channel, which apparatus comprises:means (12 1 , ...12 K ;12) for producing for each individual receiver at least two different individual measures, each being a measure of scheduling performance in one or more different aspects;means (14;66) for producing for each individual receiver a combined measure of performance of the apparatus in at least two different said aspects by combining said individual measures for the receiver concerned;and means (16;66) for employing the respective combined measures for different receivers to decide the receiver(s) to which packets are to be transmitted;characterised by : means (52;62) for assigning weightings to said at least two different aspects of performance of the packet scheduling apparatus;and further characterised in that : the combined measure producing means (14;66) is operable to combine said individual measures in accordance with said assigned weightings to produce said combined measure;and at least one said individual measure is independent of at least one said aspect which influences another one of said individual measures.
Independent claims20