Co-operative Server Pool for Hotspot Rescue Service - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

Co-operative Server Pool for Hotspot Rescue Service

Description:

Co-operative Server Pool for Hotspot Rescue Service. Weibin Zhao. Henning Schulzrinne ... Direct: for neighbors in mesh/tree. Indirect: for tree. 9/19/09. 9 ... – PowerPoint PPT presentation

Number of Views:25
Avg rating:3.0/5.0
Slides: 19
Provided by: csCol
Category:

less

Transcript and Presenter's Notes

Title: Co-operative Server Pool for Hotspot Rescue Service


1
Co-operative Server Pool for Hotspot Rescue
Service
  • Weibin Zhao
  • Henning Schulzrinne

2
Outline
  • Problem space for hotspot
  • Alleviating hotspot
  • Co-operative server pool
  • Previous experience

3
Problem space for hotspot
Place
network
server
Object
Small web
Large file
Stored media
4
Alleviating hotspot
Load Balancing
Hotspot Rescue
Hotspot Avoidance
Co-operative Server Pool
Smart Client
P2P
Server Selection
Caching
Service Migration
Client Redirection
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 ()

6
Form server pool
  • Membership service
  • Static configuration
  • DHCP
  • Dynamic membership via advertisement
  • Overlap server pool
  • Multiple scopes

7
Server pool architecture
  • Full mesh
  • Autonomous, peer to peer
  • Simple, reliable
  • Scalability O(10)
  • Other topology
  • Spanning tree
  • Two-level tree mesh

8
Monitor server in the pool
  • What to do?
  • Aliveness
  • Load information
  • How?
  • Direct for neighbors in mesh/tree
  • Indirect for tree

9
Migration
  • Select candidate
  • Available resources at candidate
  • Network path to candidate
  • Migration cost
  • Potential performance gains

10
Client re-direction
  • Mechanisms
  • Refer ()
  • Tunnel
  • DNS
  • Evaluation

11
Previous experience
  • mSLP
  • Mesh-enhanced service location protocol
  • Remote SLP discovery
  • DNS SRV
  • Gateway selection for IP telephony

12
mSLP
  • Full mesh server pool
  • Membership service
  • Data exchange
  • Update forwarding
  • Initial data exchange
  • Multi-scope server pool
  • Use scopes for scalability
  • Flexible for different purposes

13
Full-mesh multi-scope server pool
Server1 (E,B)
(E)
(B)
(L)
Server3 (L,E)
Server2 (B,L)
14
Remote SLP discovery
  • Three configurations
  • 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

15
Gateway DAs
SA1
SA2
DA1 (Sa)
SA3
SA4
DA2 (Sb)
Gateway DA
Gateway DA
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

17
Gateway selection
Gateway1
Location Server
Incoming call
Gateway2
Gateway3
18
Big Picture
  • Where to put the intelligence
  • In front of servers
  • With server
  • _at_ client
  • In the middle directory server

Server1
Directory
Client
Server2
Write a Comment
User Comments (0)
About PowerShow.com