Thursday, November 19, 2015

Review for "Jellyfish: Networking Data Centers Randomly"

One key problem that current data centers encounter is the incremental network expansion. More precisely, the entire structure of increase the network bandwidth is determined by the port-count on the switch. Thus the incremental delta can only be coarse. Even one can replace a switch with larger port size, this makes the whole network's capacity distribution unbalanced.

Therefore, the authors try the opposite way: to build the network in random interconnection, called "Jellyfish". Jellyfish is to construct a random graph at the Top-of-Rack switch layer. The key insight is that, compared with structured graph, random graph has lower path length on average. Therefore, when the network is at its full capacity, low path length enable us to support more flow at high throughput in the network.

A large amount of previous works are focusing on building high capacity network interconnects. However, they cannot solve the problem of incremental networking expansion. The most related works are build on certain port-count fact, which hinder the system linage incremental performance.

For the trade off, the cabling issue of JellyFish may be more complicated than the structured ones.

I think it will not be accepted in industry within a few years. It changes to much on existing structured networks. Therefore, I do not think it will still have impacts in 10 years.

No comments:

Post a Comment