SSCMP: the sequenced synchronized clock message protocol

https://doi.org/10.1016/0169-7552(94)00105-3Get rights and content

Abstract

We present a novel timer-based connection management protocol SSCMP (Sequenced Synchronized Clock Message Protocol) providing reliable ordered at-most-once delivery of messages. Apart from being strikingly simple, it also surpasses existing protocols like Delta-t, VMTP, XTP, and CMSC with respect to correctness in case of clock synchronization failures. By means of a rigorous mathematical analysis, we show that our SSCMP implements a certain abstract specification on top of a fairly realistic system model, putting on a firm ground the very positive experiences we gathered from experiments with our actual implementation.

References (19)

  • E.W. Biersack et al.

    A Timer-based Connection Management Protocol with Synchronized Clocks and its Verification

    Computer Networks and ISDN Systems

    (1993)
  • R.W. Watson

    Timer-Based Mechanisms in Reliable Transport Protocol Connection Management

    Computer Networks

    (1981)
  • D. Belsnes

    Single-Message Communication

    IEEE Transactions on Communications

    (1976)
  • D.R. Cheriton

    VMTP: A Transport Protocol for the Next Generation of Communication Systems

  • D.R. Cheriton

    SIRPENTTM: A High Performance Internetworking Approach

  • D.R. Cheriton et al.

    VMTP as the Transport Layer for High-Performance Distributed Systems

    IEEE Communications Magazine

    (June 1989)
  • B.W. Lampson

    Reliable Messages and Connection Establishment

  • B. Liskov

    Practical Uses of Synchronized Clocks in Distributed Systems

    Distributed Computing

    (1993)
  • B. Liskov et al.

    Efficient At-Most-Once Message Based on Synchronized Clocks

    ACM Transactions on Computer Systems

    (1991)
There are more references available in the full text version of this article.

Cited by (6)

View full text