60 likes | 163 Views
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
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)