IEEE Seeks Data On Ethernet Bandwidth Needs
itwbennett writes "The IEEE has formed a group to assess demand for a faster form of Ethernet, taking the first step toward what could become a Terabit Ethernet standard. 'We all contacted people privately' around 2005 to gauge the need for a faster specification, said John D'Ambrosia, chairman of the new ad hoc group. 'We only got, like, seven data points.' Disagreement about speeds complicated the process of developing the current standard, called 802.3ab. Though carriers and aggregation switch vendors agreed the IEEE should pursue a 100Gbps speed, server vendors said they wouldn't need adapters that fast until years later. They wanted a 40Gbps standard, and it emerged later that there was also some demand for 40Gbps among switch makers, D'Ambrosia said. 'I don't want to get blindsided by not understanding bandwidth trends again.'"
& they will come
We all wanted 100G. 40G is a waste of time.
Ahh-hahahahahaha.... Moore's law guys. And before people flame me for misinterpreting the law, common usage is 'double the speed every 18 months'. It might be a misinterpretation, but its the most common usage in the world today.
/.
When was the last time someone significantly increased hardwired bandwidth?
I gotta stop drinking red wine, and then posting on
Basically anyone using a real computer with a real operating system. Toys and their vendors need not apply.
Chas - The one, the only.
THANK GOD!!!
no you won't.
not unless you have an airport in your lap as well. And it will be the 450 megabit shared between every device, rather than switched 100 meg per port.
Besides, If you were in any way cluey, you would have used cat5e, and be pushing gigabit.
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
Sure this will be used in datacenters and in between them. But for the humble desktop, haven't we passed the "good enough" mark at properly switched, full duplex 100 Mbit? anybody here needs more than 100M on his office desk?
10 ?"Hello World" life was simple then
You can get gigabit+ wireless today; but only from highly directional, fixed-location gear, usually marketed as a cheaper alternative to a redundant fiber path between buildings. A perfectly fine solution to the risk of backhoe-induced packet loss; but not exactly laptop ready.
The assorted 802.11 standards are substantially slower even in theory, and their quoted bandwidth numbers are usually absurdly inflated.
It may not be needed this instant, but there's no such thing as too much bandwidth. Just off the top of my head, I can think a whole bunch of reasons one would want terabit Ethernet:
- For High Performance Computing and Database Replication -- both of these can result in systems that have performance that is almost entirely limited by the network, or very careful (expensive) programming is required to work around the network. Think about Google's replication bandwidth requirements between data centers! Cloud computing providers will have similar problems.
- Latency sensitive computing -- n-Tier applications like SAP have CPUs waiting for the network an awful lot. Users have to put up with multi-second response times because of the chattiness of the RPC protocols between the layers. Faster networks have lower latency, and when microseconds count, there's no such thing as too much bandwidth, even if the bandwidth isn't utilized.
- Converged Networking -- lots of people are merging their Ethernet and Storage (FC) networks, using iSCSI or FCoE. Fibre is already at 8Gbps, and SSD disks are going to create a situation where the disks have many times the speed of the interconnect. Note that bandwidth goes up as the IO response times drop, and we're about to see a drop from ~3ms for 15K RPM disks to under 1 microsecond for next-gen enterprise SSDs! SAN vendors are going to want 100Gbps ports soon, which implies 1Tbps aggregation ports.
- Bladesystems -- even today, a chassis can take 12-16 blades, each of which has 20 cores at around 3 Ghz. That's the equivalent of 1THz of aggregate computer power! The uplinks can become bottlenecks, especially when they are used for both storage and data.
- Movie and TV Studios -- there are digital movie cameras just around the corner that can capture 260Mpixel images at 24fps. That's something like 300Gbps if transmitted uncompressed! Throw in stereo, multiple angles, and then 1Tbps starts to sound like a good idea.
- On-Demand TV -- the aggregate bandwidth requirements of millions of households watching 4 hours of TV a day is just insane. Even with clever replication and multicast technologies, serious bandwidth is required to enable everyone to watch whatever they want, whenever they want.
Remember that networking is more or less fungible -- interconnects are all about moving bits about. At least in principle, almost any data cable could be replaced by Ethernet, or any similar technology. This 'unification' of networking is an ongoing process: Thunderbolt merged PCI-e and DisplayPort, Ethernet is starting to replace Fibre Channel, USB has eliminated a whole bunch of ports and cables, etc...
With that in mind, think of 1Tbps Ethernet not as something you'd plug a file server into, but as the interconnect between core switches for metro networks that feed 1Gbps into every house, or the campus uplinks for when 10Gbps to the workstations becomes reasonably common, or a link used by dozens of specialists to perform telepresense surgeries around the country from one central location, or things we haven't even thought of yet...
Who cares about our "needs"?
I believe that developing a "next-generation" standard costs time and money. They probably want to avoid investing millions to develop a technology that people won't buy quickly (perhaps due to the high price that the products would have at the beginning).
Come on guys. Powers of 10! You can't be going and moving from my powers of 10 wired Ethernet speeds, how will I do the simple math!
1 -> 10 -> 100 -> 1000 -> 10000
Easy maths! Say no to 40Gpbs.
Terabit?? Terabit?! Gimme Zettabit Ethernet, give me sex...tillion bits per second, baby!
you probably mean titillions per second ;)
Never antropomorphize computers, they do not like that
The user should notice no delay or lag anywhere, performing any task. This goes not only for bandwidth but operating systems and applications.
Obviously there are physical limitations and ultimately, there are compromises to be made but the above should be a design goal always.
Cat 5e has been pretty much the standard for at least 10 years now. If you had run that 3 years ago, you'd be easily pushing 1Gbps to each device on your network, rather than sharing, under ideal conditions, a maximum of 350Mbps between all your devices.
Just wait when Thunderbolt hits 40/100gb. I could see stacked switches using TB for cheap uplinks
In my day we carried our own packets. 10 miles! In the Snow! Uphill both ways!
What we should have had all along was a system by which ethernet could dynamically adjust its speed in smaller increments to match the existing wiring capacity, both in terms of bit signaling rate on a pair of wires, to how many pairs are used (e.g. if I use 16 pairs from 4 parallel Cat 7 cables, it should boost the speed as much as it can and use them all in parallel). Of course actual devices can have limits, too, and the standard should specify the minimums (like at least 4 pairs required, additional pairs optional).
Sure, we need some new tech to get 1000 gigabit/sec. Fiber, no doubt. Multiple fiber? Better modulation? But whatever is done, THIS TIME they need to not set limits. Set a minimum and define the means/protocol for working up to even higher levels. And make this protocol one that can retrofit into older PHY layers so my 1 gigabit/sec network can run at 1.6 gigabit/sec or better if my cables and connectors are nice and clean.
now we need to go OSS in diesel cars
True. Servers and datacenters will need more bandwith earlier. But on the flipside, they're also willing to pay bigger bucks, so overall it evens out.
A $100 network-card is right-out for the home-market, or atleast very expensice, given that that's 10% of what an entire typical computer costs today. In contrast, a $1000 network-card for a heavy-duty server can be entirely acceptable.
I use 1G ethernet @ home and have it 'topped' out as far as speed usage.
I get up to 125MBps writes and 119MBps reads over CIFS using Win7-64 and a Linux-based Samba server, and it's no where near fast enough to keep up with many apps.
I'd *like* to go 'diskless' on my Win7 box so all my files would be backed up on my server, but have to make do with only storing my home dir (docs, basically).
Even with that, a roaming profile can take about 5-10minutes/Gig to save when you logoff or logon (logon is faster if you have the files already cached locally, but it still takes about 1-2 minutes/gig to check that the file are up-to-date).
Most of the problem is due to network latency -- much of it in Windows, which may not be be helped by a faster network, with a faster network, it might make more sense for hardware manufacturers to build hard-disk interfaces that handle the low-level network I/O in hardware. Larger packet sizes will almost certainly be necessary (am already using 9K 'Jumbo packets' -- largest supported by my off-the-shelf consumer equipment (Intel network cards and netgear switches).
If disk-like interfaces become prevalent with the low-level network I/O in hardware, then Windows latencies won't be as much of a problem. But right now, how applications ask for data make a big difference. My fastests reads/write occur with 16MB I/O sizes or larger.
Some apps think they are running 'fast' by using memory mapped I/O -- which on windows gives you a 32KB read size. That reduces the throughput by 66% off the bat. A horrible offender: Mozilla Thunderbird doing IMAPS with I/O chunks averaging about 1.5-2K. A 23Meg file sent from Mozilla TBird takes almost 3 minutes to save to the 'Sent' folder using about 1-2% of the network bandwidth.
So it's pretty certain that hardware assistance will be needed to offload the low-level I/O for desktop PC's to get benefit from faster networks for most applications.
But given that, one could finally setup 1 home PC-server, and then get full desktop speeds off of thin-clients in the house.
Would be nice....