You are here: Home / Science / 
2019-01-16 - 09:57
Details of the Real Time Linux Foundation Working Group Project

OSADL Project: Real Time Linux Workshops

Real Time Linux Foundation Workshops since 1999

Real Time Linux Workshops

1999 - 2000 - 2001 - 2002 - 2003 - 2004 - 2005 - 2006 - 2007 - 2008 - 2009 - 2010

Ninth Real-Time Linux Workshop on November 2 to 4, 2007, in Linz, Austria


Real-Time CORBA performance on Linux-RT_PREMMPT

Manuel Traut

Automation technology lacks an established platform independent,high-level, object oriented real-time capable communication standard, which is based on standard ethernet hardware and drivers. ACE/TAO is an Open Source implementation of the OMG Real-Time CORBA Specification and might fill this gap. It is designed platform independent, implemented in C++ and provides a standardized communication framework. Real-Time CORBA is already used in industrial environments, e.g. aircraft, naval equipment and others. This paper explains the basics of the ACE/TAO framework and its usage for industrial communication. On the basis of a real world example - transmission of an 1 KiB data frame - two communication methods are evaluated: the RT-CORBA Remote Procedure Call and the TAO Real-Time Event-Channel. The performance measurement methods are explained in detail. Measurement results under various system loads and a comparison of ACE/TAO on top of a vanilla Linux kernel and a RT_PREEMPT enabled Linux kernel provide a meaningful insight in the capabilities of RT-CORBA. Finally the paper provides an analisys of functionality which needs to be improved in the Operating System to provide real deterministic communication through a standardized framework.

 

Valid XHTML 1.0 Transitional