Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Message dispatching method and device thereof

A scheduling device and scheduling method technology, applied in the field of communication, can solve the problems of occupation, increasing the processing time of the first 9 small packets, increasing the delay of message processing, etc.

Active Publication Date: 2014-03-19
HUAWEI TECH CO LTD
View PDF3 Cites 25 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] However, because the packets need to be packaged before they can be generated, the delay in packet processing is increased. For example, if 10 small packets are enqueued in a row, the first 9 small packets will not be generated until the last small packet is written into the cache. One PD, which increases the processing time for the first 9 packets
Moreover, if there are packets that need to be discarded, they can only be sent to the special discard channel when enqueuing. In this way, the packets that need to be discarded also occupy the data cache, data read and write bandwidth, PD cache, PD address Allocate bandwidth and PD addresses to reclaim excessive resources such as 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
  • Message dispatching method and device thereof
  • Message dispatching method and device thereof
  • Message dispatching method and device thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0094] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention.

[0095] In the data communication system, the processing is performed based on the unit of the message. The embodiment of the present invention provides a message scheduling device for processing data messages. Of course, the device can be a router, a switch and other equipment. For details, refer to figure 1 As shown, the message scheduling device includes: an entry processor 101, a data channel 102, a queue manager 103, and an external memory 104. Of course, when having the above structure, the message scheduling device can only complete the enqueue processing of data messages , a complete scheduling process also includes the dequeuing process of data messages, so th...

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

The embodiment of the invention discloses a message dispatching method and a device thereof and relates to the field of communication, the utilization rate of data cache can be raised, and resources are saved. The method comprises the following step: (1) the message dispatching device receives a message and stores the message into internal package cache, the message information is extracted and queue entering request information is generated, and the queue entering request information comprises a queue number and a message length; (2) the corresponding queue descriptor is read from a stored queue descriptor list according to the queue number; (3) whether a packet is lost or not is judged according to the queue descriptor, and if a judgment result is that the packet is lost, first queue entering request response information is generated according to the data length, the message length and the unit space size of a queue tail message descriptor in the queue message descriptor; (4) the message is written into an external memory according to the first queue entering response information, queue entering information is generated, and the message enters the queue according to the queue entering information. The message dispatching method and the device are used for the message dispatching.

Description

technical field [0001] The invention relates to the communication field, in particular to a message scheduling method and device. Background technique [0002] In the current data communication system, the exchange and transmission of data is usually in the unit of message, which contains the complete data information to be sent. [0003] A typical message scheduling device includes: entry processor, data channel, queue manager, scheduler, external memory, exit processor, also includes: message data input interface, message data output interface, data writing external Cache interface, data readout external cache interface, PD (Packet Descriptor, message descriptor) enqueue interface, PD dequeue interface, queue status update interface, queue scheduling result output interface. [0004] In the process of scheduling packets, if the number of PDs is designed to meet the requirements of the cache time of small packets, the PD cache will be wasted when scheduling long packets. ...

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
IPC IPC(8): H04L12/861
Inventor 杜文华郑勤屈仁杰
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products