System for synchronizing multiple computers with a common...

Electrical computers and digital processing systems: multicomput – Multicomputer synchronizing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C342S352000, C342S356000

Reexamination Certificate

active

06324586

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates generally to computer synchronization systems and, more particularly, to time synchronization systems for interacting computers. Specifically, the present invention relates to an improved time synchronization system for enhancing the speed and flow of data transmission between interacting computers over a network and the Internet.
2. Description of the Prior Art
All computers function by toggling bits on and off according to the pulse of a master clock that cycles the CPU through steps of a program. The CPU controls all of the various functions of the computer. The faster the master clock, the faster the computer is able to perform calculations. Synchronization within the computer allows bits to be organized into bytes, which are strings of binary numbers that represent commands or data, and the bytes can be transferred to different areas of the computer to perform different functions. Modern computers measure clock speed in MHz, or millions of cycles per second.
Bytes are transferred between computers using data transfer mechanisms such as modems or other types of network protocols. Speeds of typical modem access, which most people use to interface with a network or the global Internet, are measured in KBS or thousands of bytes per second. There are many applications in which it is either necessary or desirable to distribute the acquisition or processing of data over a number of computer-controlled stations or processors. In order to maintain time synchronization between the data and control streams of the computers or processors, current systems generally depend on shared hardware for their synchronization or wireless transmission of time information from a common clock to each of the stations. In such cases, uncertainty due to communications delay determines the overall error in time resolution of the system.
In a system having multiple computers or stations, it is desirable for each station or computer to have its own clock so that the computer's CPU can continue operating even if synchronization with a common clock is temporarily lost. However, such clocks may operate at slightly different frequencies, further compounding the time resolution/synchronization problem.
Numerous arrangements have been proposed to address the computer time synchronization problem. Master/slave clock arrangements have been proposed including those using satellites such as illustrated in the U.S. Pat. No. 4,882,739. In addition, time synchronization apparatus and methods using the global positioning satellite (GPS) system have also been proposed as in U.S. Pat. Nos. 5,757,786 and 5,440,313, and in the AT&T Primary Reference Clock (PRC) system. Also, the Network Time Protocol (NTP) is used in the Internet to synchronize individual computers to national standard time by providing a time stamp from primary time servers and provides accuracy's generally in the range of a millisecond or two in Local-Area Networks (LANs) and up to a few tens of milliseconds in global Wide-Area Networks (WANs). However, while global positioning satellite receivers have a timing resolution accurate to 1 Ns, or one billionth of a second, the timing synchronization between computers has still not been adequately coordinated and controlled.
In addition, massively parallel supercomputers requiring high-speed computer interaction have been and are continuing to be developed. Beowulf parallel workstations include numerous computers at one location, called pile of PCs, tied together in a high-speed LAN system thereby achieving supercomputing performance. Avalon, being developed at the Los Alamos National Laboratory, is another supercomputing pile of PCs consisting of about 70 desktop computers linked together in a LAN. Jini technology, being developed by Sun Microsystems, represents a dynamic distributed system wherein software development provides the ability to establish communication, sharing and exchange of services between any hardware or software on a network. “Param-10,000” is a new supercomputer being developed by India's Center for Development of Advanced Computing and is to be the main node for a new supercomputer WAN called Paramnet which will be accessible through the global Internet. Finally, Microsoft is developing a software based self-tuning operating system for running applications across PCs, termed “Millennium”. As a result of the above, it is clear that there remains an increasing need for a timing synchronization scheme which has exceptionally high resolution adequate to provide even the fastest computers with a highly accurate timing reference that can be utilized all the way from the processor level to the global Internet level.
SUMMARY OF THE INVENTION
Accordingly, it is one object of the present invention to provide a system for synchronizing the clock cycle of a computer.
It is another object of the present invention to provide a timing mechanism utilizing a global satellite system for linking a plurality of computers in time synchronized manner.
Yet another object of the present invention is to provide a synchronized system for coordinating and synchronizing data transfer between computers through a global communications network.
Still another object of the present invention is to provide a synchronized timing system for coordinating and synchronizing data transfer between subnetworks of functionally-identified computers through a global communications network.
A further object of the present invention is to provide a massive parallel processing system using distributed interacting computers synchronized through a global communications network utilizing a system for synchronizing the clock cycle of each computer.
Yet another object of the present invention is to provide a neural network of distributed interacting computers synchronized utilizing a common timing system.
A still further object of the present invention is to provide a multi-dimensional networking protocol utilizing a synchronized timing system.
To achieve the foregoing and other objects and in accordance with the purpose of the present invention, as embodied and broadly described herein, a synchronized timing system is disclosed for one or more of a plurality of network interconnected computers. The system utilizes a global satellite system and includes a receiver device for detecting out-of-phase signals from a plurality of satellite sources of the satellite system. A mechanism is provided for processing and phase correlating these signals to generate a single absolute time reference signal therefrom. An interface device is disposed in each computer for receiving the reference signal and adapting this signal as the internal master clock reference for the operating system of the computer. Finally, a mechanism interconnects each computer in the network of computers to synchronize the internal master clocks of the computers to the absolute time reference signal to create a plurality of network interconnected time synchronized computers. These computers may be additionally time synchronized and interconnected to other networks of computers through a global communication system such as the global Internet.


REFERENCES:
patent: 4882739 (1989-11-01), Potash et al.
patent: 4893316 (1990-01-01), Jane et al.
patent: 4893318 (1990-01-01), Potash et al.
patent: 5386542 (1995-01-01), Brann et al.
patent: 5534882 (1996-07-01), Lopez
patent: 5587715 (1996-12-01), Lewis
patent: 5600632 (1997-02-01), Schulman
patent: 5701446 (1997-12-01), Abali et al.
patent: 5727034 (1998-03-01), Ojaniemi
patent: 5734985 (1998-03-01), Ito et al.
patent: 5757786 (1998-05-01), Joo
patent: 5774831 (1998-06-01), Gupta
patent: 6160858 (2000-12-01), Hindman et al.
patent: 6185205 (2001-02-01), Sharrit et al.
“Gigabit Ethernet: The Strategic Alternative for LANS and Intranets”; Gigabit Ethernet Overview—May 1097; www.gigabit-ethernet.org; Apr. 3, 1098.
“Ethernet: The Dominant Network Technology”; Gigabit Ethernet Overview—May 1097; www.gigabit-ethernet.org; Apr. 3, 1998.
“Fib

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System for synchronizing multiple computers with a common... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System for synchronizing multiple computers with a common..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for synchronizing multiple computers with a common... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2573126

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.