Patent ID: 8365021

Claim:
An information processing device, comprising: a plurality of processors; and a memory shared by said plurality of processors; wherein said plurality of processors form a plurality of domains which include one or a plurality of processors in said plurality of processors according to processing contents to be executed, and the processors in different domains communicate with each other through a communication unit, and which further comprises a recovery unit for executing, for a domain developing a fault, failure recovery processing based on a failure recovery request notification sent by said domain and a recovery condition set in advance for each said domain, wherein said plurality of domains are structured separately as a specific domain and one or more other domains according to processing contents to be executed, and said recovery unit executes, for a domain developing a fault, failure recovery processing based on a failure recovery request sent by said specific domain or said one or more other domains and a recovery condition set in advance for each of said specific domain and said one or more other domains, wherein said specific domain is a domain executing processing whose security level is equal to or higher than a fixed security level, said one or more other domains are a domain having at least one processing content whose security level is lower than a security level of processing executed in said specific domain, said one or more other domains sense a failure in an other domain in accordance with a security level of the other domain and notify said specific domain of a recovery request for the failure of said other domain, and said specific domain senses a failure in said other domain through a data transmission to said other domain by said communication unit and makes a recovery request for said failure to said recovery unit.