×

Distributed control method and apparatus

  • US 7,322,033 B2
  • Filed: 03/26/2003
  • Issued: 01/22/2008
  • Est. Priority Date: 03/29/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of controlling distributed control executed in time sequence through mutual communication of messages by a plurality of tasks distributively executed on a plurality of nodes connected to a network for the communication and respectively made to implement parallel multitasking operations for the distributed control, the method comprising:

  • making each of the nodes set, with respect to each of said tasks executable on the respective nodes, a margin time representative of a difference between an estimated completion time of said distributed control relating to each executed task, and a deadline time of said distributed control;

    making each of the nodes allocate a higher execution right preferentially to each of said tasks in an ascending order of the margin time;

    determining whether or not an execution time of any of said tasks reaching completion of the execution does not reach a worst case execution time set in advance for said task;

    when it is determined that the execution time of said task reaching completion of the execution does not reach a worst case execution time, increasing said margin time for said task by a value corresponding to a difference between said worst case execution time and said execution time andwhen it is determined that said execution time thereof exceeds said worst case execution time, decreasing said margin time for said task by said value corresponding to the difference therebetween.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×