Adaptive deployment of applications
AssigneeIntel Corporation
InventorsMark Yarvis, Aaron R. Berck, Sharad K. Garg, Casey Rathbone, Andrew G. Shirtz, Ron Kuruvilla Thomas, Xubo Zhang
Life of this patent
Estimating the term…
Abstract
An Internet of Things (IoT) system that includes an orchestration device is provided. The orchestration device receives resource requirements and accesses a device/capability map to produce a task deployment map.
Claims21
An orchestration device to orchestrate an Internet of Things (IoT) network, comprising:
- a processor;
- a memory device including instructions, which when executed by the processor, cause the processor to:
- receive resource requirements for an application to execute on a first plurality of devices in the IoT network;
- access a capability graph of a second plurality of devices in the IoT network;
- identify a container deployment plan, based on the capability graph, that satisfies the resource requirements;
- and
- communicate with one of the second plurality of devices in the IoT network to deploy containers based on the container deployment plan.
A method for orchestrating an Internet of Things (IoT) network, comprising:
- receiving, at an orchestration device, resource requirements for an application to execute on a first plurality of devices in the IoT network;
- accessing a capability graph of a second plurality of devices in the IoT network;
- identifying a container deployment plan, based on the capability graph, that satisfies the resource requirements;
- and
- communicating with one of the second plurality of devices in the IoT network to deploy containers based on the container deployment plan.
At least one non-transitory machine-readable medium including instructions for orchestrating a mesh an Internet of Things (IoT) network, which when executed by an orchestrator device, cause the orchestrator device to:
- receive resource requirements for an application to execute on a first plurality of devices in the IoT network;
- access a capability map of a second plurality of devices in the IoT network;
- identify a container deployment plan, based on the capability map, that satisfies the resource requirements;
- and
- communicate with one of the second plurality of devices in the IoT network to coordinate deployment of containers based on the container deployment plan.
Dependencies are inferred from the claim text.