Failover mechanism for IoT gateway
AssigneeHitachi Vantara, Ltd.
InventorHitoshi Yabusaki
Life of this patent
Estimating the term…
Abstract
Aspects of the present disclosure involve systems and methods that involve providing a health status from each of a plurality of gateways, the plurality of gateways comprising an active gateway and one or more inactive gateways, the plurality of gateways receiving sensor data, wherein the active gateway transmits the received sensor data to a server; for a detection of a failure of the active gateway based on the health status, selecting an inactive gateway from the one or more inactive gateways to take over transmission of the active gateway; changing a status of the active gateway to inactive; identifying the sensor data received from the active gateway before the failure; and controlling the selected inactive gateway to discard the identified sensor data and resume transmission of the sensor data to the server.
Claims14
A method, comprising:
- providing a health status from each of a plurality of gateways, the plurality of gateways comprising an active gateway and one or more inactive gateways, the plurality of gateways receiving sensor data, wherein the active gateway transmits the received sensor data to a server;
- for a detection of a failure of the active gateway based on the health status:
- selecting an inactive gateway from the one or more inactive gateways to take over transmission of the active gateway;
- changing a status of the active gateway to inactive;
- identifying the sensor data received from the active gateway before the failure;
- and
- controlling the selected inactive gateway to discard the identified sensor data and resume transmission of the sensor data to the server.
A non-transitory computer readable medium, storing instructions for executing a process, the instructions comprising:
- providing a health status from each of a plurality of gateways, the plurality of gateways comprising an active gateway and one or more inactive gateways, the plurality of gateways receiving sensor data, wherein the active gateway transmits the received sensor data to a server;
- for a detection of a failure of the active gateway based on the health status:
- selecting an inactive gateway from the one or more inactive gateways to take over transmission of the active gateway;
- changing a status of the active gateway to inactive;
- identifying the sensor data received from the active gateway before the failure;
- and
- controlling the selected inactive gateway to discard the identified sensor data and resume transmission of the sensor data to the server.
An apparatus, comprising:
- a memory configured to store received sensor data;
- and
- a processor, configured to:
- provide a health status to a server over a network;
- for the apparatus having a status of active:
- transmit the stored received sensor data to the server;
- and
- for the apparatus having the status of inactive:
- manage the received sensor data in memory;
- for receipt of a status change to change the status to active:
- change the status of the apparatus to active;
- discard, from the memory, the received sensor data already transmitted to the server;
- and
- transmit the stored received sensor data to the server.
Dependencies are inferred from the claim text.