Тайм-сервер фгуп «вниифтри». В 2003 году в ИМВП фгуп - davaiknam.ru o_O
Главная
Поиск по ключевым словам:
страница 1
Похожие работы
Название работы Кол-во страниц Размер
И. Е. Кузнецов Заместитель председателя 1 43.35kb.
Москва 2002 Разработаны 21 2828.92kb.
1. Вводная часть 1 219.47kb.
Светлана Кобленц специалист по связям с общественностью 1 27.12kb.
3. Источник финансирования: средства фгуп «Росморпорт». Предмет открытого... 1 29.59kb.
Фгуп «внии агроэкоинформ» 30 лет! 1 146.22kb.
Во фгуп гспи ртв прошла 21-я Международная научно-техническая конференция... 1 11.59kb.
Заместитель директора по снабжению фгуп «Московский эндокринный завод» 4 389.44kb.
Всероссийская акция фгуп «Почта России» «Благодарность земляков» 1 11.23kb.
Уфимская авиапродукция отправится в Канаду с 18 по 23 августа в под­московном... 1 26.51kb.
Директор филиала «Аэропорт «Игарка» фгуп «Авиапредприятие «Черемшанка» 3 641.03kb.
Государственные первичные эталоны вниифтри в области физико-химических... 1 37.4kb.
Направления изучения представлений о справедливости 1 202.17kb.

Тайм-сервер фгуп «вниифтри». В 2003 году в ИМВП фгуп - страница №1/1

Тайм-сервер ФГУП «ВНИИФТРИ».
В 2003 году в ИМВП ФГУП «ВНИИФТРИ» были начаты работы по созданию системы передачи точного времени по глобальной сети Интернет. Система должна включать в себя группу тайм-серверов слоев Stratum 1 и Stratum 2 и соответствующее программное обеспечение. Предполагаемая структура системы представлена на рис. 7.

В систему входят три тайм-сервера Stratum 1, работающих непосредственно от сигналов, формируемых от водородных стандартов частоты ГЭВЧ. Каждый из этих тайм-серверов использует для формирования временной информации шкалы времени от разных водородных стандартов. Для обслуживания потребителей должны использоваться два вторичных сервера Stratum 2, функционирующих на базе достаточно мощных персональных компьютеров, синхронизируемых по трем первичным серверам.



Рис. 7. Предполагаемая структура системы тайм-серверов ФГУП «ВНИИФТРИ».


Один из них предназначен для открытого доступа клиентов, второй, с заведомо меньшей загрузкой, и, следовательно, малым временем доступа, - для доступа на платной основе. Для надежности работы каждый из первичных тайм-серверов должен иметь встроенный рубидиевый генератор, обеспечивающий продолжение работы в случае пропадания входных сигналов. Кроме того, синхронизация каждого из вторичных серверов по трем первичным обеспечивает надежную работу и при выходе из строя одного из первичных серверов. Также должна быть обеспечена система гарантированного питания.

В 2003 – 2004 годах в ИМВП ФГУП «ВНИИФТРИ» проводились испытания трех первичных тайм-серверов. Два из них были разработаны и изготовлены специально для изучения возможностей протокола NTP и принципов его работы. Они представляют собой интерфейсные платы, вставляемые в ISA слот компьютера, и работающие от сигналов 5 МГц, 1 Гц и 1/60 Гц рабочей шкалы ГЭВЧ. От этих сигналов в плате формируется код текущих значений времени, который с помощью программного обеспечения, реализующего NTP протокол, ежесекундно синхронизирует системные часы компьютера с операционной системой Linux. Третий тайм-сервер был приобретен в германской фирме Mainberg Lantime, специализирующейся на выпуске таких устройств. В серийном производстве – это тайм-сервер, синхронизирующийся по сигналам GPS. Он включает в себя рубидиевый генератор, GPS часы и промышленный одноплатный компьютер с операционной системой Unix. По техническому заданию ФГУП «ВНИИФТРИ» вместо GPS часов была предусмотрена работа от внешних эталонных сигналов 5 МГц и 1 Гц. Исследования проводились в локальной сети ИМВП ФГУП «ВНИИФТРИ». Для этого в качестве клиента использовался дополнительный компьютер, системные часы которого имели возможность синхронизироваться с помощью NTP протокола по трем первичным серверам, а также по тайм-серверам NIST и PTB.

Обрабатывалась информация, накапливаемая в файле программой ntpq.

П


------------------------------------------------------------------------------

Sat Apr 10 00:02:00 MSD 2004

remote refid st t when poll reach delay offset jitter

==============================================================================

*192.168.10.5 .IMVP. 1 u 93 256 377 4.855 0.086 1.714

+192.168.10.4 .IMVP. 1 u 12 256 377 4.822 0.059 0.014

+ntp1.ptb.de .PTB. 1 u 199 256 377 79.584 0.418 0.386

-time.nist.gov .ACTS. 1 u 217 256 265 215.512 -10.243 0.899

+213.234.246.228 .PPS. 1 u 211 256 377 5.149 0.174 0.042

LOCAL(0) LOCAL(0) 10 l 19 64 377 0.000 0.000 0.004


------------------------------------------------------------------------------

Sat Apr 10 00:04:01 MSD 2004

remote refid st t when poll reach delay offset jitter

==============================================================================

*192.168.10.5 .IMVP. 1 u 214 256 377 4.855 0.086 1.714

+192.168.10.4 .IMVP. 1 u 133 256 377 4.822 0.059 0.014

+ntp1.ptb.de .PTB. 1 u 63 256 377 80.412 0.589 0.513

-time.nist.gov .ACTS. 1 u 80 256 153 214.930 -9.848 0.836

+213.234.246.228 .PPS. 1 u 77 256 377 5.149 0.174 0.043

LOCAL(0) LOCAL(0) 10 l 13 64 377 0.000 0.000 0.004


------------------------------------------------------------------------------

ри выводе на экран монитора информация имеет следующий вид.
В первом столбце отображается список тайм-серверов, к которым происходит обращение. Знаком «*» отмечается наилучший сервер, выбранный для синхронизации. Знаком «+» отмечаются серверы, являющиеся кандидатами для синхронизации. Знак «-» говорит о том, что сервер отбракован алгоритмом кластеризации как худший.

Во втором столбце (refid) размещаются идентификаторы тайм-серверов, говорящие либо о их принадлежности, либо о способе их привязки к эталонному сигналу. Столбец «st» показывает слой (stratum) сервера, «t» – в глобальной или локальной сети идет работа, «when» – сколько времени в секундах прошло после последнего обращения к данному серверу, «pool» – период повторения запросов в секундах, «reach» – говорит о доступности сервера (чем больше двоичных единиц в числе, тем более доступен сервер), «delay» - задержка до сервера и обратно в мс, «offset» – смещение часов клиента относительно данного сервера.

Графики смещения времени системных часов тайм-серверов относительно рабочей шкалы ГЭВЧ, являющейся для них опорной, приведены на рис.8-10.



Рис.8.


Р
ис.9.

Рис.10.

Как видно из графиков, среднее значение смещения времени системных часов тайм-серверов относительно опорной шкалы лежит в пределах единиц микросекунд, однако в самостоятельно разработанных платах наблюдается некоторая систематика, требующая дальнейшего исследования. Следует заметить, что смещение системных часов является расчетной величиной, в вычислении которой присутствуют и программные задержки, разброс которых и объясняет выбросы на графиках.



На рис. 11 представлен график смещения времени системных часов компьютера абонента NTP при обращении к пяти тайм-серверам: трем вышеописанным, расположенным в ИМВП, а также к тайм-серверам NIST и PTB. Алгоритмом NTP для синхронизации в качестве лучшего выбран тайм-сервер №1 ИМВП.

Как видно из графика, даже при больших расстояниях от тайм-сервера возможна синхронизация системных часов компьютеров с погрешностью порядка единиц миллисекунд. Смещение шкалы системных часов абонентского компьютера относительно шкалы тайм-сервера NIST примерно на 10 мс, объясняется неравенством задержки распространения в прямом и обратном направлении при установлении связи с тайм-сервером NIST.





Рис.11.

Ввод в эксплуатацию системы тайм-серверов ФГУП «ВНИИФТРИ» позволит удовлетворить потребности клиентов в синхронизации шкал времени компьютеров и компьютерных сетей с погрешностью 10 ÷ 100 мс.











Если в пять вечера вы попали в дорожную пробку, лучшее, что вы можете сделать, — набраться терпения и постараться не попасть в шестичасовые новости.
ещё >>