×

Multinode distributed data processing system for use in a surface vehicle

  • US 5,652,911 A
  • Filed: 02/10/1995
  • Issued: 07/29/1997
  • Est. Priority Date: 05/22/1991
  • Status: Expired due to Term
First Claim
Patent Images

1. A multinode distributed data processing system in a surface vehicle comprising:

  • a1. sensing means for sensing physical quantities relating to said vehicle;

    a2. storage node means for storing physically partitioned and fixed geographical data elements;

    a3. data processing node means for processing said physical quantities and said geographical data to generate user policy data;

    a4. user I/O node means forreceiving request data for forwarding to said data processing node means to control said processing andcontrolled forwarding, to a user, of said user policy data;

    a5. user input/output means interfacing said user I/O node means to user signals; and

    a6. a network interconnecting at least some of said node means, said network including bus interconnections at least betweensaid sensing means and said data processing node means;

    said storage node means and said data processing node means;

    said user I/O node means and said user input/output means; and

    said user I/O node means and said data processing node means;

    wherein the above recited elements cooperate via a common message protocol to achieve the following functions in a distributed manner;

    b1. maintaining a library of messageable system calls or primitives, comprising;

    open, close, read, write, seek, getstat, setstat, signal, and create;

    b2. maintaining a deterministic network control subsystem for effecting any network transport of a primitive within a prespecified maximum time interval;

    b3. within each of the storage node means, the data processing node means, and the user i/o node means, processing each message only upon complete transfer thereof as a unitary entity;

    b4. within each of the storage node means, the data processing node means, and the user i/o node means, with respect to each message, maintaining statelessness until completion of transfer of that message; and

    b5. maintaining a distributed real-time operating system for running a plurality of processes in parallel, which processes share at least two of the following;

    localized processing power, a device, a sensor, i/o, and file data.

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