Unlock instant, AI-driven research and patent intelligence for your innovation.

Method for realizing unload protocol stack based on multi-core processor and hybrid operating system

A multi-core processor and real-time operating system technology, applied in the transmission system, electrical components, etc., can solve the problem of high overhead, achieve the effect of improving performance, improving work efficiency and stability, and reducing memory copying

Active Publication Date: 2014-09-10
ZHENGZHOU SEANET TECH CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Most embedded platforms use the Linux operating system, and they also face the problem of high overhead when processing the TCP protocol, especially when the main frequency of the processor is low, the overhead of processing the TCP protocol will directly affect the performance of other programs, so it is necessary to propose A reasonable solution reduces the system overhead of the Linux operating system to process the TCP protocol, reasonably allocates the computing resources of the processor, and improves the overall performance of the embedded platform

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 for realizing unload protocol stack based on multi-core processor and hybrid operating system
  • Method for realizing unload protocol stack based on multi-core processor and hybrid operating system
  • Method for realizing unload protocol stack based on multi-core processor and hybrid operating system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] The main idea of ​​the present invention is to run the Linux operating system and the real-time operating system or simple execution environment simultaneously on a multi-core processor, provide the standard BSD socket interface to the unloading protocol stack unit on the Linux operating system, and use the real-time operating system or simple In the execution environment, the protocol processing of layer 4 and below in the specific OSI network model can be realized, so that the multi-core resources in the multi-core processor can be fully utilized, the workload of the Linux operating system to process the TCP / IP protocol stack operation can be reduced, and the overall performance of the system can be improved. .

[0023] The technical solutions of the present invention will be described in detail below in conjunction with the accompanying drawings and preferred embodiments.

[0024] figure 1 It is a logical block diagram of a method for realizing an offload protocol s...

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 method for realizing unload protocol stack based on a multi-core processor and a hybrid operating system, which comprises the steps of dividing the unload protocol stack into an unload protocol stack unit running in a simple executive environment or a real-time operating system and an unload protocol adaption layer running in a Linux operating system, realizing information interaction between the unload protocol adaption layer and the unload protocol stack unit by use of message mechanism, wherein the unload protocol stack unit executes protocol process of layer-4 and under in an OSI (open system interconnection) network model, the unload protocol stack unit adaption layer provides standard socket interface on the Linux operating system for the unload protocol stack unit. The method provides an interface of the standard Linux network application development and management and provides the high-performance TCP / IP (transmission control protocol / internet protocol) processing ability for users.

Description

technical field [0001] The invention relates to a method for realizing an offload protocol stack based on a multi-core processor and a mixed operating system. Specifically, a multi-core processor runs a Linux operating system and a real-time operating system or a simple execution environment at the same time. The system provides a standard BSD socket interface to the unloading protocol stack unit, and realizes the protocol processing of layer 4 and below in the specific OSI network model on the real-time operating system or simple execution environment. Background technique [0002] The TCP protocol stack is widely used in various fields of the Internet, such as the HTTP protocol, the FTP protocol, and the RTSP protocol are all implemented based on the TCP protocol. However, processing the TCP protocol will generate a large amount of system overhead, resulting in an increase in processor utilization, which will affect the operation of other programs in the operating system. ...

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 Patents(China)
IPC IPC(8): H04L29/08
Inventor 王劲林郭秀岩张武查奇文
Owner ZHENGZHOU SEANET TECH CO LTD