Font Size: a A A

Improving The Performance Of Distributed Real Time Operating System By IPv6 Multicast

Posted on:2009-07-08Degree:MasterType:Thesis
Country:ChinaCandidate:T C LiFull Text:PDF
GTID:2178360272976594Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of computer technology, real-time information processing system has been gradually applied in various fields. Distributed real-time operating systems such as real-time information processing system provides a good platform to run, but due to the different areas of application of real-time requirements vary, it is difficult to find a distributed real-time operating system can satisfy all these different demand.This article is a system designed to use multicast to achieve distributed real-time operating system, which has an open-source, in an analysis of RTLinux and research, based on the use of Multicast RTLinux process communication mechanism for distributed real-time transformation.Distributed computing is put forward in recent years, a new method of calculation. The so-called distributed computing in two or more software to share information between each other, the software can be on the same computer run, the network can connect multiple computers to run. Compared to other distributed computing algorithm have the following advantages:1, scarce resources can be shared; 2, distributed computing can be on multiple computers to balance the load calculation; 3, the procedure can be best suited to run it on the computer.Distributed shared memory system is a distributed operating system resource management components,It did not physically distributed shared memory of the operating system to achieve a shared memory model. Than the remote procedure call, message delivery system and the system more closely coupled with easy-to-programming and expand the scale of the benefits.The characteristics of the distributed computing system: the hard and soft structure with modules, work with self-government, the system functions in parallel with coordinated, transparent to users.Efficiency is a measure of the merits of the standard system, in order to increase the system's efficiency and scalability, the system uses a multi-threaded structure, to absorb the flow of ideas and software through the IPv6 multicast optimization of distributed real-time operating system.Information delivery has provided one kind of convenient method to structure distributed OS, but it defect that existence also is burning having no way to overcome: the establishment of all communication is the basis of input / output operations, which users will have to consider many other details of the network. In the remote procedure call model, the long-distance service through the local procedure call to visit all the details of the message have been hidden in the client stub and server stubs in the process of implementation, which is remote procedure call model of the most important advantages. Remote Procedure Call, but only for a customer with a server. At the same time when multiple servers with need to communicate, they need another model of communications: communications group. The main advantage of the communications group of customers at the same time to all members of the group's messages, which send messages to a large extent, improved the efficiency of the entire communication to save time expenses.Distributed by the operating system in the process of the three models of communication, combined with RTLinux in the process of communication module features on RTLinux in the process of communication modules for distributed real-time transformation of the use of remote procedure call as the process of distributed real-time communication module The model of communication; In order to ensure that all nodes on the global information machine table, with a global information services to the process of table communication between the group used the model to communicate.In the distributed operating system, the various processes in different nodes of the machine. These processes have to work together, there are bound to communicate with each other. As the news via the Web socket on the network each node between the process of transmission, thus messaging distributed real-time operating system is the main means of communication.In this paper, RTLinux in the process of communication modules distributed real-time transformation is divided into two main areas:Reform Network transparency. RTLinux in the original communication module based on the process of accession to the global information table management module, while the original RTLinux the process of communication functions to be modified to support the global broadcasting and receiving information; In addition to join a program called user interface module, allowing users to program in the network without understanding the details of direct operate by the name of the object of its various operations.The transformation of real-time. RTLinux in the original communication module based on the process of accession to the dynamic port management module, the control module ports and port service module will RTLinux in the process of stand-alone communication module into the process of distributed real-time communication module. In addition to the original RTLinux communication function in the process of sending information function be modified so that the message to the team from the FIFO method to change into the way the earliest deadline priority. So as to enhance the communication of real-time information.After the transformation, RTLinux in the process of distributed real-time communication module RTnet use of real-time network module provided by the network to function to deal with long-distance operator request to send and receive information on long-range return. In the process of the local communications module changes for RTLinux, distributed real-time communication on the process of transformation in order to have the local communications module based on the process and at the same time RTnet combination of real-time network module to carry out long-range threads, signals and message queue operation.Experiments show that the distributed real-time through improved process RTLinux communication module has a good real-time network and transparency. Communication process from the perspective of increased RTLinux based on the real-time distributed real-time operating system, which is also related to improved real-time information processing system operating efficiency.
Keywords/Search Tags:Distributed OS, LINUX, IPv6, Multicast, Process communication
PDF Full Text Request
Related items