分布式实时Java系统的技术与应用解析
1. 分布式实时Java相关技术概述
分布式实时Java(DRTJava)在现代实时系统中扮演着重要角色,涉及多种相关技术和模型。
1.1 RT - RMI实时组件模型
德州农工大学设计了一种用于RT - RMI的组件模型。作为高移动性硬实时组件的一部分,它提出了以服务器为中心的实时远程调用服务方法。该框架采用总带宽服务器(TBS)算法,确保服务器端任务的CPU分配。不过,其分析主要集中在CPU方面,对网络和内存管理问题未作讨论。此工作对分布式实时Java影响较大,DRTSJ和RT - RMI可利用类似技术控制和限制服务器端的CPU消耗。
1.2 DRTJava的补充技术
为增强DRTJava的功能和性能,有以下几种补充技术:
- 嵌入式分布式实时Java :部分工作通过使用底层通信设施,为受限性能和内存资源提供解决方案。例如,基于FemtoJava并扩展了RTSJ支持的平台,不同Java节点通过APICOM连接。APICOM提供多种服务,支持点对点和发布 - 订阅两种通信范式。此外,还可使用时间触发模型,结合CAN网络或IEEE 802.154无线标准,实现Java节点的高效通信。
- 实时网络 :DRTSJ要求网络具有一定可预测性,以保证消息交换的时间有界。增强其通信的主要方法有两种:
- 局域网集成 :如集成时间触发协议(如TTA)。
- 互联网通信设施 :包括定义标记数据包优先级的技术,以及使用互
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



