• DocumentCode
    2784689
  • Title

    A fault tolerant VoIP implementation based on open standards

  • Author

    Gorti, Anand

  • Author_Institution
    IBM Corp., White Plains, NY
  • fYear
    2006
  • fDate
    18-20 Oct. 2006
  • Firstpage
    35
  • Lastpage
    38
  • Abstract
    This paper highlights the design and implementation aspects for making voice over IP softswitches more dependable on commercial of-the-shelf telecommunication platforms. As a proof-of-concept, the open source Asterisk Private Branch Exchange application was made fault tolerant by using high availability middleware based on the Service Availability Forum´s application interface specifications (AIS). The prototype was implemented on Intel x86 architecture blade servers running Carrier Grade Linux in an active/hot-standby configuration. Primarily, the Asterisk application was re-engineered and adapted to use AIS defined interfaces and model. In case of application, component or node failures, the middleware detects and triggers the application failover to the hot-standby node. The Asterisk application on the hot-standby node detects it is now the active instance, so it retrieves the checkpoint data and immediately continues to service both existing and new call-sessions thus improving overall availability
  • Keywords
    Internet telephony; checkpointing; computer network reliability; middleware; open systems; public domain software; software fault tolerance; software packages; systems re-engineering; telecommunication computing; Asterisk Private Branch Exchange; Carrier Grade Linux; Service Availability Forum application interface specifications; VoIP dependability; active/hot-standby configuration; application reengineering; checkpointing; commercial off-the-shelf telecommunication platforms; fault tolerant VoIP; high availability middleware; open source application; open standards; Access protocols; Application software; Availability; Blades; Fault tolerance; Internet telephony; Middleware; Prototypes; Telecommunication standards; Transport protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Computing Conference, 2006. EDCC '06. Sixth European
  • Conference_Location
    Coimbra
  • Print_ISBN
    0-7695-2648-9
  • Type

    conf

  • DOI
    10.1109/EDCC.2006.1
  • Filename
    4020828