夏音

「なつのね」ぶろぐ

すべてのパソコンにGPSが載ったら?

2005年10月17日 22時57分46秒 | テクノロジ
位置情報を活用するのがポピュラーな使い道だけど,GPSには
もう一つの使い道がある.それについて少し書いてみる.

ネットワークの世界では遅延を測定するため,GPSを利用している
サービスが存在する.例えば,こんなサービス.
RIPE TTM: http://www.ripe.net/projects/ttm

で,なんでこんなサービスが存在するかというと,パソコン(腕時計
なんかも同じ)では水晶振動子というのが基盤の中に埋め込まれてて,
この振動数から時間を算出している(この水晶,1秒間に1400万回以上
振動してる).
で,この水晶が常に同じ振動数を刻んでいるというと,そんなことはなくて,
微妙なズレが生じている.また,パソコンの発する熱なんかでそのズレは
さらに大きくなったりもする.
その結果,パソコンの時刻はどんどんずれていき,1ヶ月もすれば,
数分単位でずれているなんてことになる.

一応,NTPという時刻同期を取るためのプロトコルも提供されていて,
これを使えば,秒レベルでの時間合わせをすることが出来る.
日常生活ではこのNTPを使うことで,問題になることはほとんどない.

でも,ネットワークの遅延を計測したりなんて作業ではミリ秒もしくは
それ以下の精度での計測が必要なため,時刻同期が大きな問題となる.
そのため,複数のパソコン間で時刻同期を取る方法なんてのが未だに
研究されていたりする.

もし,全てのPCにGPSを安価に載っけることが出来るのであれば,全ての
パソコンの時刻同期をかなり容易に取ることが可能となるので,ネット
ワークのトラフィックを計測するという意味では,まったく新しい
パラダイムが生まれるんじゃないかなと思う.
それは何かと言われると,すぐには思いつかないんだけど.(^^;