{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,10,22]],"date-time":"2023-10-22T13:42:46Z","timestamp":1697982166744},"reference-count":5,"publisher":"Wiley","issue":"5","license":[{"start":{"date-parts":[[2007,9,5]],"date-time":"2007-09-05T00:00:00Z","timestamp":1188950400000},"content-version":"vor","delay-in-days":8282,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Systems &amp; Computers in Japan"],"published-print":{"date-parts":[[1985,1]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This paper discusses problems in the implementation of interrupt handling in the loosely synchronized Triple Modular Redundancy (TMR) system where synchronization, majority\u2010decision and fault diagnosis are performed by software. The method of solution for the problems also is discussed. The major problems are as follows: (1) For the interrupt coming into three processors with a certain time difference in the task progress, the consistency among the global areas of the processors must be maintained; (2) The synchronization must be maintained among processors, which do not recognize interrupts due to the interrupt\u2010inhibit period containing synchronization, and the processors, which recognized the interrupts; (3) When interrupts at different levels arrive at a processor, each processor must identify the interrupt with the highest priority consistently. To solve these problems, we have developed a multitask scheduler, which provides the variable representing the number of access to the global area, the flag indicating the interrupt\u2010inhibit area, and the variable keeping the record of the accepted levels. This scheduler also controls the interrupt process by mutually referring those variables and flags. The system is implemented in SAFE system, and the overhead in the interrupt handling was measured.<\/jats:p>","DOI":"10.1002\/scj.4690160506","type":"journal-article","created":{"date-parts":[[2007,7,7]],"date-time":"2007-07-07T10:17:19Z","timestamp":1183803439000},"page":"50-59","source":"Crossref","is-referenced-by-count":0,"title":["Interrupt handling in the loosely synchronized TMR system"],"prefix":"10.1002","volume":"16","author":[{"given":"Tomohiro","family":"Yoneda","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Takashi","family":"Suzuoka","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yoshihiro","family":"Tohma","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2007,9,5]]},"reference":[{"key":"e_1_2_1_2_2","doi-asserted-by":"crossref","unstructured":"J.H.Wensley.SIFT\u2010Software Implemented Fault Tolerance Proc. FJCC pp.243\u2013253(1972).","DOI":"10.1145\/1479992.1480025"},{"key":"e_1_2_1_3_2","unstructured":"J.H.Wensley M.W.Green L.N.LevittandR.E.Shostak.The Design Analysis and Verification of the SIFT Fault Tolerant System Proc. 2nd International Conference on Software Engineering pp.458\u2013469(1976)."},{"key":"e_1_2_1_4_2","doi-asserted-by":"publisher","DOI":"10.1109\/PROC.1978.11114"},{"issue":"7","key":"e_1_2_1_5_2","first-page":"737","article-title":"Fault diagnosis and system reconfiguration of the fault\u2010tolerant system with majority voting","volume":"67","author":"Yoneda T.","year":"1984","journal-title":"Trans. (D), I.E.C.E., Japan"},{"key":"e_1_2_1_6_2","unstructured":"S.FrisonandJ.H.Wensley.Interactive Consistency and Its Impact on the Design of TMR Systems FTCS\u201012 pp.228\u2013233(1982)."}],"container-title":["Systems and Computers in Japan"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fscj.4690160506","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/scj.4690160506","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,21]],"date-time":"2023-10-21T12:53:38Z","timestamp":1697892818000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/scj.4690160506"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1985,1]]},"references-count":5,"journal-issue":{"issue":"5","published-print":{"date-parts":[[1985,1]]}},"alternative-id":["10.1002\/scj.4690160506"],"URL":"https:\/\/doi.org\/10.1002\/scj.4690160506","archive":["Portico"],"relation":{},"ISSN":["0882-1666","1520-684X"],"issn-type":[{"value":"0882-1666","type":"print"},{"value":"1520-684X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1985,1]]}}}