Using a planning scheduler to improve the flexibility of real-time fieldbus networks

被引:26
作者
Almeida, L [1 ]
Pasadas, R [1 ]
Fonseca, JA [1 ]
机构
[1] Univ Aveiro, Dept Elect & Telecomun, P-3810 Aveiro, Portugal
关键词
real-time communication; real-time systems; scheduling algorithms; factory automation; fieldbus;
D O I
10.1016/S0967-0661(98)00143-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A typical approach to real-time fieldbus arbitration is to use an off-line scheduler that generates a cyclic static table containing the allocation of bus-time-slots to the transaction of process-control variables. This approach, e.g, as used in the Factory Instrumentation Protocol fieldbus, is rather inflexible in the sense that any system changes, such as the addition of a sensor, requires an interruption of the fieldbus operation. In this paper the use of a planning scheduler is proposed to overcome such inflexibility. This scheduler compromises between the advantages and disadvantages of typical dynamic and static scheduling A sufficient schedulability condition is also derived, in order to overcome the typical inability of dynamic (or even planning) schedulers to guarantee schedulability for long-term system operation. The evaluation of this condition incurs very small run time overhead, and can therefore be used with advantage in a fieldbus system that relies on the planning scheduler. An experimental test is described, to illustrate how the planning scheduler works. (C) 1999 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:101 / 108
页数:8
相关论文
共 18 条
[1]  
ALMEIDA L, 1997, P WFCS 97 IEEE INT W
[2]  
ALMEIDA L, 1997, P SICICA 97 INT S IN
[3]  
[Anonymous], J REAL TIME SYSTEMS
[4]  
[Anonymous], J ACM
[5]  
Baker KR., 1974, Introduction to Sequencing and Scheduling
[6]   Schedulability analysis of tasks and network traffic in distributed real-time systems [J].
Cardeira, Carlos ;
Mammeri, Zoubir .
Measurement: Journal of the International Measurement Confederation, 1995, 15 (02) :71-83
[7]  
CHENG S, 1988, HARD REAL TIME SYSTE
[8]  
Jordan J.R., 1995, SERIAL NETWORKED FIE
[9]  
Klein M.H., 1993, PRACTITIONERS HDB RE
[10]  
LETERRIER P, 1992, FIP PROTOCOL