Scheduling method and system for guaranteeing real-time service quality of WiBro CPE
Provided are a scheduling method and apparatus for guaranteeing real-time service quality of Wireless Broadband (WiBro) customer premises equipment (CPE). The scheduling apparatus includes: a real-time protocol (RTP) packet monitoring unit for monitoring an RTP packet passing through a local area network (LAN) section and detecting a bandwidth of real-time service; and a queue managing unit for determining a window size corresponding to the bandwidth of real-time service checked by the RTP packet monitoring unit and generating/changing a real-time service queue. The scheduling method and apparatus monitor an RTP packet and adjust a real-time service queue, thereby ensuring real-time service quality of terminals.
1. A scheduling apparatus for guaranteeing real-time service quality of Wireless Broadband (WiBro) customer premises equipment (CPE), the scheduling apparatus comprising:
a real-time protocol (RTP) packet monitoring unit for monitoring a real-time protocol (RTP) packet passing through a local area network (LAN) section and detecting a bandwidth of real-time service; and
a queue managing unit for determining a window size corresponding to the bandwidth of real-time service checked by the real-time protocol (RTP) packet monitoring unit and generating or changing a real-time service queue.
2. The scheduling apparatus of claim 1 , wherein the queue managing unit determines the window size by the following formula:
WS
=
BW
(
t
i
-
t
i
-
1
)
wherein WS denotes packet size, BW denotes bandwidth of a terminal establishing a real-time service channel, t i denotes current transmission (Tx) time, and t i-1 denotes immediately prior Tx time.
3. The scheduling apparatus of claim 1 , wherein the queue managing unit adjusts the window size by the following formula:
WScpe=WSbq+WSrtq 1+ WSrtq 2+ . . .
wherein WScpe denotes the total throughput that WiBro customer premises equipment (CPE) can process at the point of current transmission (Tx) time, and WSbq, WSrtq 1 and WSrtq 2 denote throughputs required by respective data and real-time service queues.
4. The scheduling apparatus of claim 1 , wherein when a codec for processing packets is changed, the real-time protocol (RTP) packet monitoring unit requests the queue managing unit to change the bandwidth of real-time service.
5. The scheduling apparatus of claim 4 , wherein the real-time protocol (RTP) packet monitoring unit determines whether or not a real-time service queue is generated, with reference to the packet's originating address and destination address, and the codec.
6. A scheduling method for guaranteeing real-time service quality of Wireless Broadband (WiBro) customer premises equipment (CPE), the scheduling method comprising the steps of:
monitoring, at a real-time protocol (RTP) packet monitoring unit, a real-time protocol (RTP) packet passing through a local area network (LAN) section and detecting a bandwidth of real-time service; and
determining a window size corresponding to the bandwidth of real-time service checked by the real-time protocol (RTP) packet monitoring unit and generating or changing a real-time service queue.
7. The scheduling method of claim 6 , wherein in the step of detecting the bandwidth of real-time service, the window size is determined by the following formula:
WS
=
BW
(
t
i
-
t
i
-
1
)
wherein WS denotes packet size, BW denotes bandwidth, t i denotes current transmission (Tx) time, and t i-1 denotes immediately prior Tx time.
8. The scheduling method of claim 6 , wherein in the step of detecting the bandwidth of real-time service, the window size is adjusted by the following formula:
WScpe=WSbq+WSrtq 1+ WSrtq 2+ . . .
wherein WScpe denotes the total throughput that WiBro customer premises equipment (CPE) can process at the point of current transmission (Tx) time, and WSbq, WSrtq 1 and WSrtq 2 denote throughputs required by respective data and real-time service queues.
9. The scheduling method of claim 6 , wherein the step of detecting the bandwidth of real-time service further comprises the step of:
requesting the queue managing unit to change the bandwidth of real-time service when a codec for processing packets is changed.
10. The scheduling method of claim 9 , wherein in the step of detecting the bandwidth of real-time service, it is determined whether or not a queue of real-time service is generated, with reference to the packet's originating address and destination address, and the codec.