Dissertation > Excellent graduate degree dissertation topics show

Design and Implementation of Dispatching Module Based on Multi-core Processor Platform

Author: MaZuo
Tutor: SongCheng; MaDiFang
School: Beijing Jiaotong University
Course: Software Engineering
Keywords: Multi-core Processor Embedded system packet dispatching ACLquickly dispatching protocol dispatching
CLC: TP311.52
Type: Master's thesis
Year: 2012
Downloads: 50
Quote: 1
Read: Download Dissertation

Abstract


With the rapid development of information industry, single-core processors have been exposed to us a lot of limitations, while people hold the growing demand on the performance of prospect, processing speed and power consumption, what make it is a trend of the emergence of multi-core processors. The multi-core processors have been widely applied in all industries, the dispatcher is an example. The traditional dispatcher is based on tuple. The type of dispatching is single and probe of the monitor system is lack of processing capacity according to current network growth trend. So it is inevitable that the development of the protocol dispatcher. The protocol dispatcher is mainly user for data acquisition, load sharing and help probe complete the synthesis of link CDR. While it also can be used for the core network telecommunication device or load sharing device of safety equipment.This paper is based on the project which is an important application for multi-core processor on dispatching machine. CAVIUM’s OCTEON CN5860chip has a great advantage comparing with the similar chips produced by other companies. So it is used for high-performance multi-core MIPS processor platform. The dispatching machine not only supports the traditional tuple dispatching mode, but also supports the strategy of protocol-based and decoding. The data processing of dispatching machine includes three phases. The first phase is the rapid processing phase based on hardware dispatching. The second phase is flow table diversion through ACL mode. The last phase is dispatching of protocol decoding. The traditional ACL and rapid dispatching modes can’t make a balanced flow. Compared with them, the dispatching granularity of dispatching based protocol is finer and it is better adapted to the future network applications. My main work is as follows:1. Participating in requirement analysis phrase of the project and complete analysis report of the multi-core processor platform.2. Participating and completing two core modules of the protocol dispatcher. They are ACL steam table dispatching and GTP protocol dispatching. I independently completed software level of ACL steam table dispatching, GTPVO protocol dispatching and part of GTPVI protocol dispatching, including creating, updating, deleting control packers, and so on. NGP dispatching machine can be widely deployed in the monitoring network. As a load-sharing device of the front-end machine, it solutes the processing bottleneck of the single front-end machine, while it is the basis for large-scale deployment about monitoring system. During the commission and formal operation, the two core modules perform normal function, good running state, stable system and low failure rate. It meets the application needs of customers and praised by customers.

Related Dissertations

  1. The Electric Power Steering System,U463.4
  2. Transplant of Windows CE Operation System Based on ARM9,TP316.7
  3. The Research of Moving Object Tracking System Based on Embeded Image Process Unit,TP391.41
  4. Gui Design and Application Oriented to Embedded Ultrasonic Detecting System,TP274.53
  5. Data Collecting and Processing of Multi-Linear-CCD Visual Measuring System,TP274.2
  6. LXI-VXI Adapter Design,TP274
  7. Research on Temperature Control System for High-Performance Oven-Control Crystal Oscillator (OCXO),TN752
  8. Study of An Embedded Chinese Medical Therapeutic Apparatus,R197.39
  9. Encryption Card Application of Embedded Hardware Firewall Based on IPsec VPN,TP393.08
  10. The Research and Realization of Audio-Video Capture and Transmission about Mine Search and Rescue Robot,TP274.2
  11. Design and Realization of GPS Monitoring System Based on WEB,TP311.52
  12. Study on Ethernet MAC Protocol and Its FPGA Implementation,TP393.04
  13. Design of the Mobile Multimedia Device Based on CDMA2000,TN929.5
  14. The Software System Design and Research of HS2503,TP311.52
  15. Design and Implementation of the Mobile Video Monitoring System Based on SIP,TN929.53
  16. Research and Implementation of Data Parallel Programming Platform Based on Multi-Core,TP332
  17. Analysis and Design of Flash Storage Management in Embedded System,TP368.1
  18. Design & Application of Embedded Remote Control System Based on Internet,TP273.5
  19. Study and Design on a New Vehicle Traveling Data Recorder,U463.7
  20. The Control System of Electronic Webbing Loom Based on ARM Cortex-M3,TP273.5
  21. Design and Implementation of Wireless Smark Home Control System Based on ARM,TP273.5

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net  Mobile