THE TIMED-TOKEN PROTOCOL FOR REAL-TIME COMMUNICATIONS

被引:50
作者
MALCOLM, N
ZHAO, W
机构
[1] Texas A & M Univ
基金
美国国家科学基金会;
关键词
Asynchronous messages - Data highways - Synchronous bandwidth - Timed protocols;
D O I
10.1109/2.248878
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Most real-time applications such as industrial process control depend on digital computers. Typically, sensory data is periodically transmitted over a communication network to a digital computer controlling the process. Such systems often have stringent timing requirements, where a failure could lead to catastrophe. The key to success in such systems is the timely execution of data-processing tasks that usually reside on different nodes and communicate with one another to accomplish a common goal. This article outlines a local bandwidth allocation scheme using the timed-token protocol that guarantees the meeting of synchronous-message deadlines. The authors discuss ways of setting network paramaters and of properly allocating synchronous bandwidth, target token rotation time, and buffer size. They also discuss ways of measuring the impact of these paramaters on network performance. This local allocation scheme has several advantages. Because the synchronous-bandwidth allocation method uses only information local to a node, system designers can create or modify synchronous-message streams locally without reinitializing the network. Furthermore, the method is valid regardless of the behavior of asynchronous messages, because it assumes the worst possible impact of asynchronous traffic.
引用
收藏
页码:35 / 41
页数:7
相关论文
共 12 条
[1]  
AGRAWAL G, 1993, P IEEE INFOCOM 93, P186
[2]  
BORER J, 1991, MICROPROCESSORS PROC
[3]  
GROW RM, 1982, P ELECTRO 82 TOKEN A
[4]  
Malcolm N., 1993, Proceedings. 18th Conference on Local Computer Networks (Cat. No.93TH0582-7), P186, DOI 10.1109/LCN.1993.591219
[5]  
MALCOLM N, IN PRESS HARD REAL T
[6]   MAP/TOP IN CIM DISTRIBUTED COMPUTING. [J].
McGuffin, Lola J. ;
Reid, Lee O. ;
Sparks, Steven R. .
IEEE Network, 1988, 2 (03) :23-31
[7]  
SEVCIK KC, 1987, IEEE T SOFTWARE ENG, V13, P376, DOI 10.1109/TSE.1987.233169
[8]  
Ulm J. M., 1982, 7th Conference on Local Computer Networks, P50
[9]  
ZHENG Q, 1993, 1ST P ACM MULT INT C
[10]  
1985, EZ938 ORD