PRE-RUN-TIME SCHEDULING TO REDUCE SCHEDULE LENGTH IN THE FIELDBUS ENVIRONMENT

被引:18
作者
CAVALIERI, S [1 ]
DISTEFANO, A [1 ]
MIRABELLA, O [1 ]
机构
[1] UNIV CATANIA,FAC INGN,INFO IST INFORMAT & TELECOMUN,I-95125 CATANIA,ITALY
关键词
PROCESS CONTROL SCHEDULING; SCHEDULING TABLES; FIELDBUS; SCHEDULE COMPRESSION;
D O I
10.1109/32.473215
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The paper deals with the problem of scheduling the transmission of periodic processes in a distributed FieldBus system, defining the conditions guaranteeing correct transmission. The scheduling of periodic processes fixes the transmission times for each process in a table, whose length is equal to the Least Common Multiple (LCM) of all the periods, This involves great memorization problems when some periods are relatively prime, The authors identify the theoretical conditions which allow the length of the scheduling table to be drastically reduced, but still guarantee correct transmission. On the basis of the theoretical conditions given, the authors present a pre-run-time scheduling algorithm which determines a transmission sequence for each producing process within the desired scheduling interval, An online scheduling algorithm is also proposed to schedule new transmission requests which are made while the system is functioning, The reduction in the schedule length may increase the number of transmissions, thus reducing the effective bandwidth and increasing the communication overload, In order to make as complete an analysis as possible of the scheduling solution; the authors also present an analysis of both the computational complexity of the algorithms proposed and the communication overload introduced.
引用
收藏
页码:865 / 880
页数:16
相关论文
共 24 条
[1]  
[Anonymous], 1983, THESIS MASSACHUSETTS
[2]  
BAKER TP, 1989, J REAL TIME SYSTEMS, V1, P17
[3]  
BLAZERWICZ J, 1986, IEEE T COMPUTERS, V35
[4]   OPTIMIZATION OF ACYCLIC BANDWIDTH ALLOCATION EXPLOITING THE PRIORITY MECHANISM IN THE FIELDBUS DATA LINK LAYER [J].
CAVALIERI, S ;
DISTEFANO, A ;
MIRABELLA, O .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 1993, 40 (03) :297-306
[5]  
CAVALIERI S, 1991, JUN PD COM91 HILT IN, P447
[6]  
CAVALIERI S, 1992, AUG P IEEE INT WORKS, P342
[7]  
CHENG S, HARD REAL TIME SYSTE, V88, P88
[8]  
Coffman E.G., 1976, COMPUTER JOB SHOP SC
[9]  
DISTEFANO A, 1991, IEEE T IND ELECTRONI, V38
[10]   SCHEDULING UNIT-TIME TASKS WITH ARBITRARY RELEASE TIMES AND DEADLINES [J].
GAREY, MR ;
JOHNSON, DS ;
SIMONS, BB ;
TARJAN, RE .
SIAM JOURNAL ON COMPUTING, 1981, 10 (02) :256-269