JPH0689123A - 時刻同期システム - Google Patents
時刻同期システムInfo
- Publication number
- JPH0689123A JPH0689123A JP4240232A JP24023292A JPH0689123A JP H0689123 A JPH0689123 A JP H0689123A JP 4240232 A JP4240232 A JP 4240232A JP 24023292 A JP24023292 A JP 24023292A JP H0689123 A JPH0689123 A JP H0689123A
- Authority
- JP
- Japan
- Prior art keywords
- time
- standard
- computer
- message
- time synchronization
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000004891 communication Methods 0.000 claims abstract description 3
- 230000005540 biological transmission Effects 0.000 claims description 27
- 238000005259 measurement Methods 0.000 claims 2
- 230000001419 dependent effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000000034 method Methods 0.000 description 2
- 230000036962 time dependent Effects 0.000 description 2
Landscapes
- Computer And Data Communications (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Electric Clocks (AREA)
Abstract
(57)【要約】
【目的】 業務処理刻機能を利用する簡易な時刻同期シ
ステムの提供。 【構成】 他のコンピュータと通信を行い、タイムスタ
ンプ機能を有するインタフェ−ス部2と、他のコンピュ
ータとのメッセージの伝送時間を計算するための時刻同
期制御部3と、自身のマシン時刻と入手した標準時刻と
の差の値を記憶する時刻差保持領域4と、マシン時刻の
補正値および標準時刻の通知を受けて、自身の標準時刻
を生成する標準時刻生成部5と、他のコンピュータに時
刻同期要求および応答のメッセージを送付する業務処理
部6と、を備える。
ステムの提供。 【構成】 他のコンピュータと通信を行い、タイムスタ
ンプ機能を有するインタフェ−ス部2と、他のコンピュ
ータとのメッセージの伝送時間を計算するための時刻同
期制御部3と、自身のマシン時刻と入手した標準時刻と
の差の値を記憶する時刻差保持領域4と、マシン時刻の
補正値および標準時刻の通知を受けて、自身の標準時刻
を生成する標準時刻生成部5と、他のコンピュータに時
刻同期要求および応答のメッセージを送付する業務処理
部6と、を備える。
Description
【0001】
【産業上の利用分野】この発明は、複数のコンピュータ
間における共通の標準時刻と個個のコンピュータのマシ
ン時刻とを一致させる時刻同期システムに関し、特に、
特別な時刻同期装置を用いずに、コンピュータの業務処
理機能によって一致をとる時刻同期システムに関する。
間における共通の標準時刻と個個のコンピュータのマシ
ン時刻とを一致させる時刻同期システムに関し、特に、
特別な時刻同期装置を用いずに、コンピュータの業務処
理機能によって一致をとる時刻同期システムに関する。
【0002】
【従来の技術】従来、複数のコンピュータ間の時刻を一
致させる時刻同期は、コンピュータに時刻同期装置をそ
れぞれの備えて時刻を一致させる手法や、標準とするコ
ンピュータのマシン時刻を他のコンピュータに通知し、
他のコンピュータはその通知された時刻をそれぞれの標
準時刻とみなすことにより行なわれている。
致させる時刻同期は、コンピュータに時刻同期装置をそ
れぞれの備えて時刻を一致させる手法や、標準とするコ
ンピュータのマシン時刻を他のコンピュータに通知し、
他のコンピュータはその通知された時刻をそれぞれの標
準時刻とみなすことにより行なわれている。
【0003】
【発明が解決しようとする課題】上述した従来の時刻同
期手法では、時刻同期用装置を使用する場合、各各のコ
ンピュータに時刻同期装置が必要であるので、時刻同期
装置を装備する費用が莫大になる。また、標準とするコ
ンピュータのマシン時刻を各各のコンピュータに通知す
る場合、標準となるコンピュータと、各各のコンピュー
タ間での通知を伝送する時間が一様でないため、時刻同
期の精度を保つことができない。
期手法では、時刻同期用装置を使用する場合、各各のコ
ンピュータに時刻同期装置が必要であるので、時刻同期
装置を装備する費用が莫大になる。また、標準とするコ
ンピュータのマシン時刻を各各のコンピュータに通知す
る場合、標準となるコンピュータと、各各のコンピュー
タ間での通知を伝送する時間が一様でないため、時刻同
期の精度を保つことができない。
【0004】
【課題を解決するための手段】この発明の時刻同期シス
テムは、第1および第2のコンピュータが共通に基準と
する標準時刻と、前記第1および第2のコンピュータが
それぞれ有する自身のマシン時刻とを一致させるための
時刻同期システムにおいて、前記第1および第2のコン
ピュータの各各には、前記標準時刻と前記マシン時刻と
の時刻差を記憶する記憶手段と、メッセージをデータ伝
送するときに生ずる時間遅れを計測する計測手段と、前
記計測手段によって計測した前記時間遅れと前記標準時
刻と前記マシン時刻とに基づいて、受信した前記標準時
刻を補正する補正値の計算手段と、前記標準時刻をメッ
セージとして生成する業務処理手段と、前記メッセージ
を送受信し、かつ送受信時刻を前記メッセージにタイム
スタンプする通信手段と、を備える。
テムは、第1および第2のコンピュータが共通に基準と
する標準時刻と、前記第1および第2のコンピュータが
それぞれ有する自身のマシン時刻とを一致させるための
時刻同期システムにおいて、前記第1および第2のコン
ピュータの各各には、前記標準時刻と前記マシン時刻と
の時刻差を記憶する記憶手段と、メッセージをデータ伝
送するときに生ずる時間遅れを計測する計測手段と、前
記計測手段によって計測した前記時間遅れと前記標準時
刻と前記マシン時刻とに基づいて、受信した前記標準時
刻を補正する補正値の計算手段と、前記標準時刻をメッ
セージとして生成する業務処理手段と、前記メッセージ
を送受信し、かつ送受信時刻を前記メッセージにタイム
スタンプする通信手段と、を備える。
【0005】
【実施例】次に、この発明の実施例を図面を参照し説明
する。
する。
【0006】この発明の一実施例の構成を示す図1を参
照すると、この時刻同期システム1を搭載するコンピュ
ータ(図示せず)の各各には、他のコンピュータとメッ
セージの送受信を行い、かつ送受信時刻をメッセージに
スタンプする機能を有するインタフェ−ス部2と、他の
コンピュータとメッセージの伝送および処理時間を計算
するための時刻同期制御部3と、自身のマシン時刻と入
手した標準時刻との差の値を記憶する時刻差保持領域4
と、データ伝送による時刻補正値および標準時刻を含む
メッセージを受けて、自身の標準時刻を生成する標準時
刻生成部5と、他のコンピュータとの時刻同期要求メッ
セージおよびその応答メッセージを生成する業務処理部
6と、を備える。
照すると、この時刻同期システム1を搭載するコンピュ
ータ(図示せず)の各各には、他のコンピュータとメッ
セージの送受信を行い、かつ送受信時刻をメッセージに
スタンプする機能を有するインタフェ−ス部2と、他の
コンピュータとメッセージの伝送および処理時間を計算
するための時刻同期制御部3と、自身のマシン時刻と入
手した標準時刻との差の値を記憶する時刻差保持領域4
と、データ伝送による時刻補正値および標準時刻を含む
メッセージを受けて、自身の標準時刻を生成する標準時
刻生成部5と、他のコンピュータとの時刻同期要求メッ
セージおよびその応答メッセージを生成する業務処理部
6と、を備える。
【0007】この実施例の構成を示す図1に、時刻同期
メッセージの構成を示す図2と時刻同期をとるメッセー
ジの流れを説明する図3とを併用し、動作を説明する。
メッセージの構成を示す図2と時刻同期をとるメッセー
ジの流れを説明する図3とを併用し、動作を説明する。
【0008】まず、標準時刻を有する標準側コンピュー
タ20から標準時刻の送付を受ける従属側コンピュータ
21に対して時刻同期要求メッセージ(図2の10およ
び図3の31)を標準側コンピュータ20の時刻同期制
御部(図1の3)から、従属側コンピュータ21へイン
タフェース部(図1の2)を経由し送信する(図3の3
1)。標準側および従属側コンピュータ20および21
のインタフェース部(図1の2)は時刻同期用メッセー
ジ31の送受信時に自コンピュータのマシン時刻をタイ
ムスタンプする機能によって、時刻同期要求メッセージ
の標準側送信時刻(図2の12)に時刻同期要求送信時
刻(図3のt1 )がタイムスタンプされる。
タ20から標準時刻の送付を受ける従属側コンピュータ
21に対して時刻同期要求メッセージ(図2の10およ
び図3の31)を標準側コンピュータ20の時刻同期制
御部(図1の3)から、従属側コンピュータ21へイン
タフェース部(図1の2)を経由し送信する(図3の3
1)。標準側および従属側コンピュータ20および21
のインタフェース部(図1の2)は時刻同期用メッセー
ジ31の送受信時に自コンピュータのマシン時刻をタイ
ムスタンプする機能によって、時刻同期要求メッセージ
の標準側送信時刻(図2の12)に時刻同期要求送信時
刻(図3のt1 )がタイムスタンプされる。
【0009】次に従属側コンピュータ21は、自身のイ
ンタフェース部2から受信した時刻同期要求メッセージ
31の従属側受信時刻(図2の13)に時刻同期要求メ
ッセージに受信時刻(図3のT1)をタイムスタンプ
し、従属側コンピュータ21の時刻同期制御部(図1の
3)へ通知する。このとき従属側コンピュータ21の時
刻同期制御部(図1の3)は受信した時刻同期要求メッ
セージ31のメッセージ情報(標準側送信時刻12,受
信側受信時刻13)を、送信する時刻同期応答メッセー
ジ32に継承させ、更に、インタフェース部2で、時刻
同期応答メッセージ32の送信時刻(図3,T2 )を、
時刻同期応答メッセージ10の従属側送信時刻(図2の
14)にタイムスタンプし標準側コンピュータへ送信す
る(図3の32)。
ンタフェース部2から受信した時刻同期要求メッセージ
31の従属側受信時刻(図2の13)に時刻同期要求メ
ッセージに受信時刻(図3のT1)をタイムスタンプ
し、従属側コンピュータ21の時刻同期制御部(図1の
3)へ通知する。このとき従属側コンピュータ21の時
刻同期制御部(図1の3)は受信した時刻同期要求メッ
セージ31のメッセージ情報(標準側送信時刻12,受
信側受信時刻13)を、送信する時刻同期応答メッセー
ジ32に継承させ、更に、インタフェース部2で、時刻
同期応答メッセージ32の送信時刻(図3,T2 )を、
時刻同期応答メッセージ10の従属側送信時刻(図2の
14)にタイムスタンプし標準側コンピュータへ送信す
る(図3の32)。
【0010】次に、時刻同期応答メッセージ32を受信
した標準側コンピュータ20は、インタフェース部2
(図1の2)で、時刻同期応答メッセージ32の受信時
刻(図3のt2 )を時刻同期応答メッセージ10の標準
側受信時刻(図2の15)にタイムスタンプし、時刻同
期制御部(図1の3)に送付される。
した標準側コンピュータ20は、インタフェース部2
(図1の2)で、時刻同期応答メッセージ32の受信時
刻(図3のt2 )を時刻同期応答メッセージ10の標準
側受信時刻(図2の15)にタイムスタンプし、時刻同
期制御部(図1の3)に送付される。
【0011】時刻同期応答メッセージ32の受信時点
で、標準側コンピュータ20および従属側コンピュータ
21との間のメッセージ送信によるデータ伝送時間と従
属側コンピュータ21での処理に要した内部時間を受信
した時刻同期応答メッセージ10の標準側送信時刻1
2,従属側受信時刻13,従属側送信時刻14,標準側
受信時刻15とに基づいて、時刻同期の補正値を計算す
る。
で、標準側コンピュータ20および従属側コンピュータ
21との間のメッセージ送信によるデータ伝送時間と従
属側コンピュータ21での処理に要した内部時間を受信
した時刻同期応答メッセージ10の標準側送信時刻1
2,従属側受信時刻13,従属側送信時刻14,標準側
受信時刻15とに基づいて、時刻同期の補正値を計算す
る。
【0012】41.メッセージのデータ伝送時間(片道
分) データ伝送時間=(t2 −t1)−(T2−T1)/
2 42.従属側コンピュータの内部処理時間 内部処理時間=T2−T1 43.システムの伝送時間 システムの伝送時間=データ伝送時間+内部処理時間 44.メッセージ受信時の標準時間(補正標準時刻) 受信時の標準時間=標準時間+システム伝送時間 45.標準時刻との差 時刻差=標準時刻−従属側マシン時刻 46.標準時刻 従属側標準時刻=従属側マシン時刻+時刻差 標準側コンピュータ20は自身の標準時刻でもって、従
属側コンピュータ21のマシン時刻を標準時刻に一致さ
せる補正値の計算を算出式41乃至46から計算する。
そして、標準側コンピュータ20はシステム伝送時間
(式43)を求め、時刻同期要求メッセージ33のシス
テム伝送時間(図2の17)に格納し、また、その時点
での標準側コンピュータ20の標準時刻を標準側の標準
時刻(図2の16)に格納し、従属側コンピュータ21
へ送信する(図3の33)。次に、時刻同期要求メッセ
ージ33を受信した従属側コンピュータ21は、同メッ
セージ33の標準側の標準時刻(図2の16)とシステ
ム伝送時間(図の17)と受信した時点での従属側コン
ピュータ21のマシン時刻と時刻同期のための時刻補正
を計算式(44,45)による標準時刻との時刻差を求
める。そして、従属側コンピュータ21はその差を時刻
差保持領域(図1の4)にセットし、標準側コンピュー
タ20に時刻同期応答メッセージ34を送信し、標準側
コンピュータ20が同メッセージ34を受信した時点で
時刻同期動作を完了する。
分) データ伝送時間=(t2 −t1)−(T2−T1)/
2 42.従属側コンピュータの内部処理時間 内部処理時間=T2−T1 43.システムの伝送時間 システムの伝送時間=データ伝送時間+内部処理時間 44.メッセージ受信時の標準時間(補正標準時刻) 受信時の標準時間=標準時間+システム伝送時間 45.標準時刻との差 時刻差=標準時刻−従属側マシン時刻 46.標準時刻 従属側標準時刻=従属側マシン時刻+時刻差 標準側コンピュータ20は自身の標準時刻でもって、従
属側コンピュータ21のマシン時刻を標準時刻に一致さ
せる補正値の計算を算出式41乃至46から計算する。
そして、標準側コンピュータ20はシステム伝送時間
(式43)を求め、時刻同期要求メッセージ33のシス
テム伝送時間(図2の17)に格納し、また、その時点
での標準側コンピュータ20の標準時刻を標準側の標準
時刻(図2の16)に格納し、従属側コンピュータ21
へ送信する(図3の33)。次に、時刻同期要求メッセ
ージ33を受信した従属側コンピュータ21は、同メッ
セージ33の標準側の標準時刻(図2の16)とシステ
ム伝送時間(図の17)と受信した時点での従属側コン
ピュータ21のマシン時刻と時刻同期のための時刻補正
を計算式(44,45)による標準時刻との時刻差を求
める。そして、従属側コンピュータ21はその差を時刻
差保持領域(図1の4)にセットし、標準側コンピュー
タ20に時刻同期応答メッセージ34を送信し、標準側
コンピュータ20が同メッセージ34を受信した時点で
時刻同期動作を完了する。
【0013】従属側コンピュータ21内で標準時刻を参
照する場合、その時点の従属側コンピュータ21のマシ
ン時刻と時間差保持領域の値とによって、計算式46を
用い標準時刻を算出する機能を持つ標準時刻生成部5に
アクセスして、その時点の従属側コンピュータの標準時
刻を参照することができる。また、標準側コンピュータ
においても時刻差保持領域4の時刻値をゼロに設定する
ことにより、従属側と同一の処理で標準時刻を参照でき
る。
照する場合、その時点の従属側コンピュータ21のマシ
ン時刻と時間差保持領域の値とによって、計算式46を
用い標準時刻を算出する機能を持つ標準時刻生成部5に
アクセスして、その時点の従属側コンピュータの標準時
刻を参照することができる。また、標準側コンピュータ
においても時刻差保持領域4の時刻値をゼロに設定する
ことにより、従属側と同一の処理で標準時刻を参照でき
る。
【0014】
【発明の効果】以上説明したように、この発明によれ
ば、複数コンピュータの時刻同期が、コンピュータ間の
メッセージ授受のためのロス時間および内部処理時間を
補正した精度の高い標準時刻の送受によって実現でき
る。また、特別な時刻同期装置を用いることなく、通常
の業務処理機能を利用して、簡易に実現できる。
ば、複数コンピュータの時刻同期が、コンピュータ間の
メッセージ授受のためのロス時間および内部処理時間を
補正した精度の高い標準時刻の送受によって実現でき
る。また、特別な時刻同期装置を用いることなく、通常
の業務処理機能を利用して、簡易に実現できる。
【図1】各コンピュータに備える時刻同期システムの一
実施例の構成を示す図である。
実施例の構成を示す図である。
【図2】時刻同期メッセージの構成を示す図である。
【図3】時刻同期の動作を説明する図である。
1 時刻同期システム 2 インターフェイス部 3 時刻同期制御部 4 時刻差保持領域 5 標準時刻生成部 6 業務処理部 10 時刻同期要求メッセージ 11 宛先コード 12 標準側送信時刻 13 従属側受信時刻 14 従属側送信時刻 15 標準側受信時刻 16 標準側標準時刻 17 システム伝送時間 20 標準側コンピュータ 21 従属側コンピュータ 31 時刻同期要求メッセージ 32 時刻同期応答メッセージ 33 時刻同期要求メッセージ 34 時刻同期応答メッセージ
Claims (1)
- 【請求項1】 第1および第2のコンピュータが共通に
基準とする標準時刻と、前記第1および第2のコンピュ
ータがそれぞれ有する自身のマシン時刻とを一致させる
ための時刻同期システムにおいて、 前記第1および第2のコンピュータの各各には、 前記標準時刻と前記マシン時刻との時刻差を記憶する記
憶手段と、メッセージをデータ伝送するときに生ずる時
間遅れを計測する計測手段と、前記計測手段によって計
測した前記時間遅れと前記標準時刻と前記マシン時刻と
に基づいて、受信した前記標準時刻を補正する補正値の
計算手段と、前記標準時刻をメッセージとして生成する
業務処理手段と、前記メッセージを送受信し、かつ送受
信時刻を前記メッセージにタイムスタンプする通信手段
と、を備えて、 前記第1のコンピュータの前記マシン時刻を前記標準時
刻とするとき、前記第1のコンピュータが前記補正値を
含む標準時刻メーセージを前記第2のコンピュータに送
信し、共通に基準とする前記標準時刻を前記第1および
第2のコンピュータがそれぞれ保持することを特徴とす
る時刻同期システム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4240232A JP2842076B2 (ja) | 1992-09-09 | 1992-09-09 | 時刻同期システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4240232A JP2842076B2 (ja) | 1992-09-09 | 1992-09-09 | 時刻同期システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0689123A true JPH0689123A (ja) | 1994-03-29 |
| JP2842076B2 JP2842076B2 (ja) | 1998-12-24 |
Family
ID=17056420
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4240232A Expired - Lifetime JP2842076B2 (ja) | 1992-09-09 | 1992-09-09 | 時刻同期システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2842076B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5035416B2 (ja) * | 2008-06-03 | 2012-09-26 | 富士通株式会社 | 情報処理装置、情報処理装置の制御方法および半導体装置 |
-
1992
- 1992-09-09 JP JP4240232A patent/JP2842076B2/ja not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5035416B2 (ja) * | 2008-06-03 | 2012-09-26 | 富士通株式会社 | 情報処理装置、情報処理装置の制御方法および半導体装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2842076B2 (ja) | 1998-12-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7023816B2 (en) | Method and system for time synchronization | |
| US9229832B2 (en) | Time monitor | |
| US8160835B2 (en) | Method for measuring unidirectional transmission characteristics such as packet propagation time, fluctuations in propagation time and results derivable therefrom, in a telecommunications network | |
| EP4044466B1 (en) | Synchronization method and device | |
| US9736804B2 (en) | Methods, systems, and computer readable media for synchronizing timing among network interface cards (NICS) in a network equipment test device | |
| US7191354B2 (en) | Method for synchronizing a first clock to a second clock, processing unit and synchronization system | |
| EP1239620A2 (en) | Relative time synchronization between three or more systems | |
| US7475272B2 (en) | Method for calculating clock offset and skew | |
| US20180316586A1 (en) | Method, a computer program product, and a carrier for indicating one-way latency in a data network | |
| US20090257426A1 (en) | Inserting time of departure information in frames to support multi-channel location techniques | |
| US20080141058A1 (en) | System, method, and article of manufacture for synchronizing time of day clocks on first and second computers | |
| WO2005029780A3 (en) | Systems and methods for measuring the distance between devices | |
| JPH11346238A (ja) | 応答時間測定システム | |
| JP2009111654A (ja) | 時刻同期処理システム、時刻情報配信装置、時刻同期処理装置、時刻情報配信プログラム、および時刻同期処理プログラム | |
| EP1961186B1 (en) | Using travel-time as means for improving the accuracy of simple network time protocol | |
| CN109379160A (zh) | 一种时钟校准服务器及方法 | |
| US8289963B2 (en) | Process and system for calculating distances between wireless nodes | |
| JP2017022526A (ja) | 時刻同期クライアント及び保護システム | |
| JPH0689123A (ja) | 時刻同期システム | |
| CN105207768A (zh) | 路由器端访问设备与互联网时间不一致的提醒方法和系统 | |
| JP2003098280A (ja) | 時刻情報提供システム及び時刻情報提供方法 | |
| CN116707695A (zh) | 一种ptp时间同步的方法、网络设备和存储介质 | |
| JP2001281368A (ja) | 標準時刻供給サービスシステム | |
| JPH05158826A (ja) | 標準時刻設定方式 | |
| JP2001021676A (ja) | 標準時刻設定方法および装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19980922 |