Font Size: a A A

Performance Analysis And Parallel Optimization For BSD Protocol Stack

Posted on:2011-07-07Degree:MasterType:Thesis
Country:ChinaCandidate:D R DengFull Text:PDF
GTID:2178330332488026Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
At this stage, web server platforms equipped with multi-core processors becoming increasingly popular. Now the operating system was designed in the era of single-core processor, unable to give full play to the processing power of multi-core processors, so the serial protocol stack for parallel optimization is of great significance.First, this paper introduces the TCP/IP protocol stack and parallel programming theory, parallel algorithm design steps. And introduce the method of optimization protocol stack method from the task and the data of these two parallel levels. Comparative several parallel programming models feature, and briefly introduce the OpenMP model.Second, the information for the development of FreeBSD is lack, so this paper analyse the FreeBSD from the practical view. In this paper, the actual changes to the system and debug, summed up under the protocol stack in the FreeBSD development and optimization problem that needs attention to address the development system kernel may encounter some obstacles. And then through part of the kernel and compiler development of the document research, has enriched the development of information on FreeBSD, FreeBSD stack for more in-depth optimization of paving the road. Finally, this paper comparison tests the protocol stack performance.Protocol stack development and optimization, always developed by dedicated group or company to complete, using a low-level primitive operation is very complicated and cumbersome. The OpenMP is a compiler-directed language, shielding of the underlying implementation details. If we can achieve high-level parallel programming language parallel stack optimization, will greatly promote the development of the protocol stack to reduce development threshold. So, this paper analysis and parallel optimization the FreeBSD TCP/IP protocol stack from that new perspective.
Keywords/Search Tags:TCP/IP Protocol Stack, Parallel Optimization, FreeBSD, OpenMP
PDF Full Text Request
Related items