US2023110334A1PendingUtilityA1

Future proofing and prototyping an internet of things network

Assignee: INTEL CORPPriority: Aug 25, 2016Filed: Aug 15, 2022Published: Apr 13, 2023
Est. expiryAug 25, 2036(~10 yrs left)· nominal 20-yr term from priority
H04L 67/125G06F 11/3006G06F 11/261H04L 67/025H04L 67/12G06F 11/3058G06F 11/3414G06F 30/20G06F 11/3457H04L 67/01
65
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system and method for representing events that occur in a real world deployment is described. A real-world workload including multiple events is identified. Multiple characteristics of the real-world workload are converted into multiple endpoint simulator workloads. Multiple gateway hardware characteristics are converted into a modeling elements for simulated Internet of things (IoT) networks. Further, a simulation is performed for each of the endpoint simulator workloads on each of the simulated IoT networks. Also, statistics are collected about the performance of the simulated IoT networks for the endpoint simulator workloads.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method of determining headroom for applications, comprising:
 generating a workflow by modifying a real-world workflow to incorporate a future expectation for the workload;   generating a simulated Internet of things (IoT) network for future proofing the workload and a configuration for a simulated gateway of the simulated IoT network;   generating an event model for an IoT network based on the future proofing workflow; and   future proofing the workload and the configuration by simulating an execution of the workflow on the simulated IoT network, wherein the simulated IoT network comprises a hybrid of live and emulated components of the IoT system.   
     
     
         2 . The method of  claim 1 , wherein future proofing the workload and the configuration comprises:
 generating a model of future applications; and   simulating an execution of the workflow on the simulated IoT network using the model of future applications.   
     
     
         3 . The method of  claim 1 , wherein the future expectation comprises future target workflows. 
     
     
         4 . The method of  claim 1 , comprising determining an implication of a future workflow by analyzing statistic characteristics of the simulated execution. 
     
     
         5 . The method of  claim 1 , comprising predicting non-linear solution characteristics triggered by varying input parameters. 
     
     
         6 . A system for future proofing IoT networks comprising:
 a control user interface to define a simulated Internet of things (IoT) network associated with a real IoT network;   a plurality of sensor simulators to generate events for a future proof workload; and   an automation framework to future proof the real IoT network by simulating processing of the future proof workload in the simulated IoT network.   
     
     
         7 . The system of  claim 6 , wherein future proofing the workload and the configuration comprises:
 generating a model of future applications; and   simulating an execution of the workflow on the simulated IoT network using the model of future applications, wherein the characteristics of the IoT network are associated with a gateway architecture comprising a hybrid of live and simulated components of the IoT network and wherein the gateway architecture characteristics are associated with a gateway architecture comprising a hybrid of live and simulated components of the IoT network.   
     
     
         8 . The system of  claim 6 , wherein the future expectation comprises future target workflows. 
     
     
         9 . The system of  claim 6 , wherein the automation framework is to determine an implication of a future workflow by analyzing statistic characteristics of the simulated execution. 
     
     
         10 . The system of  claim 6 , wherein the automation framework is to predict non-linear solution characteristics triggered by varying input parameters. 
     
     
         11 . A tangible, non-transitory, computer-readable medium comprising code executable by a processor to direct the processor to:
 generate a workflow by modifying a real-world workflow to incorporate a future expectation for the workload;   generate a simulated Internet of things (IoT) network for future proofing the workload and a configuration for a simulated gateway of the simulated IoT network;   generate an event model for an IoT network based on the future proofing workflow; and   future proof the workload and the configuration by simulating an execution of the workflow on the simulated IoT network.   
     
     
         12 . The medium of  claim 11 , wherein the workload and the configuration are future proofed by:
 generating a model of future applications; and   simulating an execution of the workflow on the simulated IoT network using the model of future applications.   
     
     
         13 . The medium of  claim 11 , wherein the future expectation comprises future target workflows. 
     
     
         14 . The medium of  claim 11 , comprising code executable by the processor to determine an implication of a future workflow by analyzing statistic characteristics of the simulated execution. 
     
     
         15 . The medium of  claim 11 , comprising code executable by the processor to predict non-linear solution characteristics triggered by varying input parameters. 
     
     
         16 . A method of representing events that occur in a real world deployment, comprising:
 identifying a real-world workload comprising a plurality of the events;   converting a plurality of characteristics of the real-world workload into a plurality of endpoint simulator workloads;   converting a plurality of gateway hardware characteristics into a plurality of modeling elements for a plurality of simulated Internet of things (IoT) networks;   performing a simulation for each of the endpoint simulator workloads on each of the simulated IoT networks;   collecting statistics about the performed simulation of the simulated IoT networks for the endpoint simulator workloads;   generating a workflow by modifying the real-world workload to incorporate a future expectation for the real-world workload;   generating a simulated IoT network for future proofing the workload and a configuration for a simulated gateway of the simulated IoT network;   generating an event model for the simulated IoT network based on the future proofing workflow; and   future proofing the workload and the configuration by simulating an execution of the workflow on the simulated IoT network.   
     
     
         17 . The method of  claim 16  comprising characterizing a performance of the simulated IoT networks for the endpoint simulator workloads. 
     
     
         18 . The method of  claim 17 , comprising modifying a sensed value of an event in the endpoint simulator workload via a user interface. 
     
     
         19 . The method of  claim 16 , further comprising generating events that trigger multiple simultaneous triggers. 
     
     
         20 . The method of  claim 16 , further comprising deterministically simulating multiple triggers. 
     
     
         21 . The method of  claim 16 , comprising deterministically evaluating statistics from simultaneous variations of multiple triggers. 
     
     
         22 . The method of  claim 16 , comprising determining the statistics for the simulation, wherein the simulation is performed in short durations. 
     
     
         23 . The method of  claim 16 , comprising adaptively eliminating workloads and gateway metrics that do not have an impact on the statistics. 
     
     
         24 . The method of  claim 16 , comprising performing the simulations in parallel what-if analysis runs. 
     
     
         25 . The method of  claim 24 , wherein the simulated IoT networks comprise IoT sensors wirelessly coupled to an aggregation device, and wherein the IoT sensors comprise at least one simulated IoT sensor.

Join the waitlist — get patent alerts

Track US2023110334A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.