Redundant PC system

US10268484B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10268484-B2
Application numberUS-201615071716-A
CountryUS
Kind codeB2
Filing dateMar 16, 2016
Priority dateMar 23, 2015
Publication dateApr 23, 2019
Grant dateApr 23, 2019

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 redundant PC system includes a plurality of redundant PCs which is to be connected through a network. Each of the redundant PCs includes hardware on which an interface for connection to the network is mounted and a host OS configured to operate on the hardware. The host OS is provided with a virtualization unit, and a redundant unit and a real-time communication unit, the redundant unit and the real-time communication unit being configured to operate as separate processes independent of the virtualization unit. The redundant unit is configured to perform a control monitoring for making a PC redundant via a universal interface.

First claim

Opening claim text (preview).

What is claimed is: 1. A redundant process control system comprising: a plurality of redundant personal computers (PCs) configured to be connected through first and second control networks, wherein each of the redundant PCs includes: hardware on which a first interface for connection to the first control network, a second interface for connection to the second control network, and a third interface for connection to equalizing bus are mounted, and a host operating system (OS) configured to operate on the hardware, wherein each host OS includes: a virtualization unit configured to operate a guest operating system (OS) and application software, a redundant unit configured to transmit equalization information including a snapshot of a memory of a virtual device of the virtualization unit to another redundant PC of the plurality of redundant PCs via the equalizing bus, detect an abnormality in the redundant PC during operation, and, with the redundant unit of the another redundant PC, switch a control right from the redundant PC to the another redundant PC during which the guest OS and the application software of the another redundant PC is started using the equalization information already transmitted to the another redundant PC, based on the detected abnormality, and a real-time communication unit configured to perform real-time communication which guarantees that a certain processing is performed within a defined time period required in the process control system, transmit or receive communication packets in the first control network or the second control network and switch from the first control network to the second control network when an abnormality is detected in the first control network, and wherein in each of the redundant PCs, the redundant unit, the virtualization unit, and the real-time communication unit are configured to operate as separate processes independent of one another. 2. The redundant process control system according to claim 1 , wherein in each of the redundant PCs, the redundant unit and the real-time communication unit are exclusively allotted with a central processing unit (CPU) resource of the hardware, respectively. 3. The redundant process control system according to claim 1 , wherein the redundant PC system configures a plant control system configured to control a plant. 4. The redundant process control system according to claim 1 , wherein the redundant unit is further configured to perform diagnosis of an operation state of the hardware and the third interface of the redundant PC, to transmit a diagnosis packet to the another redundant PC via the equalization bus, and to receive another diagnosis packet from the another redundant PC via the equalization bus. 5. The redundant process control system according to claim 1 , wherein the hardware of each redundant PC includes a multicore CPU, and in each of the redundant PCs, the real-time communication unit switching from the first control network to the second control network and the redundant unit switching the control right are allocated to respective CPU cores of the multicore CPU. 6. The redundant process control system according to claim 1 , wherein the redundant unit is connected to a redundancy management tool via an information network, wherein the redundancy management tool is configured to switch the control right. 7. The redundant process control system according to claim 1 , wherein each of the first interface, the second interface and the third interface is an universal interface. 8. The redundant process control system according to claim 1 , wherein the real-time communication unit is configured to exchange diagnosis packets with the real-time communication unit of the another redundant PC to check if the first control network is abnormal. 9. A communication device including a host operation system (OS) operated on a hardware on which a first network interface, a second network interface, and a third network interface are implemented, wherein the communication device is connected to a first control network via the first network interface and a second control network via the second network interface, and is connected to an equalization bus via the third network interface, in order to perform redundancy with another communication device, wherein the host OS includes: a virtualization unit configured to operate a guest operating system (OS) and application software, a real-time communication unit configured to perform real-time communication which guarantees a certain processing is performed within a defined time period required in a process control system, transmit or receive communication packets in the first control network or the second control network and switch from the first control network to the second control network when an abnormality is detected in the first network, and a redundant unit configured to: transmit equalization information including a snapshot of a memory of a virtual device of the virtualization unit to the another communication device via the equalizing bus, detect an abnormality in the communication device during operation, and with a redundant unit of the another control device, switch a control right from the communication device to the another communication device during which a guest OS and application software of a host OS of the another communication device is started using the equalization information already transmitted to the another communication device, based on the detected abnormality, and wherein the virtualization unit, the real-time communication unit and the redundant unit are configured to operate as separate processes independent of one another. 10. The communication device according to claim 9 , wherein the redundant unit is further configured to perform diagnosis of an operation state of the hardware and the third network interface, to transmit a diagnosis packet to the another communication device via the equalization bus, and to receive another diagnosis packet from the another communication device via the equalization bus. 11. The communication device according to claim 9 , wherein the real-time communication unit is further configured to switch from the first control network to the second control network when an abnormality is detected in the first control network. 12. The communication device according to claim 11 , wherein the hardware of the communication device includes a multicore CPU, and wherein the real-time communication unit is configured to switch from the first control network to the second control network when an abnormality is detected in the first control network. 13. The communication device according to claim 9 , wherein the communication device configures a plant control system configured to control a plant.

Assignees

Inventors

Classifications

  • Virtual · CPC title

  • switching over of hardware resources · CPC title

  • maintaining the standby controller/processing unit updated (initialisation or re-synchronisation thereof G06F11/1658 and subgroups) · CPC title

  • using redundant communication media · CPC title

  • G06F9/4411Primary

    Configuring for operating with peripheral devices; Loading of device drivers · 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 US10268484B2 cover?
A redundant PC system includes a plurality of redundant PCs which is to be connected through a network. Each of the redundant PCs includes hardware on which an interface for connection to the network is mounted and a host OS configured to operate on the hardware. The host OS is provided with a virtualization unit, and a redundant unit and a real-time communication unit, the redundant unit and t…
Who is the assignee on this patent?
Yokogawa Electric Corp
What technology area does this patent fall under?
Primary CPC classification G06F11/2007. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 23 2019 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).