Dispatch device and method of enqueuing and dequeuing message

A technology of text entry and message, which is applied in the field of message entry and exit scheduling devices, can solve the problems of low traffic packet delay, credit overflow, and affecting the quality of business calls, etc., to achieve low delay, The effect of improving service quality

Active Publication Date: 2007-12-26
HUAWEI TECH CO LTD
View PDF0 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In this way, the delay of low-flow packets is relatively large, and for services such as voice, it will affect the call quality of the service
For data packets smaller than 256 bytes, there will be remaining Credit accumulation after each dequeue, which will cause Credit overflow and reduce user bandwidth

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Dispatch device and method of enqueuing and dequeuing message
  • Dispatch device and method of enqueuing and dequeuing message
  • Dispatch device and method of enqueuing and dequeuing message

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0039] Referring to Fig. 2, an embodiment of the present invention provides a device for dispatching messages into and out of the queue, including:

[0040] A message receiving unit 201, configured to receive a message.

[0041] The queue buffer unit 202 is configured to store the packet descriptor of the message received by the message receiving unit 201 .

[0042] The storage unit 203 is used to store the queue state, and update the corresponding queue state according to the message received by the message receiving unit 201 or according to the received notification; wherein, the queue state in this embodiment is stored in the form of a queue information table.

[0043] The queue state obtaining unit 204 is configured to obtain the queue state corresponding to the message received by the message receiving unit 201 in the storage unit 203 .

[0044] The queue number enters the queue buffer unit 205, which is used to cache the queue status in the queue state acquisition unit ...

Embodiment 2

[0061] The embodiment of the present invention provides a method for dispatching packets into and out of the queue, and the process is as follows:

[0062] After receiving the message, put the packet descriptor of the message into the corresponding queue of the queue cache, and update the queue status of the corresponding queue, wherein the queue status includes the queue depth and the remaining credit value of the queue;

[0063] Judging whether the queue state of the above corresponding queue satisfies the condition that the remaining credit value of the queue is greater than a negative threshold and the queue depth is less than a preset value, if yes, write the corresponding queue number into the queue number entry cache;

[0064] When the scheduler is idle, it dequeues the corresponding packet descriptor in the queue cache according to the queue number in the queue cache;

[0065] After the dequeue operation, update the queue status of the queue being dequeued.

[0066] T...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Said apparatus comprises: a message receiving unit, a queue buffering unit, a scheduler, a memory unit, a queue state acquiring unit, a de-queue management unit and a queue number en-queue management unit. The method thereof comprises: after receiving the message, the packet describing symbol of the message is placed into the corresponding queue buffered by the queue, and renewing the queue status of the corresponding queue; deciding if the queue number of the queue needs to be buffered; if yes, buffering the queue number of the queue; when scheduler is at idle state, a de-queue operation is made for the packet describing symbol corresponding to the queue number of the queue; after de-queue operation, renewing the queue state of de-queued queue.

Description

technical field [0001] The invention relates to the communication field, in particular to a device and method for dispatching messages into and out of the queue. Background technique [0002] With the development of IP services, voice services are gradually becoming IP-based. Voice services are characterized by low traffic, but have high requirements for delay. For a user, there may be multiple services running simultaneously when surfing the Internet, such as video services and data services. If the bandwidth of voice services is not guaranteed, the bandwidth may be preempted by high-traffic services, resulting in delays in voice services, resulting in intermittent voices and affecting call quality. Therefore, it is necessary to ensure the bandwidth of the user's voice service and reduce the delay. [0003] Referring to Fig. 1, the prior art provides a device for message enqueue and dequeue scheduling, which includes: [0004] The enqueue management unit 101 is configur...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L12/56H04L49/901
Inventor 施雪峰刘月靳亮陶利春李强宋莉
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products