Simplified Hash Table
US-2024422006-A1 · Dec 19, 2024 · US
US10845786B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10845786-B2 |
| Application number | US-201615767868-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 12, 2016 |
| Priority date | Oct 13, 2015 |
| Publication date | Nov 24, 2020 |
| Grant date | Nov 24, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Embodiments of a software defined automation (SDA) system that provides a reference architecture for designing, managing and maintaining a highly available, scalable and flexible automation system. A method is disclosed for arranging workloads in an SDA system including determining tasks of predetermined device functions, assessing industrial operational parameters for each task of the device functions; and ranking the tasks by the industrial operational parameters. The method continues by distributing tasks over automation devices based on the industrial operational parameters.
Opening claim text (preview).
What is claimed is: 1. A method for arranging workload in a Software Defined Automation (SDA) system, comprising: providing an SDA system, including a system controller node and multiple compute nodes, wherein the multiple compute nodes are communicatively coupled to the system controller node via a first communication network; wherein the system controller node manages the multiple compute nodes and virtualization of a control system or a portion thereof on at least one compute node from the multiple compute nodes via the first communication network, the virtualized control system including at least one virtualized control system element connected to a virtual network connected to a second communication network; wherein the at least one virtualized control system element controls at least one physical control system element via the second communication network connected to the virtual network; and wherein the SDA system is configured for executing an automation function comprising predetermined device functions assigned to at least one automation device; determining tasks of the predetermined device functions; assessing industrial operational parameters for each of the tasks of the predetermined device functions; ranking the tasks by the industrial operational parameters; and distributing the tasks over at least two automation devices based on the industrial operational parameters, wherein distributing tasks over the at least two automation devices comprises: re-deploying at least one task to the at least one automation device based on the industrial operational parameters; and/or offloading at least one task to one of the multiple compute nodes based on the industrial operational parameters. 2. Method according to claim 1 , wherein re-deploying the at least one task and offloading tasks the at least one task comprises: selecting tasks for offloading based on industrial operational parameters; indicating the selected tasks for offloading to an SDA controller node; distributing the selected tasks for offloading to the multiple compute nodes based on the assessed industrial operational parameters; and setting up network communication between the multiple compute nodes to facilitate execution of the distributed tasks. 3. Method according to claim 2 , wherein re-deploying the at least one task and off loading the at least one task further comprises: selecting tasks for re-deploying based on industrial operational parameters; indicating the selected tasks for re-deployment to the SDA controller node; distributing the selected tasks for re-deployment to automation devices based on the assessed industrial operational parameters; and setting up network communication between the multiple compute nodes to facilitate execution of the distributed tasks. 4. Method according to claim 1 , wherein the industrial operational parameters comprise: a process critical level; and/or a time sensitive level; and/or a cost of execution; and/or a proximity critical level; and/or cost performance. 5. Method according to claim 4 , wherein assessing the industrial operational parameters comprises, for each of the tasks of the predetermined device functions: determining the process critical level; and/or determining the time sensitive level; and/or determining the cost of execution; and/or determining the proximity critical level; and/or determining the cost performance. 6. Method according to claim 5 , wherein ranking the tasks by the industrial operational parameters comprises: ranking by the process critical level; and/or ranking by the time sensitive level; and/or ranking by the cost of execution; and/or ranking by the proximity critical level; and/or ranking by the cost performance. 7. Method according to claim 4 , wherein the industrial operational parameter process critical level comprises a set of parameters; comprising: availability need of function; and/or safety requirement. 8. Method according to claim 4 , wherein the industrial operational parameter time sensitive level comprises a set of parameters; comprising: precision of execution time, and quantified time duration. 9. Method according to claim 4 , wherein the industrial operational parameter cost of execution comprises a set of parameters; comprising: processing time constraints; resource consumption; and/or processing capacity demand. 10. Method according to claim 4 , wherein the industrial operational parameter proximity critical level comprises a set of parameters; comprising: proximity to a primary actuator; and/or proximity interdependence of a primary task regarding a secondary tasks. 11. Method according to claim 4 , wherein the industrial operational parameter cost performance comprises a set of parameters; comprising: capital expenditure; and operational expenditure.
Hypervisor-specific management and integration aspects · CPC title
for initial configuration or provisioning, e.g. plug-and-play · CPC title
Configuration management of networks or network elements (address allocation H04L61/50) · CPC title
for managing network security; network security policies in general (filtering policies H04L63/0227) · CPC title
Network integration; Enabling network access in virtual machine instances · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.