{"title":"在实时现场总线中使用计划调度程序:运行时开销的理论模型","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":"{\"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}","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}
Using the planning scheduler in real-time fieldbuses: theoretical model for run-time overhead
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.