7. Communication and Synchronization Utilities

  1. Maria Toeroe2 and
  2. Francis Tam3
  1. Maria Toeroe2 and
  2. Sayandeb Saha1

Published Online: 18 MAR 2012

DOI: 10.1002/9781119941378.ch7

Service Availability: Principles and Practice

Service Availability: Principles and Practice

How to Cite

Toeroe, M. and Saha, S. (2012) Communication and Synchronization Utilities, in Service Availability: Principles and Practice (eds M. Toeroe and F. Tam), John Wiley & Sons, Ltd, Chichester, UK. doi: 10.1002/9781119941378.ch7

Editor Information

  1. 2

    Ericsson, Town of Mount Royal, Quebec, Canada

  2. 3

    Nokia Research Center, Helsinki, Finland

Author Information

  1. 1

    RedHat Inc., Westford, Massachusetts, USA

  2. 2

    Ericsson, Town of Mount Royal, Quebec, Canada

Publication History

  1. Published Online: 18 MAR 2012
  2. Published Print: 20 APR 2012

ISBN Information

Print ISBN: 9781119954088

Online ISBN: 9781119941378



  • communication, synchronization utilities;
  • CSIs to components in HA, protecting CSI;
  • SA Forum, and AIS services, addressing needs;
  • SA Forum, and CKPT;
  • SA Forum EVT, and SNMP traps;
  • EVT, multipoint-to-multipoint;
  • event handling memory management;
  • load distribution for overload avoidance;
  • SA Forum MSG, and API set;
  • CKPT, status of checkpoints


In this chapter we learn about the SA Forum services that provide communication and synchronization utilities, which can be used to complement the function of the Availability Management Framework in maintaining service availability by an application to bolster its availability characteristics. The primary goal of these services is to support service provider entities (e.g. processes, components, service unites) of the application in performing failovers and switchovers seamlessly in the eyes of the users of their services. This may require state replication between an active provider entity and its standbys together with communication facilities that are location independent and decoupling the communication ends.

Accordingly the SA Forum utility services provide functionalities that include the ability of an application to record its dynamic as well as static state in real time using a checkpointing facility, location independent messaging capabilities to send and receive messages together with different message distribution policies, as well as a publish/subscribe based event distribution facility.