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

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 forwarding performance of subsequent packets is greatly reduced, resulting in the instability of the overall packet forwarding performance

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

Embodiment Construction

[0048] The embodiment of the present invention provides a business packet processing method applied to the occasion with multi-processing engines. The basic idea is: first add a new flow queue, and buffer the service packets to be forwarded in the message queue called the follow-up flow queue Medium; according to the set scheduling ratio, the pending service packets in the follow-up flow queue and the new flow queue are scheduled to the processing engine, and the scheduling ratio is greater than 1; When the session table is hit, the pending service packet is cached in the newly created flow queue, waiting for re-scheduling; when it is determined that the pending service packet from the subsequent flow queue hits the session table, the subsequent processing operation is performed according to the hit session table ; Perform follow-up processing operations on the service packets to be processed in the newly created flow queue.

[0049] Among them, which processing engine to sche...

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 Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products