×

Method and apparatus for timing information flow in a distributed system

  • US 20060130030A1
  • Filed: 11/02/2005
  • Published: 06/15/2006
  • Est. Priority Date: 11/19/2004
  • Status: Active Grant
First Claim
Patent Images

1. In a distributed data processing system, a software program method comprising a set of instructions, stored on a computer-readable media, wherein said instructions, when executed by a computer, perform the necessary steps for timely processing time sensitive tasks executing data from data sources and by data sinks, comprising:

  • writing at least one source'"'"'s data di into a buffer as an unordered set during an epoch;

    processing said source'"'"'s data from said buffer in sinks;

    temporally ordering said source'"'"'s data during said epoch by enforcing state consistency and integrating the passage of real time in a varying degree specific to the application;

    partitioning a task into subtasks;

    synchronizing said subtasks'"'"' results;

    extracting parallelism in the execution of said tasks, further comprising;

    a first step of identifying the functional dependencies between each said task and the data needed for the execution of each said task;

    a second step of identifying task execution points requiring input of a sensor data item “

    x”

    , relative to the processing of other said data items in the execution of said task; and

    scheduling said tasks accordingly.

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