{"title":"在分布式工厂控制系统分析中考虑时钟频率的变化","authors":"W. Henderson, D. Kendall, A. Robson","doi":"10.1109/WFCS.2000.882533","DOIUrl":null,"url":null,"abstract":"Microcontrollers are now widely deployed as components in distributed systems. Temporal predictability is often important for such embedded systems-i.e., software must execute within specified time bounds to maintain safe operation of the system as a whole. Microcontroller clocks exhibit random variation in resonant frequency from one component to another, a temperature sensitivity and gradual changes with time. Thus, the execution speed of software will vary when implemented on different processors of the same class. We highlight the vulnerability of standard scheduling analysis in the presence of clock frequency uncertainty when applied to the performance prediction of distributed embedded systems. We propose a modified scheduling analysis to account for the inevitable range of processor clock rates in embedded distributed systems and confirm our analysis by an empirical study using a CAN for inter-processor communication.","PeriodicalId":112914,"journal":{"name":"2000 IEEE International Workshop on Factory Communication Systems. Proceedings (Cat. No.00TH8531)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2000-09-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Accounting for clock frequency variation in the analysis of distributed factory control systems\",\"authors\":\"W. Henderson, D. Kendall, A. Robson\",\"doi\":\"10.1109/WFCS.2000.882533\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Microcontrollers are now widely deployed as components in distributed systems. Temporal predictability is often important for such embedded systems-i.e., software must execute within specified time bounds to maintain safe operation of the system as a whole. Microcontroller clocks exhibit random variation in resonant frequency from one component to another, a temperature sensitivity and gradual changes with time. Thus, the execution speed of software will vary when implemented on different processors of the same class. We highlight the vulnerability of standard scheduling analysis in the presence of clock frequency uncertainty when applied to the performance prediction of distributed embedded systems. We propose a modified scheduling analysis to account for the inevitable range of processor clock rates in embedded distributed systems and confirm our analysis by an empirical study using a CAN for inter-processor communication.\",\"PeriodicalId\":112914,\"journal\":{\"name\":\"2000 IEEE International Workshop on Factory Communication Systems. Proceedings (Cat. No.00TH8531)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2000-09-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2000 IEEE International Workshop on Factory Communication Systems. Proceedings (Cat. No.00TH8531)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/WFCS.2000.882533\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2000 IEEE International Workshop on Factory Communication Systems. Proceedings (Cat. No.00TH8531)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WFCS.2000.882533","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Accounting for clock frequency variation in the analysis of distributed factory control systems
Microcontrollers are now widely deployed as components in distributed systems. Temporal predictability is often important for such embedded systems-i.e., software must execute within specified time bounds to maintain safe operation of the system as a whole. Microcontroller clocks exhibit random variation in resonant frequency from one component to another, a temperature sensitivity and gradual changes with time. Thus, the execution speed of software will vary when implemented on different processors of the same class. We highlight the vulnerability of standard scheduling analysis in the presence of clock frequency uncertainty when applied to the performance prediction of distributed embedded systems. We propose a modified scheduling analysis to account for the inevitable range of processor clock rates in embedded distributed systems and confirm our analysis by an empirical study using a CAN for inter-processor communication.