Patent classifications
G06F11/181
DATA PRESERVATION FOR NODE EVACUATION IN UNSTABLE NODES WITHIN A MESH
Described is a system and method that includes executing, by a processing device, a data risk mitigation service (DRMS), to monitor, for each node of a plurality of nodes in a mesh network, at least one of metadata indicating a health state of a node or a call for help from the node. The method includes determining, by the DRMS, whether the node is in an unstable state in view of the metadata or the call for help from the node. The method includes in response to determining that the node is in the unstable state, rerouting incoming data of the node and evacuating data stored in the node.
Redundant system and method of operating a redundant system
A redundant system for processing at least one signal is described wherein the redundant system has N+1 devices include N operational devices and one reserve device. The N operational devices and the reserve device are interconnected with each other. The redundant system includes a system control integrated within one of the devices of the redundant system. The redundant system further includes switches that are associated with the operational devices. In case of a failure of a respective operational device, the system control is configured to cause at least one of the devices to operate the switch associated with the respective operational device having the failure. Further, a method of operating a redundant system for processing at least one signal is described.
Node failure detection and resolution in distributed databases
Methods and systems to detect and resolve failure in a distributed database system is described herein. A first node in the distributed database system can detect an interruption in communication with at least one other node in the distributed database system. This indicates a network failure. In response to detection of this failure, the first node starts a failure resolution protocol. This invokes coordinated broadcasts of respective lists of suspicious nodes among neighbor nodes. Each node compares its own list of suspicious nodes with its neighbors' lists of suspicious nodes to determine which nodes are still directly connected to each other. Each node determines the largest group of these directly connected nodes and whether or not it is in that group. If a node isn't in that group, it fails itself to resolve the network failure.
System-on-chip timer failure detection and recovery using independent redundant timers
Various embodiments include methods and devices for timer failure detection and recovery. The embodiments may include running a plurality of timers in parallel, including a first operation timer, a first monitor timer, and a second monitor timer each having an independent time base, determining whether a first timer of the plurality of timers fails, removing the first timer from use in response to determining that the first timer fails, determining whether the first timer has a consistent difference in independent time base with a second timer of the plurality of timers, and returning the timer to use with a time adjustment in response to determining that the first timer has a consistent difference in independent time base with the second timer.
FAULT ISOLATION SYSTEM, METHOD AND PROGRAM
The configuration information generation unit 101, when given a set of constituent requirements, generates configuration information representing the system, by repeating operation of replacing the constituent requirement with a set of more concrete constituent requirements according to a replacement rule. The verification program generation unit 106 generates, for each constituent requirement, a verification program for verifying whether parts in the system corresponding to the constituent requirement in the configuration information are normal or not. The verification program execution unit 107 causes the system to execute the verification program. The fault isolation unit 109 separates the part in the system where a fault may have occurred from the part where the fault has not occurred, according to whether execution result of the verification program is success or not.
DATABASE SYSTEM WITH DESIGNATED LEADER AND METHODS FOR USE THEREWITH
A networked database management system (DBMS) is disclosed. In particular, the disclosed DBMS includes a plurality of nodes, one of which is elected as a designated leader. The designated leader is elected using a consensus algorithm, such as tabulated random votes, RAFT or PAXOS. The designated leader is responsible for managing open coding lines, and determining when to close an open coding line.
Computing apparatus
There is disclosed a computing/data processing device comprising: a plurality of computing units, each computing unit comprising a computing resource; the computing device comprising at least three computing units, each computing unit comprising a/the same computing resource; each computing unit further comprising a computing unit access manager, each unit access manager being adapted to control access to the computing resource of the respective computing unit in response to at least one request; wherein, the computing unit access manager only allows a response to the at least one request if a majority of the computing units provide a same response to the at least one request; and wherein, the computing device comprising a network-on-a-chip, is provided on a chip and/or comprises an integrated chip (IC) or microprocessor. The IC beneficially comprises a Field-Programmable Gate Array (FPGA) device. In a preferred embodiment, the unit access manager controls access to the computing resource based on a token; the token comprising: a pointer to the respective computing resource, a set of rights relating to that computing resource, and a numerical representation of that computing resource.
System-on-Chip Timer Failure Detection And Recovery Using Independent Redundant Timers
Various embodiments include methods and devices for timer failure detection and recovery. The embodiments may include running a plurality of timers in parallel, including a first operation timer, a first monitor timer, and a second monitor timer each having an independent time base, determining whether a first timer of the plurality of timers fails, removing the first timer from use in response to determining that the first timer fails, determining whether the first timer has a consistent difference in independent time base with a second timer of the plurality of timers, and returning the timer to use with a time adjustment in response to determining that the first timer has a consistent difference in independent time base with the second timer.
METHOD AND DEVICE FOR PROCESSING DATA
A computer-implemented method for processing data for applications in the field of cloud computing and/or edge computing, for vehicles. The method includes: providing multiple computing services using at least two different hardware resources, and using the multiple computing services.
Redundant processor architecture
The present disclosure relates to an assembly including a first processor having a first core, a second core and a controller, and a second processor having a first core, and wherein the first core and the second core of the first processor, and the first core of the second processor are configured to execute a first procedure. The controller of the first processor is configured to compare a first result from executing the first procedure on the first core of the first processor with a second result from executing the first procedure on the second core of the first processor; and comparing each of the first and second results with a third result from executing the first procedure on the first core of the second processor, if the first and second results differ from one another.