×

Deterministic control loop scheduling

  • US 9,866,431 B2
  • Filed: 06/02/2017
  • Issued: 01/09/2018
  • Est. Priority Date: 07/21/2014
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method, comprising:

  • receiving, at a scheduling device in a network, routing metrics regarding a network path between a device controller and a networked device in a control loop running in the network, wherein the routing metrics are indicative of a time associated with transferring data along various links of the network path, wherein the device controller executes a control process within a virtual machine to control the networked device;

    receiving, at the scheduling device, controller metrics from the device controller, wherein the controller metrics indicate a delay associated with the device controller executing a control application;

    determining, by the scheduling device based on the routing metrics and the controller metrics, a time cost associated with the network path and one or more control operations of the control application performed by the device controller, wherein the time cost is a sum of the time associated with transferring data along the various links of the network path and the delay associated with the device controller executing the one or more control operations of the control application;

    generating, by the scheduling device, a communication schedule based on the time cost; and

    sending, by the scheduling device, instructions to the device controller and the networked device that instruct the device controller and the networked device to use the communication schedule for performing the one or more control operations in the control loop at specific times.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×