An Internet-based distributed system by using real-time CORBA

As real-time systems are moving form centralized architectures to distributed and Internet-based ones, global task scheduling and resource management have been the central issues. However, the current resource management techniques are based on fixed methods and hard to be extended. This paper develops a resource management framework with flexible, reusable and extensible resource management infrastructure by extending the methods provided in the real-time CORBA (RT-CORBA). The application of this framework is described in the design and implementation of an Internet-based distributed real-time system, in which a set of control nodes is distributively connected to the Internet. The system is designed for integrating multiple-platforms into the common protocol of the Internet, which extends the architecture and technology of conventional bus-based or dedicated communication-channel-based distributed systems. The client server of any node can monitor or control the status of other remote nodes in the system. Various optimizations are adopted in order to enhance the real-time performance of this system.