The InformationWeek -- Blogs
Google

Topics:   Google

  • Email this page E-mail this page
  • Print this page Print this page
  • Bookmark and Share
  • icon

100 Gigabit Ethernet--Impractical and Unnecessary, But Coming Anyway


Posted by admin, Nov 27, 2006 12:21 PM

Last week, an article in InfoWorld reported that the IEEE was beginning to lay the groundwork for standardizing 100 Gigabit Ethernet networks. While this is an interesting development, and is sure to advance networking science and industry, it's totally unneeded from my perspective.

For one thing, the potential usage scenario of a 100 Gb/s link is extremely small, since it's nearly impossible for normal systems to generate that much TCP/IP traffic. For example, the latest revisions of the PCI-X specification have a theoretical ceiling of 4.3 GB/s (or approximately 34.4 Gb/s), while 16x PCI-E has a theoretical ceiling of about 4 GB/s (or approximately 32 Gb/s).

Meanwhile, the reliability mechanisms in TCP/IP rely on a 32-bit numbering scheme to keep track of data, but since that scheme uses a 32-bit number space, it can only track 4,294,967,295 bytes of data in-flight at any given time. But a 100 Gb/s network can send all of that data (plus packet overhead) in less than half a second, meaning the sender would essentially have to dump the entire payload onto the wire, and then immediately stop sending so that it could wait for an acknowledgent from the recipient. If the link is any significant distance (and therefore has any kind of significant latency), it could take longer for the data to reach the far end of the network than it took to generate the traffic.

All told, 100 Gb/s networks simply are not going to be viable for host-to-host or even site-to-host connections until current generation hardware and software are replaced. The only possible potential use for this kind of network with present-day technology is going to be for site-to-site interconnects. But frankly, there isn't much demand for that kind of usage scenario at the moment either, and what little demand there is can more easily be satisifed by running multiple 10 Gb/s networks in parallel.

Here's a little story that may help to illustrate the point. Back in the early-to-mid 90s when I was running Network Computing's test labs, I did some research on upcoming high-speed networking technology. At the time, the only people that were really pushing the boundaries were physics labs that needed to exchange huge quantities of data, and those guys were working with OC3 links (1 Gb/s). But it was easy to see that hardware architectures and the exponential growth of the Internet would likely lead to commercialization of the technology, and sure enough, speeds up to about 10 Gb/s can now be found on desktop networks and carrier networks alike. Today though, there isn't much of this happening with 100 Gb/s networks--even the cutting edge people are pretty well satisfied with 10 Gb/s links, and where more is needed they just lay more pipe. Indeed, there was a recent demonstration of 100 Gb/s networking in a pure research environment, and even that used multiple 10 Gb/s pipes chained together in parallel. So even what little demand we do see for this level of throughput is basically able to get by with multiple strands of fiber, and doesn't require a single link that is capable of 100 Gb/s speeds by itself.

Now, this doesn't mean that I think it's a waste of time to pursue this kind of technology. Indeed, research into this area is likely to yield numerous benefits to all areas of data networking (somebody may even come up with a viable solution to the TCP/IP sequence number wrap-around problem). But it's definitely not needed, and given the limitations of present-day technology, it's probably not a practical pursuit either. It's science for the sake of science, which is fine and good as a noble endeavor in its own right as long as everybody is aware that there won't be mass-market products on the shelves anytime soon (heck, we aren't seeing mass-market 10 Gb/s interfaces yet--it's all special-order gear still--and that has been standardized for a while now).

I also don't see why the IEEE needs to get involved at this point either. Simply put, it's far too soon to worry about standardization, given that we are just barely able to do research work in this space. We can't use it, we have workable alternatives, so what's the rush exactly? Worse, beginning the standards process too soon (say, in the next three or four years) is only likely to suppress the research and development that we need more than anything else. It's probably better to wait for multiple independent technologies to be developed to working prototype stage, and then use the standards process to hammer out a common specification.

« Your Tax Dollars At Work | Main | DMCA Exemptions Leave Most Consumers Out In The Cold »



Sign up now for the weekly InformationWeek Blog Newsletter.


This is a public forum. United Business Media and its affiliates are not responsible for and do not control what is posted herein. United Business Media makes no warranties or guarantees concerning any advice dispensed by its staff members or readers.

Community standards in this comment area do not permit hate language, excessive profanity, or other patently offensive language. Please be aware that all information posted to this comment area becomes the property of United Business Media LLC and may be edited and republished in print or electronic format as outlined in United Business Media's Terms of Service.

Important Note: This comment area is NOT intended for commercial messages or solicitations of business.




Sign Up For The Grok on Google Newsletter
Every Thursday, Tom Claburn and his fellow analysts offer all the news, insight, analysis, and strategic thinking you need to understand the company and complex phenomenon known as Google.

Sign up for our free, weekly newsletter today!

Newsletter Archives




  1. Twitter In Controversial Spotlight Amid Mumbai Attacks
  2. Google Round Up: Evil Layoffs, Chrome Speed Test, Street Views
  3. iPhone 2.2 Images Hit The Web
  4. iPhone Firmware 2.2 Breaking Some Apps
  5. Don't Shut Off Vista UAC, There's A Better Way


  1. Amazon Opens SimpleDB To Unlimited Public Beta
  2. Google Chrome Browser To Support Customization
  3. Cell Phone Users Increasingly Satisfied With Their Service
  4. Cell Phones More Distracting Than Chatty Passengers
  5. WiMax Future Remains Unclear With Clearwire
  6. Texas Instruments Ranked Top MID Platform Vendor

 
 

  Ars Technica
Boing Boing
Channel 9 Forums
CRN Blogs
Dr.Dobb's Portal: Blogs
Engadget
Gizmodo
GrokLaw
  Lifehacker
Schneier on Security
Slashdot
TechCrunch
Techdirt
Techmeme
Valleywag

  SEPTEMBER 2008
AUGUST 2008
JULY 2008
JUNE 2008
MAY 2008
APRIL 2008
MARCH 2008
FEBRUARY 2008
  JANUARY 2008
DECEMBER 2007
NOVEMBER 2007
OCTOBER 2007
SEPTEMBER 2007
AUGUST 2007
JULY 2007
JUNE 2007