Distributing and synchronizing a representation of time...

Multiplex communications – Communication techniques for information carried in plural... – Combining or distributing information via time channels

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C370S519000, C370S508000

Reexamination Certificate

active

06697382

ABSTRACT:

FIELD OF THE INVENTION
This invention relates to networking and switching systems; and more particularly, the invention relates to distributing and synchronizing a representation of time between components of a packet switching system.
BACKGROUND OF THE INVENTION
The communications industry is rapidly changing to adjust to emerging technologies and ever increasing customer demand. This customer demand for new applications and increased performance of existing applications is driving communications network and system providers to employ networks and systems having greater speed and capacity (i.e., greater bandwidth). In trying to achieve these goals, a common approach taken by many communications providers is to use packet switching technology. Packet technology typically allows a plurality of information types to be transmitted over the same transmission lines and using the same packet switching systems and devices.
As used herein, the term “packet” refers to generically addressable packets of all types, including, but not limited to, fixed length cells and variable length packets. Moreover, these packets may contain one or more types of information, including, but not limited to, voice, data, video, and audio information. Furthermore, the term “system” is used generically herein to describe any number of components, packet switches, networks, computer and/or communication devices or mechanisms, or combinations thereof Packet switching systems can comprise many different components, with many of these components having their own independent clocks and independent counters representing a current value of time. In certain systems, it is important that the time counters of these components be synchronized; that is, each of the time counters reflect substantially the same time (within some small tolerance). Prior approaches to synchronize the clocks of the various components rely a common reset line or broadcast bus. However, such approaches are not applicable to systems which do not have a common reset line or broadcast bus. Desired are improved methods and systems for synchronizing a representation of time between components of a packet switching system.
SUMMARY OF THE INVENTION
Systems, apparatus and methods are disclosed for synchronizing a representation of a global time among components of a packet switching system. In one embodiment, the method for synchronizing a first time counter of a first component of a packet switching system with a second time counter of a second component of the packet switching system, where the first and second components are interconnected by one or more links, includes determining a message delay between the first and second components. The second component sends a time synchronization message to the first component. The time synchronization message including a time value of the second time counter. The first component receives the time synchronization message and updates its time counter based on the time value of the second time counter received in the time synchronization message and the determined message delay.


REFERENCES:
patent: 4736393 (1988-04-01), Grimes et al.
patent: 5416808 (1995-05-01), Witsaman et al.
patent: 6157957 (2000-12-01), Bertaud
patent: 6311283 (2001-10-01), Gonzalez
patent: 6326824 (2001-12-01), Hosoe et al.
patent: 6414959 (2002-07-01), Asano
patent: 6415325 (2002-07-01), Morrien
patent: 6430241 (2002-08-01), Rupprecht et al.
David L. Mills, “Simple Network Time Protocol (SNTP) Version 4 for IPv4, IPv6 and OSI,” RFC 2030, Oct. 1996, 20 pages.
Leslie Lamport, “Time, Clocks, and the Ordering of Events in a Distributed System,” Communications of the ACM, Jul. 1978, vol. 21, No. 7, pp. 558-565.
David L. Mills, “Improved Algorithms for Synchronizing Computer Network Clocks,” Reprint from IEEE Trans. Networks, Jun. 1995, 11 pages.
David L. Mills, “Adaptive Hybrid Clock Discipline Algorithm for Network Timer Protocol,” Reprint from IEEE/ACM Trans. Networking, Oct. 1998, vol. 6 No. 5, pp. 505-514.
Douglas Comer, Internetworking with TCP/IP, 4th Ed., 2000, pp. 129-147, 403-411.
“Time Synchronization in Distributed Systems with Java,” http://pplab.ice.ntnu.edu.tw/wclan/Thesis/timesync/IMG00001.GIF, Aug. 26, 1997, 1 page.
Thomas J. Chaney and Fred U. Rosenberger, “Timing Parameters for GigaBit Switch Chips (SE, IPP, and OPP),” Sep. 25, 1996, ARL Working Note ARL-96-04, Washington University, St. Louis, MO, 13 pages.
Chaney et al., “Design of a Gigabit ATM Switch,” Feb. 5, 1996, WUCS-96-07, Washington University, St. Louis, MO, 20 pages.
Turner et al., “System Architecture Document for Gigabit Switching Technology,” Aug. 27, 1998, Ver. 3.5, ARL-94-11, Washington University, St. Louis, MO, 110 pages.
David L. Mills et al., “Internet Timekeeping Aroung the Globe,” Reprint from Proc. Precision Time and Interval (PTTI) Applications and Planning Meeting, Long Beach, CA, Dec. 1997, pp. 365-371.
David L. Mills, “The Network Computer as Precision Timekeeper,” Reprint from Proc. Precision Time and Interval (PRRI) Applications and Planning Meeting, Reston, VA, Dec. 1996, pp. 96-108.
David L. Mills, “Precision Synchronization of Computer Network Clocks,” Reprint from ACM Computer Communication Review, Apr. 1994, 16 pages.
David L. Mills, “Algorithms for Synchronizing Network Clocks,” RFC 956, Sep. 1985, 26 pages.
David L. Mills, “Experiments in Network Clock Synchronization,” RFC 957, Sep. 1985, 27 pages.
David L. Mills, “Measured Performance of the Network Time Protocol in the Internet System,” RFC 1128, Oct. 1989, 20 pages.
David L. Mills, “Internet Time Synchronization: the Network Time Protocol,” RFC 1129, Oct. 1989, 29 pages.
David L. Mills, “Network Time Protocol (Version 3) Specification, Implementation and Analysis,” RFC 1305, Mar. 1992, 120 pages.

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

Distributing and synchronizing a representation of time... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Distributing and synchronizing a representation of time..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Distributing and synchronizing a representation of time... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3335678

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