60 likes | 172 Vues
This document outlines the architectural framework for building high-availability, real-time SigTran applications using Dynamic Duo Protocol (DDP). It focuses on achieving fast, transparent fault tolerance at both the link and session levels. Features include SCTP for network resilience, DDP for process reliability, location transparency, server pooling, load sharing mechanisms, and dynamic scalability. The design avoids single points of failure, enhancing system reliability and performance. This overview serves as a reference model for implementing SigTran applications effectively.
E N D
Build High-availability Real-time SigTran Applications with DDP--- An Architectural Overview Qiaobing Xie, Randy Stewart March, 2000 (Motorola)
Objectives Fast, transparent fault tolerance at both link and session levels • Link level (SCTP) -- survive network failures • Session level (DDP) – survive process failures
DDP Highlights • Location transparency and server pooling (2N, N+K, etc.) • Load sharing mechanisms • Plug-n-play, dynamic scalability • No single point of failure
ENRP Name-space Server Cloud DDP System View Call Server Client 2 Call Server Client 1 Distrib. Bulletin Call Server Server Pool
Fault Tolerance Applications A Reference Model SigTran Applications DDP ENRP SCTP m.cast IP
The ENRP Server ENRP Server Process local names, remote names, multicast groups, etc. ENRP m.cast SCTP IP Entry lists in local memory To clients (name query, response, update) To peer ENRP servers (update, sync, audit)