RTC: a real-time communication middleware on top of RTAI-Linux

This paper describes RTC, a partially object-oriented middleware inspired on the ISO/OSI standard that implements a complete real-time communication platform on a cluster running under real-time Linux. Media Access Control (MAC) is implemented by means of a modified TDMA protocol, and at the applica...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Heimfarth, T., Gotz, M., Rammig, F.J., Wagner, F.R.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 25
container_issue
container_start_page 19
container_title
container_volume
creator Heimfarth, T.
Gotz, M.
Rammig, F.J.
Wagner, F.R.
description This paper describes RTC, a partially object-oriented middleware inspired on the ISO/OSI standard that implements a complete real-time communication platform on a cluster running under real-time Linux. Media Access Control (MAC) is implemented by means of a modified TDMA protocol, and at the application level a channel-oriented communication is provided. The RTC platform guarantees a bandwidth for each channel, which makes it attractive for multimedia applications, which currently is the main application considered. In addition, RTC supports non-real-time traffic using TCP/IP, for instance. The platform has two principal components: the communication protocols implemented as modules of the Linux/RTAI operating system and the user space API (Application Program Interface) implemented in a object-oriented manner and based on the LXRT feature of the RTAI. Furthermore, the non-real-time capabilities are supported by a software layer in the kernel of Linux. Currently, SCI is used as underlying communication network. SCI has been selected due to its low latency, low jitter and high bandwidth[6]. RTC, however has been designed to support other network technologies as well. Included in the paper are performance evaluation results that demonstrate the real-time properties of RTC.
doi_str_mv 10.1109/ISORC.2003.1199230
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_1199230</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>1199230</ieee_id><sourcerecordid>1199230</sourcerecordid><originalsourceid>FETCH-LOGICAL-i175t-795eb1c52b581e68254651cd7deb9605d425eebbdbece01ae488f941c1956e9c3</originalsourceid><addsrcrecordid>eNotj8tKw0AYRgdEUGpeQDfzAqkzk7n9LoQSvAQChRjXZS5_YCSXkqSob2_Bns3H2XxwCLnnbMs5g8fqY9-UW8FYcXYAUbArkoGxzGhQHISFG5Ityxc7I6US2tyS56Ytn6ijM7o-X9OANEzDcBpTcGuaRjqkGHv8djPSs63TkU4dbdpdlddpPP3ckevO9Qtml92Qz9eXtnzP6_1bVe7qPHGj1tyAQs-DEl5ZjtoKJbXiIZqIHjRTUQqF6H30GJBxh9LaDiQPHJRGCMWGPPz_JkQ8HOc0uPn3cKks_gB2R0cL</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>RTC: a real-time communication middleware on top of RTAI-Linux</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Heimfarth, T. ; Gotz, M. ; Rammig, F.J. ; Wagner, F.R.</creator><creatorcontrib>Heimfarth, T. ; Gotz, M. ; Rammig, F.J. ; Wagner, F.R.</creatorcontrib><description>This paper describes RTC, a partially object-oriented middleware inspired on the ISO/OSI standard that implements a complete real-time communication platform on a cluster running under real-time Linux. Media Access Control (MAC) is implemented by means of a modified TDMA protocol, and at the application level a channel-oriented communication is provided. The RTC platform guarantees a bandwidth for each channel, which makes it attractive for multimedia applications, which currently is the main application considered. In addition, RTC supports non-real-time traffic using TCP/IP, for instance. The platform has two principal components: the communication protocols implemented as modules of the Linux/RTAI operating system and the user space API (Application Program Interface) implemented in a object-oriented manner and based on the LXRT feature of the RTAI. Furthermore, the non-real-time capabilities are supported by a software layer in the kernel of Linux. Currently, SCI is used as underlying communication network. SCI has been selected due to its low latency, low jitter and high bandwidth[6]. RTC, however has been designed to support other network technologies as well. Included in the paper are performance evaluation results that demonstrate the real-time properties of RTC.</description><identifier>ISBN: 9780769519289</identifier><identifier>ISBN: 0769519288</identifier><identifier>DOI: 10.1109/ISORC.2003.1199230</identifier><language>eng</language><publisher>IEEE</publisher><subject>Bandwidth ; Communication standards ; Communication system traffic control ; ISO standards ; Linux ; Media Access Protocol ; Middleware ; Open systems ; TCPIP ; Time division multiple access</subject><ispartof>Sixth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, 2003, 2003, p.19-25</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/1199230$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,778,782,787,788,2054,4038,4039,27908,54903</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/1199230$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Heimfarth, T.</creatorcontrib><creatorcontrib>Gotz, M.</creatorcontrib><creatorcontrib>Rammig, F.J.</creatorcontrib><creatorcontrib>Wagner, F.R.</creatorcontrib><title>RTC: a real-time communication middleware on top of RTAI-Linux</title><title>Sixth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, 2003</title><addtitle>ISORC</addtitle><description>This paper describes RTC, a partially object-oriented middleware inspired on the ISO/OSI standard that implements a complete real-time communication platform on a cluster running under real-time Linux. Media Access Control (MAC) is implemented by means of a modified TDMA protocol, and at the application level a channel-oriented communication is provided. The RTC platform guarantees a bandwidth for each channel, which makes it attractive for multimedia applications, which currently is the main application considered. In addition, RTC supports non-real-time traffic using TCP/IP, for instance. The platform has two principal components: the communication protocols implemented as modules of the Linux/RTAI operating system and the user space API (Application Program Interface) implemented in a object-oriented manner and based on the LXRT feature of the RTAI. Furthermore, the non-real-time capabilities are supported by a software layer in the kernel of Linux. Currently, SCI is used as underlying communication network. SCI has been selected due to its low latency, low jitter and high bandwidth[6]. RTC, however has been designed to support other network technologies as well. Included in the paper are performance evaluation results that demonstrate the real-time properties of RTC.</description><subject>Bandwidth</subject><subject>Communication standards</subject><subject>Communication system traffic control</subject><subject>ISO standards</subject><subject>Linux</subject><subject>Media Access Protocol</subject><subject>Middleware</subject><subject>Open systems</subject><subject>TCPIP</subject><subject>Time division multiple access</subject><isbn>9780769519289</isbn><isbn>0769519288</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2003</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotj8tKw0AYRgdEUGpeQDfzAqkzk7n9LoQSvAQChRjXZS5_YCSXkqSob2_Bns3H2XxwCLnnbMs5g8fqY9-UW8FYcXYAUbArkoGxzGhQHISFG5Ityxc7I6US2tyS56Ytn6ijM7o-X9OANEzDcBpTcGuaRjqkGHv8djPSs63TkU4dbdpdlddpPP3ckevO9Qtml92Qz9eXtnzP6_1bVe7qPHGj1tyAQs-DEl5ZjtoKJbXiIZqIHjRTUQqF6H30GJBxh9LaDiQPHJRGCMWGPPz_JkQ8HOc0uPn3cKks_gB2R0cL</recordid><startdate>2003</startdate><enddate>2003</enddate><creator>Heimfarth, T.</creator><creator>Gotz, M.</creator><creator>Rammig, F.J.</creator><creator>Wagner, F.R.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>2003</creationdate><title>RTC: a real-time communication middleware on top of RTAI-Linux</title><author>Heimfarth, T. ; Gotz, M. ; Rammig, F.J. ; Wagner, F.R.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i175t-795eb1c52b581e68254651cd7deb9605d425eebbdbece01ae488f941c1956e9c3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2003</creationdate><topic>Bandwidth</topic><topic>Communication standards</topic><topic>Communication system traffic control</topic><topic>ISO standards</topic><topic>Linux</topic><topic>Media Access Protocol</topic><topic>Middleware</topic><topic>Open systems</topic><topic>TCPIP</topic><topic>Time division multiple access</topic><toplevel>online_resources</toplevel><creatorcontrib>Heimfarth, T.</creatorcontrib><creatorcontrib>Gotz, M.</creatorcontrib><creatorcontrib>Rammig, F.J.</creatorcontrib><creatorcontrib>Wagner, F.R.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Heimfarth, T.</au><au>Gotz, M.</au><au>Rammig, F.J.</au><au>Wagner, F.R.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>RTC: a real-time communication middleware on top of RTAI-Linux</atitle><btitle>Sixth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, 2003</btitle><stitle>ISORC</stitle><date>2003</date><risdate>2003</risdate><spage>19</spage><epage>25</epage><pages>19-25</pages><isbn>9780769519289</isbn><isbn>0769519288</isbn><abstract>This paper describes RTC, a partially object-oriented middleware inspired on the ISO/OSI standard that implements a complete real-time communication platform on a cluster running under real-time Linux. Media Access Control (MAC) is implemented by means of a modified TDMA protocol, and at the application level a channel-oriented communication is provided. The RTC platform guarantees a bandwidth for each channel, which makes it attractive for multimedia applications, which currently is the main application considered. In addition, RTC supports non-real-time traffic using TCP/IP, for instance. The platform has two principal components: the communication protocols implemented as modules of the Linux/RTAI operating system and the user space API (Application Program Interface) implemented in a object-oriented manner and based on the LXRT feature of the RTAI. Furthermore, the non-real-time capabilities are supported by a software layer in the kernel of Linux. Currently, SCI is used as underlying communication network. SCI has been selected due to its low latency, low jitter and high bandwidth[6]. RTC, however has been designed to support other network technologies as well. Included in the paper are performance evaluation results that demonstrate the real-time properties of RTC.</abstract><pub>IEEE</pub><doi>10.1109/ISORC.2003.1199230</doi><tpages>7</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 9780769519289
ispartof Sixth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, 2003, 2003, p.19-25
issn
language eng
recordid cdi_ieee_primary_1199230
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Bandwidth
Communication standards
Communication system traffic control
ISO standards
Linux
Media Access Protocol
Middleware
Open systems
TCPIP
Time division multiple access
title RTC: a real-time communication middleware on top of RTAI-Linux
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-17T07%3A29%3A07IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=RTC:%20a%20real-time%20communication%20middleware%20on%20top%20of%20RTAI-Linux&rft.btitle=Sixth%20IEEE%20International%20Symposium%20on%20Object-Oriented%20Real-Time%20Distributed%20Computing,%202003&rft.au=Heimfarth,%20T.&rft.date=2003&rft.spage=19&rft.epage=25&rft.pages=19-25&rft.isbn=9780769519289&rft.isbn_list=0769519288&rft_id=info:doi/10.1109/ISORC.2003.1199230&rft_dat=%3Cieee_6IE%3E1199230%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=1199230&rfr_iscdi=true