{"title":"提高实时软硬件系统的可靠性","authors":"S. Efimov, V. Terskov, K. Yarkov","doi":"10.1109/RusAutoCon52004.2021.9537381","DOIUrl":null,"url":null,"abstract":"The article aims to optimize the reliability of multiprocessor hardware and software systems with n-version software designed for real-time control systems. The reliability of real-time systems is critical. The reliability of the hardware and software complex of the control system can be ensured by means of hardware redundancy and the use of an n-version approach in software development. To find the composition of the hardware and software system that provides the specified reliability, it is proposed to use a mathematical model that takes into account the failures and recovery of hardware and software components of the computing system. At the same time, with such an approach to ensuring reliability, the cost of developing and operating a control system may increase unreasonably. Further, an optimization problem is formulated in which maximization of reliability is chosen as the optimality criterion, and the performance and cost criteria are translated into constraints. There is the conclusion that this problem can be effectively solved with the help of evolutionary optimization methods.","PeriodicalId":106150,"journal":{"name":"2021 International Russian Automation Conference (RusAutoCon)","volume":"54 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Improving the Reliability of Real-Time Hardware and Software Systems\",\"authors\":\"S. Efimov, V. Terskov, K. Yarkov\",\"doi\":\"10.1109/RusAutoCon52004.2021.9537381\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The article aims to optimize the reliability of multiprocessor hardware and software systems with n-version software designed for real-time control systems. The reliability of real-time systems is critical. The reliability of the hardware and software complex of the control system can be ensured by means of hardware redundancy and the use of an n-version approach in software development. To find the composition of the hardware and software system that provides the specified reliability, it is proposed to use a mathematical model that takes into account the failures and recovery of hardware and software components of the computing system. At the same time, with such an approach to ensuring reliability, the cost of developing and operating a control system may increase unreasonably. Further, an optimization problem is formulated in which maximization of reliability is chosen as the optimality criterion, and the performance and cost criteria are translated into constraints. There is the conclusion that this problem can be effectively solved with the help of evolutionary optimization methods.\",\"PeriodicalId\":106150,\"journal\":{\"name\":\"2021 International Russian Automation Conference (RusAutoCon)\",\"volume\":\"54 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-09-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 International Russian Automation Conference (RusAutoCon)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/RusAutoCon52004.2021.9537381\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 International Russian Automation Conference (RusAutoCon)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RusAutoCon52004.2021.9537381","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Improving the Reliability of Real-Time Hardware and Software Systems
The article aims to optimize the reliability of multiprocessor hardware and software systems with n-version software designed for real-time control systems. The reliability of real-time systems is critical. The reliability of the hardware and software complex of the control system can be ensured by means of hardware redundancy and the use of an n-version approach in software development. To find the composition of the hardware and software system that provides the specified reliability, it is proposed to use a mathematical model that takes into account the failures and recovery of hardware and software components of the computing system. At the same time, with such an approach to ensuring reliability, the cost of developing and operating a control system may increase unreasonably. Further, an optimization problem is formulated in which maximization of reliability is chosen as the optimality criterion, and the performance and cost criteria are translated into constraints. There is the conclusion that this problem can be effectively solved with the help of evolutionary optimization methods.