← Back to Patent Explorer
US4866606A Expired / Lapsed US ⏱️ 0.0 years remaining

Loosely coupled distributed computer system with node synchronization for precision in real time applications

Assignee: FAULT TOLERANT SYSTEMS FTS-COMPUTERTECHNIK GESMBH
•
Filing: 1987-06-24
•
Granted: 1989-09-12
•
Expires: 2007-06-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A loosely coupled distributed computer system provided with node synchronization for precision in real time applications includes a number of loosely coupled node computers. Each computer includes a local real time clock, I/O subsystems, and a communication unit. The computers are connected to each other by a transmission medium for serial communication. Each computer contains a synchronization unit for synchronization of the local real time clocks in each of the computer nodes with the real time clocks of other nodes. Each synchronization unit is connected with a digital output line of its associated local real time clock for supply of unsynchronized time signals from the digital output line to a digital input of the synchronization unit. The latter also has a digital output supplying global synchronized time signals to digital inputs of other I/O subsystems and is operatively connected with the communication unit for obtaining therefrom information as to the point of time of sending a message. The synchronization unit generates global synchronized time signals on its digital output line as a function of the time of an information from a sender and the arrival time information of other computer systems.

Inventors

  • 👤 Hermann Kopetz

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 09:01
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/04; G06F1/14; G04; G04G; G04G11/00

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 273 words
In a loosely coupled distributed computer system for real time applications, comprising a plurality of loosely coupled node computers each including a local real time clock, I/O subsystems, and a communication unit, said node computers being interconnected by a transmission medium for serial communication therebetween, the improvement comprising each node computer including a synchronization unit for synchronization of the local real time clocks in each of the computer nodes with the real time clocks of other nodes, each synchronization unit being connected with a digital output line of a local real time clock associated therewith for supply of unsynchronized time signals from said digital output line to a digital input of said synchronization unit, said synchronization unit having a digital output supplying global synchronized time signals to digital inputs of other I/O subsystems and being operatively connected with said communication unit for obtaining therefrom a first information as to a point in time of sending a message to said communication unit, said message being measured in a metric of the local real time clock of a sender, and a second information as to a point in time of arrival of the message in a metric of the local real time clock of a receiver, said synchronization unit generating said global synchronized time signals on the digital output line thereof as a function of said first and second information of other computer nodes and the local unsynchronized time signals supplied to the digital input thereof by an associated local real time clock of the synchronization unit, said synchronized time signals on said digital output line of said synchronization unit applying a known synchronization algorithm.
Claim 2
Dependent Claim 273 words
In a loosely coupled distributed computer system for real time applications, comprising a plurality of loosely coupled node computers each including a local real time clock, I/O subsystems, and a communication unit, said node computers being interconnected by a transmission medium for serial communication therebetween, the improvement comprising each node computer including a synchronization unit for synchronization of the local real time clocks in each of the computer nodes with the real time clocks of other nodes, each synchronization unit being connected with a digital output line of a local real time clock associated therewith for supply of unsynchronized time signals from said digital output line to a digital input of said synchronization unit, said synchronization unit having a digital output supplying global synchronized time signals to digital inputs of other I/O subsystems and being operatively connected with said communication unit for obtaining therefrom a first information as to a point in time of sending a message to said communication unit, said message being measured in a metric of the local real time clock of a sender, and a second information as to a point in time of arrival of the message in a metric of the local real time clock of a receiver, said synchronization unit generating said global synchronized time signals on the digital output line thereof as a function of said first and second information of other computer nodes and the local unsynchronized time signals supplied to the digital input thereof by an associated local real time clock of the synchronization unit, said synchronized time signals on said digital output line of said synchronization unit applying a known synchronization algorithm.
Claim 3
Dependent Claim 47 words
The computer system of claim 1, wherein the synchronization unit and the communication unit are both connected to a common bus and are interconnected with one another by a connecting line from a digital output of the communication unit to said digital input of the synchronization unit.
Claim 4
Dependent Claim 31 words
The computer system of claim 2, wherein the computer nodes each include a CPU, said synchronization unit providing said known synchronization algorithm in cooperation with said CPU of each computer node.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-09-11 1993-03-13 1993-09-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-09-11 1997-03-13 1997-09-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-09-11 2001-03-13 2001-09-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag