{"title":"Using the planning scheduler in real-time fieldbuses: theoretical model for run-time overhead","authors":"Luís Almeida, R. Pasadas, J. Fonseca","doi":"10.1109/WFCS.1997.634289","DOIUrl":null,"url":null,"abstract":"A typical approach to real-time fieldbus arbitration is the use of an off-line scheduler that generates a cyclic static table containing the allocation of bus-time-slots to the broadcasting of process control variables. The use of a planning scheduler is proposed instead. This scheduler compromises between the advantages and disadvantages of typical dynamic and static scheduling. Particularly, it allows for higher operational flexibility than the traditional cyclic static approaches and presents a lower run-time overhead than the traditional dynamic approaches. A possible implementation of the planning scheduler is described and a theoretical model is presented for the runtime overhead caused by the scheduler on an average-case assumption. The validity of the model is checked against the results of several experiments conducted on an experimental low-cost real-time fieldbus.","PeriodicalId":433593,"journal":{"name":"Proceedings 1997 IEEE International Workshop on Factory Communication Systems. WFCS'97","volume":"33 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1997-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings 1997 IEEE International Workshop on Factory Communication Systems. WFCS'97","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WFCS.1997.634289","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
A typical approach to real-time fieldbus arbitration is the use of an off-line scheduler that generates a cyclic static table containing the allocation of bus-time-slots to the broadcasting of process control variables. The use of a planning scheduler is proposed instead. This scheduler compromises between the advantages and disadvantages of typical dynamic and static scheduling. Particularly, it allows for higher operational flexibility than the traditional cyclic static approaches and presents a lower run-time overhead than the traditional dynamic approaches. A possible implementation of the planning scheduler is described and a theoretical model is presented for the runtime overhead caused by the scheduler on an average-case assumption. The validity of the model is checked against the results of several experiments conducted on an experimental low-cost real-time fieldbus.