• DocumentCode
    1959498
  • Title

    Demand-Driven Weak Clock Synchronization for Distributed Applications

  • Author

    Xie Limei

  • Author_Institution
    Sch. of Manage., Changchun Inst. of Technol., Changchun
  • Volume
    3
  • fYear
    2008
  • fDate
    12-14 Dec. 2008
  • Firstpage
    378
  • Lastpage
    381
  • Abstract
    It is often required to analyze the behavior and reliability of large distributed systems before deploying them. This task relies on the existence of a dependency graph. The dependency graph can be constructed according to the blueprint of the system (if available) or by measuring runtime messages. To construct such a graph by measuring the runtime messages, the clocks on different nodes must be weakly synchronized. The causality violation must be detected and corrected. In this paper, we study the problem of weak synchronization. A demand-drive weak clock synchronization protocol is proposed. The proposed protocol consists of 3 components: (1) ldquoproberdquo module, (2) ldquodetectionrdquomodule and (3) ldquosynchronizationrdquo module. The proposed protocol is light-weighted and has very small synchronization overhead. It has almost no effect on the actual running applications. Preliminary experimental results validate the effectiveness of the proposed approach.
  • Keywords
    distributed processing; graph theory; software reliability; synchronisation; behavior analysis; demand-drive weak clock synchronization protocol; dependency graph; detection module; distributed system reliability; probe module; runtime message measurement; weak synchronization problem; Application software; Authentication; Clocks; Computer science; Protocols; Runtime; Software engineering; Synchronization; Transaction databases; Web server; Demand-driven; Synchronization; clock;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Software Engineering, 2008 International Conference on
  • Conference_Location
    Wuhan, Hubei
  • Print_ISBN
    978-0-7695-3336-0
  • Type

    conf

  • DOI
    10.1109/CSSE.2008.593
  • Filename
    4722364