Subscribe to EDN

Data centers, shipping containers, and the future of access networks

November 16, 2009

An announcement today by three companies—semiconductor vendor Fulcrum Microsystems, 10G Ethernet switch vendor Arista Networks, and network test vendor Ixia—serves to illustrate the ferment bubbling away inside the very concrete-and-steel data centers that are the reality behind the cloud computing nebulosity. The three vendors teamed up to make some performance measurements on an emulated 10Gbit Ethernet data-center backbone.

The driving force behind the work, according to Fulcrum director of product marketing Gary Lee, is an architectural shift in the networks within the giant data centers. Given the scale of deployment forecast for coming years, system operators can’t afford to wire together individual servers, or even racks of blades. They need a forklift-assembled structure like a giant Lego toy that almost literally snaps together. And in fact, server vendors are offering pods—shipping containers pre-packed with servers, networks, power, and cooling, ready to drop into place in the proverbial empty warehouse, connect to the power and network cables, and turn on. This snap-together mentality puts just as much premium on simplicity as on computing power or energy efficiency.

That drive for simplicity, in turn, is leading to the new network architecture. The normal practice in data centers, according to Lee, has been to operate three parallel network planes: an Infiniband plane for control and clustering, a FibreChannel plane for the storage network, and a fast Ethernet plane for data movement. These three, Lee says, are converging into a single 10G Ethernet. This converged fabric will bear the responsibility for the latency-critical interprocessor communications, the guaranteed-lossless, guaranteed-bandwidth storage traffic, and the massive background data flows.

And this, in turn, means the converged network is no longer a simple flat Ethernet. In order to meet the divergent needs that formerly lived on three different kinds of networks, the converged network requires the same sorts of packet classification, virtual connection, and quality-of-service capabilities that are now appearing in the carrier access networks.

Not that 10GE is the only contender for the converged network. For one, interchip interconnect standard Hypertransport is working to offer an alternative based on its consistent programming model across systems, very low latency, and many new capabilities now being added to the standard. "We expect the industry to become increasingly focused on the data-center problem," said Hypertransport Consortium general manager Mario Cavalli during last summer’s Hot Chips conference. "We want the same programming model across the elements in the hierarchy," added Jose Duato, professor of computer science and engineering at the Polytechnic University of Valencia. "This means a shared coherent memory rather than a message-passing architecture."

But Hypertransport has a lot to prove to scale up from interconnecting a few CPU chips to serving a data center, even with planned massive increases in speed and features. In that regard, 10GE, now being widely deployed in fiber networks, has an inside track. In fact, Lee says, some network equipment vendors are providing their access, aggregator, and core switches for data centers.

Such an approach isn’t optimized for data centers, Lee maintains, but the big issue is latency. General networking applications are either latency-tolerant or, in the case of problem connections like Voice over IP, have latency sensitivities in the hundreds of microseconds. In inter-CPU communications, tens of microseconds accumulate into user-visible delays. So, Lee argues, the data center’s converged network needs to rest on a new kind of switching fabric.

This argument is convenient for Fulcrum, of course, because a new kind of fabric is exactly what they offer: non-blocking, wirespeed switch chips that use a central shared memory rather than the conventional approach that surrounds a central fast crossbar with deep input and output buffers. Without having to store packets at ingress and again—perhaps multiple times—at egress, Fulcrum can claim very low and essentially fixed latency.

This latter point—latency jitter—is an issue because of one interesting footnote to the whole cloud-computing phenomenon. One of the richest and most specialized buyers of massive data centers is the investment banking community—the very folks whose huge leverage and speculative trading brought you the Great Recession. These kindly folks use the data centers to run trading algorithms that not only figure out what and when to trade, but actually execute the trades without human involvement. In some cases, microseconds make a difference in financial yield on these flash-trading transactions. So the investment bankers and their trading adversaries care a great deal about network latency within their data centers. And since the algorithms may be adjusted to compensate for network latencies, they also care about the variations in latency.

Anyway, the point of the announcement today is that Arista has built a high-end 10GE switch family, the 7100 series, using Fulcrum chips. Ixia has used their latest test system and software to put Arista’s high-end box, the 7148 SX, in an emulated data center environment and to measure aggregate network performance. One particularly valuable function of the Ixia IxNetwork system in this case, according to Ixia’s product manager Henry He, is its ability to create and test both unicast and multicast packet flows simultaneously. This not only duplicates a particular issue for converged data center networks, but it should be a great test for blocked routes, port contention issues, and egress latency jitter.

Unsurprisingly, the results Ixia reported match Fulcrum’s expectations. Maximum throughput was independent of packet size for both unicast and mixed unicast/multicast loads. And with a "real world" financial data stream, latency ranged only from 600ns to 1500ns.

As the market for massive data centers grows, expect the unique requirements of converged data-center Ethernet to have a growing influence on the broader networking community. At the end of this path may be a uniform network architecture, at least at the virtual level, between the insides of pods and the global Internet.

Posted by Ron Wilson on November 16, 2009 | Comments (2)

January 7, 2010
In response to: Data centers, shipping containers, and the future of access networks
pharmacy technician commented:

nice post. thanks.


December 4, 2009
In response to: Data centers, shipping containers, and the future of access networks
Hugh Smith commented:

It seems that the whole market is targeting the few huge data centers without the thought of how the Data Center in the Box market plays out to the vast part of the market that wants the same reliability that Ixia is promising but for a smaller platform. The rush to put the hole world's data center in a tin can out on the back lot doesn't make sense. Once again the computer industry is rushing towards density as the God. The concept of server 1001 yet zapped itself switch it off and bring 1002 on line to replace it ignores the latent problems that might exist for fire or the problems with entering the facility to replace the unit or send it off for repairs. When did the world get so short of space that we need to compact servers so tightly that they become a fire risk to each other. The Ixia unit with faster and more reliable communication seems a dream come true. Faster and more secure communication are vastly desirable but the Data Center in a Tin Can that the industry is espousing has flaws that equipment manufacturers are deliberately overlooking. We have been involved in projects for over 25 years and sooner or later security of the data center becomes an issue. Unprotected and exposed data centers will be exposed just like the King in the "Invisible Clothes" Fairy Tale. Server Vaulting has become popular just prior to the hardware companies overlook the need for fireproof data centers and security of the data center. They don't have to be mutually exclusive. Ixia will play a role in making the containers communicate faster, but the vaulting of the containers will make it more palatable for risk managers and CXO's that see the whole concept as flawed due to the failure to provide security in this tremendously expensive jewel box with all its computing power if a fire anywhere near these containers permantly disables the centers.

POST A COMMENT
Display Name
captcha

Before submitting this form, please type the characters displayed above. Note the letters are case sensitive:

Advertisement
Advertisement
Advertisement
About EDN   |   Site Map   |   Contact Us   |   Subscription   |   RSS
© 2012 UBM Electronics. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy

Please visit these other UBM Canon sites

UBM Canon | Design News | Test & Measurement World | Packaging Digest | EDN | Qmed | Pharmalive | Appliance Magazine | Plastics Today | Powder Bulk Solids | Canon Trade Shows