Hybrid internet of things evaluation framework
AssigneeVMware, Inc.
InventorsHui Xu, Jiajie Liang, Karen Brems, Jong Ho Won
Life of this patent
Estimating the term…
Abstract
Various examples are disclosed for hybrid alert and action solution in Internet-of-Things (IoT) networks. A multi-edge alert definition specifies a plurality of IoT devices that communicate through edge devices. The multi-edge alert definition is decomposed decompose into individual edge alert sub-definitions. Each of the individual edge alert sub-definitions is evaluated using data from individual ones of the edge devices. An alert is triggered based on one of the individual edge alert sub-definitions being met.
Claims20
A system, comprising:
- at least one computing device;
- and
- program instructions stored in at least one memory of the at least one computing device, wherein the instructions, when executed by at least one processor, cause the at least one computing device to at least:
- receive, by a fog evaluation service executed by at least one fog device of a local or private fog layer of a hybrid Internet-of-Things (IoT) evaluation framework, a multi-edge alert definition that specifies a plurality of IoT devices that communicate through a plurality of edge devices;
- decompose, by the fog evaluation service, the multi-edge alert definition into a plurality of individual edge alert sub-definitions resolvable using data collected from individual ones of the plurality of edge devices;
- and
- trigger, by at least one of the fog evaluation service and at least one edge evaluation service for the plurality of edge devices, an alert corresponding to one of the individual edge alert sub-definitions decomposed from the multi-edge alert definition.
A method, comprising:
- receiving, by a fog evaluation service executed by at least one fog device of a local or private fog layer of a hybrid Internet-of-Things (IoT) evaluation framework, a multi-edge alert definition that specifies a plurality of IoT devices that communicate through a plurality of edge devices;
- decomposing, by the fog evaluation service, the multi-edge alert definition into a plurality of individual edge alert sub-definitions resolvable using data collected from individual ones of the plurality of edge devices;
- and
- triggering, by at least one of the fog evaluation service and at least one edge evaluation service for the plurality of edge devices, an alert corresponding to one of the individual edge alert sub-definitions decomposed from the multi-edge alert definition.
A non-transitory computer-readable medium comprising program instructions that when executed by at least one processor, cause at least one computing device to at least:
- receive, by a fog evaluation service executed by at least one fog device of a local or private fog layer of a hybrid Internet-of-Things (IoT) evaluation framework, a multi-edge alert definition that specifies a plurality of IoT devices that communicate through a plurality of edge devices;
- decompose, by the fog evaluation service, the multi-edge alert definition into a plurality of individual edge alert sub-definitions resolvable using data collected from individual ones of the plurality of edge devices;
- and
- trigger, by at least one of the fog evaluation service and at least one edge evaluation service for the plurality of edge devices, an alert corresponding to one of the individual edge alert sub-definitions decomposed from the multi-edge alert definition.
Dependencies are inferred from the claim text.