Demonstrating AWESOME in the Pursuit of the Optical Data Center

This week at OFC, Plexxi and Calient are showing the power of SDN and optics.  The idea to use some sort of optical or hybrid optical architecture for the data center has been pursued for years.  Here is a link to a 2010 paper called, Helios: A Hybrid Electrical/Optical Switch Architecture for Modular Data Centers, written by a number of people, but the most notable author is Amin Vahdat.

At OFC this year, as in past years, there are number of papers on the use of optics in the data center.  Here are some examples:

A search on “optical datacenter” using Google yields a 4.29M results.  The links above are just from the first page or well known papers.  What Plexxi Calient 1is Plexxi and Calient showing?  Here is a bit of the inside story.

The demonstration in the Calient booth at OFC was assembled in the past few weeks.  We did not even agree to put it together until late February.  One of my technical team members, Colin Ross did some of the heavy lifting, but it was a team effort.  The actual connector in Plexxi control that communicates with the Calient switch was done very quickly (a couple of hours) in Python.  What we did next was to use telemetry data from Boundary on VM performance to signal to Plexxi Control to change the topology of the network using the MEMs fabric in the Calient switch.  This is a sharp visualization of end-to-end Plexxi Calient 2automation from the application level down to the network, rather than the wires up.

There are many possibilities going forward with one of them being dynamic topology changes based on sFlow, which Plexxi will support in a future software release.  I have inserted two diagrams and short video.  Here is description of what you are seeing in the video:

Calient Plexxi OFC Video Pres R1apv

First you will see that we have a connection between switch P_05 and P_04. This correlates with the Boundary window showing “Client4->Client5” with activity. When activity moves to “Client5->Client3” (around 18 seconds) on the Boundary window, you will see shortly after that the Calient connects P_05 to P_03.

If you are a networking person, this should be a pretty cool demo.  What we are showing is the true power of SDN to use applications to express a need to the network and for the network to programmed for that need all through a Python interface.  I think that is pretty awesome, but I am sure there a people that want dad’s CLI back.

/wrk

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.