Slashdot Mirror


Ethernet at 10 Gbps

An anonymous reader writes "This article talks about 10 Gigabit Ethernet and asks, 'But just how much data can a person consume?' Currently at work, we're working on a major project to re-architect our core application platform so that the different systems can be de-coupled and hosted separately. The legacy design implicitly relies on systems being in the same LAN due to bandwidth-expensive operations (e.g., database replication). Having this much bandwidth would change the way we design. What would you do with this much bandwidth?"

68 of 462 comments (clear)

  1. Hmm... by ravenspear · · Score: 5, Funny

    What would you do with this much bandwidth?"

    Check out more unusual positions.

  2. Hey, why not? by AJYeary · · Score: 2, Funny

    Build an entire slashdot-proof network!

  3. What would I do? by Anonvmous+Coward · · Score: 4, Interesting

    The company I used to work for was sending very high resolution images from multiple cameras uncompressed from one unit to another to perform analytical operations on them. I think they manged to work at a gigabit, but 10 would be much nicer for them.

    What would Joe Sixpack do with it? I'm not sure at the moment. Thing is, since we're working within our limitations today it's hard to concieve of whta use it'd be. However, what happens when it becomes commonplace? It does open doors. Imagine if cable companies traded in coax for ethernet. They could easily send uncompressed HDTV. That'd be pretty slick.

    1. Re:What would I do? by nine-times · · Score: 5, Insightful
      Thing is, since we're working within our limitations today it's hard to concieve of whta use it'd be.

      Isn't that always the way? I remember having a 20Mhz IBM PS/2 and wondering "How am I going to use all this power?" And the 30 MB hard drive- how would I ever use all that space?

      It seems like when we have the capabilities, we find something to do with the extra. HDTV sounds probable, and more bandwidth can only help working over networks on a mass scale (remote home folders and roaming profiles, VNC/Citrix), but you never know. When processors were getting to the 1Ghz point, a bunch of industry analysts were predicting "Now that we have enough power to make working speech-recognition software, we can finally ditch those keyboards!" Yeah, right.

      The big concern is, with the extra bandwidth, will Microsoft see this as an opportunity to release new, extra-inefficient network protocols?

    2. Re:What would I do? by rokzy · · Score: 2, Funny

      >...will Microsoft see this as an opportunity to release new, extra-inefficient network protocols?

      yes, every packet will contain an easter egg flight simulator.

    3. Re:What would I do? by perlchild · · Score: 2, Interesting

      Oddly enough, the article barely mentions 10G over fibre, which would be good(if a bit expensive to put in someone's home). It focuses... on 10GBase-CX4... to rehash a bit more the idea that existing equipment is reusable. And gets even more confusing when it speaks about the advantages of 10Gbase-CX4 in one paragraph, and quotes the sale of fiber equipment(FTTH to be specific) the next.

      While I agree it's basically two paragraphs of the same standard, keeping the mediums seperate certainly makes sense if you want to talk about market penetration, mostly because the market penetration for both mediums so far, is radically different.

      Coax is ok, TP is a nice hack, both do... what they were designed to do. Fiber is better, but it's not marketed the way that will encourage people to switch just yet(when a 1GE link is firmware upgradable to 10GE, we can talk).

      The note at the bottom about desktop use did confuse me though, how would 1GE reduce latency in desktops?? Maybe it's just that I'm used to a different market, but I get the impression that this beneficial aspect of a bigger pipe is only visible in server-to-desktop large non-streaming tranfers? Like say database select queries or spreadsheets/word processing documents? Is that enough to consider it "lower latency", unqualified? When smaller packets, like AIM/mail checking/other regular, small transfers, can take considerably longer, simply because a lot of the larger bandwidth link is really an optimisation for larger packet sizes and such?

    4. Re:What would I do? by Anonymous Coward · · Score: 2, Informative
      i'm pulling most of these numbers out of my ass

      As someone who actually does know what you're talking about, that's certainly apparent. About the only number you got even close to right was the 1280 horizontal resolution.
      The spec for 1980i HDTV is 19.25 Mbps. Far, far lower than the 1887 Mbps you calculated.

    5. Re:What would I do? by Pieroxy · · Score: 2, Interesting

      Forget about HDTV dude! It's already taking so much freaking time when I try to save my 600 dpi US letter image that I just scanned.

      Animated movie! That is a hog! Even with today's DVI codecs, I can't even play a video over the network. Save high resolution (Well, it's still 720x576, but still that's not that high)

    6. Re:What would I do? by egomaniac · · Score: 4, Informative

      In your world, 'hdtv' might be 1280x1024, but in the world at least a few of us live in, HDTV (notice the caps) isn't, it's 960x540(assuming square pixels) and I imagine less than 24 bit color (All this analog stuff!). I don't know, but I would also guess that it's the same frame rate as regular old TV (~30 fps).

      There are two HDTV resolutions in current use, known as 720p and 1080i. 720p is 1280x720 60fps, and 1080i is 1920x1080 30fps (60 interlaced fields). Both of them are 24-bit truecolor.

      I have no idea where you got 960x540 from, as it does not correspond to any HDTV resolution. I'm also not sure what the reference to "all this analog crap" is supposed to mean, as HDTV broadcasts are entirely digital.

      --
      ZFS: because love is never having to say fsck
  4. silly question by 00zero · · Score: 2, Funny
    10 Gb is rediculous. 640K should be enough for anyone.

    good political satire

    1. Re:silly question by hunterx11 · · Score: 3, Funny

      In the future, spelling will not be a part of the post at all, but will be defined by external Cascading Spelling Sheets. Of course, in order to implement this we all have to learn Chinese.

      --
      English is easier said than done.
  5. true remote storage transparency by The+Clockwork+Troll · · Score: 2, Informative
    When your network pushes over 1 gigabyte/sec, diskless workstations become a much more interesting possibility.

    Typical desktops of the past few years see roughly ~25 megabyte/sec sustained disk throughput (more for SCSI and more recent ATA models). A switched 1 gigabyte/sec network could easily and transparently support 25 remote drives virtually indistinguishable from local storage.

    --

    There are no karma whores, only moderation johns
  6. Reminds me of an old quote... by Anonymous Coward · · Score: 3, Funny

    Just get us the bandwidth - we'll manage to piss it all away. Easy!

    1G should be enough for anyone.
    -- Nicholas Cravotta, 2004

    640K should be enough for anyone.
    -- Bill Gates, 1981

  7. Worked for a medical company by RoundTop-VJAS · · Score: 2, Informative

    I worked for a medical imaging company and they would use it.

    they are using gigabit already and you can see slowdown...simply put, a couple hundred 100MB+ x-rays to a single box.... multiply that by however many boxes the hospital has..and 10 gigabit is nice.

    The problem hits in not having enough RAM..and with a 4GB limitation on workstation OS's for the most part this amount of bandwidth could get funky.

    --
    RoundTop

  8. Remote Virtual Immersion by weston · · Score: 4, Insightful

    But just how much data can a person consume?

    If I was going under the knife remotely, I'd want the surgeon to have as much bandwidth as possible (and very, very, very low latency).

    1. Re:Remote Virtual Immersion by gnuman99 · · Score: 2, Funny
      If I was going under the knife remotely, I'd want the surgeon to have as much bandwidth as possible (and very, very, very low latency).

      Instead of very low latency, I would prefer no lost packets and *smooth* motion, and not that jagged back and forth you sometimes get! Ouch!

    2. Re:Remote Virtual Immersion by MP3Chuck · · Score: 5, Funny

      Imagine a malpractice lawsuit!

      Exhibit A: Surgery Log
      [DR]Surgeon opened Xx[Patient]xX's abdomen with a scalpel.
      [DR]Surgeon punctures Xx[Patient]xX's stomach with forceps.
      Xx[Patient]xX: OMGWTF??!!
      [DR]Assistant: ROFL PWNED!!1
      [DR]Surgeon: STFU N00B i ping 350
      Xx[Patient]xX: w/e

  9. Holo-Porn by Hallowed · · Score: 2, Funny

    That might be just enough bandwidth to get a life-like signal to the holographic projector!

    --

    1. When the pin is pulled, Mr. Grenade is no longer your friend.

    2. Do not eat iPod shuffle.

  10. What would I do?-Horror-vision. by Anonymous Coward · · Score: 4, Funny

    "What would Joe Sixpack do with it? I'm not sure at the moment. Thing is, since we're working within our limitations today it's hard to concieve of whta use it'd be."

    The Goatse.cx experience in holographic, 5.1 surround-sound, smello-tactile-vision.

  11. The Network Is The Computer (tm) by gusnz · · Score: 4, Insightful

    OK, so for stuff like streaming MP3s and so forth, this is a little overkill for the current style of usage. However, where I think this will come in useful is for stuff like remote disk and memory access over IP.

    With a 10G LAN, you'd be able to come up with a great distributed computer system (e.g. for compiling software). IIRC protocols are in the works now for native-ish memory access over networks, turning a network into one huge computer, and you can already access remote disks with the right software. Imagine the simultaneous distributed encoding of several HDTV streams to redundant archives on several different computers, and you'll probably find that more bandwidth = better.

    So yeah, there'll definitely be possibilities for this sort of stuff, even if it is only as a base requirement for the post-Longhorn Windows version :).

  12. Imagine a beowulf cluster... by 3)+profit!!! · · Score: 2, Insightful

    Seems like this would be useful for people trying to build clusters with commodity hardware.

  13. Distributed computing? by erice · · Score: 2, Insightful

    For distributing intermediate results, I don't imagine there is such a thing as too fast.

    While there are certainly applications that don't need to communicate that fast, more bandwidth means more alogrithms can become practical.

    It's not like you can use it download porn, unless the action is happening in the next room. This is not a WAN technology.

  14. NC-PC-NC by basking2 · · Score: 4, Insightful

    So, we used to have little dumb terminals that talked to the big smart backend. Then computer became cheaper and we had Personal Computers, but we have to manage and distribute all these updates and it's a real pain and it sometimes destroys your computer during the upgrade/install process. Now we can swing the pendulum back towards the Network Computer a little more.

    This isn't a new idea. Software companies like MS would love to sell you a subscription to MS Office which you renew and they in turn patch and maintain the software on your company's server or on the MS servers. It's a neat idea for sure. Companies like Novel have made some interesting claims about Network Computers.

    There is also the whole Plan9 type of mentality too.

    --
    Sam
  15. Re:10 gigabit is kinda much by cynical+kane · · Score: 4, Informative

    PCI is 33Mhz, not 33 MB/sec. 33 X 32-bit-bus = 133 MB/sec. PCI-X goes up to 133 Mhz and 64-bit, so that's 800 MB/sec.

  16. It's not the bandwidth by overshoot · · Score: 3, Insightful
    It's the latency. No matter what your bandwidth may be, some tasks (e.g. file servers) need to be "close" to keep latency from being nasty.

    "Close" applies both in physical distance (I have to count picoseconds for the kind of stuff I do) and in network distance, since every router adds considerably.

    For some jobs (backup is a classic) latency is relatively tolerable. However, even for those you have to watch out because one error can cause the whole process to back up for retries. Ten to the minus fifteen BER sounds good until you look at what it can do to your throughput in a long-latency environment.

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
    1. Re:It's not the bandwidth by kasperd · · Score: 4, Informative

      I have to count picoseconds for the kind of stuff I do

      Unless you are working with individual gates inside a chip, I doubt picoseconds really matters. On ethernet we are certainly not talking picoseconds. We are still limited by the speed of light, so it would take the signal 100 picoseconds just to get through the RJ45 connector. With a 1.5m ethernet cable there will be at least 10 nanoseconds of roundtrip time, because that is the time it takes light to travel 3m.

      --

      Do you care about the security of your wireless mouse?
    2. Re:It's not the bandwidth by Some+Dumbass... · · Score: 3, Insightful

      I have to count picoseconds for the kind of stuff I do

      Unless you are working with individual gates inside a chip, I doubt picoseconds really matters.


      I think you're missing something. If the cabling adds a constant delay to any times this guy's measuring, then he can still measure times in picoseconds (assuming his timer is accurate enough, of course). The fact that network cabling would add nanoseconds to a recorded time is irrelevant. Just as long as it doesn't add a variable delay (I wouldn't recommend doing this timing through any sort of switch or router, for example).

      Not that this guy is necessarily using ethernet for what he's doing. Note that he didn't actually say that -- he just said that you had to be close for the kind of stuff he does.

      One possibility is that the guy's a physicist working with a particle detector. He's could be talking about detecting the exact timing of the decay of various particles. If these decays occur on the order of picoseconds, and his equipment can accurately keep time in picoseconds, then the fact that the cabling adds, say, 5ns to all of the measured times is no big deal. Just subtract 5ns from everything. That's good enough to get the relative times of all the measured events, e.g. the amount of time between the detection of emissions created by the initial collision (and thus presumably particle creation) and the decay of the various particles.

  17. Lots by BrookHarty · · Score: 3, Interesting

    We use lots of shared drives, remote desktop applications, X traffic, moving core files, database dumps, email with very large attachments (exchange to boot).

    We migrated to 100meg, it was like night and day, and we still need more. We finally got 1gig to IT's network, and still to slow to push files with lots of users.

    We have a burstable OC192 to our 2nd remote datacenter, OC48/12's to the smaller datacenters. But this is for production networks that need bandwidth, not desktop usage.

    Also, my buddy in Japan just told me he got 100Meg DSL, the stuff you can do when bandwidth isn't a concern. Already Internet TV stations popping up there, amazing. Can't wait for this to catch on in the US. I just upgraded to 6M DSL from speakeasy, and its too fast for fileplanet.

    Speed kills :)

  18. play an entire orc army by Machine9 · · Score: 2, Funny
    on world of warcraft, using a single router to hook several dozens of PCs to the net.

    You won't actually have to control the orcs, the mere sight of them on your screen will initiate instant lag-death for people with lesser video cards.

  19. Presidential Bioinformatics by buckhead_buddy · · Score: 5, Funny
    But just how much data can a person consume?'

    100 Megabytes per chromosome
    x 23 chromosomes per gamete
    x 20 million gametes per ejaculation

    Therefore Ms. Lewinsky can consume roughly 46,000,000,000 megabytes
    (assuming that there is no overflow to a dress)

    How much can you consume?

    1. Re:Presidential Bioinformatics by Anonymous Coward · · Score: 5, Funny

      Close, but not entirely accurate.

      A single gamete has 1.5 billion individual base pairs. Of course, that's base-4, since DNA doesn't work off of binary. ACGT is what you're made of. :) In other words, you have 3 billion bits per DNA strand. The average male ejaculation contains around 150 million sperm. This means that there is a total of 450,000,000,000,000,000 bits of information, which turns into 56.25 petabytes of information. That number is close to yours, but your information is wrong.

      The fact that I just corrected you is pretty sad as well.

  20. Way overkill by JRHelgeson · · Score: 5, Informative

    As a CCIE, I have been designing networks for years. I have analyzed traffic to/from desktops and watched traffic to the average desktop never even get above 27mbps. This is due to the average file size of the transfer which is rarely above 10 megabytes. At 10 megs, it only takes a few seconds to get it transfered and it only has a few seconds to get up to speed, by the time it gets all revved up, the file transfer is complete.

    High-end workstations such as CAD with gigabit connections, working with 500 mb files, or multi-gigabit video files will occasionally reach 500 to 600 mbps, and even then only for a couple of seconds. At these speeds, power users can use that network connection as if it were a local drive, because at those speeds you are matching the speed at which you're reading/writing data to your local hard drive.

    The only time I've ever seen near gigabit traffic at a steady pace was at network servers, where traffic can reach a steady 600mbps on a single gig link - which is maxing out the speed at which the server drive can read/write data to its hard drive. Think of it this way, a 1 gigaBIT link can transfer a 1 gigaBYTE file in about 10 seconds, that's FAST! Conversely, it takes nearly 20-30 seconds just to write that large a file to the hard drive.

    Now, on a Cisco 6500 core switch, or a Cisco GSR 12000 where traffic is aggregated, these are the only places where I've actually seen multi-gigabit traffic rates, and that was across the switch fabric - not all directed to a single interface.

    The 12000 GSR already has a 10gb interface, it is a single line card that takes up a full slot. It sells for about $60,000 and is used to move data from the switch fabric of one GSR to another GSR, which means you need to put in 2 of them at a mere $120,000 to get the two connected.

    Moving to optical links, you can get up to 36Gbps using Dense Wavelength Division Multiplexing on multimode fiber. This uses several colors of laser light to transmit multiple 'channels' across a single fiber link.

    Even at these tremendous speeds, they are only used at traffic aggregation points, again because any network device, even a turbocharged SAN couldn't handle reading/writing at those speeds for anything longer than a quick burst.

    I say this: If you think that 10gig/sec is your answer, you're looking at the wrong problem. You can get the performance you need at gigabit rates.

    I'm not saying that we'll never need 10gigabit to the desktop, just not until we solve the hard drive bottleneck. Solid state storage could solve the problem, but we'd need to have solid state drives that store 100gb of data in order to match the throughput of the network.

    --
    Good security is based upon reality and common sense. Common sense is a function of having common knowledge.
    1. Re:Way overkill by dbarclay10 · · Score: 4, Insightful

      Most of your argument rests on people not being able to read/write data from hard drives fast enough to use the network bandwidth. Some examples:

      The only time I've ever seen near gigabit traffic at a steady pace was at network servers, where traffic can reach a steady 600mbps on a single gig link - which is maxing out the speed at which the server drive can read/write data to its hard drive. Think of it this way, a 1 gigaBIT link can transfer a 1 gigaBYTE file in about 10 seconds, that's FAST! Conversely, it takes nearly 20-30 seconds just to write that large a file to the hard drive.

      More:

      Even at these tremendous speeds, they are only used at traffic aggregation points, again because any network device, even a turbocharged SAN couldn't handle reading/writing at those speeds for anything longer than a quick burst.

      And lastly, your conclusion:

      I say this: If you think that 10gig/sec is your answer, you're looking at the wrong problem. You can get the performance you need at gigabit rates.

      Given your premise, you argue for your conclusion quite well. I don't, however, think your premise is accurate. Or perhaps better, I don't think it's relevant. First and foremost, there's all sorts of storage mechanisms which can transfer data as fast or faster than 10Gbps. Think solid-state drives and some decent-sized drive arrays (they don't need to be *that* large, we're talking roughly 1 gigabyte per second; that can be done with 5-10 consumer-grade drives, let alone the arrays of hundreds of high-end 15kRPM SCSI drives and the like). So on the basis of storage speed alone, your argument fails.

      Second, what does storage speed have anything to do with it? You mention servers not needing this - a *huge* number of servers never touch their drives to read the data they're serving. Drive access == death in most Internet services, and people invest thousands of dollars in huge RAM pools to cache all the data (they used to invest tens of thousands, but now RAM is cheap :). So for a huge number of servers, drive speed is simply irrelevant; it's all served from RAM and generated by the CPU, so unless you're trying to say that CPUs can't deal with 10Gbps (which you aren't, and quite rightly), the conclusion falls down again.

      Do desktops need this? No, of course not. If that's what you're really trying to say, then all fine and dandy, just say it. Acceptable reasons would be "people don't need to be able to transfer their 640MB files in less than 10 seconds" and "their Internet connections aren't even at 10Mbps yet, they certainly don't need 10Gbps!" However, you'll find that this technology quickly percolates downwards, so at some point in the future people will be able to transfer their 4GB (not 640MB at this point) files in a few seconds, and their "little" 640MB files will transfer near-instantaneously.

      --

      Barclay family motto:
      Aut agere aut mori.
      (Either action or death.)
    2. Re:Way overkill by Acidangl · · Score: 2, Informative

      WS-X6704-10GE Cat6500 4-port 10 Gigabit Ethernet Module (req. XENPAKs) $20,000

      --
      I'm a cucumber
    3. Re:Way overkill by JRHelgeson · · Score: 2, Insightful

      Quite right, thanks for the reply.

      I think it's fairly obvious by now that my experience lies primarily in the corporate environment with database servers and the like.

      I do have experience in internet convergence points, but not as much with ISP's serving up video files, or rather the same video again and again. When I think of data transfers, I think of hauling bits from server to workstations, or servers to servers where sustained transfer rates would kill a server - much as you stated; drive access == death.

      On servers that can handle 1 gig throughput, as you stated, the CPU is at or near 100%, ad a second CPU, plug in another gigabit uplink and team them. Even still, disk access==death. Its kinda like the indy 500: at 200+ MPH, touch wall==race over.

      I'm just saying that even at today's CPU speeds, with huge chunks of ram, trying to handle speeds like this at the server level creates serious scalability problems.

      --
      Good security is based upon reality and common sense. Common sense is a function of having common knowledge.
  21. Argh! No more! by namespan · · Score: 3, Funny

    Dude, what *is* it with the porn meme? There's like 15 comments to that effect already in this thread, before it broke 50 comments. If every slashdotter was as dedicated/addicted to downloading pr0n as is stereotype goes, the whole freakin' internet would have been DDOSd long ago.

    Yeah, I know it's popular, but geez. Not all of us are spending our time gazing and wanking. Some of us actually code (and even talk to women!)

    I hereby banish this to the Beowulf cluster of memes, along with Soviet Russia/Hot Grits/Profit!

    --
    Libertarianism is rich wolves and poor sheep playing gambler's ruin for dinner.
    1. Re:Argh! No more! by Commander+Trollco · · Score: 2, Funny

      <voice "nerd">And some of us code women! Girl robot, here I come (cum?)!</voice>

      And don't bash hot grits. Hot grits was cool.

      --
      http://persianews.on.nimp.org/?u=Tar_Baby
    2. Re:Argh! No more! by optikSmoke · · Score: 4, Funny

      I hereby banish this to the Beowulf cluster of memes, along with Soviet Russia/Hot Grits/Profit!

      Umm, ya. Well done. The, um, banishing of things into..... popularity. That'll be effective. We all know how unused each of those oft-repeating jokes are. Oh, wait......

      damn.

      All your base are belong to porn?

  22. Re:That's exactly the quote I remembered by SillyNickName4me · · Score: 3, Funny

    Well..
    I wish my compu had less ram... so that a system dump takes a bit shorter.. ;)

  23. Re:Posts mentioning Porn by Anonymous Coward · · Score: 2, Funny
    move beyond the teenage years and enter into a discussion that isn't focused around the act of parading women

    No, thanks :-)

  24. oooh by iamdrscience · · Score: 4, Interesting

    IDE over IP. Yes, it does exist.

  25. Re:Porn! by rokzy · · Score: 2, Funny

    It had to be said.

    It was.

  26. Ah, but that is because by empaler · · Score: 2, Insightful

    your harddrive is too slow ;p

  27. The Copenhagen Metro by empaler · · Score: 3, Informative

    Had some pretty slick security cams installed in them from the beginning (~3-4 years ago) - but they couldn't use them. Why? Not enough bandwidth to send the images uncompressed. Which was what they had set them up to do. Solution? Turn off cameras. Wait a few years for more funding.

  28. Re:Posts mentioning Porn by Anonymous Coward · · Score: 2, Informative
    "Seriously gentleman, move beyond the teenage years"
    I think it's you who is the naive child.

    Porn continues to be one of the leading drivers of technology (war being the other one) having "made" the VCR, VideoCD, color-printing, Video Streaming, and many other industries.

    Porn also continues to be a serious business, with the New York Times (may 18 cover story) claiming Pornography has $10 - $14 billion in annual sales - bigger than any major sports league.

    The porn industry employes 12,000 people in California alone, contributing $36 million in taxes to the state. Comcast makes $50 million per year on cable programming. DirecTV is estimated (by CBS) to make $500 million/year.

    Recent estimates of Internet porn are that it's about a 1 billion dollar industry.

    CBS reports that "Consumer demand is so strong that it has seduced some of America's biggest brand names, and companies like General Motors, Marriott and Time Warner are now making millions selling erotica to America. Correspondent Steve Kroft reports.".

    The CBS article claims that Hilton, Marriot, Hyatt, Sheraton and Holiday Inn all offer pay-per-view porn and such programming is purchased by 50 percent(!!!) of guests accounting for 70% of in-room-profits.

    " Sorry, it isn't funny, intelligent, and I think most readers would say that you are simply embarassing yourself"
    We're not laughing it it -- we're respecting it as an important technology driver, and serious business that is very important to both broadband communication (this article) and other technologies including digital video, alternative payment mechanisms (phone-sex is the biggest driver for phone-calling-cards), etc.

    Perhaps one day when you reach puberty you'll understand too.

  29. Re:What would I do with this much bandwidth?-Music by Lord+Prox · · Score: 4, Informative

    Ya know, so far everyone seems to think of this as a long distance pipe. It's not, it ethernet. RTFA useful distance is in meters *NOT* kilometers. This is an intraoffice connection not a WAN pipe.

  30. Patches. by empaler · · Score: 3, Funny

    Several hundred megabyte patches.

    Oh.

  31. Re:What would I do with this much bandwidth?-Music by Chmcginn · · Score: 2, Insightful
    Didja ever notice how long-distance transfer rate is a few years behind short-distance transfer rate... and it is pretty consistent?

    (In other words... true, 10Gb per second isn't available from New York to Hong Kong today... but in 2014, that'll be standard... if not so-three-years-ago.)

    --
    Have you been touched by his noodly appendage?
  32. Re:Posts mentioning Porn by bigdreamer · · Score: 2, Funny

    Seriously gentleman, move beyond the teenage years and enter into a discussion that isn't focused around the act of parading women. Sorry, it isn't funny, intelligent, and I think most readers would say that you are simply embarassing yourself.

    You must be new here.

    Speaking as a heterosexual female in a committed relationship, even I enjoy watching pornography every once in a while. It's not a terrible thing. Besides, after you hang around male geeks for a while, you'll realize that many of them are seriously sexually deprived. Porn is all they have, which is really sad, actually. Makes me want to clone myself to satisfy the male geek population. ;)

  33. Re:What is that in MegaBytes per Hour? by mindstrm · · Score: 2, Informative

    Answer: because laypeople insist on talking in imprecise terms like kilobytes and whatnot. Even the byte, historically, could be of varied size depending on the architecture.

    When talking about bandwidth, always use bits, and always use k=1000.

    Further, how much useful data transfer you get out of the system is not an accurate number.. it fluctuates based on a number of factors, including the network itself, quality of equipment, protocol stack and version, stack settings, local hardware speeds, etc.

    However, what we DO know is that the medium transfers *exactly* 10 billion bits per second, no more, no less.

    Transmission speeds are measured atthe base rate they transmit data at, without taking into account the protocol in use generally. It has to be this way, because everything else varies upon use. 11Mbps wifi in no way lets you transmit 11mbps of useful data, or anywhere near that, between two hosts.. but the data rate on air is precisely 11Mbps.

    A fully utilized 100Mbps ethernet hub will have exactly 100 million bits per second going through it.. yet it is impossible for a single host to transmit at 100mbps continuously.. there are mandatory pauses in between frames, and stuff like that.

    Further to that.. to add any kind of meaning whatsoever to download limits, if it's a service you pay for, you need to inquire to precisely how such things are calculated.

  34. Re:What would I do with this much bandwidth? by leapis · · Score: 5, Informative

    This much bandwidth isn't going to help you do any of these things. I upgraded my network to gigabit ethernet about a year ago (from 100 mbit), and much to my surprise, the speed increase was only about 3 times when copying files from one machine to another. I did a little math, and found the answer. Your average ATA hard drive, even at max bus speed, only delivers 0.8 Gbps. And in the real world, you are lucky to get half that from a single drive. In my own test transfers from RAID1 and RAID5 arrays, my transfer rates never once exceeded 0.70 Gbps. Until there is a fundamental increase in the amount of data you can get off a spinning disc, its not likely that a home user is going to saturate a 1 Gbps line, much less a 10 Gbps line.

  35. Dumb terminals? Cluster computing? by Entropius · · Score: 5, Insightful

    Let's see. There are about a million pixels on my screen (1280 x 800). Assume 24 bit color, so that's 24 megabits per frame.

    This at 60 fps will be 1.44 Gbps.

    So 10-Gbps ethernet is enough to stream the output of a monitor, *uncompressed*, at full framerate, to either a dumb terminal or another computer. Even the most elementary compression (only reporting changed pixels, or PNG/jpeg techniques) could cut this to a fraction of 1.44Gbps.

    More generally, it could allow more of the things that are currently on the PCI/USB bus to become external, and could become a more flexible replacement for USB. Scanners, cd writers, audio devices, you name it ... lots of things could be externalized and generalized. This would also allow more devices to be shared across networks more easily, since they're *on* the network in any case. With the Internet, nobody cares about the physical location of the machines they access; likewise, with this system peripherals aren't associated as strongly with one specific computer.

    This sort of thing might also have applications for cluster computing, allowing more sorts of things to be done with clusters since you have higher inter-node bandwidth.

  36. Re:10 gigabit is kinda much by dewpac · · Score: 2, Informative

    Actually it's 1064MB/sec...

    Double the bus width from 32 to 64 bits and you double from 133MB/sec to 266MB/sec

    Now 4x the Mhz from 33 to 133.. 266 * 4 = 1064MB/sec.

  37. Re:What would I do with this much bandwidth? by Gabrill · · Score: 2, Insightful

    maybe so, but you don't work with all your data on the hard drive. Working with data on another computer can really speed up with faster ethernet, especially databases that stay partially in RAM.

    --
    Always going forward, 'cause we can't find reverse.
  38. Interactive porn? No? by quarkscat · · Score: 2, Interesting

    I'm still waiting for decent DSL, since I'm
    on 30 year old buried POTS wiring that's 5
    (plus) miles away. Fiber to terminal point
    will not happen here before hell freezes over,
    since the Baby Bells are not spending that
    kind of money.

    However, with that kind of bandwidth to the
    internet, I could set up some homebrew web
    sites, and telecommute to work, and go back
    to (online) school all at the same time.

    I hate to be repetitious, but that kind of
    infrastructure would allow some really great
    collaborative (beowolf?) computing.

  39. Re:HDTV baby! by WiKKeSH · · Score: 2, Insightful

    HDTV is broadcast at 20mbit, give or take

  40. Parent not informed unfortunately by anti-NAT · · Score: 2, Informative

    Today's "ethernet" doesn't have limitations - it is really only referring to a frame format.

    The distance limitations were initially related to running ethernet in half duplex mode, due to the requirement for all devices to be able to detect a collision.

    Now that ethernet is run in full duplex the distance limitations due to collision detection have gone.

    Distance limitations in "ethernet" are now related to physical media the ethernet frame format is carried over at the specified clock rate. In most cases, cost is providing a constraint, in the sense that longer distances can sometimes be achieved over the same media, however the costs to do so rise dramatically, such that the technology might be priced out of the market it is intended for.

    For example, from memory, Cisco have been selling a variant of 1Gbps Ethernet for at least four years now called "1000BaseZX". It would reach around 90 000 metres over single mode fiber. From memory though, the GBICs (Gigabit Interface Converters) were $12 000 US each or something like that, and you needed one per end of the link. And that would be really, really, really cheap when compared with the cost of the 90 000 metres of single mode fibre.

    I don't know if the article mentions any distances for 10Gbps, at the moment it has been slashdotted to death.

    --
    The Internet's nature is peer to peer - 20050301_cs_profs.pdf
  41. Fast Networking and NAS at home by MikShapi · · Score: 2, Interesting

    I saw some comments here saying Gigabit Ethernet is enough. There's nothing we can do with 10GbE.

    I beg to differ. Sit tight.

    Here's an idea for you geeks that for some reason nobody is busy doing yet.

    Quite a few IT people I know run some form of Linux or BSD server at home, doing a variety of stuff from fileserver to firewall to mail/DNS server etc., though on their desktops they run 2K or XP for reasons such as gaming, simplicity, wife, and so forth.

    Here's the idea. Pool all your harddrives at home on the Linux/BSD box, configure a software RAID-5, share it using samba and network-boot all the 2K/XP machines at home from this network-attached storage. Using Gig ethernet of course.

    What do you get? Every box gets a system drive "Drive C" that can go at 100MBytes/sec. RAID-5 redundancy for all your machines at home. Harddrives, which generate heat and noise are no longer in your computers.

    The benefits are enormous.

    There's a small con though - you won't be able to drag your computer to a LAN-party (unless you drag the server too ;-)

    Currently there is a shortage of one element though: Software that can boot Win2K/XP using PXE from a fileserver. Such software exists in the commercial world and is made by a french company called Qualystem, which doesn't sell it in less than 1-server+25-client licenses, which costs a whopping 2750Euro. They show zero interest in smaller clients. A second product, Venturcom BXP, does the same but falls short as it has a dedicated server that only runs on 2K/XP/2K3 - no BSD/Linux with SAMBA for you.

    If someone in the open-source community were to pick this glove up and write a small driver that emulates a harddisk for 2K/XP on one side (the kind you throw in for a RAID controller by pressing F6 when installing windows), and uses SMB /whatever to access a UNIX fileserver on the other, we'd all be able to rig up a very nifty setup, and use the combined speed of all our harddrives at home.

    We'd also realize that Gigabit Ethernet is not enough, as a cheap 4-modern-ATA-drive RAID5 setup (which effectively streams enough data to store on 3 of them, one of the four being used to store parity info at any given moment) writes at 40MByte/Sec x 3 = 120MByte/Sec, and reads at 60MByte/Sec x 3 = 180MByte/Sec.

    The Gigabit Ethernet _will_ pose a bottleneck.
    If we add more drives, the bandwidth requirement broadens.

    There's also the small issue of the PCI bus, your server must have its ethernet off the PCI bus, like in Intel's 875 chipset, nVidia's nForce 250 or on a PCI-Express card. Otherwise the IDE and GB will choke each other on the too-narrow PCI bus.

    Anyway. once people start doing this, 1000BaseT is back to where 100BaseTX has been for 5 years - choking. I say - Bring on 10GbE!

    --
    -
  42. Huh? by Anonymous Coward · · Score: 2, Insightful

    I don't understand why everyone is so impressed with that post. Insightful? I'd say thats just common knowledge.

    How fast can your processor communicate with your RAM?

    How fast can that ram communicate with the HDD?

    How fast can your computer connect to the LAN?

    How fast can your LAN communicate with the internet?

    See what I mean? It's pretty common understanding that the farther you wanna go, the slower things get.

    Well, I guess its not that common since you all modded that +5. I am disappointed in all of you. You are not geeks. Go away.

  43. Re:That's exactly the quote I remembered by TheToon · · Score: 3, Interesting

    I haven't said that, but a columnist in Byte Magazine in the mid-80s had a rant about this.

    He programmed on a Mac, and the compilation took typically 5 to 10 minutes. Enough to get a cup of coffee, check the newspaper and have a quick chat with a cow-orker. Then he got a new Mac, and it compiled the program in a minute or so. No time for coffee, no time for news, no time for smalltalk.

    So the new, faster computer was too fast... he had to wait at his desk more with the new computer.

    --
    //TheToon
  44. 10G not for desktop but for core network by tijsvd · · Score: 2, Insightful
    10G Ethernet is currently being sold (a lot), but not to connect computers. There are currently three major drivers for 10G Ethernet:
    • Connect backbone LAN switches, e.g. two Cisco 6500 machines, each one full of Gigabit links to access/distribution switches.
    • High-speed links for ISPs or research networks. 10GE can reach about 70 km without repeaters and is significantly cheaper than OC-192.
    • Link between access and core switches. Since more and more offices are (for some reason) switching to Gigabit to the desktop, the access switches need much bandwidth to deal with the (possible) traffic. A good example is the new Cisco 3750 stackable with 16 GE and one 10GE links.
    10GE to the desktop is at this time ridiculous, but don't think that means that 10GE technology is not used.
  45. First of all... by illumin8 · · Score: 2, Interesting
    Let's see, what would I do with all that bandwidth:

    Try to find a host OS with a TCP/IP stack that can properly utilize 1 gigabit ethernet, let alone 10 gigabits. Hint: It ain't Linux...

    Try to find a storage solution that can read or write that fast. I'm thinking something like EMC with about 6-8 2 gigabit HBAs using Veritas DMP (dynamic multi-pathing).

    Try to get all of the above, along with a 133 mhz. 64-bit PCI-X bus that still can't actually keep up with 10 gigabits of data. (133 mhz. 64-bit PCI-X is only about 1024 megabytes per second, not counting overhead).

    The problem is, right now, the rest of the parts of a system just can't keep up with 10 gigabit ethernet. The only box that I would use that can handle that many I/O paths to storage (we're talking six to eight 64-bit 66 mhz. 2 gigabit FC host adapters) is a Sun Fire 6800 or something larger. The problem is, Sun doesn't yet support PCI-X, so now your 10 gig ethernet card is going to be limited to a 66 mhz. 64-bit PCI version, which will only transfer a maximum of 512 MB per second, not counting overhead. That is less than half of the available bandwidth of 10 Gig Ethernet.

    You can forget about putting it in any Intel based system. There are not enough I/O busses and I/O controllers in even the beefiest Xeons or Opterons that can handle this much bandwidth (to disk).

    Also, if your application doesn't need to write all of that data to disk, then how large is this dataset in memory that needs to be transferred at 10 gigabit speeds? If you had a server with 64 GB of memory, it could transfer it's entire memory set over 10 gigabit ethernet in less than 60 seconds.

    A far better, and more economical solution, if you really need 10 gigabits of data throughput to the network, would be to use the same Sun server, and a product called Sun Trunking, which allows you to bond multiple gigabit ethernet interfaces together. You get all of the throughput you want, plus more fault tolerance. I've set it up before, and you can have a continuous ping going, across 4 connections, and pull 3 of those 4 connections and the ping keeps going, without even a dropped packet. It's really fault tolerant, and uses your existing switches, NICs, and hardware, without forcing you to upgrade your entire core switch architecture.

    --
    "When the president does it, that means it's not illegal." - Richard M. Nixon
  46. Re:What would I do with this much bandwidth? by Onan · · Score: 2, Informative
    ...and as we all know, a server host can write about 150MB/sec...
    Oh, do we all know that? That's funny, I think that these people seem to know something different.
  47. 10 Gb/s thats it. by jellomizer · · Score: 3, Interesting
    Remember this is 10 Gigabits per second that is only 1.25 Gigabytes per second (Assuming 100% speed which I never seen happen). Although Right now that is faster then most computers can handle data internally but there are its uses.
    1. System to System Backups. If you have seen the prices of memory and Hard drives space $/GB dropping at a fast rate while magnetic tape remains near constant. Soon the price/GB of memory and Hard drives will be lower then tape so it would be cheaper to backup your data on other Systems and Removable hard drive. So if you have a 3 terrabytes of data it can still take up to 40 minutes.
    2. Imagine a Beowolf Cluster connected at 10Gbs still right now the main slow point with a Beowolf cluster is the network bandwidth. at 10Gbs you are getting closer to the speeds of a supercomputer bus.
    3. Uncompress Video and Sound. No more lossy compression needed with a bunch of people fighting over compression standards. And we always get high quality Audio and Video realtime off the network
    4. 3D Now with 3D displays starting to become available there now will be more data needed to send 3D information. Over the network.

    And thats just the tip of the iceberg. Back when the 300bps modem came out they figured the speed was as fast as anyone needed because it was near impossible for anyone to type more then 30 characters per second. Then the 1200 and 2400 bps modem cam out and they though those were as fast as anyone needed because almost no one can read at that rate. Then the 9200 and 14.4k because it takes almost no time to go to the next page 80x25 of colored text. then the 33.6k and 56k modems (Still the fastest modems for 1 normal telephone line) you can now download a 300x200x256 colors picture in no time. As bandwidth increases we find new ways to max it out and also with increased bandwidth we come with new methods of using the computer because it can now do it.
    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  48. someone's trying to sound important by dekeji · · Score: 2, Interesting

    "Cardinality" is the number of elements in a given mathematical set. When modems ran at 300 baud, you could forget about sending large data sets, such as images, because text and voice data took up all the available bandwidth. As connection rates increased, so did the cardinality of data that users could send. [...] Video currently represents the highest cardinality data

    The term "cardinality" is wrong for several reasons. First, image data isn't represented as sets, it's represented as ordered sequences, and when talking about ordered sequences, both computer scientists and mathematicians talk about their "length", not their "cardinality".

    Furthermore, what matters is not the size of what you want to transmit, but the rate at which you need to transmit it. We call that the "data rate" or (somewhat sloppily) the "required bandwidth".

    So, the overall point of the article, that there is no single media stream that requires 10 Gbit bandwidth, is correct. However, that's pretty much irrelevant: file servers, video servers, and aggregate usage still require that kind of bandwidth. A family of four might require that bandwidth. You might want that bandwidth to have your backup happen in 1 minute instead of 10 minutes. So, there are lots of reasons to want 10 Gbit Ethernet, provided the price is right.

    As for his use of the term "cardinality", the author apparently doesn't quite know the terminology of the field.

  49. Not just Sun anymore by Namarrgon · · Score: 2, Insightful
    Try to find a host OS with a TCP/IP stack that can properly utilize 1 gigabit ethernet, let alone 10 gigabits. Hint: It ain't Linux...

    Define "properly". If you mean efficiency, that's desirable but not critical. If an Intel/Linux server is 75% the efficiency of a Sun server, yet costs 30% the price, you can install two or three for the same bucks. That's efficiency of a sort too, yes?

    Try to find a storage solution that can read or write that fast.

    Well, in terms of raw sustained bandwidth, this doesn't seem all that difficult. A single Ultra320 SCSI HBA manages about 2.5 Gb/s, and 4-6 of those should meet requirements. Modern drives can sustain 400-650 Mb/s easily enough, 32 or even 24 of them would give plenty of headroom. 4 per HBA would be ideal. Even consumer 4-way SATA RAIDs would likely do the trick - being point-to-point they have more headroom than a shared SCSI bus (though less transfer efficiency).

    Try to get all of the above, along with a 133 mhz. 64-bit PCI-X bus

    Thanks, I'd rather use PCI Express. A 4x PCIe slot easily matches PCI-X, but it's point-to-point rather than shared, so I get that much bandwidth for each HBA. Motherboards are in production now with 4x, 8x and 16x slots, chipsets with 32 available PCIe lanes - that's around 80 Gb/s total bandwidth. A dual Opteron system today also has around 80 Gb/s memory bandwidth, and quad- and 8-way systems have much more.

    Sun systems have traditionally been right up there with sgi for high-bandwidth servers while humble x86 consumer systems haven't held a candle to them. But that ole' world, it just keeps on changing...

    --
    Why would anyone engrave "Elbereth"?
  50. Re:Play original quake obviously by maharg · · Score: 2, Interesting

    umm. you are kind of correct. two scenarios:

    1. A stream of data being pumped via UDP over a WAN which has a satellite link bang in the middle of it. Very high latency i.e. the bits take >600ms to get to the other end, but data can be sent at "wire speed" as there is no acknowledgement of each packet required == potentially massive bandwidth.

    2. A large file being FTPed over the same WAN link. FTP typically runs over TCP/IP. TCP requires acknowledgement of each packet being sent. TCP (wrongly) interprets the long Round Trip Time i.e. >1200ms as link congestion and lowers the transmission rate. Oops !

    --

    $ strings FTP.EXE | grep Copyright
    @(#) Copyright (c) 1983 The Regents of the University of California.
  51. 10GbE for SuperComputing by nboscia · · Score: 2, Interesting

    Our plan for 10GbE is to support researchers with huge datasets (in the terabytes) who use our supercomputing facility. We currently use GbE, which is not sufficient for transfering such large amounts of data. So we are upgrading to 10GbE and also getting WAN connectivity at that rate (not sure if this is going to be 10-GigE-WAN-PHY or not) so that researchers across the country can transfer their data in a matter of minutes or hours, as opposed to days or weeks.

    For those posters who are complaining about not getting near GbE performance, you are not properly tuning your system and network. You need think big - large frame sizes (network, 9k - 64k), large TCP windows (system buffers - think MB for GbE and GB for 10GbE), large I/O read/write(system disk), and account for latency (calculate your bandwidth*delay product). I've gotten constant ~980 Mbps throughput on a GbE network that was tuned.