• DocumentCode
    390728
  • Title

    A fine-grain clock synchronization mechanism for Myrinet clusters

  • Author

    Chakravarthi, Srigurunath ; Pillai, Anand ; Neelamegam, Jothi P. ; Apte, Manoj ; Skjellum, Anthony

  • Author_Institution
    Dept. of Comput. Sci., Mississippi State Univ., MS, USA
  • fYear
    2002
  • fDate
    6-8 Nov. 2002
  • Firstpage
    708
  • Lastpage
    715
  • Abstract
    Clock synchronization is a fundamental requirement for any real-time distributed system operating with global schedules. The presence of a global clock permits co-scheduling, enhances the degree of synchronization between cooperating tasks of parallel programs, and permits implementation of quality of service (QoS) based communication. This paper describes the design and implementation of a high accuracy (±5μs) global clock on a Myrinet network of PC with low software overhead. The clock synchronization scheme uses a novel approach to reduce errors arising from variation of latency of transmitted clock values. The contribution of this work is that high-accuracy of clock synchronization is obtained without significant resource consumption. This makes the synchronization scheme equally suitable for high-performance and real-time distributed systems. The new approach achieves clock accuracy of the order of ±5μs, compared to the other known clock synchronization algorithm on Myrinet that achieves accuracy of the order of milliseconds. Programmability of the Myrinet interface card and the presence of an on-board real time clock are critical to achieving this accuracy.
  • Keywords
    delays; performance evaluation; processor scheduling; quality of service; synchronisation; workstation clusters; Myrinet clusters; QoS; co-scheduling; error reduction; fine-grain clock synchronization; global schedules; latency; programmability; quality of service; real-time distributed system; Clocks; Communication switching; Computer networks; Delay; Frequency synchronization; High performance computing; Quality of service; Random access memory; Real time systems; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Local Computer Networks, 2002. Proceedings. LCN 2002. 27th Annual IEEE Conference on
  • ISSN
    0742-1303
  • Print_ISBN
    0-7695-1591-6
  • Type

    conf

  • DOI
    10.1109/LCN.2002.1181848
  • Filename
    1181848