Download presentation
Presentation is loading. Please wait.
Published byBranden Young Modified over 8 years ago
1
SYMBIOTIC ROUTING IN FUTURE DATA CENTER 工科三 陳泰穎
2
Outline 1. CamCube 1. Traditional data center 2. The problems 3. CamCube philosophy 4. Feature 5. What’s different? 2. Symbiotic Routing 1. Service 1. TCP/IP 2. VM distribution service 3. Cache service 4. Aggregation service 2. Properties 3. Conclusion
3
1. CamCube – the Goal Design a data center from the perspective of a distributed systems builder
4
1.1 Traditional Data Center Distributed system philosophy vs. reality
5
1.2 The Problems ( of the traditional data center) Addressing Bandwidth Server has little or no control over network
6
1.3 ComCube Philosophy No Swiches Topology: 3D Torus
7
1.3 CamCube Philosophy – why? The CamCube API (x,y,z) coordinate Coordinate easily remapped in case of failure 1-hop API (send/recv from 1-hop neighbors)
8
1.4 feature Two types of networks: Dierect-connect for intra-server traffic Switched network for inter-camcube traffic Multiple independent network can be used
9
What’s different? High Performance Computing CamCube make topology explicit Service can intercept(modify) packet on path Failure resilience Multiple independent service Distributed System Key-space naturally mapped physically Networking No switches/routers (symmetry of role) Not using TCP/IP
10
2. Symbiotic Routing Symbiotic Routing is coupled with CamCube because: Each server link to other server closer Each server plays a role of switch/router too Each server share the resourse (memory/FS)
11
2.1 TCP/IP Service Required to implement TCP/IP for existing service CamCube use its own method to enhance performance
12
2.2 VM distribution Service Traditional: may create high number of interior server and edges (of tree of file system) than necessary. New approach with CamCube: Use its topology feature. The custom routing protocol is hierarchical, recursively dividing the coordinate space into 3D mini-cubes.
13
2.3 Cache service Traditional remote cache Here Llcal cache Not local cache
14
2.4 Aggregation Don’t have to do traverse Use 3D topology feature (ex. X->y->z)
15
2.5 Properties Key to server mapping Path specification (x,y,z) Fault-tolerance Multipath Packet buffers Prioritization
16
3. Conclusion Symbiotic Routing is coupled with CamCube-like Infrastructure This routing method provide flexible implement of service (protocol) Support in-network packet processing CamCube + API(this routing method) = easy-built data center
17
Comment Challenge If service goes inner the CamCube, chances may be multi-hop network. Beyond network efficiency, what’s else can we benefit from CamCube ? High level switch/router is costly The energy saves by remove switch/router Make better use of energy consumption in computation
18
Thank you
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.