A Network Time Server using CPS

GPS를 이용한 네트워크 시각 서버

  • 황소영 (부산대학교 전자계산학과) ;
  • 유동희 (부산가톨릭대학교 컴퓨터정보공학과)
  • Published : 2004.08.01

Abstract

Precise time synchronization is a main technology in high-speed communications, parallel and distributed processing systems, Internet information industry and electronic commerce. Synchronized clocks are useful for many leasers. Often a distributed system is designed to realize some synchronized behavior, especially in real-time processing in factories, aircraft, space vehicles, and military applications. Nowadays, time synchronization has been compulsory thing as distributed processing and network operations are generalized. A network time server obtains, keeps accurate and precise time by synchronizing its local clock to standard reference time source and distributes time information through standard time synchronization protocol. This paper describes design issues and implementation of a network time server for time synchronization especially based on a clock model. The system uses GPS (Global Positioning System) as a standard reference time source and offers UTC (universal Time coordinated) through NTP (Network Time protocol). Implementation result and performance analysis are also presented.

컴퓨터 시스템에서의 시각 메커니즘은 기본적이고 필수적인 요소로써 현재 시각의 유지 및 프로세스 점유 시간, 디스크 I/O 등, 시스템의 각종 성능 평가를 위한 척도이다. 분산 시스템에서 응용프로세스들은 시스템 내 여러 노드에서 동시에 수행되며 정확한 결과를 얻기 위해서는 노드 간 시각 동기가 이루어져야 한다. 현재 통신망이 보편적 요소가 되면서 분산 환경 구성 및 네트워크 기반 운용이 일반화됨에 따라 시각 동기는 필수 사항이 되었다. 네트워크 시각 서버는 시스템의 지역 클럭을 표준 참조 시각원에 동기시킴으로써 정확하고 정밀한 시각을 획득, 유지하고 표준 시각 동기 프로토콜을 통해 시각 정보를 네트워크에 분배한다. 본 논문은 네트워크 시각 동기를 위한 시각 서버의 설계 및 구현에 대해 제시한다. 시스템은 표준 참조 시각원으로 GPS (Global Positioning System)를 사용하며 NTP (Network Time Protocol)를 통해 표준시 (UTC: Universal Time Coordinated)를 제공한다.

Keywords

References

  1. J. Levine, 'Efficient time transfer using the Internet,' Proceedings of Frequency Control Symposium and PDA Exhibition, pp.522-529, 2002
  2. S.M. Jun, D.H. Yu, S.Y. Seong, and Y.H. Kim, 'A time synchronization method for NTP,' Proceedings of the RTCSA, pp.466-473, 1999
  3. N. Minar, 'A survey of the NTP network,' MIT Media Lab., 1999
  4. T. Cuatto, C. Passerone, L. Lavagno, A. Jurecska, M. Marelli, A. Damiano, C. Sansoe, 'A case study in embedded system design: an engine control unit,' Proceedings of Design Automation Conference, pp.804-807, 1998
  5. P.K. Sinha, 'Distributed Operating Systems: Concepts and Design,' IEEE Computer Society, pp.282-292, 1997
  6. P. Skoog, 'The Importance of Network Time Synchronization,' TrueTime, Inc
  7. SAMSUNG KS32C50100 Microcontroller User's Manual, 1999
  8. lSI, pSOSystem Concepts, lSI pSOSystem Manual
  9. HP 58503B and HP 59551A GPS Receivers Operating and Programming Guide, 58503-90013, Hewlett Packard
  10. HP 53131A/132A 225MHz Universal Counter Operating Guide, 53131-90055, Hewlett Packard
  11. NTPv4.1.72 User Manuals
  12. httF/ /www.boulder.nist.gov/timefreq/