Redundancy device

US9491228B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9491228-B2
Application numberUS-201113979788-A
CountryUS
Kind codeB2
Filing dateDec 7, 2011
Priority dateMar 10, 2011
Publication dateNov 8, 2016
Grant dateNov 8, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computing unit computes a computed value for input data. A comparing unit compares the computed value of the computing unit with a computed value of another node which is included in an input/output set. An output unit outputs the computed value as output data of a node itself when the result of the comparison by the comparing unit shows that the computed value matches either one of computed values. When the computed value does not match any one of the computed values of other nodes, a transferring unit adds the computed value of the node itself to the input/output set, and transfers the input/output set to another node.

First claim

Opening claim text (preview).

The invention claimed is: 1. A redundancy device that implements redundancy by grouping a plurality of nodes connected to a network, and enabling nodes within each group to exchange input and output data with one another within the group, the redundancy device comprising: the plurality of nodes, wherein each of said nodes includes: a computing unit, implemented by circuitry and configured to receive either input data or an input/output set including said input data and a computed value of another node within the group, and carry out a computation on said input data, a comparing unit, implemented by the circuitry and configured to, when said input/output set is inputted thereto, compare a computed value of said computing unit with the computed value of said other node, an output unit, implemented by the circuitry and configured to, when a result of the comparison by said comparing unit shows that the computed value of said computing unit matches either one of computed values, output said computed value as output data of the node itself, and a transferring unit, implemented by the circuitry and configured to, when the result of the comparison by said comparing unit shows that the input/output set does not include any computed value matching the computed value of said computing unit, add the computed value of said computing unit to the input/output set and then transfer this input/output set to another node. 2. The redundancy device according to claim 1 , wherein when the result of the comparison by the comparing unit shows that the input/output set includes a computed value matching the computed value of the computing unit and a computed value not matching the computed value of the computing unit, said redundancy device determines that a node which has transferred said computed value not matching the computed value of the computing unit is faulty, and notifies a node within the group to that effect. 3. The redundancy device according to claim 1 , wherein the transferring unit transfers the input/output set to which the computed value of the computing unit is added to another node before a predetermined response time period has elapsed. 4. The redundancy device according to claim 1 , wherein said redundancy device outputs a default value or a previous value when not finding out a computed value matching the computed value of the computing unit before a predetermined response time period has elapsed. 5. The redundancy device according to claim 1 , wherein when computed values of N nodes (N is an arbitrary integer) match one another, said redundancy device outputs said matching computed value as output data. 6. The redundancy device according to claim 1 , wherein said redundancy device defines a maximum number of times that said redundancy device carries out a transfer of data when no computed value matching any other computed value is acquired, and the transferring unit carries out a transfer of data until the number of times that said redundancy device has carried out a transfer of data reaches said maximum number of times. 7. A redundancy device that implements redundancy by grouping a plurality of nodes connected to a network, and enabling nodes within each group to exchange input and output data with one another within the group, the redundancy device comprising: the plurality of nodes, wherein each of said nodes includes: a computing unit, implemented by circuitry and configured to receive either input data or an input/output set including said input data and a computed value of another node within the group, and carry out a computation on said input data, a transferring unit, implemented by the circuitry and configured to add a computed value of said computing unit to said input/output set, and transfer said input/output set to another node within said group until a number of times that said redundancy device has carried out a transfer of data reaches a predetermined number of times, and an output unit, implemented by the circuitry and configured to selectively output a most frequently computed value from the computed value of said computing unit and the computed value of said other node which are acquired through the transferring operation which has been carried out said predetermined number of times. 8. A redundancy device that implements redundancy by grouping a plurality of nodes connected to a network, and enabling nodes within each group to exchange input and output data with each other within the group, the redundancy device comprising: the plurality of nodes, wherein each of said nodes includes: a computing unit, implemented by circuitry and configured to receive either input data or an input/output set including said input data and a computed value of another node within the group, and carry out a computation on said input data, a transferring unit, implemented by the circuitry and configured to add the computed value of said computing unit to said input/output set, and carry out a transfer of said input/output set to another node in said group until a predetermined deadline has been reached within a cycle, and an output unit, implemented by the circuitry and configured to selectively output a most frequently computed value from the computed value of said computing unit and the computed value of said other node which have been acquired until said predetermined deadline.

Assignees

Inventors

Classifications

  • H04L67/10Primary

    in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • Eliminating the failing redundant component · CPC title

  • G06F11/182Primary

    based on mutual exchange of the output between redundant processing components · CPC title

  • Voting techniques · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9491228B2 cover?
A computing unit computes a computed value for input data. A comparing unit compares the computed value of the computing unit with a computed value of another node which is included in an input/output set. An output unit outputs the computed value as output data of a node itself when the result of the comparison by the comparing unit shows that the computed value matches either one of computed …
Who is the assignee on this patent?
Sasaki Kenichi, Mitsubishi Electric Corp
What technology area does this patent fall under?
Primary CPC classification H04L67/10. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 08 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).