摘要
针对网络传输开销的不确定性造成网络不能满足实时传输要求的情况,探讨了基于UDP协议的应用层实时中间件实现技术,提出了应用层实时中间件的构想,并从实时控制协议、分组收发控制、流量控制、差错控制4个方面对实现技术进行了深入研究。通过专门的测试程序对中间件的可靠性、稳定性和实时性进行测试,实验结果表明,实时中间件传输1K数据的传输延迟可控制在0.5毫秒以内,64K数据的传输延迟小于100毫秒,可满足一般实时应用。
The UDP protocol-based technological realization of real-time application layer middleware is discussed, reduce the discrepancy between the requirement of real-time transmission and the inability of network caused by instable transmission cost and raised the idea of real-time application layer middleware and a further study is conducted from the four aspects of real-time control protocol, packet transceiver control, flow control and error control. Testing results by specially designed programs for the reliability, stability and real- time performance of the middleware show that the delays made by the middleware in the transmissions of 1K and 64K of data is controlled within 0.5ms and lOOms respectively, meeting the general requirement of real-time applications.
出处
《计算机工程与设计》
CSCD
北大核心
2009年第12期2930-2933,共4页
Computer Engineering and Design
关键词
应用层中间件
实时传输
分布式共享内存
实时控制协议
组播通信
application layer middleware
real-time transport
distributed shared memory
real-time control protocol
multicast communication