Method for synchronizing plurality of time of year clocks in...

Electrical computers and digital processing systems: support – Synchronization of clock or timing signals – data – or pulses

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C713S600000, C709S241000

Reexamination Certificate

active

06711693

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates to maintaining clock time in a computer system, and more particularly to maintaining time in partitions of a multiprocessor computer system.
2. Background Information
A central processor in a computer system ordinarily maintains a time of year clock. This clock usually maintains time with a resolution of one second. In a multiprocessor system the clocks of the various processors should be synchronized. A standard engineering practice has been to divide the multiprocessor system into partitions, and to place a hardware clock card in each partition. The hardware clock card has a time of year chip which determines the time for that particular partition. The arrangement of a time of year card with a time of year chip for each partition ties a partition to that particular computer card.
It is desirable to be able to rearrange partitions in a multiprocessor computer system under software control. However, any rearrangement of partitions are restricted so that a partition must retain the single hardware card with the time of year clock. This restriction is limiting, and a better solution for partition time of year service is needed.
SUMMARY OF THE INVENTION
The processors of a multiprocessor system are managed, or controlled, by a microprocessors referred to as MBM microprocessors, and the input/output units of the multiprocessor system are managed or controlled by microprocessors contained in PBM units. The MBM units and PBM units communicate with each other through a private local area network. The processors may be arranged into partitions by software, where the processors of a partition may exchange messages with each other, but not with other processors of the multiprocessor system.
The invention is a virtual time of year clock which synchronizes the microprocessors of the MBM and PBM units within a partition to form a “base time”. In the event that the operating system of a partition changes the time within that partition, a “delta time” is computed such that the base time plus the delta time gives the set time. The delta time is stored in a database which is replicated within all MBM and PBM microprocessors. A processor determines its current time by reading a register in which current time is written as partition base time plus partition delta time. An advantage of replicating the delta time of each partition in all MBM units is that all processors are then able to determine the “current time” of any other processor in the multiprocessor computer system, regardless of which partition the processor is in.


REFERENCES:
patent: 5146585 (1992-09-01), Smith, III
patent: 5249206 (1993-09-01), Appelbaum et al.
patent: 5715438 (1998-02-01), Silha
patent: 5875320 (1999-02-01), Gu
patent: 5964846 (1999-10-01), Berry et al.
patent: 6138243 (2000-10-01), Mealey et al.
patent: 6438671 (2002-08-01), Doing et al.
patent: 365819 (1990-05-01), None
patent: 892335 (1999-01-01), None
patent: 03042763 (1991-02-01), None
Jeh, Changing VMS tiem to DST, Mar. 27, 1990, Newsgroups: comp.os.vms, p. 4.

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

Method for synchronizing plurality of time of year clocks in... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for synchronizing plurality of time of year clocks in..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for synchronizing plurality of time of year clocks in... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3252450

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