IP Library › Granted Patent US 8,208,475
Granted Patent B2
US 8,208,475 · App. 12/517,169 · Granted Jun 26, 2012

Packet scheduler and packet scheduling method

Assignees: Electronics and Telecommunications Research Institute; Samsung Electronics Co., Ltd.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,208,475
App. No.
12/517,169
Granted
Jun 26, 2012
Kind
B2
Abstract

A method for scheduling packets from a plurality of radio bearers by a scheduler of a first layer includes calculating a virtual scheduling time for the radio bearers by using a packet delay variation of the radio bearers, and transmitting the packet of the radio bearer having the greatest virtual scheduling time from among the plurality of radio bearers to a second layer.

Claims (42)

1. A method for scheduling a packet from a plurality of radio bearers by a scheduler of a first layer, the method comprising:

calculating a virtual scheduling time for each radio bearer by using a packet delay variation of the radio bearers; and

transmitting a packet of the radio bearer having the greatest virtual scheduling time from among the plurality of radio bearers to a second layer.

2. The method of claim 1 , wherein

the first layer includes a radio link control (RLC) layer, and the second layer includes a medium access control (MAC) layer.

3. The method of claim 1 , wherein

the first layer includes a medium access control (MAC) layer, and the second layer includes a physical (PHY) layer.

4. The method of claim 1 , wherein

the plurality of radio bearers include real-time radio bearers.

5. The method of claim 1 , wherein

the calculating of the virtual scheduling time includes calculating the virtual scheduling time by normalizing the packet delay variation.

6. The method of claim 5 , wherein:

the packet delay variation is a value that is generated by subtracting the delay time of a second packet that is transmitted before a first packet is transmitted from the delay time of the first packet; and

the delay time of the first packet is a value that is generated by subtracting the arrival time of the first packet from the departure time of the first packet, and the delay time of the second packet is a value that is generated by subtracting the arrival time of the second packet from the departure time of the second packet.

7. The method of claim 5 , wherein

the calculating of the virtual scheduling time includes calculating the virtual scheduling time by adding the ratio of the length of the packet for the data rate of each radio bearer and the product of the ratio of the data rate of each radio bearer for the sum of the data rates of the radio bearers and the packet delay variation.

8. A method for scheduling packets from a plurality of radio bearers by a scheduler of a first layer, the method comprising:

calculating a virtual scheduling time for respective radio bearers by using a packet delay time of the radio bearers; and

transmitting the packet of the radio bearer having the greatest virtual scheduling time from among the plurality of radio bearers to a second layer in advance.

9. The method of claim 8 , wherein

the first layer is a radio link control (RLC) layer, and the second layer is a medium access control (MAC) layer.

10. The method of claim 8 , wherein

the first layer is a medium access control (MAC) layer, and the second layer is a physical (PHY) layer.

11. The method of claim 8 , wherein

the plurality of radio bearers include non real-time radio bearers.

12. The method of claim 8 , wherein

the calculating of the virtual scheduling time includes calculating the virtual scheduling time by normalizing the packet delay time.

13. The method of claim 12 , wherein

the packet delay time is a value that is generated by subtracting the arrival time of a random packet from the departure time of the random packet.

14. The method of claim 13 , wherein

the calculating of the virtual scheduling time includes calculating the virtual scheduling time by adding the ratio of the length of the packet for the data rate of each radio bearer and the product of the ratio of the data rate of each radio bearer for the sum of the data rates of the radio bearers and a packet delay time.

15. A packet scheduler comprising:

a plurality of queues corresponding to a plurality of radio bearers; and

a scheduler for calculating a virtual scheduling time for a radio bearer based on an arrival time when a random packet for the radio bearer is received to a corresponding queue and a departure time when the packet is transmitted to a lower layer from the corresponding queue, and scheduling the packets of the plurality of radio bearers based on the virtual scheduling time.

16. The packet scheduler of claim 15 , wherein

the scheduler transmits the packet of the radio bearer having the greatest virtual scheduling time from among the plurality of radio bearers to the lower layer.

17. The packet scheduler of claim 15 , wherein

the plurality of radio bearers are real-time radio bearers, and

the scheduler includes a real-time scheduler for normalizing the packet delay variation of the radio bearers and calculating the virtual scheduling time.

18. The packet scheduler of claim 15 , wherein:

the plurality of radio bearers are non real-time radio bearers; and

the scheduler includes a non real-time scheduler for normalizing the packet delay time of the radio bearers and calculating the virtual scheduling time.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2009
From: PARK, JI-SOO; YOON, HAN-JUN; SHIN, DONG-JIN; CHO, CHEOL-HYE; JANG, MOON-SOO; KIM, CHANG-KI; BAHG, YOUNG-JICK
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE; SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 022763/0784 →
Priority Claims (2)
KR 10-2006-0120763 · Dec 1, 2006 · national
KR 10-2007-0059839 · Jun 19, 2007 · national
Continuity (1)
Related Publication 20100002632A1 · Jan 7, 2010