Dissertation > Excellent graduate degree dissertation topics show

Design and Implementation of a Socket-Based InterProcess Communication Model in ADSL Router

Author: LiuShuKui
Tutor: QiuDeHong
School: Huazhong University of Science and Technology
Course: Software Engineering
Keywords: Interprocess communication Starlike communication model Message routing Dynamic launched service Distribution of message event
CLC: TN915.61
Type: Master's thesis
Year: 2009
Downloads: 76
Quote: 0
Read: Download Dissertation

Abstract


Now ADSL(Asymmetric Digital Subscriber Line) technology is the most competitive technology in many Internet access model , and ADSL router is the most important user access device in the ADSL access model . It is necessary for ADSL router to run a lot of applications so that it can implement the function of a router and make it convenience for consumer to configure and manage it effectively . These applications are releated with each other closely and a lot of communication messages will be transmited from one application to another. So the performance of interprocess communication will have an evidently effect on the productivity of ADSL router. Hence, it is necessary for ADSL router to have a good designed interprocess communication system which not only can meet the requirement of interprocess communication but also can raise it’s performance effectively .The Linux operating system which is known as open source software is choosed as our software development platform. According to the software engineering methods, requirement analyse for interprocess communication of ADSL router is firstly presented, All processes which are running in ADSL router are divided into configuration process and task process , and the requirement of interprocess communication is concluded from the division . In the step of overall design of the system , to decrease the amount of communication channel , a starlike interprocess communication model which is based on message routing is presented by referring the basic principle of the information exchange of computer communication network ; to reduce the number of long running process , dynamic launched process is designed for configuration process by using of the basic idea of the linux’s inet mechanism ; by the design of event register mechanism, the distribution of event message is implemented when some system events happened . In the step of detail design, compared with all process communication tools, socket of UNIX domain is choosed as communication channel, messages which is transported between process are designed with uniform format to decrease the defect of unstructured byte streams. To meet the requirement of interprocess communication system, the central process of the model is consist of three modules: management of process information, event register mechanism and the handle of communication messages . the implementation of surrounded process is consist of establishment of communication channel , send and receive communication messages and the handle of taskes. In the step of implementation, part flow charts and pseudocode of the central process is presented and pseudocode for the establishment of communication channel is presented for the implementation of surrounded process.Compared with the design of directly communication channel between process , the starlike interprocess communication model not only meets the requirement of procedure communication , but also decreases the amount of interprocess communication channels and the number of long running processes , hence the productivity of ADSL router is increased effectively.

Related Dissertations

  1. Research and Design of Remote Terminal Unit of the Power System Based on Embedded Linux,TM76
  2. Routing and Reliability in Delay Tolerant Networks,TP212.9
  3. Service-Oriented Architecture Design and Implementation Service Bus,TP336
  4. Key Technology of Program Broadcasting System in Digital TV,TN949.197
  5. The Design and Implementation of an Augmented RPC Mechanism in IPv6 Distributed Router,TN915.05
  6. Wireless ad hoc networks based on the WEB certification and configuration module design and implementation,TP393.08
  7. Develop and Research the Fontal Machine System and the Communication Layer of Self-Help Bank,TP399
  8. Research on the Framework of Embedded Distributed Operating System,TP316.4
  9. Publish/Subscribe-based Message Oriented Middleware and Application,TP311.52
  10. Analysis and Application of Linux Inter Process Communication Based on the Post Synthesis Service Platform,TP316.81
  11. Bank Medium Business Platform Research and Implementation,TP311.52
  12. Man-machine Material Handling System in AMS,TH165
  13. Establishment of FE Experimental Platform,TP391.4
  14. Research and Implementation of the Management and Control Software of Special Safety Isolation Device,TP393.08
  15. Research and Implementation of Efficient Extensible Graphical User Interface in Embedded Linux Environment,TP391.41
  16. Design and Realization of Interface Layer on Subway Automatic Fare Collection System,TP311.52
  17. Research on Key Technologies of Multi-user Logging-on,TP311.52
  18. Research and Development for Routing System on Information Sharing Platform,TP311.52
  19. Enterprise Service Bus with Dynamic Service Mediation Capacity: Design and Implementation,TP311.52
  20. Research of Embedded Speech Recognition System Based on MiniGUI,TN912.34

CLC: > Industrial Technology > Radio electronics, telecommunications technology > Communicate > Communication network > Access network > Copper access systems
© 2012 www.DissertationTopic.Net  Mobile