首页 > 最新文献

Sixth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, 2003.最新文献

英文 中文
The event-triggered and time-triggered medium-access methods 事件触发和时间触发的介质访问方法
Vilgot Claesson, Cecilia Ekelin, N. Suri
The processes of accessing a shared communication media have been extensively researched in the dependability and real-time area. For embedded systems, the primary approaches have revolved around the event-triggered and the time-triggered paradigms. In this paper, our goal is to objectively and quantitatively outline the capabilities and limitations of each of these paradigms. The event-triggered approach is commonly perceived as providing high flexibility, while the time-triggered approach is expected to provide for a higher degree of predictable communication access to the media. We have quantified the spread of their differences, and provide a summary discussion about suggested best usage for each approach. The focus of our work is on the response times of the communication system, and also on the schedulability of the communication system in collaboration with tasks in the nodes.
访问共享通信媒体的过程在可靠性和实时性方面得到了广泛的研究。对于嵌入式系统,主要的方法是围绕事件触发和时间触发范式。在本文中,我们的目标是客观和定量地概述每种范例的能力和局限性。事件触发的方法通常被认为提供了高度的灵活性,而时间触发的方法预计将提供更高程度的可预测的媒体通信途径。我们量化了它们之间的差异,并提供了关于每种方法的建议最佳用法的总结讨论。我们的工作重点是通信系统的响应时间,以及通信系统与节点中的任务协作的可调度性。
{"title":"The event-triggered and time-triggered medium-access methods","authors":"Vilgot Claesson, Cecilia Ekelin, N. Suri","doi":"10.1109/ISORC.2003.1199245","DOIUrl":"https://doi.org/10.1109/ISORC.2003.1199245","url":null,"abstract":"The processes of accessing a shared communication media have been extensively researched in the dependability and real-time area. For embedded systems, the primary approaches have revolved around the event-triggered and the time-triggered paradigms. In this paper, our goal is to objectively and quantitatively outline the capabilities and limitations of each of these paradigms. The event-triggered approach is commonly perceived as providing high flexibility, while the time-triggered approach is expected to provide for a higher degree of predictable communication access to the media. We have quantified the spread of their differences, and provide a summary discussion about suggested best usage for each approach. The focus of our work is on the response times of the communication system, and also on the schedulability of the communication system in collaboration with tasks in the nodes.","PeriodicalId":204411,"journal":{"name":"Sixth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, 2003.","volume":"81 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-05-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126256386","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 22
Modeling distributed autonomous robots using CHARON: formation control case study 基于CHARON的分布式自主机器人建模:编队控制案例研究
Y. Hur, R. Fierro, Insup Lee
We present the modeling and analysis of distributed autonomous robots using the specification language for hybrid systems, called CHARON. Coordination between distributed autonomous robots has attracted researchers of embedded and hybrid systems, since there has been increasing demand for multiple robots working together in a dynamically changing or unknown environment to carry out missions such as search and rescue, cooperative localization, and scouting and reconnaissance. To maximize the capability of performing tasks collaboratively as a team, formation control is one of crucial parts in developing distributed autonomous robots. In this paper formation control of a team of robots is modeled using CHARON and the model is analyzed using simulation with assertion checking capability of the CHARON toolset.
我们提出了分布式自主机器人的建模和分析使用混合系统的规范语言,称为CHARON。分布式自主机器人之间的协调已经吸引了嵌入式和混合系统的研究人员,因为越来越多的机器人在动态变化或未知的环境中协同工作,以执行任务,如搜索和救援,合作定位,侦察和侦察。为了最大限度地提高团队协同执行任务的能力,编队控制是开发分布式自主机器人的关键部分之一。本文利用CHARON工具集对机器人编队控制进行建模,并利用CHARON工具集的断言检验能力对模型进行仿真分析。
{"title":"Modeling distributed autonomous robots using CHARON: formation control case study","authors":"Y. Hur, R. Fierro, Insup Lee","doi":"10.1109/ISORC.2003.1199240","DOIUrl":"https://doi.org/10.1109/ISORC.2003.1199240","url":null,"abstract":"We present the modeling and analysis of distributed autonomous robots using the specification language for hybrid systems, called CHARON. Coordination between distributed autonomous robots has attracted researchers of embedded and hybrid systems, since there has been increasing demand for multiple robots working together in a dynamically changing or unknown environment to carry out missions such as search and rescue, cooperative localization, and scouting and reconnaissance. To maximize the capability of performing tasks collaboratively as a team, formation control is one of crucial parts in developing distributed autonomous robots. In this paper formation control of a team of robots is modeled using CHARON and the model is analyzed using simulation with assertion checking capability of the CHARON toolset.","PeriodicalId":204411,"journal":{"name":"Sixth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, 2003.","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-05-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122643552","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
A systems engineering approach for constructing certifiable real-time distributed systems 构建可认证实时分布式系统的系统工程方法
B. Ravindran, G. L. Lann, Jinggang Wang, Peng Li
In this paper, we present a systems engineering methodology for constructing certifiable realtime distributed systems. In the proposed approach, an architectural and algorithmic solution to an application problem is designed by considering the "weakest" models including the weakest asynchronous computational model and multimodal arrival model. Furthermore, timeliness properties are described using Jensen's benefit accrual predicates. Once a system solution is designed, timeliness properties are established by constructing necessary feasibility conditions that are expressed as non-valued predicates. The predicates are quantified and verified to produce the specification of a certified solution. We illustrate the approach by considering a packet transmission problem that desire soft timeliness. We present a certifiable solution to this problem that consists of switched Ethernet, a soft real-time packet scheduling algorithm (that was previously developed), and feasibility conditions.
在本文中,我们提出了一种用于构建可认证的实时分布式系统的系统工程方法。在该方法中,通过考虑“最弱”模型,包括最弱异步计算模型和多模态到达模型,设计了应用问题的体系结构和算法解决方案。此外,使用Jensen的收益累积谓词描述时效性属性。一旦设计了系统解决方案,就可以通过构造以无值谓词表示的必要可行性条件来建立时效性属性。对谓词进行量化和验证,以生成经过认证的解决方案的规范。我们通过考虑一个需要软时效性的数据包传输问题来说明这种方法。我们提出了一个可验证的解决方案,该解决方案由交换以太网、软实时数据包调度算法(以前开发的)和可行性条件组成。
{"title":"A systems engineering approach for constructing certifiable real-time distributed systems","authors":"B. Ravindran, G. L. Lann, Jinggang Wang, Peng Li","doi":"10.1109/ISORC.2003.1199242","DOIUrl":"https://doi.org/10.1109/ISORC.2003.1199242","url":null,"abstract":"In this paper, we present a systems engineering methodology for constructing certifiable realtime distributed systems. In the proposed approach, an architectural and algorithmic solution to an application problem is designed by considering the \"weakest\" models including the weakest asynchronous computational model and multimodal arrival model. Furthermore, timeliness properties are described using Jensen's benefit accrual predicates. Once a system solution is designed, timeliness properties are established by constructing necessary feasibility conditions that are expressed as non-valued predicates. The predicates are quantified and verified to produce the specification of a certified solution. We illustrate the approach by considering a packet transmission problem that desire soft timeliness. We present a certifiable solution to this problem that consists of switched Ethernet, a soft real-time packet scheduling algorithm (that was previously developed), and feasibility conditions.","PeriodicalId":204411,"journal":{"name":"Sixth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, 2003.","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-05-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122643562","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
The next generation software platform for mobile phones 下一代手机软件平台
Y. Nakamoto
Recently mobile phones provide not only voice service but internet access, multi-media message services, games, local communication controller and so on. Therefore, more productive software platforms are required. We develop the next generation software platform based on Linux. In the paper, we describe a summary of the software platform. First, back grounds are mentioned, including recent and future functionalities in mobile phones. Then, we summarize requirements for mobile phone Linux. Third, we describe functionalities of middleware for the mobile phones on top of Linux. Lastly future trends in mobile phone software are presented.
最近,手机除了提供语音服务外,还提供上网、多媒体信息服务、游戏、本地通信控制器等功能。因此,需要更高效的软件平台。我们开发基于Linux的下一代软件平台。在本文中,我们对软件平台进行了概述。首先,提到了背景,包括手机最近和未来的功能。然后,我们总结了对手机Linux的需求。第三,描述了基于Linux的手机中间件的功能。最后,展望了手机软件的发展趋势。
{"title":"The next generation software platform for mobile phones","authors":"Y. Nakamoto","doi":"10.1109/ISORC.2003.1199235","DOIUrl":"https://doi.org/10.1109/ISORC.2003.1199235","url":null,"abstract":"Recently mobile phones provide not only voice service but internet access, multi-media message services, games, local communication controller and so on. Therefore, more productive software platforms are required. We develop the next generation software platform based on Linux. In the paper, we describe a summary of the software platform. First, back grounds are mentioned, including recent and future functionalities in mobile phones. Then, we summarize requirements for mobile phone Linux. Third, we describe functionalities of middleware for the mobile phones on top of Linux. Lastly future trends in mobile phone software are presented.","PeriodicalId":204411,"journal":{"name":"Sixth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, 2003.","volume":"44 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-05-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128889402","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
VisiTrack - video based incremental tracking in real time VisiTrack -基于视频的实时增量跟踪
N. Esau, B. Kleinjohann, L. Kleinjohann, Dirk Stichling
This paper presents VisiTrack, a novel approach for video based incremental tracking in real time. The major objectives in the development of VisiTrack was to design or select algorithms that are well suited for embedded real time computation. We had a special focus on latency reduction and storage minimization since the algorithms should run on mobile devices like PDAs with the appropriate extension, i.e. mainly a camera, in real time. The image analysis, position localization and error minimization of VisiTrack are explained in detail. For the image analysis algorithms of VisiTrack two major principles, linear processing and incremental concurrency, were defined and applied in order to fulfill real time constraints and reduce system latency. In order to meet real time requirements the position localization is based on a linear transformation between 3D world coordinates and 2D image coordinates. Afterwards a real time error minimization based on the Kalman filter is applied successfully. VisiTrack is applied in the Augmented Reality domain and in the field of robotic self localization.
提出了一种基于视频的实时增量跟踪的新方法VisiTrack。VisiTrack开发的主要目标是设计或选择适合嵌入式实时计算的算法。我们特别关注延迟减少和存储最小化,因为算法应该在带有适当扩展的pda等移动设备上实时运行,即主要是相机。详细介绍了VisiTrack的图像分析、位置定位和误差最小化。对于VisiTrack的图像分析算法,定义并应用了线性处理和增量并发两大原则,以满足实时约束和降低系统延迟。为满足实时性要求,定位基于三维世界坐标与二维图像坐标的线性变换。然后成功地应用了基于卡尔曼滤波的实时误差最小化方法。VisiTrack应用于增强现实领域和机器人自我定位领域。
{"title":"VisiTrack - video based incremental tracking in real time","authors":"N. Esau, B. Kleinjohann, L. Kleinjohann, Dirk Stichling","doi":"10.1109/ISORC.2003.1199254","DOIUrl":"https://doi.org/10.1109/ISORC.2003.1199254","url":null,"abstract":"This paper presents VisiTrack, a novel approach for video based incremental tracking in real time. The major objectives in the development of VisiTrack was to design or select algorithms that are well suited for embedded real time computation. We had a special focus on latency reduction and storage minimization since the algorithms should run on mobile devices like PDAs with the appropriate extension, i.e. mainly a camera, in real time. The image analysis, position localization and error minimization of VisiTrack are explained in detail. For the image analysis algorithms of VisiTrack two major principles, linear processing and incremental concurrency, were defined and applied in order to fulfill real time constraints and reduce system latency. In order to meet real time requirements the position localization is based on a linear transformation between 3D world coordinates and 2D image coordinates. Afterwards a real time error minimization based on the Kalman filter is applied successfully. VisiTrack is applied in the Augmented Reality domain and in the field of robotic self localization.","PeriodicalId":204411,"journal":{"name":"Sixth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, 2003.","volume":"332 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-05-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115975383","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Predictable memory utilization in the Ravenscar-Java profile Ravenscar-Java配置文件中可预测的内存利用率
J. Kwon, A. Wellings, S. King
In this paper, we present the Ravenscar-Java profile from the perspective of memory utilization. This restricted programming model removes language features with high overheads and complex semantics, on which it is hard to perform various static analyses. Several classes in the RTSJ are refined, and a few new classes are added, which all result in a compact, yet powerful and predictable computational model for the development of software-intensive high integrity real-time systems. We provide rationales behind the decisions we have made on the use of memory areas and other language features that can have an effect on the predictability of memory utilization. After that, some analysis approaches are discussed in terms of how they can be developed and beneficially used.
在本文中,我们从内存利用的角度介绍了Ravenscar-Java配置文件。这种受限制的编程模型删除了开销高、语义复杂的语言特性,在这些特性上很难执行各种静态分析。RTSJ中的几个类得到了改进,并添加了一些新类,所有这些都为开发软件密集型高完整性实时系统提供了一个紧凑但功能强大且可预测的计算模型。我们提供了在使用内存区域和其他可能对内存使用的可预测性产生影响的语言特性方面所做决定的基本原理。在此基础上,讨论了如何开发和有效利用这些分析方法。
{"title":"Predictable memory utilization in the Ravenscar-Java profile","authors":"J. Kwon, A. Wellings, S. King","doi":"10.1109/ISORC.2003.1199262","DOIUrl":"https://doi.org/10.1109/ISORC.2003.1199262","url":null,"abstract":"In this paper, we present the Ravenscar-Java profile from the perspective of memory utilization. This restricted programming model removes language features with high overheads and complex semantics, on which it is hard to perform various static analyses. Several classes in the RTSJ are refined, and a few new classes are added, which all result in a compact, yet powerful and predictable computational model for the development of software-intensive high integrity real-time systems. We provide rationales behind the decisions we have made on the use of memory areas and other language features that can have an effect on the predictability of memory utilization. After that, some analysis approaches are discussed in terms of how they can be developed and beneficially used.","PeriodicalId":204411,"journal":{"name":"Sixth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, 2003.","volume":"114 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-05-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131415686","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Embedded linux outlook in the PostPC industry PostPC行业的嵌入式linux outlook
Seongsoo Hong
This paper presents an analysis of the future of Embedded Linux in the PostPC industry. This analysis is carried out by first examining the current forces at work in the PostPC market and how they effect Linux. Next, we look at the future trends in the PostPC market for the many types of devices we see in the market now and will see in the future and how well these trends can be addressed by Embedded Linux and other RTOSes in the marketplace. The third step in this analysis is to examine the qualities of Linux itself and what gives it an advantage in the marketplace as well as the challenges that accompany using Linux as an embedded platform. We address the challenges that Embedded Linux faces by proposing the need for the standardization of Embedded Linux. This means building a core standard for a kernel that is optimized for embedded systems, standard middleware profiles for powering different applications, and a standard for addressing intellectual property and software components.
本文分析了嵌入式Linux在邮政pc行业的发展前景。这个分析是通过首先检查在PostPC市场中工作的当前力量以及它们如何影响Linux来进行的。接下来,我们将着眼于PostPC市场的未来趋势,包括我们现在和将来在市场上看到的许多类型的设备,以及嵌入式Linux和市场上的其他rtos如何很好地解决这些趋势。本分析的第三步是检查Linux本身的质量,以及它在市场上的优势,以及使用Linux作为嵌入式平台所伴随的挑战。我们通过提出嵌入式Linux标准化的需要来解决嵌入式Linux面临的挑战。这意味着要为针对嵌入式系统进行优化的内核构建一个核心标准,为不同的应用程序提供支持的标准中间件配置文件,以及解决知识产权和软件组件问题的标准。
{"title":"Embedded linux outlook in the PostPC industry","authors":"Seongsoo Hong","doi":"10.1109/ISORC.2003.1199232","DOIUrl":"https://doi.org/10.1109/ISORC.2003.1199232","url":null,"abstract":"This paper presents an analysis of the future of Embedded Linux in the PostPC industry. This analysis is carried out by first examining the current forces at work in the PostPC market and how they effect Linux. Next, we look at the future trends in the PostPC market for the many types of devices we see in the market now and will see in the future and how well these trends can be addressed by Embedded Linux and other RTOSes in the marketplace. The third step in this analysis is to examine the qualities of Linux itself and what gives it an advantage in the marketplace as well as the challenges that accompany using Linux as an embedded platform. We address the challenges that Embedded Linux faces by proposing the need for the standardization of Embedded Linux. This means building a core standard for a kernel that is optimized for embedded systems, standard middleware profiles for powering different applications, and a standard for addressing intellectual property and software components.","PeriodicalId":204411,"journal":{"name":"Sixth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, 2003.","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-05-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123174428","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 13
A dynamic shadow approach for mobile agents to survive crash failures 移动代理在崩溃失败中存活的动态阴影方法
Simon Pears, Jie Xu, C. Boldyreff
Fault tolerance schemes for mobile agents to survive agent server crash failures are complex since developers normally have no control over remote agent servers. Some solutions inject a replica into stable storage upon its arrival at an agent server. However in the event of an agent server crash the replica is unavailable until the agent server recovers. This paper presents a failure model and a revised exception handling framework for mobile agent systems. An exception handler design is presented for mobile agents to survive agent server crash failures. A replica mobile agent operates at the agent server visited prior to its master's current location. If a master crashes its replica is available as a replacement. Experimental evaluation is performed and performance results are used to suggest some useful design guidelines.
由于开发人员通常无法控制远程代理服务器,因此移动代理在代理服务器崩溃故障中存活的容错方案非常复杂。一些解决方案在副本到达代理服务器时将其注入稳定的存储中。但是,在代理服务器崩溃的情况下,在代理服务器恢复之前,副本不可用。本文提出了移动代理系统的故障模型和修正的异常处理框架。提出了一种针对移动代理的异常处理程序设计,以应对代理服务器崩溃故障。复制移动代理在其主服务器当前位置之前访问的代理服务器上运行。如果主服务器崩溃,它的副本可以作为替代品。进行了实验评估,并利用性能结果提出了一些有用的设计指南。
{"title":"A dynamic shadow approach for mobile agents to survive crash failures","authors":"Simon Pears, Jie Xu, C. Boldyreff","doi":"10.1109/ISORC.2003.1199243","DOIUrl":"https://doi.org/10.1109/ISORC.2003.1199243","url":null,"abstract":"Fault tolerance schemes for mobile agents to survive agent server crash failures are complex since developers normally have no control over remote agent servers. Some solutions inject a replica into stable storage upon its arrival at an agent server. However in the event of an agent server crash the replica is unavailable until the agent server recovers. This paper presents a failure model and a revised exception handling framework for mobile agent systems. An exception handler design is presented for mobile agents to survive agent server crash failures. A replica mobile agent operates at the agent server visited prior to its master's current location. If a master crashes its replica is available as a replacement. Experimental evaluation is performed and performance results are used to suggest some useful design guidelines.","PeriodicalId":204411,"journal":{"name":"Sixth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, 2003.","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-05-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127127211","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
RTC: a real-time communication middleware on top of RTAI-Linux RTC:基于RTAI-Linux的实时通信中间件
T. Heimfarth, M. Götz, F. Rammig, F. Wagner
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.
RTC是一种受ISO/OSI标准启发的部分面向对象的中间件,它在实时Linux下运行的集群上实现了一个完整的实时通信平台。通过改进的TDMA协议实现了媒体访问控制(MAC),并在应用层提供了面向信道的通信。RTC平台保证了每个通道的带宽,这使得它对多媒体应用具有吸引力,这是目前考虑的主要应用。此外,RTC还支持使用TCP/IP的非实时流量。该平台有两个主要组成部分:作为Linux/RTAI操作系统模块实现的通信协议和基于RTAI的LXRT特性以面向对象的方式实现的用户空间API(应用程序接口)。此外,Linux内核中的软件层支持非实时功能。目前,SCI被用作底层通信网络。SCI因其低延迟、低抖动、高带宽而被选择[6]。然而,RTC也被设计为支持其他网络技术。文中给出了性能评价结果,验证了RTC的实时性。
{"title":"RTC: a real-time communication middleware on top of RTAI-Linux","authors":"T. Heimfarth, M. Götz, F. Rammig, F. Wagner","doi":"10.1109/ISORC.2003.1199230","DOIUrl":"https://doi.org/10.1109/ISORC.2003.1199230","url":null,"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.","PeriodicalId":204411,"journal":{"name":"Sixth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, 2003.","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-05-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130821236","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Compositional design of RT systems: a conceptual basis for specification of linking interfaces RT系统的组合设计:连接接口规范的概念基础
H. Kopetz, N. Suri
Composition of a system is driven by the (a) identification and specification of basic components, and (b) specification of the interactions across the components, i.e., the communication linkages, that are needed to communicate value and temporal information across the components from which the aggregate system results. This paper addresses compositional design of distributed Real-Time (RT) systems focusing specifically on the role of specification of linking interfaces (LIFs) across components.
一个系统的组成是由(a)基本组件的识别和规范驱动的,以及(b)跨组件的交互规范,即通信连接,需要跨组件交流价值和时间信息,从这些组件产生聚合系统。本文讨论了分布式实时(RT)系统的组合设计,特别关注跨组件连接接口(LIFs)规范的作用。
{"title":"Compositional design of RT systems: a conceptual basis for specification of linking interfaces","authors":"H. Kopetz, N. Suri","doi":"10.1109/ISORC.2003.1199236","DOIUrl":"https://doi.org/10.1109/ISORC.2003.1199236","url":null,"abstract":"Composition of a system is driven by the (a) identification and specification of basic components, and (b) specification of the interactions across the components, i.e., the communication linkages, that are needed to communicate value and temporal information across the components from which the aggregate system results. This paper addresses compositional design of distributed Real-Time (RT) systems focusing specifically on the role of specification of linking interfaces (LIFs) across components.","PeriodicalId":204411,"journal":{"name":"Sixth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, 2003.","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-05-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121927843","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 100
期刊
Sixth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, 2003.
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1