Download presentation
Presentation is loading. Please wait.
Published byΧριστός Αθανασίου Modified over 6 years ago
1
Co-operative Server Pool for Hotspot Rescue Service
Weibin Zhao Henning Schulzrinne 1/13/2019
2
Outline Problem space for hotspot Alleviating hotspot
Co-operative server pool Previous experience 1/13/2019
3
Problem space for hotspot
Place network server Object Small web Large file Stored media 1/13/2019
4
Alleviating hotspot Load Balancing Hotspot Rescue Hotspot Avoidance
Co-operative Server Pool Smart Client P2P Server Selection Caching Service Migration Client Redirection 1/13/2019
5
Co-operative server pool (CSP)
MASH (mutual aid society for hotspots) Form server pool (*) Server pool architecture (*) Rescue vs. local service Monitor servers in the pool (*) Predict and detect hotspot Select candidate for migration (*) Client re-direction (*) 1/13/2019
6
Form server pool Membership service Overlap server pool
Static configuration DHCP Dynamic membership via advertisement Overlap server pool Multiple scopes 1/13/2019
7
Server pool architecture
Full mesh Autonomous, peer to peer Simple, reliable Scalability: O(10) Other topology Spanning tree Two-level: tree + mesh 1/13/2019
8
Monitor server in the pool
What to do? Aliveness Load information How? Direct: for neighbors in mesh/tree Indirect: for tree 1/13/2019
9
Migration Select candidate Available resources at candidate
Network path to candidate Migration cost Potential performance gains 1/13/2019
10
Client re-direction Mechanisms Evaluation Refer (*) Tunnel DNS
1/13/2019
11
Previous experience mSLP Remote SLP discovery
Mesh-enhanced service location protocol Remote SLP discovery DNS SRV Gateway selection for IP telephony 1/13/2019
12
mSLP Full mesh server pool Multi-scope server pool Membership service
Data exchange Update forwarding Initial data exchange Multi-scope server pool Use scopes for scalability Flexible for different purposes 1/13/2019
13
Full-mesh multi-scope server pool
Server1 (E,B) (E) (B) Server2 (B,L) (L) Server3 (L,E) 1/13/2019
14
Remote SLP discovery Three configurations DNS SRV Small: only SAs
Medium: DAs in one scope Large: DAs in multiple scopes DNS SRV All servers should be equivalent Gateway DAs for small/large configurations 1/13/2019
15
Gateway DAs SA1 SA2 DA1 (Sa) SA3 SA4 DA2 (Sb) Gateway DA Gateway DA
1/13/2019
16
Gateway selection for IP telephony
Service template Total capacity, remaining capacity, prefix list (destination), cost list, ASR (answer-seizure ratio) list Location server & gateways Gateway: register Location server: directory service Direct client call to gateway 1/13/2019
17
Gateway selection Gateway1 Location Server Incoming call Gateway2
1/13/2019
18
Big Picture Where to put the intelligence In front of servers
With server @ client In the middle: directory server Server1 Directory Client Server2 1/13/2019
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.