Changing a time sensitive networking schedule implemented by a softswitch
Abstract
Example methods, apparatus, systems and articles of manufacture (e.g., physical storage media) to change a time sensitive networking schedule implemented by a softswitch are disclosed. Example apparatus disclosed herein to change a time sensitive networking schedule implemented by a first softswitch on a compute node include a network node configurator to deploy a second softswitch on the compute node based on a first configuration specification associated with the first softswitch, configure the second softswitch to implement an updated time sensitive networking schedule different from the time sensitive networking schedule implemented by the first softswitch, and replace the first softswitch with the second softswitch in response to a determination that a first set of constraints is met for simulated network traffic processed by the second softswitch based on the updated time sensitive networking schedule. Disclosed example apparatus also include a simulator to apply the simulated network traffic to the second softswitch.
Claims
exact text as granted — not AI-modified1 . (canceled)
2 . An apparatus to change a time sensitive networking schedule implemented by a softswitch on a compute node, the apparatus comprising:
at least one memory; instructions in the apparatus; and processor circuitry to execute the instructions to at least:
parse a virtualized industrial function descriptor corresponding to a virtualized workload to determine a set of parameters for an updated time sensitive networking schedule to be implemented by the softswitch;
determine the updated time sensitive networking schedule based on the set of parameters; and
send the updated time sensitive networking schedule to the compute node.
3 . The apparatus of claim 2 , wherein the processor circuitry is to:
parse the virtualized industrial function descriptor to determine a virtual machine configuration specification for a virtual machine to deploy on the compute node to host the virtualized workload; and send the virtual machine configuration specification to the compute node to cause the virtual machine to be deployed on the compute node.
4 . The apparatus of claim 3 , wherein the processor circuitry is to delete the virtual machine from the compute node in response to a message from the compute node indicating a first set of constraints is not met by the updated time sensitive networking schedule.
5 . The apparatus of claim 2 , wherein the processor circuitry is to delete the updated time sensitive networking schedule in response to a message from the compute node indicating a first set of constraints is not met by the updated time sensitive networking schedule.
6 . At least one non-transitory computer readable medium comprising computer readable instructions which, when executed, cause at least one processor to at least:
parse a virtualized industrial function descriptor corresponding to a virtualized workload to determine a set of parameters for a second time sensitive networking schedule to be implemented by a softswitch on a compute node, the second time sensitive networking schedule different from a first time sensitive networking schedule already implemented by the softswitch on the compute node; determine the second time sensitive networking schedule based on the set of parameters; and send the second time sensitive networking schedule to the compute node.
7 . The at least one non-transitory computer readable medium of claim 6 , wherein the instructions, when executed, cause the at least one processor to:
parse the virtualized industrial function descriptor to determine a virtual machine configuration specification for a virtual machine to deploy on the compute node to host the virtualized workload; and send the virtual machine configuration specification to the compute node to cause the virtual machine to be deployed on the compute node.
8 . The at least one non-transitory computer readable medium of claim 7 , wherein the instructions, when executed, further cause the at least one processor to delete the virtual machine from the compute node in response to a message from the compute node indicating a first set of constraints is not met by the second time sensitive networking schedule.
9 . The at least one non-transitory computer readable medium of claim 6 , wherein the instructions, when executed, cause the at least one processor to delete the second time sensitive networking schedule in response to a message from the compute node indicating a first set of constraints is not met by the second time sensitive networking schedule.
10 . A method to change a time sensitive networking schedule implemented by a softswitch on a compute node, the method comprising:
parsing a virtualized industrial function descriptor corresponding to a virtualized workload to determine a set of parameters for an updated time sensitive networking schedule to be implemented by the softswitch; determining the updated time sensitive networking schedule based on the set of parameters; and sending the updated time sensitive networking schedule to the compute node.
11 . The method of claim 10 , further including:
parsing the virtualized industrial function descriptor to determine a virtual machine configuration specification for a virtual machine to deploy on the compute node to host the virtualized workload; and sending the virtual machine configuration specification to the compute node to cause the virtual machine to be deployed on the compute node.
12 . The method of claim 11 , further including deleting the virtual machine from the compute node in response to a message from the compute node indicating a first set of constraints is not met by the updated time sensitive networking schedule.
13 . The method of claim 10 , further including deleting the updated time sensitive networking schedule in response to a message from the compute node indicating a first set of constraints is not met by the updated time sensitive networking schedule.
14 . An apparatus comprising:
means for parsing a virtualized industrial function descriptor corresponding to a virtualized workload to determine a set of parameters for a second time sensitive networking schedule to be implemented by a softswitch on a compute node, the second time sensitive networking schedule different from a first time sensitive networking schedule already implemented by the softswitch on the compute node; and means for determining the second time sensitive networking schedule based on the set of parameters, the means for determining the second time sensitive networking schedule to send the second time sensitive networking schedule to the compute node.
15 . The apparatus of claim 14 , further including means for determining a virtual machine configuration specification for a virtual machine to deploy on the compute node to host the virtualized workload, the means for determining the virtual machine configuration specification to:
parse the virtualized industrial function descriptor to determine the virtual machine configuration specification; and send the virtual machine configuration specification to the compute node to cause the virtual machine to be deployed on the compute node.
16 . The apparatus of claim 15 , wherein the means for determining the virtual machine configuration specification is further to delete the virtual machine from the compute node in response to a message from the compute node indicating a first set of constraints is not met by the updated time sensitive networking schedule.
17 . The apparatus of claim 16 , wherein the means for determining the second time sensitive networking schedule is further to delete the second time sensitive networking schedule in response to a message from the compute node indicating a first set of constraints is not met by the second time sensitive networking schedule.Join the waitlist — get patent alerts
Track US2021328941A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.