{"title":"分布式实时系统的容错调度程序","authors":"A. Srinivasan, G. Shoja","doi":"10.1109/PACRIM.1991.160719","DOIUrl":null,"url":null,"abstract":"A distributed algorithm for providing fault-tolerant optimal scheduling in a simply periodic distributed real-time system based on the deadline mechanism is proposed. Each job is serviced by a primary algorithm or by an alternative algorithm. The primary algorithm provides a desirable service that may not satisfy the timing constraints, whereas an alternate algorithm provides acceptable service, while always satisfying the timing constraints. After using the deadline mechanism for scheduling the jobs on individual nodes, the proposed algorithm is invoked to schedule additional primaries on the other nodes. Since primaries provide accurate results, the distributed scheduling algorithm provides better results without disturbing the timing accuracy. The proposed distributed scheduling algorithm was tested for various randomly generated data.<<ETX>>","PeriodicalId":289986,"journal":{"name":"[1991] IEEE Pacific Rim Conference on Communications, Computers and Signal Processing Conference Proceedings","volume":"40 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1991-05-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"A fault-tolerant scheduler for distributed real-time systems\",\"authors\":\"A. Srinivasan, G. Shoja\",\"doi\":\"10.1109/PACRIM.1991.160719\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A distributed algorithm for providing fault-tolerant optimal scheduling in a simply periodic distributed real-time system based on the deadline mechanism is proposed. Each job is serviced by a primary algorithm or by an alternative algorithm. The primary algorithm provides a desirable service that may not satisfy the timing constraints, whereas an alternate algorithm provides acceptable service, while always satisfying the timing constraints. After using the deadline mechanism for scheduling the jobs on individual nodes, the proposed algorithm is invoked to schedule additional primaries on the other nodes. Since primaries provide accurate results, the distributed scheduling algorithm provides better results without disturbing the timing accuracy. The proposed distributed scheduling algorithm was tested for various randomly generated data.<<ETX>>\",\"PeriodicalId\":289986,\"journal\":{\"name\":\"[1991] IEEE Pacific Rim Conference on Communications, Computers and Signal Processing Conference Proceedings\",\"volume\":\"40 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1991-05-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"[1991] IEEE Pacific Rim Conference on Communications, Computers and Signal Processing Conference Proceedings\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/PACRIM.1991.160719\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"[1991] IEEE Pacific Rim Conference on Communications, Computers and Signal Processing Conference Proceedings","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PACRIM.1991.160719","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A fault-tolerant scheduler for distributed real-time systems
A distributed algorithm for providing fault-tolerant optimal scheduling in a simply periodic distributed real-time system based on the deadline mechanism is proposed. Each job is serviced by a primary algorithm or by an alternative algorithm. The primary algorithm provides a desirable service that may not satisfy the timing constraints, whereas an alternate algorithm provides acceptable service, while always satisfying the timing constraints. After using the deadline mechanism for scheduling the jobs on individual nodes, the proposed algorithm is invoked to schedule additional primaries on the other nodes. Since primaries provide accurate results, the distributed scheduling algorithm provides better results without disturbing the timing accuracy. The proposed distributed scheduling algorithm was tested for various randomly generated data.<>