Method and apparatus for processing service packet

A technology of business messages and processing methods, which is applied in the field of business message processing devices, can solve the problems of reduced forwarding performance and unstable message forwarding performance, and achieve the effects of improving forwarding performance and reducing occupancy

Active Publication Date: 2008-10-08
NEW H3C TECH CO LTD
View PDF0 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] It can be seen that in the current business packet forwarding scheme, when a large number of new business flows arrive, the for

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
  • Method and apparatus for processing service packet
  • Method and apparatus for processing service packet
  • Method and apparatus for processing service packet

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0048] The embodiment of the present invention provides a service message processing method applied to a situation with a multi-processing engine. The basic idea is: firstly, a new flow queue is added, and the service message to be forwarded is buffered in a message queue called a subsequent flow queue. Medium; According to the set scheduling frequency ratio, the pending service packets in the subsequent flow queue and the newly created flow queue are scheduled to the processing engine, and the scheduling frequency ratio is greater than 1. The processing engine is determining that the pending packets from the subsequent flow queue have not been processed. When the session table is hit, the pending service message is cached in the newly created flow queue, waiting to be rescheduled; when it is determined that the pending service message from the subsequent flow queue hits the session table, subsequent processing operations are performed according to the hit session table ; Perform ...

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 invention discloses a service processing method. The method caches the to-be transferred service to the subsequence stream array; scheduling the to-be processed service message in the subsequence stream array and the predetermined new-built stream array to the processing engine according to the proportion of the predetermined scheduling number; the scheduling number proportion is more than 1; while the processing engine judges the to-be processed service message in the subsequence stream array never targets the conversation table, caching the to-be transferred service to the new-built stream array; while judging the to-be processed service message in the subsequence stream array never targets the conversation table, implementing the subsequence processing operation according to the targeted conversation table; the processing engine implements the subsequence processing operation for the to-be transferred service message in the new-built stream array. The embodiment of the invention also discloses a service processing device. The invention can enhance the transferring functions for the subsequence package while a large amount service streams is coming.

Description

technical field [0001] The invention relates to message processing technology, in particular to a service message processing method and a service message processing device applied to concurrent processing of service messages by multi-processing engines. Background technique [0002] In the process of message forwarding, the business processing of business messages consumes a large amount of execution resources. In order to improve the processing capacity of business data, multi-core CPU technology or network processors (NP, Network Processor) with multi-stage pipelines are usually used at present. Technology realizes the business processing and forwarding of business messages, whether it is a multi-core CPU or NP is a concurrent processing technology based on multiple processing engines. In multi-core CPU technology, each processing engine completes four stages of processing: element extraction of service messages, session table lookup, session table lookup result processing...

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/56G06F9/38H04L12/861
Inventor 卢胜文
Owner NEW H3C 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