{"title":"应用RMA改进高速实时数据采集系统","authors":"D. D. Val, Á. Viña","doi":"10.1109/REAL.1994.342720","DOIUrl":null,"url":null,"abstract":"Unlike other real-time systems, data acquisition applications spend most of their time performing synchronous and asynchronous I/O operations. This fact, that affects the tasks' abilities to meet deadlines, can be modelled with some extensions to the classic rate monotonic schedulability test. In this paper, we address this issue by investigating a case study for the application of rate monotonic analysis (RMA) to data acquisition systems. We describe a technique for modelling tasks that perform asynchronous I/O at the end of their executing period; and we also show the logistic and technical problems that can arise when applying RMA at different stages during the development process of an application. We illustrate our ideas with a real-time data acquisition system that we have developed, characterized by a very heterogeneous architecture whose technological components have been pushed to the limits of their performance and capacity.<<ETX>>","PeriodicalId":374952,"journal":{"name":"1994 Proceedings Real-Time Systems Symposium","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1994-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":"{\"title\":\"Applying RMA to improve a high-speed, real time data acquisition system\",\"authors\":\"D. D. Val, Á. Viña\",\"doi\":\"10.1109/REAL.1994.342720\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Unlike other real-time systems, data acquisition applications spend most of their time performing synchronous and asynchronous I/O operations. This fact, that affects the tasks' abilities to meet deadlines, can be modelled with some extensions to the classic rate monotonic schedulability test. In this paper, we address this issue by investigating a case study for the application of rate monotonic analysis (RMA) to data acquisition systems. We describe a technique for modelling tasks that perform asynchronous I/O at the end of their executing period; and we also show the logistic and technical problems that can arise when applying RMA at different stages during the development process of an application. We illustrate our ideas with a real-time data acquisition system that we have developed, characterized by a very heterogeneous architecture whose technological components have been pushed to the limits of their performance and capacity.<<ETX>>\",\"PeriodicalId\":374952,\"journal\":{\"name\":\"1994 Proceedings Real-Time Systems Symposium\",\"volume\":\"3 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1994-12-07\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"9\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"1994 Proceedings Real-Time Systems Symposium\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/REAL.1994.342720\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"1994 Proceedings Real-Time Systems Symposium","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/REAL.1994.342720","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Applying RMA to improve a high-speed, real time data acquisition system
Unlike other real-time systems, data acquisition applications spend most of their time performing synchronous and asynchronous I/O operations. This fact, that affects the tasks' abilities to meet deadlines, can be modelled with some extensions to the classic rate monotonic schedulability test. In this paper, we address this issue by investigating a case study for the application of rate monotonic analysis (RMA) to data acquisition systems. We describe a technique for modelling tasks that perform asynchronous I/O at the end of their executing period; and we also show the logistic and technical problems that can arise when applying RMA at different stages during the development process of an application. We illustrate our ideas with a real-time data acquisition system that we have developed, characterized by a very heterogeneous architecture whose technological components have been pushed to the limits of their performance and capacity.<>