Browse > Article

An Imbedded System for Time Synchronization in Distributed Environment based on the Internet  

Hwang So-Young (부산대학교 전자계산학과)
Yu Dong-Hui (부산카톨릭대학교 컴퓨터정보공학부)
Li Ki-Joune (부산대학교 정보컴퓨터공학부)
Abstract
A computer clock has limits in accuracy and precision affected by its inherent instability, the environment elements, the modification of users, and errors of the system. So the computer clock needs to be synchronized with a standard clock if the computer system requires the precise time processing. The purpose of synchronizing clocks is to provide a global time base throughout a distributed system. Once this time base exists, transactions among members of distributed system can be controlled based on time. This paper discusses the integrated approach to clock synchronization. An embedded system is considered for time synchronization based on the GPS(Global Positioning System) referenced time distribution model. The system uses GPS as standard reference time source and offers UTC(Universal Time Coordinated) through NTP(Network Time Protocol). A clock model is designed and adapted to keep stable time and to provide accurate standard time with precise resolution. Private MIB(Management Information Base) is defined for network management. Implementation results and performance analysis are also presented.
Keywords
time synchronization; embedded system; clock model; GPS; NTP; SNMP;
Citations & Related Records
연도 인용수 순위
  • Reference
1 황소영, 유동희, 김영호, '네트웍 임베디드 시스템을 위한 MIB 정의 방안,' 한국정보과학회 2000년 가을학술발표논문집(III), 제27권, 제2호, pp. 186-188, 2000
2 W. Stallings, 'SNMP, SNMPv2, SNMPv3, and RMONI and 2,' 3rd Edition, Addison Wesley, 1999
3 W. Stallings, 'SNMP and sNMPv2: The Infrastructure for Network Management,' IEEE Communications Magazine, March 1998   DOI   ScienceOn
4 J. Li, B. J. Leon, 'A Formal Approach to Model SNMP Network Management Systems,' 4th International Conference on Computer Communications and Networks Proceedings, 1995   DOI
5 SAMSUNG KS32C50100 Microcontroller User's Manual, 1999
6 NTPv4.1.72 User Manuals
7 D. Mills, 'Network Time Protocol (Version 3) Specification, Implementation and Analysis,' RFC1305, 1992
8 HP 58503B and HP 59551A GPS Receivers Operating and Programming Guide, 58503-90013, Hewlett Packard
9 HP 53131A/132A 225MHz Universal Counter Operating Guide, 53131-90055, Hewlett Packard
10 J. Elson, D. Estrin, 'Time synchronization for wireless sensor networks,' Proceedings of the International Parallel and Distributed Processing Symposium, pp. 1965-1970, 2001
11 H.C. Berns, R.J. Wilkes, 'GPS time synchronization system for K2K,' IEEE Transactions on Nuclear Science, Volume: 47, Issue: 2, Part: 1, pp. 340-343, 2000   DOI   ScienceOn
12 W. Lewandowski, J. Azoubib, W.J. Klepczynski, 'GPS: primary tool for time transfer,' Proceedings of the IEEE,Volume: 87, Issue: 1, pp. 163-172, 1999   DOI   ScienceOn
13 David L. Mills, 'A brief history of NTP time: memoirs of an Internet timekeeper,' ACM SIGCOMM Computer Communication Review, Volume: 33, Issue: 2, pp. 9-21, April 2003   DOI
14 J. Levine, 'Efficient time transfer using the Internet,' Proceedings of Frequency Control Symposium and PDA Exhibition, pp. 522-529, 2002   DOI
15 N. Minar, 'A survey of the NTP network,' MIT Media Lab., 1999
16 유동희, 황소영, 성순용, 김영호, 'Network Time Server 오류 요소 분석,' 제7차 GNSS 워크샵 논문집, pp. 159-162, 2000
17 S.M. Jun, D.H. Yu, S.Y. Seong, and Y.H. Kim, 'A time synchronization method for NTP,' 6th IEEE International Conference on Real-Time Computing Systems and Applications, pp. 466- 473, 1999   DOI
18 P. Skoog, 'The Importance of Network Time Synchronization,' TrueTime, Inc.
19 P.K. Sinha, 'Distributed Operating Systems: Concepts and Design,' IEEE Computer Society, pp. 282-292, 1997