Slashdot Mirror


An Application For 10-Gigabit Networking

Chip Smith sent us a short excerpt from a news article on Supercomputing Online: "Just yesterday Lawrence Berkeley National Laboratory and several key partners put together a demonstration system running a real-world scientific application to produce data on one cluster, and then send the resulting data across a 10 Gigabit Ethernet connection to another cluster, where it is then rendered for visualization." Here's the link to follow if you'd like to read more on this experiment.

160 comments

  1. hmmm by Anonymous Coward · · Score: 0

    grant was first but then nooooooo

  2. Amazing! by molrak · · Score: 4, Funny

    Their first project is to create a virtual dictionary and spell checker so that the Slashdot editors make sure that their posts to the front page are spelled properly. As an added bonus, it'll even check grammar! Unfortunately, the scientists aren't sure if there's enough bandwidth available yet to correct all the mistakes.

    --
    You're only as smart as your brain.
  3. slashdoting by Anonymous Coward · · Score: 0

    let me guess "that real world applicatin" was setting up "victim server" on one send, and "emulated slashdot attack" on another end.

  4. Nobody will ever need 10-gigabit networking... by NanoGator · · Score: 1, Redundant

    I can get by just fine without 10-gigabit networking. All I haveta do is wait longer for the data!

    [/typical_karmawhoring_kneejerk_reaction]

    --
    "Derp de derp."
    1. Re:Nobody will ever need 10-gigabit networking... by Bobby456 · · Score: 1

      One thing I've learned about computing and computing technology is that you should never under-estimate what it is people will actually need. I still remember five years ago selling a computer in a retail store and saying "Trust me, you'll never be able to fill up this 1.2 gig hard drive." Heh, don't I feel silly.

    2. Re:Nobody will ever need 10-gigabit networking... by Mashiki · · Score: 1

      *snort* I remeber when I was building my first computer. And the sale clerk said that I would never use up my 270MB Quantum HDD.

      I also remeber that 12Mhz is enough for anyone, and you'll never need a computer faster then a 486DX4/100.

      --
      Om, nomnomnom...
    3. Re:Nobody will ever need 10-gigabit networking... by NanoGator · · Score: 2

      Heh. I was being silly. Seems like every time there's a story like this, some users here immediately go into "I dont care how painful it is, I'm going to avoid ever needing it" mode. :)

      My company has a real use for this, unfortunately NDA prevents me from talking about it. Let's just say that if you ever want to do anything in real time, there's no such thing as 'too much bandwidth'.

      --
      "Derp de derp."
    4. Re:Nobody will ever need 10-gigabit networking... by PD · · Score: 2

      I'll go the other way. This 10-gigabit network is going to painfully slim when I have my biological nervous system replaced with an artificial one. Sure would hate to have a saturated bus when I'm walking down the street chewing gum at the same time.

    5. Re:Nobody will ever need 10-gigabit networking... by NanoGator · · Score: 2

      If you're having that problem, I suggest you remove 'NetBEUI' from your nervous system and go for a lighter protocol. ;

      --
      "Derp de derp."
    6. Re:Nobody will ever need 10-gigabit networking... by packeteer · · Score: 1

      i do can without 256mb of ram... 640 is enougbh for anyone... i just hafta wait for the swap drive to catch up...

      --
      unzip; strip; touch; finger; mount; fsck; more; yes; unmount; sleep
    7. Re:Nobody will ever need 10-gigabit networking... by Yottabyte84 · · Score: 1

      IIRC *nix needs at least a couple megs of ram (4 or 8, I forget which) to boot.

    8. Re:Nobody will ever need 10-gigabit networking... by Yottabyte84 · · Score: 1

      Well, as long as it's faster then my hard drive, and can push fullscreen video at decent quality, it's fast enough. At least untill we switch to holographic displays. Then again, I'm on a very small LAN (4 computers)

    9. Re:Nobody will ever need 10-gigabit networking... by Anonymous Coward · · Score: 0

      Unix on the PDP-11 only needs 128KB....

    10. Re:Nobody will ever need 10-gigabit networking... by Yottabyte84 · · Score: 1

      I was talking about modern *nixs but yes, older *nix operating systems will work on the older, lower spec hardware

  5. A real use by skydude_20 · · Score: 4, Funny

    This experiment shortly followed by a another showing how fast they could move MP3 collections

    --
    Jesus saves souls and redeems them for valuable cash prizes
    1. Re:A real use by Anonymous Coward · · Score: 0

      How long would 20GB take? It takes around 25-30 minutes on my 100Mbps network. Let's just say there are a few computers with my 3000 mp3 collection on them.

      My calculation is 16 seconds, is this fast enough? Think how long it would take to send 100 5GB DVD's though. OK, I can wait a few minutes for that I guess.

    2. Re:A real use by sjames · · Score: 2

      How long would 20GB take? It takes around 25-30 minutes on my 100Mbps network. Let's just say there are a few computers with my 3000 mp3 collection on them.

      In practice, you will be bottlenecked by the speed of the media and the bandwidth of your PCI bus. Even a PCI-X bus can only do 8.5Gbps. Ultra SCSI-320 = 2.56Gbps.

      In practice, reaching those limits is unlikely due to latency in DMA setup unless you use a specialized driver.

      The big benefit of 10Gig Ethernet is for switch uplinks at the moment (though that's a significant benefit for some applications).

    3. Re:A real use by Anonymous Coward · · Score: 0

      Actually, there was about 60TB transfered in about 12 hours.

    4. Re:A real use by Anonymous Coward · · Score: 0

      followed quickly by alt.binaries.multimidia.erotica for the past 1 hour.

  6. nice by zoloto · · Score: 2, Funny

    Can you imagine the pings on game servers for Quake3 or counterstrike? 0 to 1 tops!

    1. Re:nice by LiENUS · · Score: 2, Informative

      ping would very much stay the same you could just run more copies of quake on the 10 gbit network

    2. Re:nice by Anonymous Coward · · Score: 0

      and we'd still get beat by all the aimbots! (thank you id software for opening up the quake code, groan)

    3. Re:nice by Toraz+Chryx · · Score: 2

      That of course assumes that the switch/router can keep up with such a massive storm of traffic :)

    4. Re:nice by mindstrm · · Score: 2

      Not really, a quake server would still get the same amount of traffic.

    5. Re:nice by Toraz+Chryx · · Score: 2

      um, more clients at once = more traffic ?

      Last I looked Quake didn't use multicast? :)

  7. delete parent by zoloto · · Score: 0, Offtopic

    this is sick. someone remove it

    1. Re:delete parent by Anonymous Coward · · Score: 0

      how do you get past it??

    2. Re:delete parent by Anonymous Coward · · Score: 0

      my guess is he used a different ip?

  8. Can I get a... by godoto · · Score: 2, Funny

    BEOWULF! Say it with me now...

    1. Re:Can I get a... by JPriest · · Score: 1

      You missed the obligatory "someone had to..."

      --
      Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
    2. Re:Can I get a... by Tuzanor · · Score: 1, Flamebait

      I'll add the "obligatory" "Why don't you both just SHUT THE FUCK UP?!"

  9. 10 gigabit PER SECOND please by Anonymous Coward · · Score: 0

    Saying "10 gigabit ethernet" is like saying that a tennis player serve can reach 160 km (when you mean 160 km/h).

    1. Re:10 gigabit PER SECOND please by martyn+s · · Score: 1

      No, it's more like saying the store is 10 minutes away. The PER SECOND part is implied. Besides, "10 gigabit ethernet" is also a title, not just a description of the spec.

  10. IEEE this n' that by Cave+Dweller · · Score: 1

    "On June 17th it was announced that the final milestone in the IEEE standards approval process was reached last week when the IEEE 802.3ae specification for 10 Gigabit Ethernet was approved as an IEEE standard by the IEEE Standards Association (IEEE-SA) Standards Board."

    Is it just me, or is the abbreviation 'IEEE' appears a lil' bit too much in that paragraph?

    1. Re:IEEE this n' that by Kiffer · · Score: 1
      "On June 17th it was announced that the final milestone in the IEEE standards approval process was reached last week when the IEEE 802.3ae specification for 10 Gigabit Ethernet was approved as an IEEE standard by the IEEE Standards Association (IEEE-SA) Standards Board."

      Is it just me, or is the abbreviation 'IEEE' appears a lil' bit too much in that paragraph?

      That and the word Standards.
      the IEEE Standards Association (IEEE-SA) Standards Board, which Standardises the Standardisation of Standards.

  11. The question remains... by stere0 · · Score: 2, Insightful

    Who would use 10 Gbit ethernet apart from routers and labs? I know about Moore's law but I also know that 10 Gbit throughput on my hard disk is not coming soon.

    --
    Trollem mirabilem hanc subnotationis exigiutas non caperet
    1. Re:The question remains... by cperciva · · Score: 2

      I know about Moore's law but I also know that 10 Gbit throughput on my hard disk is not coming soon.

      True, but drives which are faster than 1 Gbps will be around a few years from now (current speeds are around 400-500 Mbps), and RAID arrays can already put out several Gbps.

      It will indeed be a while before people commonly saturate 10Gbps ethernet, but when the technology progresses by factor-of-ten steps, that's rather inevitable.

    2. Re:The question remains... by WoofLu · · Score: 1

      10Gbit ethernet is useful for large backbones, although I still haven't seen any.

      For a normal office LAN, 1Gb ethernet up to the switches, then fast ethernet to the boxes is enough.

      But I wouldn't refuse a 10Gbit fiber up to my box, tho' :)

  12. The possibilities are endless by jokerghost · · Score: 2, Funny

    Think of the porn I can download now! er, [notices significant other in room] think of the amount of data I could research and the time I'd save....

    1. Re:The possibilities are endless by GoatPigSheep · · Score: 1

      unfortunatly this is a 10mbit ETHERNET connection, and not a 10mbit INTERNET connection. Too bad though, I wouldn't mind making some money on the side running an isp from my house.

      --
      GoatPigSheep, the 3 most important food groups
    2. Re:The possibilities are endless by Anonymous Coward · · Score: 0

      That's 10 GIGABITS, nimrod.

    3. Re:The possibilities are endless by Anonymous Coward · · Score: 0


      How many shares of VA software does it take to change a lightbulb?

      All of them, VA stock is worth less than a lightbulb.

      Whats the difference between buying a lottery ticket and buying a share of VA software?

      With the lottery, they is still a chance you might profit.

      Whats the difference between VA software stock and a box of anvils thrown off an airplane?

      VA software stock falls faster.

      Why did Santa Claus buy 5000 shares of VA software stock?

      He wanted to leave naughty children something worth less then coal

      What would you have to sell to buy all the shares of LNUX?

      One share of microsoft.

    4. Re:The possibilities are endless by WoofLu · · Score: 2, Interesting

      uh? What's the relation between ethernet an internet?

      You could have a 10Gbit/s pipe to your ISP, although I'm not sure if they would be able to handle that ..

  13. I'm not that impressed by scott1853 · · Score: 1

    It's like Intel coming out and saying they're going to release a 3.0GHz next year some time. It's the next logical step.

    Now of course this is better than what we have now, but look at the experiment they did. They sent gigabytes of data across the wire so it can be processed and rendered on another machine. Wouldn't it be just as easy to process the data on the originating machine and just send the bitmap over. You can see the image in the background of the photos in the article. It's mostly blue with a spot of green in the middle.

    I know somebodies going to chime in about how the data they sent isn't as important as how fast they sent it. But just think about these guys being some of the smartest in the world and they can't come up with a decent test other than what amounts to be a poorly designed client/server setup. It would be like having a server send the whole accounting database down to the client just so the CFO can pull up the details of a single transaction. That's not a practical application for that bandwidth.

    I can't think of a practical situation, but if somebody could explain why you would need to send a gigabyte of data in one second vs. 8 second I'd be more impressed.

    1. Re:I'm not that impressed by flonker · · Score: 1

      If you're creating a gigabyte of data every seven seconds, and sending it to a rendering farm to create an image based on that data, it would be very important.

    2. Re:I'm not that impressed by scott1853 · · Score: 1

      That's a little ambiguous. Got anything specific in mind?

    3. Re:I'm not that impressed by cheezycrust · · Score: 1
      You can see the image in the background of the photos in the article. It's mostly blue with a spot of green in the middle.

      Yeah! Richt! I don't need no 10 Gigabit connection to create green spots on a blue background! MS Paint could do that years ago!

      Imagine two Boeing engineers that have to set up a simulation of their newest model. "Hey, if you start that simulation, it will decrease my FPS in Quake!" "Don't worry, Gimp filters are great at these thingies. I wonder who ever looks at these silly images..."

      Sorry if this joke was silly. I haven't slept much, and I'm going to Switserland tomorrow. Let's hope the controllers don't take breaks.

      --
      Teenagers these days don't have as much sex as they want each other to think they do.
    4. Re:I'm not that impressed by foniksonik · · Score: 2

      Real time Special effects processing? Atmosphere / Meterological visualization? Serious 3D game LAN parties?

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    5. Re:I'm not that impressed by putaro · · Score: 1

      I know those guys - they're not the smartest guys in the world but they do get some neat toys to play with.

    6. Re:I'm not that impressed by treat · · Score: 3, Informative
      I can't think of a practical situation, but if somebody could explain why you would need to send a gigabyte of data in one second vs. 8 second I'd be more impressed.

      It is logically the next step in the evolution of networking, but it currently outstrips even the memory bandwidth of most systems. Even gigabit today is rarely necessary. In both cases, even if you don't use anywhere near your full bandwidth, you still win if you are using more than the 10 times slower generation provides. There are still, however, some compelling applications that immediately present themselves.

      As an uplink between network switches, more bandwidth is always needed. This is what was done in the experiment. If you can't imagine a network that busy, consider switches with 256 100MB ethernet ports, or only a few gigabit ports. It is always better, if it all possible, to be able to guarantee that the switch uplink will never become a bottleneck. If they need to do this with many gigabit ports today, be it ethernet or fibre channel, it is done by using multiple gigabit uplinks.

      In any cluster where there is substantial communcation between the nodes, more bandwidth and less latency is always useful. Sufficiently low latency and high bandwidth makes many types of computation feasible that would not otherwise be feasible. Shared memory within a cluster can always benefit from decreased latency. A cluster is always better (meaning VASTLY cheaper and VASTLY more reliable) than a many-many CPU system. Anything that makes the cluster nodes seem closer together will make it easier to move existing software onto cluster-based systems.

    7. Re:I'm not that impressed by Anonvmous+Coward · · Score: 1

      "I can't think of a practical situation, but if somebody could explain why you would need to send a gigabyte of data in one second vs. 8 second I'd be more impressed."

      Movies like Final Fantasy would have greatly benefitted from 10 gigabit networking. They had over 1,000 machines rendering at a time. The resolution was enormous. (I apologize, I don't remember the exact resolution.) The animation was heavily layered, each frame having a miniumum of 10 layers and some hit as high as 100.

      I can imagine that whenever they did the compositing, they didn't do it over the network. Rather, they copied alllll of the frames of each layer of the section they were working on to the compositing machine. I betcha anything they found it was quicker to carry around hot-swappable firewire drives in order to ferry data around faster than the network could move it.

      If they had 10-gigabit capability, it would likely have drastically altered their workflow. They would probably have a central, heavily raided server holding all the source images. Then the compositing artists control the compositing from their machine, but the data stays on the server via network.

      This would definitely have saved them ooodles of time. Even if their workflow was exactly the same, the huge increase in bandwidth would have greatly reduced their networking overhead.

      A studio like that'd happily pay big $$$ for a network like that. The investment would have paid off right away.

    8. Re:I'm not that impressed by Anonymous Coward · · Score: 0

      I can only speak from the experience of particle physics, but here goes.

      Most particle physics experiments today are so massive that it is impossible to move and store all of the data. Right off of the detectors the data is mined for interesting trajectories or whatever and that interesting data is sent to some computers.

      I am not an experimentalist, but the last time I saw a detector being made (this year) they were using teleco switching equipment for the networking, initial mining was being done with some kind of programable proc (i686 and alphas don't have the bandwidth), and the data was sent to a linux cluster or something.

      In the future it would be nice to use more consumer level hardware for the initial data mining and the networking, as is done now on the backend.

      The only thing that I can tell you is that networking will never be fast enough for particle physics.

    9. Re:I'm not that impressed by afidel · · Score: 1

      I can't think of a practical situation, but if somebody could explain why you would need to send a gigabyte of data in one second vs. 8 second I'd be more impressed.

      iSCSI? Yeah I would want my stack of jbod's for the database talking to it over 10gbit ethernet instead of simply gbit, heck Ultra320 would be faster than 1gbit, but slower than 10gbit, so this would actually be the current fastest data storage bus =) Also what about sending the results of particle physics experiments, from what I understand that creats terabytes of data per second so needing fewer ports and wires would definitly be apreciated. I am sure there are people with needs that this fills or else it likely wouldn't be on the market, it would still be in the labs.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    10. Re:I'm not that impressed by alienmole · · Score: 4, Informative
      I can't think of a practical situation, but if somebody could explain why you would need to send a gigabyte of data in one second vs. 8 second I'd be more impressed.

      You're thinking point-to-point, but that's not what networks are for. Imagine the backbone at a hospital with CAT scanners, MRIs, xrays all generating digital images, and doctors around the hospital accessing a database of those images. 10Gbps isn't enough for applications like this. My local dentist's office uses digital xrays, and they complain about the 1Gbps on their little LAN - and they probably don't have more than about 15 workstations.

      And as someone else mentioned, rendering and editing of digital video uses up even more bandwidth. You don't have to be Pixar to need to do stuff like this - many companies in the media business can use this.

    11. Re:I'm not that impressed by dabootsie · · Score: 1

      10gbit may sound excessive to you with ata133 drives barely able to push more than 1gbit in burst mode, but you would have no trouble saturating this bandwidth in a high-traffic LAN environment. Even faster if they're using higher-capacity memory and disks. PC2700, scsi, fibre channel...

    12. Re:I'm not that impressed by sjames · · Score: 2

      I know somebodies going to chime in about how the data they sent isn't as important as how fast they sent it. But just think about these guys being some of the smartest in the world and they can't come up with a decent test other than what amounts to be a poorly designed client/server setup. It would be like having a server send the whole accounting database down to the client just so the CFO can pull up the details of a single transaction. That's not a practical application for that bandwidth.

      The whole point of a cluster is to have each node do part of the work, then communicate it's results elsewhere for more processing. Unlike image processing where the data can be divided and processed at a pixel level granularity, many apps will only divide up so far. From there, you can either pipeline the processing over a really fat pipe, or you can accept that you have hit the limits of scalability and buy massively expensive n-way nodes (where n>4).

      I can't think of a practical situation, but if somebody could explain why you would need to send a gigabyte of data in one second vs. 8 second I'd be more impressed.

      If all you're moving is a GB, it's not that important, if you need to move 10TB, the difference adds up fast. Consider, why would you need to go a mile/minute rather than in 10 min? If you live 40 miles from work it's the difference between spending 1:20 or 12 hours a day commuting to/from work.

      In supercomputing terms, whenever it would take longer to send the data elsewhere for further crunching than it would to crunch it locally, you have hit a limit of scalability.

    13. Re:I'm not that impressed by Anonymous Coward · · Score: 0

      I know your not that impressed. But hey it's your right. You should look at what you could do with this, and yes this would work in a hospital situation. I think that you should review the way you have your network and storage set up.

  14. This is good... by Smelly+Jeffrey · · Score: 1

    If I get ahold of this 10.6 Gigabit connection, I'll be able to get all my pr0n downloaded in a matter of days instead of months!

    1. Re:This is good... by treat · · Score: 3, Informative
      If I get ahold of this 10.6 Gigabit connection

      It is 10 gigabit, not 10.6 gigabit. 10.6Gb/s was the speed they got over a PAIR of 10 gigabit ethernet connections.

    2. Re:This is good... by plumby · · Score: 3, Insightful
      It is 10 gigabit, not 10.6 gigabit. 10.6Gb/s was the speed they got over a PAIR of 10 gigabit ethernet connections.

      No. It's a 10.6 gigabit connection over 2 pairs of 10 gigabit Ethernet interfaces. It doesn't matter how it's made up, the connection speed is the overall speed of the connection.

  15. Re:Almost as neat as this! by Anonymous Coward · · Score: 0

    in case you didn't notice, you got credit all the way through!

  16. another great use by zephc · · Score: 2

    would be running a phat VNC cvonnection in your home... wireless 10Gb would be even better, wander around with what amounts to a dummy terminal VNCed to some massive tower. I'd like a cluster of Mac towers serving to a TiBook with lots of ram and video ram and most of the other stuff like the HD stripped away, to keep the price down-ish.

    --
    "I would say that 99 per cent of what my father has written about his own life is false." - L. Ron Hubbard Jr.
    1. Re:another great use by PacoTaco · · Score: 4, Funny
      wireless 10Gb would be even better

      Great, then someone driving by could steal all of your MP3s in under a minute.

    2. Re:another great use by martyn+s · · Score: 1

      It's not like your MP3s would be gone in under a minute. Offering all my MP3s to someone in under a minute actually sounds very cool.

    3. Re:another great use by linzeal · · Score: 1
      "wireless 10Gb"

      Um, do you realize how much power you are going to have to pump out for that?

    4. Re:another great use by ottffssent · · Score: 1

      No they couldn't:)

    5. Re:another great use by Yottabyte84 · · Score: 1

      Copying != Theft

      They didn't steal you stuff if you still have it, did they?

    6. Re:another great use by Anonymous Coward · · Score: 0

      No problem. Let them do that.

      I hope they like Bob dylan though.

  17. Re:The story of my life by Buck2 · · Score: 0, Offtopic

    Why'd you bother posting that? It's offtopic and trite.

    Put some heart into your troll.

    --

    As my father lik@(munch munch)... ....
  18. What a useless speed measurement by barfy · · Score: 3, Funny

    What I really want to know is how many LOC's (Library of Congress) this is per second....

  19. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  20. Wow, that's nice by Anomolous+Cow+Herd · · Score: 1
    And still, the vast majority of computer users don't even saturate a 10mbps link, because all most of them do is browse the web and read email.

    Network traffic doesn't increase at the same rate over time as do RAM requirements, processor requirements, video card requirements, etc.

    --

    "I don't know that atheists should be considered citizens, nor should they be considered patriots." - George Bush
    1. Re:Wow, that's nice by zephyraardvark · · Score: 1

      Actually, network bandwidth growth has stayed at 3x Moore's law. Also, the gap between your "typical" user and the needs of HPC other "power users" is considerable. I mean, how many "typical" users really need a 2Gigahertz Intel processor? How many wouldn't be able to tell if it was actually a 400MHz cheapo Cyrix processor???

  21. I've said it before by trybywrench · · Score: 2, Insightful

    10 gig Ethernet is a big problem for all the ATM folks out there. IP6/10Gig Ethernet is a big big problem for ATM. Now carriers have the option of going straight Ethernet throughout the backbone. You say "what about QOS?" well.. IP6 has those bases covered.

    Rest In Peace ATM

    --
    I came to the datacenter drunk with a fake ID, don't you want to be just like me?
    1. Re:I've said it before by zephyraardvark · · Score: 1

      Carriers use SONET and POS. Really, ATM ceased to be relevant quite a while ago. SONET will continue as it offers quite a lot of features that are interesting to telcos and that IP people seem to underestimate. So there is a WAN-PHY std. for 10GigE which will be interesting for people lighting up their own dark fiber, but I don't expect telcos to be migrating from POS/SONET solutions any time soon. 10GigE is going to be a very competative LAN solution primarily and a WAN solution for some gung-ho dark fiber regional loops.

    2. Re:I've said it before by tmcmsail · · Score: 1

      ATM dead? Where will I go to get money?

      At 10 Gig, Windows may actually be able to download patches fast enough to keep it from being hacked. Sorry, that is just a pipe dream, they first need to start with a re-write of open source...

      --

      What OS do you want to abuse today?

  22. Fashion Evolution by MikeD83 · · Score: 2, Funny

    10.6 gigabits is the expected evolution in networking technology. Take a look at the engineers' picture; How about an evelution in fashion and not wearing socks with sandals. That would be impressive.

    1. Re:Fashion Evolution by Anonymous Coward · · Score: 0

      scientists=teh ghay. this is a bad thing. obviously.

  23. On a more serious note... by bruthasj · · Score: 4, Interesting

    This reminds of reading about Neural Nets in the various texts on Artificial Intelligence. They always quote Shepherd and Koch 's "The Synaptic Organisation of the Brain": "The brain incorporates 10 billion neurons and 60 trillion connections."

    When I think about these new network technologies I can't help to think it's our connections that we lack these days. Hopefully with more and more advanced technology we can utilize these connections to create things more intelligent. This appears to be on the right track.

    Maybe "Jane" will finally come out of the closet. Well, actually we got to have Instantaneous (sp) communication before that happens... Doh, well... we're making slight progress.

    1. Re:On a more serious note... by Anonymous Coward · · Score: 0

      Maybe "Jane" will finally come out of the closet.

      Are you telling me that 'See Spot Run' is homosexual propaganda?

  24. Imagine a by Moosifer · · Score: 1, Redundant

    beowulf cluster of these. Dear god - that's almost relevant. Strike that.

    1. Re:Imagine a by Anonymous Coward · · Score: 0

      Beowulf cluster USING these?

  25. Bring It On by deathcow · · Score: 2

    This sounds nice. The jump from 10 megabits to 100 megabits in the home office was a very substantial improvement. Moving 60 - 100 megabyte scans between machines is much more tolerable.

    And all from a 10 times improvement. This 10 gigabit/sec network is 100 times faster.

    It will come down to the disk storage. My 100 megabit network already has me waiting on hard disk reads and writes, so I'm not sure if I'd see any more benefits if this were available now.

  26. *wow* by Anonymous Coward · · Score: 0

    "The Slashdot Staff Discovers Networking" - Film
    at 11.

    i swear, the quality of accepted submissions
    around here decreases exponentially over time.

    "Just yesterday Lawrence Berkeley National Laboratory and several key partners put together a demonstration system running a real-world scientific application to produce data on one cluster, and then send the resulting data across a 10 Gigabit Ethernet connection to another cluster, where it is then rendered for visualization."

    Good Christ on a Cubesteak - "Just Yesterday LBNL
    sends data from one node to another node so that
    node can display the data."

    They re-discovered what .. circa 1980 BBS's?

    You people.

    jesus.

  27. Long Live BSD by Anonymous Coward · · Score: 0

    LBL, isn't that where Van Jacobson worked on the BSD networking stack?

  28. There are real world applications... by panurge · · Score: 5, Interesting
    A big area of technological growth is digital printing. Currently A3 color digital page printers run up to about 2000 sheets per hour. A full 2-page image for one of these babies is potentially over 300Mbit, which means gigabit/s networking is already needed between the data source and the rip to get full performance. Before digital presses can reach the sizes reached by plate technology presses, 10Gb/s will surely be needed.

    And, if that's boring, think about the military applications. In order to try and cut costs and save on code duplication, the labs are building systems in which part of the application (the secret part) runs on secure systems, whereas non-secret parts run on machines using commercial code. Having a single physical pipe between the areas rather than, as at present, multiple pipes could make the security setup a lot easier, and make the design of the machine considerably cheaper. We will all sleep a lot more securely knowing that LL is able to design lots of new exciting kinds of nuclear weapon at minimal cost.

    By the way, if they use any GPLed software, does that mean they have to release the entire source code for the application? Just a question.

    --
    Panurge has posted for the last time. Thanks for the positive moderations.
    1. Re:There are real world applications... by Anonymous Coward · · Score: 0

      They only have to release the source code if they release binaries to the public.

    2. Re:There are real world applications... by Spunk · · Score: 2

      By the way, if they use any GPLed software, does that mean they have to release the entire source code for the application? Just a question.

      I work for a big defense contractor. I won't say which one, and I do not speak for them. We always release all of the source code to the government anyway - including GPL code does not pose a special problem.

    3. Re:There are real world applications... by Q+Who · · Score: 1

      By the way, if they use any GPLed software, does that mean they have to release the entire source code for the application? Just a question.

      Even if they release the binaries, classification takes precedence over licensing terms.

    4. Re:There are real world applications... by MoreDruid · · Score: 1
      Having a single physical pipe between the areas rather than, as at present, multiple pipes could make the security setup a lot easier, and make the design of the machine considerably cheaper

      uh... and the military would want a single point of failure? Redundancy is an integrated part of most large networks, especially the military ones(it's the way internet was devised when it was still called DARPA - D for Defense).

      --
      The best weapon of a dictatorship is secrecy, but the best weapon of a democracy should be the weapon of openness.
  29. Game architecture by jesdynf · · Score: 1

    So is this fast enough to send me a 1280x1024x32bpp image sixty times a second?

    Wallhack THIS.

    --
    Yahoo! Pipes are awesome. How awesome? http://pipes.yahoo.com/jesdynf/slashdot
    1. Re:Game architecture by Anonymous Coward · · Score: 0

      Yes

    2. Re:Game architecture by allanj · · Score: 3, Insightful

      Let's do the math:
      1280x1024 uses 1.25MPixels (that's real Mega as in 2^20) at 32 bpp gives 48MBit/frame. Multiply that with 60 frames/second yields 2880 MBit/second, or just a tad short of 3 GBit/second. That sounds well within the limits, but consider this: Assuming that in a real network this 10 Gbps network will be relatively as efficient as 10 or 100 Mbps networks (some assumption, I know) are right now, you'll get between 30% and 50% of theoretical throughput as the sustained data rate, leaving you with a very narrow margin of bandwidth. And this assumes that you're the ONLY user on the network, which pretty much zeroes out the use for 1280x1024x32bpp, since this is bound to be needed for networked games, which tend to be less than funny when you're the only player.
      But ignoring my assumptions and assuming 100% throughput sustained, you'll get 3 players max - still far less than you're likely to really want.

      --
      Black holes are where God divided by zero
    3. Re:Game architecture by Joff_NZ · · Score: 1

      ... which all assumes your proposed game architecture sends the frames of video out to the clients.. which would be nice if you're running 386's for client machines.. its much easier to get the client to render the images.. :)

      However.. you do raise the point about sending other (ie non-game) video information over a network.. like, for instance for a movie production studio or the like.. but full-res PAL video is 720x576 is in size, so adjust the math accordingly..

      --
      The revolution will not be televised. It won't be on a friggin blog either
    4. Re:Game architecture by allanj · · Score: 2

      ... which all assumes your proposed game architecture sends the frames of video out to the clients.. which would be nice if you're running 386's for client machines.. its much easier to get the client to render the images.. :)

      You're right, of course - no disagreement what so ever. I just answered the question (as I understood it, anyway).

      [snip] but full-res PAL video is 720x576 is in size, so adjust the math accordingly

      I don't know about you, but I'd like better resolution on my monitor than 720x576. Even 720x576 requires a LOT of bandwidth (too lazy to do the math right now - the sun is shining :-) though, so I guess streaming/compression will remain necessary for a LONG time yet...

      --
      Black holes are where God divided by zero
  30. Real Application? by oaksey · · Score: 1

    On the surface it would seem if the two clusters were approximatly the same you could have them working on projects in parallel rather than in serial. That is, just get it to render it itself and let the other cluster do the same on another project, won't have to waste time sending/receiving data either (how ever much reduced).

    1. Re:Real Application? by zephyraardvark · · Score: 1
      In a typical application scenario, the clusters would not be of the same size (this was only so due to a limited number of machines for the testbed). Indeed, LBL/NERSC's primary supercomputing resource is a 3k processor 5Teraflop IBM SP2. The Power3 chip that forms the heart of the SP2 is a floating point powerhouse, but is terrible at the integer calculations that dominate visualization processing. The "visualization server/cluster" will likely be a much smaller cluster of machines with much less expensive processors for integer-intensive work.

      Also, the comment presupposes that pipelined parallelism is somehow less valuable than time-slicing. An important aspect of the application is that the visualization component of the calculation does *not* run in lockstep with the simulation code. Timeslicing this on the same set of processors in order to maintain responsiveness is far less efficient than feeding the latest data to an independent resource that can react asynchronously to user requests for interactive graphics.

  31. "Real-world scientific application" by po8 · · Score: 3, Interesting

    Must be the middle of the night, because I'm struck by the beautiful improbability of the phrase "real world scientific [computing] application". Looking at the article, I note that the phrase is stolen from it, and that the article also mentions that the app is "Cactus". Looking at the pages for that project, I note that Cactus is a computational framework, not an actual application. Further, there seems to be no indication which app was actually run.

    However, most of the Cactus apps seem to be in astrophysics. Sigh. Maybe it's "real-world" astrophysics. Or maybe it's just bedtime.

    1. Re:"Real-world scientific application" by zephyraardvark · · Score: 1

      Clearly it is late at night (have a good sleep). As stated in the article, the application was binary black-hole coalescence (a core Cactus "Application"). Indeed, without the *application* there wouldn't have been any pretty pictures to show.

    2. Re:"Real-world scientific application" by po8 · · Score: 1

      Thanks, I missed this in the article. I guess this is real-world binary black-hole coalescence in action. :-)

  32. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  33. This isnt new. by Bowie+J.+Poag · · Score: 0



    I don't wanna blow my own horn here, this article sounds remarkably similar to something I was doing years ago. Back around '98 or so, I was writing code for my local Uni's chemistry department...the code took 3D visualization data from the professor's SGI workstations, and transparently submitted them to an SGI super across campus for calculation. Sort of trivial when you get down to it... It doesnt require enormous loads of bandwidth to be able to generate a whole chain of proteins, and visualize locally whats actually being crunched half a mile away.

    Cheers,

    --
    Bowie J. Poag

    1. Re:This isnt new. by Juhaa · · Score: 1

      Not to blow your horn, but Poag (and I was in your class btw), the chemistry dept scenario doesnt even nearly a fraction of the amount of data that this ethernet connection does. And if you didn't know, the campus wide LAN at UofA was connected via fiber, but you'd always face the department bottle necks cause the local building LANs were usually 10mbits or in the case of GS building 100mbits.

      I don't see how what you just wrote is any relevant. Just like anything you talk about, even in school :) So stop trolling alright ;) You should stick to that graphics and make something good instead of this lameness.

    2. Re:This isnt new. by Anonymous Coward · · Score: 0

      He was a bit of a prick then eh? Remember he used to bost being a hotshot in the LIE-NUX world. Damn that bitch cant even get a post right without being marked down as troll or flamebait anymore. What a shame. Just like that Signal 11. The real loosers loose their shine and yeah the shit comes out after a few tries.

  34. P2C? by Burning1 · · Score: 2

    Peer to Car networking?!

    Brilliant! Better pattent it now. = )

  35. Why not use a SAN? by Peachy · · Score: 1
    ...produce data on one cluster, and then send the resulting data across a 10 Gigabit Ethernet connection to another cluster, where it is then rendered for visualization.

    Wonder why they didn't go for a SAN solution, so first cluster writes to a volume on the SAN, and the second cluster just reads the data from the SAN, rather than squirting huge files across an IP network?

    1. Re:Why not use a SAN? by alienmole · · Score: 1

      Um, what speed do you think SAN's are accessed at?? They would still need the 10Gbit Ethernet to connect to the SAN, otherwise they'd be limited to a lower speed. Anyway, disks are a huge bottleneck in this sort of thing - a fancy fiber channel RAID array will do 1.6Gbps, which would have seriously slowed down this test.

    2. Re:Why not use a SAN? by silas_moeckel · · Score: 1

      Hrm obviously you have never looked at a real SAN. They have multiple FCAL connections that generaly connect up to a large raid controller(s) with gobs of memory (especialy EMC gear 8 gigs of cache is pretty standard) and repending on the ability of the cluster nodes to make data you can further expand those connections.

      Now at the same token as FCAL pretty much takes the physical layer for ethernet as it is it would be fairly trivial to get a new line of gear out.

      But what this all comes down to is less cables you can run 10 gige connections point ot point as a backbone or one 10gige connection no single peice of commodity hardware would fill that with usefull data.

      --
      No sir I dont like it.
    3. Re:Why not use a SAN? by alienmole · · Score: 2
      I'm not sure whether you're talking about using aggregated FCAL connections as the communications medium, or actually writing to and reading from disk/cache (which is what the original poster seemed to be suggesting.)

      Even with a big cache (and the 8GB you mentioned isn't much, for this sort of application), if the communications go through such a cache, then the caching box would need 20Gbps total bandwidth to support reading and writing the 10Gbps simultaneously. Even if a bundle of FCAL connections (e.g. 5 x 2Gbps to each host) is capable of that bandwidth in theory, you're going to need a pretty good box in the middle. I've seen SANs that can sustain 5Gbps, but not 10Gbps or 20Gbps. I don't doubt that some might exist, but most real SANs can't do this.

      If you're simply talking about bundling FCAL connections to reach the desired bandwidth between two machines or clusters, well duh. But Ethernet has a bunch of advantages over FCAL - in fact, the SAN industry is licking its lips waiting for this tech.

      no single peice of commodity hardware would fill that with usefull data.

      On the one hand you're talking about what you call "real" SANs that can sustain 20Gbps bandwidth, and on the other hand you're worrying about whether "commodity" hardware can saturate it? Give me a break.

      The bottom line is that communicating through a SAN doesn't really make sense today if your goal is 10Gbps point-to-point streaming communication.

    4. Re:Why not use a SAN? by zephyraardvark · · Score: 1

      They'd love to use a SAN. Show me a SAN that can sustain 10Gigabits (even with Bonded 1-GigE) and we'd be happy to use it.

  36. Multimedia: video, large scans by alienmole · · Score: 4, Interesting
    Places that deal with a lot of multimedia can use this bandwidth - easily. Medical applications, such as high-resolution digital xrays and CAT scans, can generate enormous volumes of data which can take ages to push around - sneakernet is still sometimes the easiest/quickest way. Then there's video - anyone doing rendering and editing of video can use this.

    The throughput from a single hard disk is not that important: in these environments, RAID arrays (typically fiber channel) optimized for read performance allow overall disk performance at e.g. 1.6Gbps. If you have multiple such servers on your network, with many workstations trying to get at the data, 1Gbps Ethernet starts looking a little slow, especially for the backbones.

  37. There are plenty of real world applications by Sycraft-fu · · Score: 4, Interesting

    The main one is for large networks. If you have a large network, gig or dual gig may just not be enough for connections to your major layer-3 switches. Well till now, gig was all you could do on the eithernet spec, you had to go with something like packet-over-sonet to get more bandwidth. 10GigE is nice because you can keep the whole network eithernet, but get more bandiwdth.

    At the university where I work I'm sure we'll start using this sonner rather than later. Right now all our distribution routers have dual gig connections to the two backbone routers. Fine, escept that each is feeding 20 to 50 buildings at 100mb each and the redundant set we are going to add will probably be gig. Those gig links to the backbone will fill up fast if each building has a gig to play with. Hence, 10gig eithernet is great since it works with our existing switches and setup, only faster.

    Really, desktop or even server use is not the main target of this at least not for a few more years. The main target is removing bottlenecks from the network that supplies those servers.

    1. Re:There are plenty of real world applications by Anonymous Coward · · Score: 0

      Dude. Seriously. It's ETHERNET.

  38. You got FP! by alienmole · · Score: 1

    First relevant beowulf cluster post, ever!!!

  39. Running Linux by hey · · Score: 1

    No body else has mentioned it so I will... the article mentions that its running two Linux clusters!

  40. The application is obvous... by truffle · · Score: 1


    Quake3/Unreal/Counterstrike

    Ultimate geek frag fest! :o

    --

    ---
    I support spreading santorum
    1. Re:The application is obvous... by darketernal · · Score: 1

      The only downside to this is that you would not be able to blame your losses on lag =P

  41. Brilliant by Anonymous Coward · · Score: 0

    Wow. It must have taken some genius to think of this kind of application! Transfer large amounts of data in high bandwidth, who could have thought of such a brilliant idea!?

  42. applications for 10ge. by john_uy · · Score: 1

    there are numerous applications for this.

    first is the transmission of audio/video specifically hdtv. an uncompressed hdtv 1080i transmission will use up 1.5gbps (a single ge is not enough to transmit.) so it takes only 6 transmissions to saturate the bandwidth.

    second, the main function of 10ge right now is for long haul transmission. 10ge is a very cheap way of increasing the data transfer in a single fiber without the expensive sonet/sdh multiplexers. you can simply rent a dark fiber from your telco and buy a 10ge kit and walla! create your own 10ge man. note that a typical oc192/stm64 9.6gbps is very much expensive to deploy.

    third, intel has already released a 10ge server adapter!!! (i don't remember the url, just search it through their website.) with the advent of pci-x 64bit/133mhz, infiniband 4x, you can plug it in and deliver 10ge from the server. (that is you must have a really fast hdd farm.)

    fourth, 10ge will fall to the desktop in probably 8 years time. so probably right now, they are working on 40ge or 100ge (if they keep the 10x multiplier thing.)

    and fifth, 10ge will enable you to download all the porn and mp3 in a jiffy! :)

    --
    Live your life each day as if it was your last.
  43. 10gbit stuff by mindstrm · · Score: 3, Informative

    okay.. I havent' read the 10Gbit standard, so I'm sort of talking out my ass.. but...
    if it follows the way 10 & 100 worked..

    This is another one of those "Why you can't transmit at 10Gbs from a single computer over 10Gbps ethernet" posts.

    First, realize that the 'speed' of ethernet reflects the maximum use of the broadcast medium at maximum capacity. A medium designed for multiple conversations going on at once.

    Example: There is a mandatory 9.6 microsecond gap between attemps to transmit frames on the ethernet (this is a minimum limit). In 10Mbps, this is 96 bits worth of time. In 100, it's 960.. if they do the same in 1000, tht's 9600 bits.

    So think of that as a per-frame penalty.

    If the frame size stays the same.. the mandatory inter-frame gap is about 6 times the size of the data payload now. (okay, so maybe it's different now..). If this IS the case... what's the point of of 10Gbps? More hosts, no switches. That's right.

    Bandwidth is the cure for switching.

    1. Re:10gbit stuff by Shimbo · · Score: 1
      Example: There is a mandatory 9.6 microsecond gap between attemps to transmit frames on the ethernet (this is a minimum limit). In 10Mbps, this is 96 bits worth of time. In 100, it's 960..

      Wrong. It's constant in bit times, so it's 96 bits whatever the speed. At 100MB/s it's 0.96 microseconds etc.

  44. not science by Anonymous Coward · · Score: 0

    This isn't science. Its engineering. There is a difference people.

  45. ISP/Carrier POPs by Kizeh · · Score: 1

    Another group of users that need this bandwidth are network operators/backbone carriers. As expensive as 10 Gbps Ethernet is, it's still a lot cheaper than a Sonet or ATM solution of the same speed, and much more suited to connecting routers and switches together in a colo / switch center.

    Besides, it's not that far from regular data centers either. Servers typically come with gigabit cards these days, and you need to be able to aggregate all these gigabit connections somehow. Clustering, backups, database duplication etc. all benefit from big pipes.

  46. What came first the Chicken or the Egg ? by geekster_2000 · · Score: 0

    Wait I thought Liverence Livermore was a
    scientific organization but this is foo foo
    engineering ?

    Didnt bell labs do 10 trillion bits/sec.

    article is on the 3D Volume Holographic Optical
    website at ;

    http://colossalstorage.net/colossal.htm

  47. 80 Gigbits?? by AndyMcL · · Score: 1

    Just as you can logically bundle 8 fastethernet ports (Fast Etherchannel in Cisco) and you can make 8 Gig ports into one big pipe (Gigachannel) I wonder when we will be able to put together 8 10 GigE ports to make 80 Gig! Now that is a backbone! That is double the speed of the not yet released OC-768.

    Sorry I am just one of those guys who likes Big Pipes.

    AndyMcL (speed junkie)

    1. Re:80 Gigbits?? by zephyraardvark · · Score: 1

      Indeed, for this demo, two 10GigE channels were bonded together to form a 20Gigabit link. This made it easier to use the line monitoring equipment to determine if the application had really achieved 10Gigabits+ performance. In the lab, Force10 has demonstrated 280Gigabits/sec throughput, so you can expect by Sept. this demonstration will resurface with 28-bonded 10Gigabit links.

  48. Decimal points wrong by AndyMcL · · Score: 1

    You need to go the other way with your decimal points.

    10 Mb 96 bit times
    100 Mb .96 bit times
    GigE .096 bit times
    10 GigE .0096 bit times

    Also do not forget that anything not half duplex does not use CSMA/CD so it is not a shared medium.

    This could include all of the speeds above.

    There is a thing called jumbo frames that takes into account that faster speeds such as GigE and 10 GigE links will never be used in a shared network (other parts down the line may be but not the links that they are connected to) they allow for much larger frame sizes. The upper limit for 10Base-T and 100-BaseTX, because of backwards compatibility, is 1518 bytes long. If you make the fame size larger then you get a higher goodput. Goodput is the percentage of actual data sent in relation to bandwidth taken up by headers. Right now different vendors implement jumbo frames in their own proprietary manner because the IEEE did not make a spec for it in GigE and now 10 GigE. I think that Extreme uses something like 9,000 bytes and Cisco uses 25,000 bytes long frames. I am probably wrong on the exact numbers but just giving you an idea.

    So basically 10 GigE is very fast and does not have any extra burdens because of IPG (interpacket gap).

    AndyMcL

  49. Unfortunately, no. by Anonymous Coward · · Score: 0

    You could have 100 Gbps, even 1000 GBps and ping could not get better not even by one.

    Although there are techniques to use bandwidth to reduce ping, generically speaking ping times between USA and Germany would still suck even at these hugh speeds.

    Use pushlatency. ;-P

  50. applications by Anonymous Coward · · Score: 0

    If you want to see want is possible in science with similar networks, check the demos planned for the iGrid conference, in September: iGrid. Especially with the coming optical transatlantic link between Amsterdam and Chicago at 2.5Gb/s.
    Luc.