Slashdot Mirror


Windows Cluster Edition

eth8686 writes "Microsoft is aiming to have its first cluster version of Windows ready in time for a supercomputing conference this fall." From the article: "The next version of the Compute Cluster edition will extend to Microsoft's .Net programming infrastructure, letting developers write software using the C# programming language, he said."

438 comments

  1. Slogan by nocomment · · Score: 5, Funny

    a thousand blue screens a thousand times faster!

    --
    /* oops I accidentally made a comment, sorry */
    /* http://allyourbasearebelongto.us */
    1. Re:Slogan by Anti_zeitgeist · · Score: 3, Funny

      wow, imagine a biowu.....err...nevermind.

      --
      If it wasn't for C, we would be stuck using BASI, PASAL and OBOL.
    2. Re:Slogan by A+beautiful+mind · · Score: 5, Insightful
      Sadly, this is the point.

      Let me be the first one to say: Windows isn't
      • Designed
      • Ment
      • Capable
      for/of running on a Top500 server.

      The most important part is the design on those systems. They need flexibility. Windows is anything but flexible. No wonder that the top500 is mostly made up from unix/linux systems.

      They need customized things, not a toy. The people running those supercomputers want to customize things themselves. Windows is just not ment for anything else than desktops, thats the truth and i know i'll get flamed for it.
      --
      It takes a man to suffer ignorance and smile
      Be yourself no matter what they say
    3. Re:Slogan by Leroy_Brown242 · · Score: 1, Funny

      I wonder if they got enough together, if the bluescreens could make the floor shake. :)

    4. Re:Slogan by ackthpt · · Score: 5, Insightful
      The most important part is the design on those systems. They need flexibility. Windows is anything but flexible. No wonder that the top500 is mostly made up from unix/linux systems.

      No argument there.

      They need customized things, not a toy. The people running those supercomputers want to customize things themselves. Windows is just not ment for anything else than desktops, thats the truth and i know i'll get flamed for it.

      Windows is the last operating system I'd associate with 'super computer', in any interpretation of the phrase. It's a good jack-of-all-trades platform, but I can't see running bloated code, particularly using the CLR. Maybe it's a completely different operation system than we see, as in 'only the kernel', without all the plug-and-play, DRM, and annoying as hell code which throws requestors up while your typing (to steal keystrokes and disappear to do The Bob knows what with your inadvertent instruction.)

      --

      A feeling of having made the same mistake before: Deja Foobar
    5. Re:Slogan by st1d · · Score: 4, Funny

      How about:

      MS puts the 'F' in ClusterF@#&

      Sorry Mods, couldn't help myself. :)

      --
      Microsoft has just released their much anticipated hands-free cordless mouse. Warning, it may hurt a little at first.
    6. Re:Slogan by LiquidCoooled · · Score: 5, Funny

      OMG, your right,
      Nasa have just released a View of the cluster in operation from space.

      --
      liqbase :: faster than paper
    7. Re:Slogan by A+beautiful+mind · · Score: 4, Funny

      Biowulf? Microsoft has nothing to do with bio stuff!

      They are the borg, remember?!

      --
      It takes a man to suffer ignorance and smile
      Be yourself no matter what they say
    8. Re:Slogan by ackthpt · · Score: 5, Funny
      a thousand blue screens a thousand times faster!

      'I felt a great disturbance in the force. As though millions of voices cried out in terror, and then suddenly silenced.'

      --

      A feeling of having made the same mistake before: Deja Foobar
    9. Re:Slogan by Leroy_Brown242 · · Score: 0, Redundant

      LOL

    10. Re:Slogan by pilgrim23 · · Score: 5, Funny

      actually whe using Windows the word "cluster" has Always come to mind, but is usually followed by another word.

      --
      - Minutus cantorum, minutus balorum, minutus carborata descendum pantorum.
    11. Re:Slogan by iluvcapra · · Score: 1

      This reminds me of that old Crunchly cartoon from the Jargon File.

      My new invention, the computer!

      What does it do?

      It makes a million mistakes a second.

      Computing is about what you run, not what you run it on.

      --
      Don't blame me, I voted for Baltar.
    12. Re:Slogan by Storlek · · Score: 2, Funny

      "Borgowulf"?

      --
      Bears don't normally eat things that talk and move backwards.
    13. Re:Slogan by susano_otter · · Score: 4, Insightful

      What kind of things do they want to customize? Disk IO? Memory paging?

      Most customization is application customization, not OS customization. And customizing an app is identical to writing an app. And people write apps for Windows all the time. A wide range of apps, doing a wide range of things. So you can't be talking about app customization.

      But if you're talking about OS customization, could you at least wait until you see what the MS Compute Cluster implementation includes, before you complain?

      For all you know, the whole point of releasing a cluster-specific version of the OS is to include more of this flexibility you insist is so important.

      --

      Any sufficiently well-organized community is indistinguishable from Government.

    14. Re:Slogan by Anonymous Coward · · Score: 0

      That is just ignorant. You honestly believe that with all Microsoft's resources they couldn't make a cluster score in the top 500!

      They may never compete at the top ten level but to say they will NEVER be in the top 500 smacks of fanboy-ism.

    15. Re:Slogan by Anonymous Coward · · Score: 0

      jeaze susano, could you have bill FURTHER up you?

    16. Re:Slogan by Anonymous Coward · · Score: 0

      Actually you are completely wrong in this assumption. IO overhead from an OS must be removed for your applications to run at maximum efficiency.

      (My validation is that I am going for a PhD in high performance computing, so I know what I am talking about, and if you did, you would already have known this)

    17. Re:Slogan by fm6 · · Score: 1

      No, just the other word, and inflected in passive voice.

    18. Re:Slogan by Anonymous Coward · · Score: 0

      Windows is anything but flexible. No wonder that the top500 is mostly made up from unix/linux systems.

      Nonsense. This has nothing to do with any inherent virtue of the OSes. It simply has to do with the fact that there's damn little reason for MS to port Windows to a supercomputer other than bragging rights. You only sell one copy. Same argument is true for any other company. You don't see Red Hat releasing a binary distro for the "top 500" either, and for the same reason. They're one-off systems, no sustained demand.

      So, the builders of these machines are thrown back on their own resources. And their goal is not to fool around with nice OSes, but just to get the hardware up and running in whatever way they can. So they grab the Unix-of-the-day source code that's lying around and boot the system up. They then promptly cease to care about the OS, since it's the supercomputer that they're interested in, and the OS is really nothing but a bootloader for their new toy.

    19. Re:Slogan by Nikker · · Score: 5, Funny

      But imagine how fast the cards bounce when you win a game on solitare!!!!

      --
      A loop, by its nature, continues. If that didn't make sense, start reading this sentence again.
    20. Re:Slogan by Anonymous Coward · · Score: 1, Informative

      You can say "fuck" on Slashdot. Go ahead. Try it.

      "Fuck, fuck, fuck, fuck, fuck."

    21. Re:Slogan by Seraphim_72 · · Score: 1

      ...And started by the word "Mongolian"

      Sera

      --
      Slashdot, where armchair scientists get shouted down and armchair theologians get modded up.
    22. Re: Slogan by Anonymous Coward · · Score: 5, Funny

      Imagine the licence fees required to run a Beowulf cluster of those!

    23. Re:Slogan by quarkscat · · Score: 2, Funny

      No need to be coy here. Senator (R) Stevens
      of Alaska hasn't won his "decency everywhere"
      fight yet.

      When I read the /. posting for Windows Cluster
      Server, I blew my coffee out my nose as I tried
      to recompose myself. Imagine if you can, a
      hijacked Windows Cluster as a mail relay server!
      The correct and most appropriate term to apply:
      "a Cluster fuck of BSODs".

    24. Re:Slogan by sffubs · · Score: 2, Interesting

      ...and annoying as hell code which throws requestors up while your typing (to steal keystrokes and disappear to do The Bob knows what with your inadvertent instruction.)

      More than a little off topic, but windows popping up and stealing the current focus whilst you're typing is the most annoying thing ever. This is not limited to Windows - if you are a Gnome developer, and think you have an idea of how to solve this, please let the community know!

      --
      ݼ)s$æúßðíÊ'öX'îò5^àûßQç£
    25. Re:Slogan by Anonymous Coward · · Score: 0

      > while your typing
      Pardon my French, where's the fucking verb? If it's a full sentence, of course. Sorry, forgot that "your" means "u'r", my bad...

    26. Re:Slogan by Anonymous Coward · · Score: 0

      Getting rid of a GUI if it's not needed for example? Your point is so flawed i have no idea how did it get modded informative.

    27. Re:Slogan by bobodeclowne · · Score: 1

      I would have said, "World's fastest BSOD," but I like "a thousand blue screens a thousand times faster!" a thousand times more. Imagine the licensing fees on that puppy. Would that be per machine, CPU, or core? Excellent way to DDOS the M$ update servers though.

      --
      Makeing people feel stupid doesn't make you any smarter.
    28. Re:Slogan by SeventyBang · · Score: 1

      or as I posted elsewhere today....

      "for those of you who have heard of but never seen a clusterf%ck, keep your eyes open. The herd size is about to grow very fast."

      ...and...

      "has anyone considered what crossbreeding a clusterf%ck and a zombie[1] will look like?"

      It makes one wonder how this fits into Nathan Myrhvold's statement on the cover of MIT's Technology Review "You can't out develop Microsoft but you can out invent them."
      (How can this be considered development?)

      Think of it this way:

      You can buy a blow-up doll and use her at the intended size. But you can't just keep pumping air into her and expect to get a working, bigger blow-up doll unless she was pre-arranged to achieve those dimensions.

    29. Re:Slogan by Anonymous Coward · · Score: 0

      >If it's a full sentence, of course.
      Pardon my French, where's the main clause?

    30. Re:Slogan by vsprintf · · Score: 1

      It simply has to do with the fact that there's damn little reason for MS to port Windows to a supercomputer other than bragging rights. You only sell one copy. . . So, the builders of these machines are thrown back on their own resources. And their goal is not to fool around with nice OSes, but just to get the hardware up and running in whatever way they can. So they grab the Unix-of-the-day source code that's lying around and boot the system up.

      So, there you have it, folks. A definitive analysis of supercomputers by that Slashdot gadfly, Anonymous Coward. Apparently *nix OS's are born ported to all past, present, and future supercomputers, just waiting to be picked up for a cheap boot, while MS Windows is virtuously protecting its cherry. That would be the first (and a somewhat late) attempt for Windows to retain chastity.

    31. Re:Slogan by Anonymous Coward · · Score: 0

      Well, we now have an accurate definition of the term, "Cluster Fuck"!

      Master Baiter

    32. Re:Slogan by isometrick · · Score: 1

      I'm not a fan of windows (or Microsoft) either, but I don't think you know what you are talking about. When I worked at MS, I knew several guys on the windows team who had stripped the kernel, filesystem, and a few utilities out of the source tree and built a miniature version of windows without the fluff. Who's to say this wouldn't work pretty well for scientific computing (very little need for GUI, all of the user space crap, IE, drivers, etc)? Sure, Linux might be more customizable, and I would definitely use it over windows if I were building a cluster. That's just out of personal preference, because it's possible that microsoft *would* allow code viewing and customization for this sort of thing if needed. However, more likely that they will tailor it a bit for each installation in house ... taking that responsiblity away from the institution they are selling too (that is what they are paid for). I'm just pretty damned sure that you don't know enough about the windows kernel or base system to determine anything about how it is designed or what it is capable of. Show me some numbers or some kind of verification. AFAIK (which is more than you), the base stuff really isn't bad, it's all the fuzz on top that gets them into trouble. HAND.

    33. Re:Slogan by jedimark · · Score: 1

      Plus a thousand hideously overpriced software licenses, product keys, and too much stinking paperwork. :-} Has microsoft even considered that companies who need huge computing power are using linux/etc.. cos they can spend more money on hardware resources?

    34. Re:Slogan by timmarhy · · Score: 1

      who are you kidding? surely you aren't comparing the flexablity i have to modify the source of any part of my OS to suit my top 500 cluster, with the flexability of MS WIZARD dialoges???

      --
      If you mod me down, I will become more powerful than you can imagine....
    35. Re:Slogan by sjames · · Score: 1

      What kind of things do they want to customize? Disk IO? Memory paging?

      Strip out the GUI, perhaps video in general. Remove the vast majority of the daemons. In some cases, tweak the TCP timers. Run diskless. Redirect system messages to serial console.

      Those are the things that will be done when running a vanilla kernel. Some sites will also hack the scheduler, add bproc, distributed shared memory (hardware or software implemented), etc.

      It's a lot more like the old days of mainframes where it was expected that every installation would have customized system software.

      Obviously it is possible to use windows for cluster supercomputing, in the same sense as you can use a rock to drive a nail.

    36. Re:Slogan by Anonymous Coward · · Score: 0

      That's the only benchmark I need(besides photoshop's guasian blur on a 500mb file) when testing computers. It's really interesting when running Win98 on a Ghz machine.

    37. Re:Slogan by Anonymous Coward · · Score: 0

      The only place where even an AMD chip doesn't need a fan.

    38. Re:Slogan by Anonymous Coward · · Score: 0

      Yep. So go clusterfuck a windows bsod today!! That makes you an excellent rip-a-doodle-do of free software!!

      Some of you DESERVE working at microsoft.
      And microsoft deserves people like you.

      Just shut the clusterfuck up.

    39. Re:Slogan by Anonymous Coward · · Score: 0

      "We're sorry. The product key in node 432 is invalid. Please concact Microsoft technical support.

      This program will now close."

    40. Re:Slogan by Atzanteol · · Score: 1

      Fully agreed! This is partially why I'm such a fan of the command line.

      I'd given it some thought, and wondered why one couldn't build a GUI such that some small 'notifications' window was in the lower/upper left/right that displays things that would normally be pop-ups. Something like having a terminal display 'tail -f /var/log/messages' but for GUI messages. Most pop-up windows aren't *urgent* (like need attention RIGHT NOW), but are more informational.

      --
      "Ignorance more frequently begets confidence than does knowledge"

      - Charles Darwin
    41. Re:Slogan by antoy · · Score: 1

      I'd given it some thought, and wondered why one couldn't build a GUI such that some small 'notifications' window was in the lower/upper left/right that displays things that would normally be pop-ups.

      I thought of that too, and I think that the 'Quake message' will work quite well for notifications. In fact, the 'fun' project me and some of my friends intend to waste our time on will have such an output method for 'events' grouped and filtered from several sources, and can be file modifications, event log updates, etc.

      I would link to the SF.NET project, but frankly there's nothing to see there yet.

    42. Re:Slogan by Anonymous Coward · · Score: 0

      great !

      i ve been waiting so long for DOS 6.23

    43. Re:Slogan by JamesTRexx · · Score: 1

      built a miniature version of windows without the fluff

      Now if a few guys can do that, why can't MS itself not release a fluffless version of Windows? I think if they did that they'd gain a lot more support and customers, in business and at home.
      I for one would seriously consider buying that version, even though I run almost anything at home on FreeBSD.

      --
      home
    44. Re:Slogan by Tim+C · · Score: 2, Interesting

      Most pop-up windows aren't *urgent* (like need attention RIGHT NOW), but are more informational.

      The ones that do require attention right now aren't going to get it if you look up from the keyboard just in time to see that you hitting space inbetween words has dismissed it...

      No application should be able to steal focus from another; nothing is that important on a desktop machine.

      No dialogue box should be dismissable in a single, commonly-used key press; it's too easy to do it by accident ("Shit, what did I just agree to?!")

    45. Re:Slogan by a+whoabot · · Score: 1

      Um, some of us haven't beaten that game yet you know? Mods, maybe mark this guy down as a troll so that no one else will have it spoiled for them.

    46. Re:Slogan by DrSkwid · · Score: 1

      They still run TCP?

      That doesn't sound the best way to me. TCP crunching takes up quite a bit of CPU power, 1000 nodes crunching TCP must waste plenty of cycles.

      Some vendors are building/designing specific hardware just to crunch the TCP stack!

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    47. Re:Slogan by Touisteur · · Score: 0

      Mmmmh what makes an OS more usable/powerful in a cluster than an other one...

      I just thank about QNX. This OS has built-in cluster support. Resources are treated the same way if they're one your own node or in an another none, network is "transparent". If you plug a new machine, its resources will be used, even if this machine has just kernel + memory and/or storage space... Your network is only one machine then. You can plug-unplug a machine/resource easily, even when running. And since the OS is POSIX compliant most of your linux/unix application can run on it.

      I also heart that MOSIX supports hot plug-unplug. and you application doesn't HAVE to be adapted to MOSIX, since it's a linux kernel patch. The more threads you have, the more your hard-stressing application use threads, the more the load will be balanced on the cluster.

      Is that so hard to imagine only the idea that some OS are designed for cluster and then to find what would make an os more usable/powerful for clusters ?

    48. Re:Slogan by kid+nickng · · Score: 1

      You manage to finish a game? I wasn't that lucky, it hangs everytime when I am nearly winning!

    49. Re:Slogan by Dr.+Cody · · Score: 1

      They need customized things, not a toy. The people running those supercomputers want to customize things themselves. Windows is just not ment for anything else than desktops, thats the truth and i know i'll get flamed for it.

      I salute you and your quest to be flamed for describing the limitations of the Windows family of operating systems on Slashdot.

    50. Re:Slogan by Anonymous Coward · · Score: 0

      TCP/IP stuff is also very cheap compared to most alternatives. But no, even moderately sized linux clusters do try other things - we've got an InfiniBand interconnect in our university linux cluster (IB is not very pricey at all anymore, and that's why 2.6.11 was such a big deal for some people - IB is now in the main linux kernel tree! yay), and some people faff with MPICH/GM on ethernet (but that requires adaptation for each new gige chipset, sigh).

      And if you want to drop out the TCP stack and slot in something else gnarlier, which is it easier to do it in? Windows or Linux|BSD ? Uh. Let me think about that. Linux or BSD, obviously.

    51. Re:Slogan by abirdman · · Score: 1

      I'm thinking they're going to customize the license agreement. With a couple of hundred copies of XP2003, they will need to streamline the "Yes, I agree" screens so one click will accept all of the agreements at once. Otherwise the poor admin will wear out his mouse and KVM switch just hopping from one screen to the next. Maybe they can also just connect to a corporation's bank and download the money in one transaction. OMG, and how about if 256 clippys pop up at the same time, asking if he wants help typing a letter? Definite customization required there! Oh, the humanity...!

      --
      Everything I've ever learned the hard way was based on a statistically invalid sample.
    52. Re:Slogan by DrSkwid · · Score: 1

      the plan9 people wrote il

      sadly it has been deprecated in plan9 itself as not enough people were using it and it was feared that it wasn't getting exercised enough and thus could rot away into bugsville.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    53. Re:Slogan by Atzanteol · · Score: 2, Informative

      True enough. Perhaps my phrasing wasn't "strong enough."

      WinXP *does* have an option for 'let no window steal focus' (need the TweakUI powertool to set it). However instead it causes the toolbar icon of the app to 'blink' and auto-raises the toolbar if you have it set to auto-hide.

      Again, an annoying option, but at does remove the likelyhood of accidently agreeing to something.

      --
      "Ignorance more frequently begets confidence than does knowledge"

      - Charles Darwin
    54. Re:Slogan by Anonymous+Coed · · Score: 1

      Try Mac OS X.

    55. Re:Slogan by Perky_Goth · · Score: 1

      nice, haven't seen such a good one for a while.
      of course, tates differ :)

    56. Re:Slogan by Anonymous Coward · · Score: 0

      Don't say that...
      They'll be cranky now and build themselves one, just because you said so.

    57. Re:Slogan by ObsessiveMathsFreak · · Score: 1

      It's a good jack-of-all-trades platform, but I can't see running bloated code, particularly using the CLR.

      Cue legions of .Net and Java posters going on and on about how runtime optimisation can actually make c# and java faster than c++. Or whatever. I'm forseeing posts about how in the future all supercomputers will support runtime profiling across the network or some other such rubbish. Dispite the fact that noone has ever shown even a single example of a real world java or c# app using runtime magic pixie dust to run faster and cleaner than its precompiled alternative.

      Before you start, parent is correct. CLR will not produce faster code than precompiled language code. It will NOT!

      --
      May the Maths Be with you!
    58. Re:Slogan by Anonymous Coward · · Score: 0

      But if you're talking about OS customization, could you at least wait until you see what the MS Compute Cluster implementation includes, before you complain?

      OK, point taken, but try to view it from the standpoint of the supercomputing "market". They already have serious tools with long track records that they have spent many years customizing for the sorts of tasks that big, expensive iron is used for. Do you blame anyone in such a position for not leaping at the opportunity to try out the latest product from a company who leads the industry in making bitty boxes crash? This isn't a "market" that is ripe for "penetration" by some new MS Windows mutant.

    59. Re:Slogan by Bert64 · · Score: 1

      The biggest problem has to be the gui and mandatory web browser/email client..
      It is a waste of memory and processing time, i say this a lot but people respond with "ohh well it doesnt use much and ram/cpus are cheap today"..
      So? if you have a cluster of 5000 machines then it all adds up to a lot, and the people who use supercomputers try to squeeze every last mip out of them.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    60. Re:Slogan by Bert64 · · Score: 1

      Runtime optimized code can ve faster than poorly optimized code, since it knows the system it's running on and can profile the behavior of the app..
      Anyone wanting supercomputer performance from their app will optimize it for the target system and profile it thoroughly.. they would be absoloutely stupid not to.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    61. Re:Slogan by susano_otter · · Score: 1
      surely you aren't comparing the flexablity i have to modify the source of any part of my OS to suit my top 500 cluster, with the flexability of MS WIZARD dialoges???

      You are correct. I'm not comparing those two things at all. You're the one who's making that comparison.

      I agree with your thinking, but I also believe you're not going far enough. Perhaps the whole reason they're developing a new version of the OS is because they agree with you, too. Think about it.

      --

      Any sufficiently well-organized community is indistinguishable from Government.

    62. Re:Slogan by Bert64 · · Score: 1

      Sure they could, with enough hardware.. But almost any of the commonly used unix based os's when running on the same hardware would outperform it..
      The idea of supercomputing is to push the envelope, not running top end hardware at a fraction of it's potential.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    63. Re:Slogan by isometrick · · Score: 1

      Because their whole business is in selling "the stack." They don't want you to just buy Windows. They want you to buy into all of the fluff, Active Directory, .NET, IIS, etc. Because it all works "seamlessly" together (wink).

    64. Re:Slogan by sjames · · Score: 1

      Oddly enough, they are. I suppose it's mostly because it's universally available and the API is well understood.

      Of course, there are various alternatives that are sometimes used, such as Myriney, Dolphin, Infiniband, Quadrics, etc as well as TCP offloadin ethernet cards.

      Those are more limited due to costs and being less well understood. You see a lot more of that on machines used for "less embarrassingly parallel" applications.

    65. Re:Slogan by sjames · · Score: 1

      sadly it has been deprecated in plan9

      I'm truly sorry to hear that. I think there is a place for a reliable datagram oriented protocol. It's a shame to force every application + stack to have to stuff datagrams into a stream only to have the stream split to datagrams, re-assembled as a stream, and then get parsed back to datagram again. Or just as bad, a bunch of incompatible ad-hoc schemes to add reliability to UDP.

    66. Re:Slogan by Xilman · · Score: 1

      Reffering to running a cluster on Windows, Bert64 said "Sure they could, with enough hardware.. But almost any of the commonly used unix based os's when running on the same hardware would outperform it..
      The idea of supercomputing is to push the envelope, not running top end hardware at a fraction of it's potential.

      In a previous life, I worked for Microsoft Research. In my present life I use Sloaris 9 almost exclusively, with a smattering of MacOS X. At home I run RH 7.3/8.0/9.0, Solaris 7, FreeBSD, WinXP and Win2k3AS. Take those statements as disclaimers if you will.

      While at MSR, I programmed one cluster then designed, built and used its successor. Both were only 16 nodes, each of 2 cpus, so only a baby cluster as these things go. Both clusters could be booted into either Windows or RedHat Linux (WinNT 4.0/RH7.2 or W2k3AS/RH9.0) and both used an MPI library for the parallel harness. The first started life with 100M ethernet and then Myrinet for interconnect. The second used 1G ethernet, though I also experimented by adding the two 100M ethernets per node to the mix.

      My measurements, and those of my core-searchers showed there was no signicant difference in compute performance between the two operating systems. Sometimes Linux was faster and sometimes Windows. The differences were down at the 1% level.

      I wonder how many clusters, on what hardware and using which OS, Bert64 has experience with.

      Paul

      --
      Lasciate ogne speranza, voi ch'intrate
    67. Re:Slogan by drinkypoo · · Score: 1

      It also doesn't work. I have that option set, and things including parts of windows itself steal focus constantly. I've lost track of the number of dialog boxes whose default option I have selected, well below the threshold of human reaction time. Perhaps dialog boxes should not activate the default option-option until half a second or so passes.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  2. What is the point? by BWJones · · Score: 5, Insightful

    What is the fundamental difference with the "cluster version" of Windows? OS X clusters just fine and there are no "special editions" other than a few software additions that hardly count as a different OS. And Linux requires very little to get it in a cluster compute configuration.

    However, Theimer said the cluster version will include some restrictions on how the version can be used to prevent companies from performing standard Web hosting or other functions.

    Wow. When you compare this to the standard capability of OS X, it seems like a real rip off. You get reduced functionality. Why?

    The first version will reproduce many basic features of Linux clusters, Theimer said.

    Then why not use Linux?

    The next version of the Compute Cluster edition will extend to Microsoft's .Net programming infrastructure, letting developers write software using the C# programming language, he said.

    Ah, I see why now. But what impetus is there to use the first version if this is coming in the second version? Kinda like Windows 1.0 I guess.

    Although such code runs more slowly than C programs running directly on Windows,

    Aauuummm........

    writing programs in C# that run atop .Net is easier and more secure.

    Says who? It certainly is/will be easier but more secure is something that has yet to be proven. To date, the track record is not impressive.

    Often, Theimer said, it's more important to have a program as soon as possible than to have it running at peak performance, he said.

    Ah, the fast food approach to software design. Don't you know that stuff makes you code obese and causes an early demise necessitating frequent checkups?

    A third version will include developer improvements to ease programming on clusters. It also will include high-level management tools and will help customers integrate their high-performance computing equipment with the rest of their infrastructure, he said.

    This is going to be in the third version of the release? I guess they have been looking at Xgrid, Pooch and other software and it will take them two versions to integrate what others have already got.

    Seriously, Microsoft. Please come up with some innovative features and give us something that no other vendor offers or in a package so slick that we cannot help ourselves, but to purchase the Microsoft solution. This is nothing that is not offered elsewhere in the market, but has the appearance of locking us further into a Microsoft paradigm.

    You guys have the right idea in that cluster computing is going to be a bigger market than it currently is, but you have to be more hungry and learn again how to ship software that creates desire and meets your customers needs in a timely fashion.

    --
    Visit Jonesblog and say hello.
    1. Re:What is the point? by bersl2 · · Score: 3, Interesting

      And does TFA say anything about licensing? I mean, this is Microsoft we're talking about here.

    2. Re:What is the point? by danheskett · · Score: 5, Interesting

      Says who? It certainly is/will be easier but more secure is something that has yet to be proven. To date, the track record is not impressive.

      C has a really crappy track record of being secure actually. As does C++. Fundamentally, they are just fine. In practice, just about ever buffer overflow exploit around was enabled at least partly because the developers were sloppy and used unchecked buffers. This is not possible in C# or other .NET langauges.

      Ah, the fast food approach to software design. Don't you know that stuff makes you code obese and causes an early demise necessitating frequent checkups?

      Right, and like Apple and the Linux worlds have never rushed anything to get something market?

      You guys have the right idea in that cluster computing is going to be a bigger market than it currently is, but you have to be more hungry and learn again how to ship software that creates desire and meets your customers needs in a timely fashion.

      You contradict yourself. MS is sensing demand for Windows software that can cluster without much modification. Okay, so they are getting a product ready to do that, and working on getting other features that competitors have ramped up for future versions. It's called having a plan. You can't release a product that is on par with 5 or 10 year established competitors at the 1.0 level.

      And I imagine you know this! What version of Mac OS X are we at now? 10.3.x? How come 10.3.x wasn't ready when 10.x.x was ready? Huh? Huh? Huh? If Apple can't deliver features people want in a timely manner...

      Software is incremental. You can't skip straight to exactly everything everyone wants. You have to go through the iterations, whether you want to or not. That's just the bottom line!

      Finally, a last note. You note about locking you into a Microsoft paradigm. The people this is targted to are users of MS software already.

    3. Re:What is the point? by Jeremi · · Score: 2, Insightful
      just about ever buffer overflow exploit around was enabled at least partly because the developers were sloppy and used unchecked buffers. This is not possible in C# or other .NET langauges.


      Eh? I thought one of the big features of C# was the ability to run "unmanaged code"... so it's possible if you try :^)

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    4. Re:What is the point? by callipygian-showsyst · · Score: 0, Troll

      Alrighty then! If OSX is better for you, use it. Just be thankful that you can now choose between several commercial and several free choices for clustering and stop making silly playground arguments.

    5. Re:What is the point? by dynamic_cast · · Score: 1

      It is not a "Big Feature", and it should rarely be used.

    6. Re:What is the point? by Coryoth · · Score: 4, Insightful

      C has a really crappy track record of being secure actually. As does C++. Fundamentally, they are just fine. In practice, just about ever buffer overflow exploit around was enabled at least partly because the developers were sloppy and used unchecked buffers. This is not possible in C# or other .NET langauges.

      There is a big point that is being missed here though. We're talking about cluster computing, presumably on a large scale. You don't bother with something like that unless performance is a top priority. Should security be a second priority? In terms of the code written to do computations on a large powerful supercomputer... hell yes! You see, if you have a huge expensive compute engine, you don't go randomly hooking it up to the internet, nor letting anyone who hasn't had careful screening get access to the damn thing. Security for a cluster needs to be strong - so strong that by the time you actually have any access to the cluster you can be assumed to be trusted and not worry about buffer overflows. Basically, if a cracker has account access to the machine to be able to use a local buffer overflow, your security has already failed big time, and him getting root is, by the point, the least of your worries.

      Jedidiah.

    7. Re:What is the point? by boarder8925 · · Score: 1
      Then why not use Linux?
      Simple: Linux's name has nothing to do with windows in a GUI; therefore, it's a CLI-only system. Same goes for Mac OS X and any other Unix derivative.
      [/sarcasm]
    8. Re:What is the point? by hey! · · Score: 3, Insightful
      writing programs in C# that run atop .Net is easier and more secure.


      Says who? It certainly is/will be easier but more secure is something that has yet to be proven. To date, the track record is not impressive.

      Well, sounds like you're spreading FUD to me. Compared to Win32, CLR almost has to be an improvement.Consider that Win32 was designed pre-network, had networking added as an afterwards but before security was understood to be an issue, then has had security issues patched over the years as they arose. It's got to be a nightmare.

      CLR has pretty much what you'd want to have designed in security-wise, designed in from the ground up. Stuff like having the JIT compiler examine intermediate code for type correctness; allowing code to require the principal to have certain authorizations to run; cryptographic authentication of code identity etc. Not to say there aren't going to be issues in the future, but almost certainly a system designed from the ground up with modern security ideas going to be better than the patched monstrosity that is Windows.

      Often, Theimer said, it's more important to have a program as soon as possible than to have it running at peak performance, he said.


      Ah, the fast food approach to software design. Don't you know that stuff makes you code obese and causes an early demise necessitating frequent checkups?

      Well, you're just being deliberately obtuse here. What he's saying is that in a lot of cases where you need serious computing power, you're trying to come up with an answer. The right metric for this is time-to-answer. Time-to-run is obviously a big part of this for those kinds of problems, but if you can cut down on programming time by working with a better environment enough, a linear factor increase in runtime may be acceptable. It is actually more than acceptable if you can use the time you gain by working with a better programming environment to engineer a solution with a more efficient algorithm.

      What is interesting is the implicit acknowledgement that Win32 is insecure and hard to program well for.

      Then why not use Linux?

      Well, yeah. It's going to be a tough sell right out of the gate, since people in this market presumably are more likely to know what they're doing. You can't fault 'em for trying.



      Seriously, Microsoft. Please come up with some innovative features and give us something that no other vendor offers or in a package so slick that we cannot help ourselves, but to purchase the Microsoft solution. This is nothing that is not offered elsewhere in the market, but has the appearance of locking us further into a Microsoft paradigm.


      Why? Why shouldn't somebody try to make a better product that embodies proven and well established ideas?

      Is Linux technologically innovative? Well, no, not that much. It doesn't mean it isn't a good operating system, or innovative in other ways. But with a few exceptions just about all of the ideas and many of the technologies in Linux originate elsewhere. Nobody with any technological maturity considers it "cheating", it's really just good engineering to solve known problems with proven approaches.
      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    9. Re:What is the point? by nightski · · Score: 1

      But you said it yourself - it is unmanaged code. To be more specific - a user must use the unsafe keyword in C#. The code is then compiled to a non-verifiable code block. This is not run within .NET's security system. If you are talking about interop with unmanaged code - well, yes, then you are calling C or C++ and hence, it is not secure. Please, don't contradict yourself. All he said was that C# was secure when used (not mixed with C & C++). And it is very secure, I know from experience.

      --
      "Ideas without action are worthless."
    10. Re:What is the point? by nkh · · Score: 4, Insightful

      C has a really crappy track record of being secure actually.

      Sorry for asking such a stupid question but do you really need security for a cluster? If it's supposed to be a big calculator used for scientific purpose, you don't connect it anywhere. Just write you code heavily optimized in C and assembly language, connect everything using sockets or MPI and run it. If you need a front-end like a web server, it's not meant to be fast and you can write this in a more secure but slower language. Where am I wrong?

    11. Re:What is the point? by Anonymous Coward · · Score: 0

      Once again, Apple does all the hard work - it invents and innovates - and than M$ comes along and rips Apple off completely.

      Why is it that all of Apple's inventions are copied in such a crappy way?

    12. Re:What is the point? by Too+Much+Noise · · Score: 1
      writing programs in C# that run atop .Net is easier and more secure.

      Says who? It certainly is/will be easier but more secure is something that has yet to be proven. To date, the track record is not impressive.

      Well, sounds like you're spreading FUD to me. Compared to Win32, CLR almost has to be an improvement.


      you're taking things out of context. Win32 has nothing to do with cluster-type software. What you need is math/dedicated scientific libraries and communication. And the former are the perfect candidate for per-platform optimisations[*], so .Net will not bring particularly new or innovative stuff here.

      Why shouldn't somebody try to make a better product that embodies proven and well established ideas?


      This is a particular niche market. "Proven and well established ideas" would be, I take it, for more generic ones. As not all things are equal, I will agree with the GP - clustering can use a slick package, but that has to also work extremely well, otherwise I'm willing to do a one-shot tuning of the system instead if I care about performance (and believe me, with clusters the certainly do)

      To give you an example: say you buy computing time on a new-fangled Windows cluster. They schedule you some 3 months from now and you get 10 nodes and 200 hours. Things like libraries and amount of code to write being equal, will you favor:
      • a secure program
      • a fast program


      [*]note that the core BLAS routines for instance are often written in optimized assembler.
    13. Re:What is the point? by marcello_dl · · Score: 5, Funny

      Touche'.

      Imagine a beowulf cluster of product activation procedures...

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    14. Re:What is the point? by dynamic_cast · · Score: 1

      1. Your punctuation sucks.
      2. You are paranoid.
      3. You are rude.
      4. You didn't actually address my comment.

    15. Re:What is the point? by Anonymous Coward · · Score: 0

      Try using some punctuation, and stop being so critical.

      Yes, MS uses unmanaged code currently. However, this situation is improving and will only get better with Longhorn. The point is that managed .Net code is inherently safer than C/C++. C++ can be written to be as safe and perform better than .Net, but most developers really aren't good enough to accomplish even that minor feat.

      In my opinion, .Net languages help bad developers write better code and help good developers write good code more quickly.

      Managed code is not appropriate for embedded apps or apps that need to squeeze every last drop of performance out of the machine. However, for business apps with complex "business logic" and an incredibly large number of "screens", .Net languages are extremely efficient.

    16. Re:What is the point? by Surye · · Score: 1

      Nobody with any technological maturity considers it "cheating", it's really just good engineering to solve known problems with proven approaches.

      Tell that to the microsoft patent lawyers.

    17. Re:What is the point? by Anonymous Coward · · Score: 0

      And I imagine you know this! What version of Mac OS X are we at now? 10.3.x? How come 10.3.x wasn't ready when 10.x.x was ready? Huh? Huh? Huh? If Apple can't deliver features people want in a timely manner...

      actually 10.3.x is 10.x.x. I mean x is meant to be any number right?

    18. Re:What is the point? by Anonymous Coward · · Score: 0

      Seriously, Microsoft. Please come up with some innovative features and give us something that no other vendor offers or in a package so slick that we cannot help ourselves, but to purchase the Microsoft solution.

      Better yet, wither and die, Microsoft.

    19. Re:What is the point? by Anonymous Coward · · Score: 0

      Damn, messed up my tag. Live with it. =P

    20. Re:What is the point? by Anonymous Coward · · Score: 0

      It is not a "Big Feature", and it should rarely be used.

      It is really a "big feature" because it means that C# can be used for certain systems programming tasks (such as Avalon).

      Cluster environments are fairly closed environments where performance matters. If someone was writing a C#-based cluster app, they certainly would not avoid ummanaged code if it would help.

    21. Re:What is the point? by Anonymous Coward · · Score: 0

      Exactly what has Apple innovated here?

      It seems like Apple's big invention was their Marketing Dept's use of scientific clusters to sell computers to desktop users.

    22. Re:What is the point? by Skuld-Chan · · Score: 2, Insightful

      What is the fundamental difference with the "cluster version" of Windows? OS X clusters just fine and there are no "special editions" other than a few software additions that hardly count as a different OS. And Linux requires very little to get it in a cluster compute configuration.

      A lot of times the "edition" versions are just differently licensed. I know thats not the answer you wanted, mostly because your post wants to rip on microsoft pulling off something kinda neat with Windows.

      Also there are special versions of Mac OSX. There's the workstation edition (which I'm typing this message on), the OSX server 10 client edition, and the OSX server unlimited client edition.

      As someone who does support for a Microsoft solutions provider I think this is a neat piece of technology and could help run our distributed applications run faster over a series of machines instead of using load balancers. It answers a problem for people who rely on windows for their business and I wouldn't expect less from Microsoft.

      Then again I talk to people like you all the time - whatever my company releases is never good enough. It always needs more features.

      Personally I'm getting sick of the anti-microsoft-technology on slashdot. You can complain about the company all day long (I agree they are evil) but their software is really quite good - it delivers really good results, for very little effort (which unix geeks really hate). You can complain about bluescreens of death, but I can literally count the number of windows bluescreens I've seen since 2000/XP came out on one hand and they've all been related to hardware issues.

    23. Re:What is the point? by hey! · · Score: 1
      Well, I agree the idea that Microsoft's rationale for this product in the high performance computer arena is pretty weak. It really doesn't make much sense; I expect if it is significant, it will be more in the kind of applications you'd use Mosix for than Beowulf.


      I was just addressing the post's assertion that dotNet was not going to be more secure than standard Windows. Which is just plain FUD.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    24. Re:What is the point? by Anonymous Coward · · Score: 0

      Of course it has a point. MS has finally worked out a way of making Longhorn responsive.

    25. Re:What is the point? by shutdown+-p+now · · Score: 1
      In practice, just about ever buffer overflow exploit around was enabled at least partly because the developers were sloppy and used unchecked buffers. This is not possible in C# or other .NET langauges.
      Ever heard of unsafe keyword in C#? It's supposed to appear occasionaly in code optimized heavily for speed - like, say, the one run on clusters...
    26. Re:What is the point? by peacefinder · · Score: 2, Insightful

      MS is sensing demand for Windows software that can cluster without much modification.

      Not much modification, for values of "not much" which include installing a special edition of the OS with a distinct flavor of licensing and pricing.

      If they don't make enabling cluster support easy, they're sunk. If you have to reinstall the OS to enable clustering, why not install an OS that is proven to cluster well?

      If Microsoft wants to be taken seriously in this, what they really need to do is make a free/cheap Cluster Service Pack that patches any XP-Pro box to support clustering. If they do that, they'll have a chance to catch up to the *nix world in clustering.

      The people this is targted to are users of MS software already.

      And some small number of wealthy customers are certain to take advantage of it. Bonus for them. But the rest of the world is going to use more proven, optimizable, and free clustering.

      --
      With reasonable men I will reason; with humane men I will plead; but to tyrants I will give no quarter. -- William Lloyd
    27. Re:What is the point? by Anonymous Coward · · Score: 0
      Well, you're just being deliberately obtuse here. What he's saying is that in a lot of cases where you need serious computing power, you're trying to come up with an answer. The right metric for this is time-to-answer. Time-to-run is obviously a big part of this for those kinds of problems, but if you can cut down on programming time by working with a better environment enough, a linear factor increase in runtime may be acceptable. It is actually more than acceptable if you can use the time you gain by working with a better programming environment to engineer a solution with a more efficient algorithm.
      I'm a beowulf admin. From what I've seen here and heard of at other facilities, most code has a long lifetime, and gets run for 10k's of machine-hours, at least. If you're going to spend $10k's to $1M's on resources to run the code (machines, power, cooling, personnel), you must have efficient code -- it's a huge waste to run inefficient code. Sure, if you just "want an answer", write it in a rapid-development language that is less efficient. But if you're going to use the same code over months to years, running into the 10k's of machine-hours, you want it to be efficient. A lot of scientific research code is used for years and run probably for millions of machine-hours. I imagine this is the case in major industries as well: financial analysis, oil/gas analysis, biomolecular development. Can someone give a good, common example of a situation where you want to develop less-efficient cluster code faster, and then throw away the code?
    28. Re:What is the point? by Heretik · · Score: 1
      You can complain about the company all day long (I agree they are evil) but their software is really quite good


      Uh... compared to what, exactly?
    29. Re:What is the point? by ThisIsFred · · Score: 1

      I don't have to imagine it. I experienced it this past Monday.

      --
      Fred

      "A fool and his freedom are soon parted"
      -RMS
    30. Re:What is the point? by mattyrobinson69 · · Score: 1

      webservers? afaik google runs a linux cluster (with apache and mysql, although i might be wrong about that).

    31. Re:What is the point? by ThisIsFred · · Score: 1
      Finally, a last note. You note about locking you into a Microsoft paradigm. The people this is targted to are users of MS software already.
      Hmmm, I don't agree with this part. If there is demand for "software that can cluster without much modification", then why are they selling it as an entirely new product instead of an add-on? Microsoft's developer base is having a hard time coming to grips with application design that doesn't presume a single-user with full access rights. There's going to be little benefit from installing some application that hasn't been rewritten, or isn't easily parallelized to begin with. My point is that these potential customers are probably going to be starting from square one, so whether or not they're running Windows elsewhere doesn't mean a whole lot.

      Other than that, it just looks to me like Microsoft is just keeping up with the industry. Nothing wrong with that, since they've been trying to break out of the low-end Wintel market for a while now.
      --
      Fred

      "A fool and his freedom are soon parted"
      -RMS
    32. Re:What is the point? by Waffle+Iron · · Score: 2, Insightful
      Okay, so they are getting a product ready to do that, and working on getting other features that competitors have ramped up for future versions. It's called having a plan. You can't release a product that is on par with 5 or 10 year established competitors at the 1.0 level.

      IOW, the announcement is FUD designed to flummox competitors and ward off customer defections while Microsoft figures out whether they actually need to do anything about this market segment. It's not a new strategy for them but it's usually been an effective one.

    33. Re:What is the point? by JasontheMason · · Score: 1

      Better yet, imagine doing all of them at the same time and watching the activation server go down in flames.

      --
      "Ad infinitem et ultra!" - Buzz Lightyear
    34. Re:What is the point? by hkb · · Score: 2, Insightful

      What is the fundamental difference with the "cluster version" of Windows? OS X clusters just fine and there are no "special editions" other than a few software additions that hardly count as a different OS. And Linux requires very little to get it in a cluster compute configuration.

      By this first statement, it's obvious you're clueless about Windows and OS X. The normal version of Windows Server clusters just fine, too. This is a stripped-down, lower-cost version specifically for clustering.

      OS X doesn't cluster fine. Try it in any serious capacity. Ok, I'm wrong. OS X clusters just fine... if you dump a lot of money into Apple support contracts and have a bunch of Apple engineers handy at your site to tweak and duct tape your cluster.

      Wow. When you compare this to the standard capability of OS X, it seems like a real rip off. You get reduced functionality. Why?


      Because it's cheaper, duh.

      Then why not use Linux?

      Because many of us outside of SlashdotLand think Linux is a clusterfsck.

      Says who? It certainly is/will be easier but more secure is something that has yet to be proven. To date, the track record is not impressive.


      Uhm what? To which imaginary .NET track record are you referring? Stop making FUD up.

      Seriously, Microsoft. Please come up with some innovative features and give us something that no other vendor offers or in a package so slick that we cannot help ourselves, but to purchase the Microsoft solution

      Why should they bother? You're so bigoted against them that you make uneducated and incorrect comments, and just plain make up stuff to sour Microsoft.

      --
      /* Moderating all non-anonymous trolls up since 2004 */
    35. Re:What is the point? by SeventyBang · · Score: 1

      see my description about an inflatible doll a couple of comments above. it's a clear example of why Windows can't scale.

    36. Re:What is the point? by iminplaya · · Score: 2, Funny

      If it's supposed to be a big calculator...

      Now that's where Microsoft has a winner(besides pinball and solitare). Theirs is the only one that goes past the power of 5000. If you have the time, it will calculate to infinity. If it doesn't, I want to be the first to use one of these new clusters to find its limit...in my lifetime.

      --
      What?
    37. Re:What is the point? by slashRULElurker · · Score: 1

      >Don't you know that stuff makes you code obese and causes an early demise necessitating frequent checkups?

      By a team of pathologists working in rotation?

    38. Re:What is the point? by jbplou · · Score: 1

      Wow. When you compare this to the standard capability of OS X, it seems like a real rip off. You get reduced functionality. Why?

      Except for the fact that OSX can't hold a candle to Windows Server 2003. OSX Server is toy for big kids with lots of money, Windows Server 2003 gets work done.

    39. Re:What is the point? by l3v1 · · Score: 1

      The first version will reproduce many basic features of Linux clusters, Theimer said.
      Then why not use Linux?


      Oh, because it's much more fun having to deal with Microsoft sutff, with all the authentication, activation, licensing and sudden mass death of all the nodes because of antarctican weather changes (i.e. unexplained).

      And, oh, one more thing, this way one could easily explain to the bosses why they need 10x more powerfull (and expensive) hardware to do the same stuff as others to for half the money.

      --
      I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
    40. Re:What is the point? by greyhoundpoe · · Score: 1

      I was just addressing the post's assertion that dotNet was not going to be more secure than standard Windows. Which is just plain FUD.

      I do not think that acronym means what you think it means...

    41. Re:What is the point? by Anonymous Coward · · Score: 0

      Can someone give a good, common example of a situation where you want to develop less-efficient cluster code faster, and then throw away the code?

      Sure, I'd gladly throw away the code my boss wrote for the cluster in vb.net.

    42. Re:What is the point? by Skuld-Chan · · Score: 1

      Anything - in the context mac osx I guess.

    43. Re:What is the point? by Anonymous Coward · · Score: 0

      Imagine a beowulf cluster of product activation procedures...
      ...that have to be done on the telephone.

    44. Re:What is the point? by Henk+Poley · · Score: 1

      had networking added as an afterwards but before security was understood to be an issue, then has had security issues patched over the years as they arose.

      I beg you pardon? UNIX has gone to most of the same mishmash with network based infection vectors as Windows does now, in the 80's.

      Microsoft should have known.

    45. Re:What is the point? by Anonymous Coward · · Score: 0

      your response shows a complete misunderstanding of security principles.
      buffer overflows can easily be prevented by reviewing code prior to introducing it into production environments. NEVER TRUST A SINGLE DEVELOPER. We all make mistakes. Always have a review of the source code by at least 2 other people.
      Nobody on any network should have any more or less permissions/capabilities than required to perform their work.
      even root should have only specific capabilities, not the complete run of the server and network. partitioning of responsibilities is critical.

      Most security breaches occur from inside or former insiders. Be smart about it.

    46. Re:What is the point? by Anonymous Coward · · Score: 0

      There is a big point that is being missed here though. We're talking about cluster computing, presumably on a large scale. You don't bother with something like that unless performance is a top priority.

      An expensive cluster + less wasted programmer time is going to work out cheaper than cheaper hardware + more programmer time wasted writing faster code. Therefore, a cluster running slow code is going to be a sensible option.

      Security for a cluster needs to be strong - so strong that by the time you actually have any access to the cluster you can be assumed to be trusted and not worry about buffer overflows.

      Buffer overflows don't only cause security problems. Using unchecked buffers can lead to subtle data corruption, and that can lead to you getting incorrect results from your computations.

      Hint: the people who pay millions of dollars for expensive clusters to run complex calculations are generally keen on getting correct results.

    47. Re:What is the point? by binaryspiral · · Score: 1

      I would assume that they would use a volume license agreement and product. Removing the activation procedures of the installation.

      Distribution wouldn't be much of a chore using a prebuilt installation image with answer file.

      The end result is a bill from Microsoft for all those products - money that could have been used to purchase more hardware and infrastructure instead of software.

    48. Re:What is the point? by kraut · · Score: 1

      >> Often, Theimer said, it's more important to have a program as soon as possible than to have it running at peak performance, he said.

      >Ah, the fast food approach to software design. Don't you know that stuff makes you code obese and causes an early demise necessitating frequent checkups?

      Meanwhile, back in the real world, who's going to bu y this stuff? Investment banks. Places that care about getting stuff delivered because it can make (or save) them a LOT of money.

      Much as we care about nice software, sometimes quick and dirty is the right thing. Disturbingly often, actually.

      --
      no taxation without representation!
    49. Re:What is the point? by foobsr · · Score: 1

      Finally, a last note. You note about locking you into a Microsoft paradigm. The people this is targted to are users of MS software already.

      Just to check my logic - you implicitely imply that being a user of Microsoft is a sufficient condition to be locked in?

      CC.

      --
      TaijiQuan (Huang, 5 loosenings)
    50. Re:What is the point? by rastos1 · · Score: 1

      Yes you do. I worked for company, that built a web site allowing customers to upload data, have that data processed and get the results back. At least 16 machines in a cluster - accessible over internet.

    51. Re:What is the point? by tommy_traceroute · · Score: 1

      Where's the "-2 Astroturfing" mod option when I need it?

      --
      o 1 Sig beneath your current threshold
  3. cluster? by Anonymous Coward · · Score: 0

    try cluster fuck.

  4. kneejerk response by YellowElf · · Score: 0, Flamebait

    Did anyone else immediately see this as the "first clusterf*ck version of Windows"?

    --dv

    --
    Insert witty saying or aphorism here.
    1. Re:kneejerk response by YellowElf · · Score: 2, Funny

      If I had mod points, I'd mod myself redundant. We all thought we were soooo clever.

      --dv

      --
      Insert witty saying or aphorism here.
    2. Re:kneejerk response by Foofoobar · · Score: 2, Funny

      LOL! No but I'll be designing the T-shirts. :)

      Place your orders today. :)

      --
      This is my sig. There are many like it but this one is mine.
    3. Re:kneejerk response by Anonymous Coward · · Score: 0

      And it'll make the car decals.. ;)
      ~

  5. Can you imagine... by Anonymous Coward · · Score: 0

    ...a beowulf of^H^H^H

  6. Cluster Games by Oculus+Habent · · Score: 4, Interesting

    I didn't "see it coming", but it's not unexpected. When was the last time you heard "Windows" and "cluster" in a sentence without some vulgarity attached? Meanwhile, Apple's been in the news with its clusters and is catering to the distributed computing with software like Xgrid and Xsan, not forgetting support for distributed compile in Xcode.

    Microsoft is behind on this, and they're now playing catch-up. I suspect we'll see a few cluster-related items from them in the next year.

    --
    That what was all this school was for... to teach us how to solve our own problems. -- janeowit
    1. Re:Cluster Games by Anonymous Coward · · Score: 0
      So this'll promote innovation and product diversity.

      "Windows" and "cluster" in a sentence without some vulgarity attached

      We'll have the one you mentioned, Windows ClusterFsck,

      plus the new Fscking Windows Cluster.
    2. Re:Cluster Games by Coryoth · · Score: 1

      Meanwhile, Apple's been in the news with its clusters and is catering to the distributed computing with software like Xgrid and Xsan

      Which could be a "late step into the game" from Apple. There are plenty of companies out tere that have been offering complete clustering solutions for Linux for a long time now. Check out Scyld for example - what they're offering, as far as cluster computing software goes, is far in advance of what Apple is currently throwing out there.

      It is nice to see new players stepping up, as competition is only a good thing, but you're speaking as if Apple was what prompted Microsoft into this move. While Apple does have one big name cluster project (Virginia Tech) and it has been very successful, it's still just one project, compared to the innumerable Linux clusters out there - and honestly, have a look at Scyld, they're a good example of the state of Linux clustering: plug it in and go. The only thing easier than that for HPC is, say, Cray or SGI, who offer serious complete solution (hardware and all) systems in a plug and go fashion. Compared to them Apple supercomputing is a hodge-podge do it yourself affair.

      Jedidiah.

  7. Karma to Burn so.... by FerretFrottage · · Score: 5, Funny

    Windows Cluster Fuck Edition?

    There, it's been said.

    --
    "Look Lois, the two symbols of the Republican Party: an elephant, and a fat white guy who is threatened by change."
    1. Re:Karma to Burn so.... by Anonymous Coward · · Score: 0

      For the 12th time. Thanks. You're so smart.

    2. Re:Karma to Burn so.... by chicago_scott · · Score: 1

      I'm not even sure why this had to be said. The Windows Cluster Fuck edition was released in Win 3.11 and incorporated into every edition of Windows after that. Geez... talk about old news.

    3. Re:Karma to Burn so.... by Anonymous Coward · · Score: 0

      Don't use so many caps. It's like YELLING!

    4. Re:Karma to Burn so.... by xs650 · · Score: 1

      Drat, It's getting really difficult to be the one to make the first smart assed remark around here.

    5. Re:Karma to Burn so.... by Anonymous Coward · · Score: 0

      http://www.google.com/search?client=safari&rls=en& q=Windows+Cluster+Fuck+Edition&ie=UTF-8&oe=UTF-8

      Results 1 - 10 of about 9,220

    6. Re:Karma to Burn so.... by Anonymous Coward · · Score: 0

      No, that should read as "Fucking Clusters" Edition. In Soviet Russia, clusters are fucking you, not the other way around.

    7. Re:Karma to Burn so.... by Evil+Pete · · Score: 1

      WCFE : Licensing to the power of N.

      --
      Bitter and proud of it.
    8. Re:Karma to Burn so.... by Anonymous Coward · · Score: 0

      Karma to burn? Have you ever been given a negative score for making fun of M$? I very much doubt it. You want to really burn some of your karma? Make fun of Apple. Guaranteed to work.

  8. Oh yeah by Anonymous Coward · · Score: 0

    It gives new meaning to the phrase Clusterfuck

    1. Re:Oh yeah by northcat · · Score: 1

      OK, WTF do all these clusterfuck jokes mean???

  9. Oh boy... by what_the_frell · · Score: 5, Funny

    Imagine having to reboot a whole cluster after the BSOD.

    1. Re:Oh boy... by game+kid · · Score: 1

      I'd rather not, though frankly I haven't seen more than two of those in XP, and some random 0xC0000005 errors. If they're smart (notice I said If) they'd base it on XP or something more tightly secured. (I expect the "more tightly secured? Like Linux?" posts to come quickly.)

      --
      You can hold down the "B" button for continuous firing.
    2. Re:Oh boy... by hawk · · Score: 1

      nah, that's easy. Just wait for it to catch an appropriate virus :)

      hawk

    3. Re:Oh boy... by Anonymous Coward · · Score: 0

      Imagine having to reboot a whole cluster after the Linux kernel panic.

    4. Re:Oh boy... by turgid · · Score: 1
      Imagine having to reboot a whole cluster after the BSOD.

      Ah but... See what I'd do is have each of the nodes reboot itself in turn five minutes after the last one, is a continuous cycle. That way you'd avoid the worst memory leaks and reduce the likelyhood of BSODs. All good Windows admins know to have multiple redundant servers sharing the load and to reboot them once every 24 hours (usually in the middle of the night).

  10. Imagine.. by tarquin_fim_bim · · Score: 4, Funny

    ... Beosloth cluster of those.

  11. Image a.... by reality-bytes · · Score: 5, Funny



    Imagine a Beowulf cluster of........

    No, wait, it's just too terrible to comprehend.

    --
    Ripping an new rectum in the fabric of spacetime.
    1. Re:Image a.... by ch-chuck · · Score: 1

      .... of BSOD's ??

      --
      try { do() || do_not(); } catch (JediException err) { yoda(err); }
    2. Re:Image a.... by Anonymous Coward · · Score: 0
      > Imagine a Beowulf cluster of........ No, wait, it's just too terrible to comprehend.

      What. Katamari Damacy was a great game!

    3. Re:Image a.... by bugnuts · · Score: 1

      In Other News...

      Huffy has announced its intention of releasing sports cars.

    4. Re:Image a.... by sconeu · · Score: 1

      I thought it had already been imagined.

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
  12. But... by Anonymous Coward · · Score: 5, Funny

    does it run Linux?

    1. Re:But... by game+kid · · Score: 2

      Actually this is a very good point. Cray computers use Linux, Quadrics computers use Linux, and I'm sure anyone who has made an "Imagine a Beowulf cluster" post has read this. If I was managing Microsoft, I'd want people to think Windows is a powerful OS, so the last place I'd want it to be overtaken on is the world's more powerful computers. Especially by a freely available OS like Linux. Thus...the upcoming supercomputer Windows.

      BTW the Windows-for-supercomputers story is already rising up on the Google lists. Check on or before the 7th link.

      --
      You can hold down the "B" button for continuous firing.
  13. More about this at by Masq666 · · Score: 0, Redundant
    --
    Bits of News Giving you the latest bits.
  14. cost by TedCheshireAcad · · Score: 5, Insightful

    If you're spending $millions on a cluster, it's more useful to spend the money you'd spend licensing MS software on more computers for your cluster.

    cost benefit analysis.

    1. Re:cost by danheskett · · Score: 2, Insightful

      If you've already spent big money developing software for MS platforms, this is a good way to increase performance when you hit a scalability wall. Some tasks parallelize very well, and some others not so much. But for redudancy and performance clustering your application may make a great deal of sense.

      If you've spent $2M developing your infrastructure around MS development platforms another $800/whack for a server license isn't going to kill you.

    2. Re:cost by HotNeedleOfInquiry · · Score: 1

      If you've spent $2M developing your infrastructure around MS development platforms another $800/whack for a server license isn't going to kill you.

      I'm not so sure about that. The price per node is constantly decreasing. I don't know why you couldn't build a decently performing node for less than $500. It seems to me that to compete against linux, you'd need a per-node license cost of less than $40-$50, given that somehow running Windows would be a Good Thing for you.

      --
      "Eve of Destruction", it's not just for old hippies anymore...
    3. Re:cost by Anonymous Coward · · Score: 0

      Psst! This is slashdot! Hurry up I will hide you in my basement - nobody expects another person down there!

    4. Re:cost by digitalchinky · · Score: 1

      Problem I've seen with some of the clusters around here (computers, not people) is the network load, some applications scale pretty well - brute force resolution of keys - others do really crap - TDMA demods through software...

      If the appliation needs to be chatty about what it does, or throw loads of data across the wire before it even gets going, the $500 per node is going to jump quite bit higher.

      At least thats how it works around here...

    5. Re:cost by Anonymous Coward · · Score: 0

      Do you work at the NSA or something?

  15. beowulf cluster by iamhassi · · Score: 2, Funny
    now all we need is a beowulf cluster of windows clusters

    oh come on someone was gonna say "beowulf cluster" eventually, and i have "Karma: Excellent" so might as well be me getting flamed

    --
    my karma will be here long after I'm gone
  16. On topic beowulf Windows cluster jokes? by AtariAmarok · · Score: 0, Offtopic

    Bring on the Beowulf cluster jokes. For once, on-topic.

    --
    Don't blame Durga. I voted for Centauri.
    1. Re:On topic beowulf Windows cluster jokes? by Anonymous Coward · · Score: 0
      Well they wouldn't really be on-topic, from Wikipedia:
      A Beowulf cluster is a group of usually identical PC computers running FreeBSD or another open source Unix operating system, such as Linux or OpenBSD.
    2. Re:On topic beowulf Windows cluster jokes? by Stevyn · · Score: 4, Funny

      Too bad there aren't any "I'd hate to be the guy calling up Microsoft to activate all those copies of windows" jokes.

      But if there were, "I'd hate to be the guy calling up Microsoft to activate all those copies of windows"

    3. Re:On topic beowulf Windows cluster jokes? by poopdeville · · Score: 2, Interesting

      You could set up a Beowulf cluster of linux boxes to automate that task. Or, if you feel like doing an infinite regress, set up a cluster of Windows for Clusters boxes to automate the process.

      --
      After all, I am strangely colored.
    4. Re:On topic beowulf Windows cluster jokes? by HotNeedleOfInquiry · · Score: 1

      Or closer to reality, I'd hate to be the guy that sysprepped and cloned all the nodes and found out I did it wrong.

      --
      "Eve of Destruction", it's not just for old hippies anymore...
  17. Cluster...? by joranbelar · · Score: 4, Funny
    "Microsoft is aiming to have its first cluster version of Windows ready in time for a supercomputing conference this fall."

    Every edition of Windows I've ever tried has been a pretty reliable cluster-f*ck, where's the news here ;)

  18. Who said? by kevin_conaway · · Score: 1

    From the article: "The next version of the Compute Cluster edition will extend to Microsoft's .Net programming infrastructure, letting developers write software using the C# programming language, he said."

    Who said that?

    1. Re:Who said? by game+kid · · Score: 1

      Apparently you read that from the blurb and not TFA. I'll give you a break and say that the second paragraph there starts with "Software Architect Marvin Theimer..." and the ninth, "Theimer also outlined Microsoft's goals for two follow-up versions. The next version of the Compute Cluster edition will extend to Microsoft's .Net programming infrastructure, letting developers write software using the C# programming language, he said. Although such code runs more slowly than C programs running directly on Windows, writing programs in C# that run atop .Net is easier and more secure."

      I've coded a bit with C#, and would love it if it supported USB, but still feel comfortable with it, even if it isn't the best thing one can use. I'd personally take it over Java, especially with Mono's effort, though it doesn't work on a Mac from the little I know.

      --
      You can hold down the "B" button for continuous firing.
    2. Re:Who said? by Anonymous Coward · · Score: 0

      Ok, but who runs java applications on supercomputing clusters?

  19. This will validate the market to the masses by jarich · · Score: 2, Insightful
    Sure, Beowulf (and other) Linux clusters have been around for years. Mac OS/X has clustering software. And forget about those speciality implemenations like Google... But now that Microsoft has a clustering product, it will move out of the domain of the gurus and into everyone's reach...

    At least, that will be the corporate management perception.

    This move could put clustered computing in the mainstream.

    1. Re:This will validate the market to the masses by elf-fire · · Score: 1

      Why would the 'masses' need clusters? Or to be more precise, why would they need to know about them?

    2. Re:This will validate the market to the masses by Kaimelar · · Score: 1
      Sure, Beowulf (and other) Linux clusters have been around for years. Mac OS/X has clustering software. And forget about those speciality implemenations like Google... But now that Microsoft has a clustering product, it will move out of the domain of the gurus and into everyone's reach...

      At least, that will be the corporate management perception.

      This move could put clustered computing in the mainstream.

      To what "mainstream" are you referring, exactly? Does "the masses" really need cluster-based parallel computing?

      Perhaps I'm just thinking small, but it seems to me that most of the people who have a need for cheap supercomputing are already well aware of the solutions available using Linux or Mac OS X. What, exactly, is the target market for a Microsoft-based cluster? The article mentions car companies, drug researchers, etc. -- but I fail to see what a MS cluster brings to the table that isn't already there with existing (and, with the cost of Windows licenses, most likely cheaper) solutions.

    3. Re:This will validate the market to the masses by Kaimelar · · Score: 1
      To what "mainstream" are you referring, exactly? Does "the masses" really need cluster-based parallel computing?

      s/Does/Do/

      This is why one should not only use the "preview" button, but actually read one's previewed post before hitting "submit". :-)

    4. Re:This will validate the market to the masses by UnknowingFool · · Score: 2, Insightful
      This move could put clustered computing in the mainstream.

      Not to be mean but the mainstream doesn't need to simulate weather, model proteins, or find subatomic particles soon. Plus they don't have several hundred spare computers lying around.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    5. Re:This will validate the market to the masses by st1d · · Score: 1

      Maybe, but it's not a magic bullet. Besides, the targeted managers will still need the hardware (assuming they don't have a cluster--which would make them unlikely to try MS's product on the first run), and hardware costs money. Add to that the obligatory per-processor/per user licensing that we can expect MS to push eventually, and you're still talking a lot of roadblocks before it enters "everyone's reach".

      BTW, those specialty implementations are what MS needs to target. Right now, most clusters work with Unix varieties, with Linux being a top contender on x86, and a respectable number are OS X installations, but MS needs big names and impressive results to win this market, simply because the admins of these systems are not your typical cert mill graduates. They know what they are doing, and have a deeper interest in computing than a lot of their peers. For instance, they aren't going to be impressed with a pretty GUI, simply because it's wasted power.

      MS needs to win big names to be taken seriously in this area, because if they don't get a company with a solid reputation for needing the best systems (Google, Yahoo, NSA, NASA, etc), they're going to be relegated to a corner of the market, good for companies who want to brag about their new cluster, but pointless for anyone who actually uses it.

      Then again, MS probably doesn't care, hype has paid their bills for a long time now.

      --
      Microsoft has just released their much anticipated hands-free cordless mouse. Warning, it may hurt a little at first.
    6. Re:This will validate the market to the masses by Storlek · · Score: 1

      More directly, what masses would have enough computers to set up a cluster in the first place?

      Put simply, this isn't for the masses; it's aimed directly toward the big businesses, who would otherwise be using, say, Red Hat Enterprise. Microsoft tries to cover all their bases, and I'm surprised it took them this long to notice that they've left this one wide open for so long.

      --
      Bears don't normally eat things that talk and move backwards.
    7. Re:This will validate the market to the masses by jarich · · Score: 1
      To what "mainstream" are you referring, exactly? Does "the masses" really need cluster-based parallel computing?

      About 5 years ago I started working at a bio-tech (before IBM and Sun were building clusters). We built our own clustering system and used it for nearly everything the company did. Before we introduced everyone to the idea of parallel boxes, they just wanted to buy quads and eight-cpu boxes. People were getting quotes on boxes that cost six figures and this was a pretty small start-up. We then came in and introduced them to the concept of cheap boxes running in parallel. Faster and ~way~ cheaper. But it all New Stuff to the management and board.

      Not everyone would use a cluster for weather simulation. Some will run their app servers in a clustered environment. Some will run BLAST (Google it). Others will spin out statistical analyisis for their large data sets (payroll, drug development, crime trends, etc).

      Not every 4-way and 8-way box out their can be replaced by a cluster, but a whole lot of them can.

      If you can't think of a use for clustered boxes, I'd encourage you to go Googling and read a few white papers. It might surprise you how they can be used.

    8. Re:This will validate the market to the masses by l3v1 · · Score: 1

      And forget about those speciality implemenations like Google

      Hell, why should we, these are the best examples of how great linux/unix clusters are. Hell, just imagine the next Mars expedition to be simulated on Windows clusters. Thanks, don't want to be on one of those probes :D

      --
      I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
  20. Customary quip ... by rkmath · · Score: 2, Funny

    Imagine a Beowulf cluster of ... oh never mind.

    On second thoughts, should this be called a "Grendel" cluster?

    1. Re:Customary quip ... by wowbagger · · Score: 1

      No, it should be called a "Mogolian" cluster.

      Or "Chinese" cluster.

    2. Re:Customary quip ... by rk87 · · Score: 1

      Oh my god, the moderators are such clusterfucks!


      Seriously, does anybody still get educated in the USA? Or has this been deemed obsolete by technology?

      --
      I'M NOT ANGRY!
  21. How Amazingly Unuseful by Foofoobar · · Score: 5, Funny

    Let's see... half the resources, twice the security risk and ten times the price???

    Where do I sign up to throw my IT budget down the drain?

    --
    This is my sig. There are many like it but this one is mine.
  22. Finally fixed the message passing interface... by Anonymous Coward · · Score: 4, Funny

    ...which is what they built DBSOD (Distributed Blue Screen of Death) on top of. You can't call it windows without BSOD. DBSOD over MPI finally gives windows customers what they've been waiting for.

    1. Re:Finally fixed the message passing interface... by st1d · · Score: 1

      Why does SkyNet come to mind when I read that? :)

      --
      Microsoft has just released their much anticipated hands-free cordless mouse. Warning, it may hurt a little at first.
    2. Re:Finally fixed the message passing interface... by Anonymous Coward · · Score: 0

      There is no SkyNet, it was BSOD on day 1.

  23. Give me a freaking break... by Anonymous Coward · · Score: 0

    "Although such code runs more slowly than C programs running directly on Windows, writing programs in C# that run atop .Net is easier and more secure."

    VB.NET? Managed C++? These things make .NET object too. Or are we suddenly downplaying that "feature" of .NET because MS wants to kill C/C++ once and for all and dictate the terms of how programmers will program.

  24. Not happening by MetricT · · Score: 5, Insightful

    I work in the field (sysadmin for a 800 node cluster), and this is pretty laughable. Microsoft is desperate for the "street cred" of being able to handle high performance computing. Sun, IBM, Dell, HP, Apple all have it. Microsoft doesn't.

    If they want so much as the proverbial foot in the door, they must 1) release all (as in *ALL*) of the source code under a GPL or BSD license, 2) make it available for free to all comers, 3) have user's 3rd-party apps (ISE-TCAD, CFDRC, etc) ported, and 4) provide a knowledge base equal to (All Linux + BSD hackers) * Google.

    And that only gets their foot in the door.

    1. Re:Not happening by Anonymous Coward · · Score: 3, Interesting
      I had a discussion with a friend at an engineering company and here's the situation. Engineer cooks up a small Access database on its desktop to do something spiffy. He talks about it to others in the company and they use his database. It gets ingrained in the company's engineering and they're basically stuck with it. It doesn't scale with Windows so they basically have to rewrite it for DB2.

      Now, don't get me wrong, there's no chance at all that C# and MS code will run on a clustered super-computer in the next century. On the other hand, there's actually demand for a clustered windows.

    2. Re:Not happening by Anonymous Coward · · Score: 0

      Mod parent up.. unlike most posts he is actually showing what MS's likely target is. Everyone can make jokes, but MS has a reason for doing what they are doing, and the above is probably it.

    3. Re:Not happening by Anonymous Coward · · Score: 0

      Slashdot is full of pathetic sys admins. Get on your knees and start sucking you pathetic install monkey

    4. Re:Not happening by opweirdisntit · · Score: 0

      "hey must 1) release all (as in *ALL*) of the source code under a GPL or BSD license, 2) make it available for free to all comers, 3) have user's 3rd-party apps (ISE-TCAD, CFDRC, etc) ported, and 4) provide a knowledge base equal to (All Linux + BSD hackers) * Google."

      Pathetic, it seems u live in a world where you seem to know things? Thats the most shit ive heard in 5 sentences in a long long time.

      Why in god's name would they release all their code? Do they want to go bankrupt? My god, its true slashdot is full of idiots who want to suck on open source till they die and have no basic understanding of business.

    5. Re:Not happening by Daniel+Boisvert · · Score: 2, Insightful

      Your analysis is a bit lacking. The reason Access blows up is because it doesn't deal well with more than one user, and on top of that the MS Jet database engine they supply with it seems to cook itself once you get more than a few million records in a table. More hardware won't help.

      Excel is another one that often starts small and grows to ginormous proportions. I've blown my share of buffers in Excel too, and again, the limitations are not in hardware. The software simply falls over and dies at a certain point.

      People rewrite for DB2, Oracle, even MS SQL Server because Access and Excel can't cut it once you get past a certain point. Throwing more hardware at the problem will not help. Clustering is useless for the situation you described.

    6. Re:Not happening by Anonymous Coward · · Score: 0
      I think the core of the grand parent's argument is that MS puts easy to use tools at your fingertips. But once you're relying on them, you find out that they don't scale really well. Is MS doing that by design, who knows. The fact of the matter is that MS has to provide a scalable path for those enterprise to grow while keeping to same tools.

      One could answer that the engineer should have known better and planned ahead. Not every body has hindsight and/or a CS backgroup/experience. For example, lots of people use matlab to throw quick and dirty apps. It doesn't scale in all cases but it's the easiest to start with. It's the same with MS's offering, once you have something functional, you don't want to step back and make sure you're program fits future needs, you want to explore those future needs as soon as possible!

      The kicker is that being stuck with a dead end solution that doesn't scale leaves a sour taste. Good for MS' competitors but MS will catch on pretty quick. That's probably what they are doing with Windows Cluster.

      Also, if students do their CS degree on an all-Windows environment, chances are they will be UNIX agnostic for the rest of their career. So if they provide the "good enough solution" for universities, that could be a boon for them in more ways than just marketshare.

    7. Re:Not happening by Anonymous Coward · · Score: 0

      microsoft is full of phd shit doing bloatware research and all this clustering for all the more viruses in this world.. Why don't you sleazes ask for $5000 whenever anyone gets a BSOD? Hell, why don't you PATENT IT??

    8. Re:Not happening by jbplou · · Score: 1

      I don't think releasing the source code would be a smart business move for a company that own OS market in most market segments. Plus Apple doesn't really have street cred as a high performance computing company one cluster in Virginia doesn't make you a high performance computing company. Macs aren't even considered good enough to run tasks for most businesses, yet you think they are high performance computing. I agree Sun, HP,IBM but not Apple no way.

    9. Re:Not happening by nevdullc · · Score: 1

      I wonder what the EULA would be like in a cluster env..?

      --
      Cthulhu Saves -- in case He's hungry later.
  25. Imagine... by Anonymous Coward · · Score: 0

    ... all those jokes about "will it be able to run Longhorn" or "can it build Gentoo within 3 days".

    Even this meta-joke is getting old.

    1. Re:Imagine... by mattyrobinson69 · · Score: 1

      my athlon-xp 2000+ with 1gb of ram, and standard IDE PATA (7200rpm i think) hdd will build gentoo (with xorg, kde, OO.o, etc) just fine in 2 days from a stage 3, including rebuilding (and updating to current the system metapackage.

  26. C#, dunno, how about Fortran#? by andrewzx1 · · Score: 2, Insightful

    Serious scientific computing falls into one of two implementations: Either a tried and true "dusty deck" implementation, or a coding to some new fangled architecture. If Microsoft is really peddling C# as a distributed high performance distributed computing environment, they probably won't win the hearts of the dusty deck people. It will be interesting to see if Microsoft ports something like a parallel Fortran. C# may provide access to a lot of system internals and the .NET framework, but scientists will have to spend more time porting their code then they might want. In theory, since this is most likely based on a .NET framework and will be a variation of either WindowsXP or Windows Server 2003, and development language supported by the .NET CLR would work for parallel distributed computation. As someone who has run code on a Cray and who has 45K SETI@home units I say that choice in the clustered supercomputer OS market is good.

    1. Re:C#, dunno, how about Fortran#? by Anonymous Coward · · Score: 0

      > but scientists will have to spend more time porting their code then they might want.

      What do you mean by that? I'm no fucking spelling police, but why it's that every fucking body in /. is entitled to an opinion to every fucking subject, when they can't simply spell? According to your sentence, scientists will have to spend more time on porting their code, and then, they might want what?

      Sorry for stating the obvious...

      With regards, Spelling Bee

  27. Out of Academia by anocelot · · Score: 5, Funny

    It references the original "coming out" article which states:

    "We see the market transitioning out of academic and government (areas) and into the enterprise," Oldroyd said. "As that move happens, you'll find that people need to have a familiar interface. They're not interested in tuning it and tweaking it. They want to get their work done."

    So now I'm curious... Are they selling to managers, who use the windows i/f and want to think they can "get the job done" on the new server cluster? Or are they trying to suggest that no one in corp uses un*x systems?

    I think what Microsoft really needs to do is come up with a line of kitchen appliances. I for one would buy them. I mean, hey, maybe then I could learn how to cook! Imagine having the same interface on the fridge and the coffee maker! Oh sure, some whiny liberal will probably complain that they don't NEED the percolate button for their ice cream, but this is America! Choice is what made this country great!

    Note: /. may edit out the

    <sarcasm>
    tags.
    --
    This tagline brought to you by 1500 monkeys in just under 17 years.
    1. Re:Out of Academia by Anonymous Coward · · Score: 0

      PSSSST... let me tell you a secret: &lt; and &gt;

    2. Re:Out of Academia by Qzukk · · Score: 1

      Note: /. may edit out the

      <sarcasm>

      tags.


      Awesome! New sig!

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    3. Re:Out of Academia by Anonymous Coward · · Score: 0

      But there's no sarcasm tags to edit out!

    4. Re:Out of Academia by l3v1 · · Score: 1

      They're not interested in tuning it and tweaking it. They want to get their work done

      I also find this line a bit peculiar. Big cluster computing and large clusters are - hopefully - in the caring hands of people who know what they are doing (be that enthusiasts who build a culster, be that Sun shipping 10thousand nodes to a company, etc.). So MS is saying they don't target the professionals who want to tweak, to achieve as high perfoarmance as possible and have everything under scrutiny and control.

      So they plan to target whom ? My 90 year old neighbour so they can cluster the toasters and the washmachines ?

      --
      I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
  28. Old news. by DarkMantle · · Score: 2, Interesting

    We just got our copy in the mail to test it. We been talking to MS about this for about a month now. We're going to do a comparison of it over clustering Linux boxes. Same hardware for both clusters. See how they perform.

    --
    DarkMantle I been bored, so I started a blog.
    1. Re:Old news. by LiquidCoooled · · Score: 2, Insightful

      Make the results public if thats possible :)

      I'm sure amongst all the sniping and bitching comments in here, some people will actually be interested to see how it pans out.

      --
      liqbase :: faster than paper
    2. Re:Old news. by Leroy_Brown242 · · Score: 1

      What sort of work will you be giving it to munch on?

    3. Re:Old news. by Anonymous Coward · · Score: 0

      Nothing important, hopefully.

    4. Re:Old news. by bcmm · · Score: 1

      We'll hold you too that!

      Results here on Slashdot.
      Please.

      --
      # cat /dev/mem | strings | grep -i llama
      Damn, my RAM is full of llamas.
    5. Re:Old news. by DarkMantle · · Score: 1

      For load balancing some complex math. But the ultimate use, is a massive server for a giant LAN. Hoping to run multiple instances of CS, BF1942, UT2k4, UT (classic), Call of Duty, and Medal of Honor. Since multi-instances require less space in both memory and hard drive. It's a test to see if either/both can handle it.

      The number crunching and UT2k4 servers will be run on both to test it out.

      --
      DarkMantle I been bored, so I started a blog.
    6. Re:Old news. by CAIMLAS · · Score: 1

      I take it you've had to sign a NDA? If not, we'll be expecting as non-biased a review of it as you can provide. :)

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    7. Re:Old news. by st1d · · Score: 1

      I'm not sure I'd call it sniping and bitching, more an observation of past experience. As for the results, I think a lot of us would be interested in seeing them, for serious comparison reasons. Problem is, as we've seen in the past, there is probably and NDA or other agreement that requires you to get permission from MS before you publish any results.

      More importantly, any 1.0 results aren't likely to be that good, no matter whose software it is, but it would be interesting to see how things stack up, from a developmental point of view.

      --
      Microsoft has just released their much anticipated hands-free cordless mouse. Warning, it may hurt a little at first.
  29. Pricing by FreeLinux · · Score: 4, Interesting

    From the article: Theimer said; "We want to be competitive with something like Red Hat."

    That shouldn't be a problem. At these prices Windows 2003 is already cheaper. It's only when you start adding CALs that Microsoft gets more expensive and people won't be buying a lot of CALs for a supercomputing cluster.

    1. Re:Pricing by Anonymous Coward · · Score: 1, Insightful

      Never thought I'd live to hear a MS representative utter the phrase "we want to be competitive with something like Red Hat."

      MS is so screwed.

    2. Re:Pricing by Coryoth · · Score: 4, Informative

      If you're serious about building a Linux cluster and want to pay money for a preconfigured system and associated support for it, you don't go to RedHat, you go to someone who specialises in that, like Scyld. Take a look at what they offer for their OS distribution - the whole thing is designed, ground up to work on clusters and make adminustration thereof as easy as possible.

      One of the benfits of Linux is that it is flexible, and can be reshaped and repackaged accrding to differing needs (in some ways that's what different distributions are all about). If you want a cluster solution, go talk to people who build cluster distributions (Scyld is far from the only one).

      Jedidiah.

    3. Re:Pricing by Anonymous Coward · · Score: 2, Insightful

      If you mean 'cheaper' as in 'suckier' then that'd be right.

      Prices be damned, when your buying a 'Redhat OS' your buying a service contract and depending on the price level your gain a full year of paid support. Phone support, web support, updates, the whole nine yards.

      With Windows 2003 your just buying the license to run the software, and that's it. You get one free phone call, and if you have security issues that's a free bugreport and all that, but if you need serious help then the whole 'windows is still cheaper' pricing sceme completely goes out the window.

      If you don't need serious help, then you don't need Redhat and Debian is perfectly great.

      Personally I have a 3 machine OpenSSI cluster in my basement I USE AS A DESKTOP OS. I fool around with it, it runs Debian. One OS for 3 machines, distributed root directory and all that.

      Took me like 3-4 hours to setup and I am only a lowly linux nerd. Installing Windows XP and getting it updated and secure took me longer then setting up the Debian Cluster.

      It does MPI, it does load balancing. It can root failover, network load balancing, binding network interfaces, single /dev tree, all sorts of geeky and usefull stuff for clustering.

      I can handle up to 256 nodes and I can take add and activate a machine with a single command. I can just add any machine with a PXE-enabled nic card and add another node in under 15 seconds.

      If I want performance I can use C. If I want ease of use I can use Python and it's clustering modules. Scientists will probably just use fortran like they've always done.

      My machine supports all this, and didn't cost me a nickle. (except for the hardware).

      Windows may make a decent desktop, and it has nice and realitively easy to use tools for whipping up a fairly substandard network directory system for it's desktop OS, but in all other matters I don't see how it can possibly match Linux for clustering technology.

      This is just some crap that Microsoft whipped up for it's anti-google search engine and is using it to try to show that they aren't complete loosers in the high performance computing market and try to discourage people from porting their scientific applications over to Linux to take advantage of the HPC market.

      Funny stuff.

    4. Re:Pricing by Anonymous Coward · · Score: 1, Insightful

      I don't know of many high performance computing groups who have actually bought a Linux contract from a major vendor - keep in mind that all this really buys is support; Linux and the distribution itself is obviously free.

      Invariably HPC groups have enough highly technical people on staff to roll their own customized Linux setup (i.e. often compiled from source) and have no need for Red Hat or anyone else.

      Consider the target market - these aren't your typical "we need vendor support" business people.

    5. Re:Pricing by Anonymous Coward · · Score: 0

      Wow. ROTFL! :-D

  30. Bill... by galdor · · Score: 0, Troll

    I must say "Thats the stupidest thing I've ever heard"

    1. Re:Bill... by Anonymous Coward · · Score: 0

      Bill, like everyone else, doesn't care what you think.

  31. Re:nothing to mdoerate yet? by dj_cel · · Score: 0

    Obligatory Simpson reference, "I'm from Canada, people think I'm a little slow, eh."

    --
    Those who can make you believe absurdities can make you commit atrocities. - Voltaire
  32. Affordable? by Skiron · · Score: 2, Funny

    Looking at the MS licencing, Bill Gates would perhaps be the only person able to afford to run this...

  33. Clusters are the new hotness by Monkelectric · · Score: 1

    As anyone in industry the last few years, clusters are ABOUT to be the new hotness. This is a good move for microsoft as pretty much most of the clusters out there right now are running some linux variant.

    --

    Religion is a gateway psychosis. -- Dave Foley

  34. OK the"ClusterF*ck" punch Lines are used up!!! by Hoover,L+Ron · · Score: 1

    ...Time to move on to the next level of M$ bashing jokes. And no I am not an microsoft apologist either...

    1. Re:OK the"ClusterF*ck" punch Lines are used up!!! by Anonymous Coward · · Score: 0

      I'm amazed at the number of posts modded up which repeated the same CF joke over and over again.

  35. Yet again... by Anonymous Coward · · Score: 1, Insightful

    Yet again, Sir Bill Gates, KBE innovates and leads the software industry ahead into the future. Bravo.

  36. Per nodhttp://developers.slashdot.org/e licensing by Anonymous Coward · · Score: 0

    geez is going to be a fscking bitch

  37. Re:first post :) by Anonymous Coward · · Score: 0

    I beat you and I didn't say frist post!

  38. first time i read that by OneArmedMan · · Score: 2, Funny

    I thought it said Windows Cluster Fuck Edition ..

    I thought i was wrong .. then i realised i was right.

  39. Sorry by rafael_es_son · · Score: 3, Funny

    But did i read "Custard Edition"?

    --
    HAD
    1. Re:Sorry by Anonymous Coward · · Score: 0

      . . . Perhaps it's Windows' Last Stand?

  40. MOD PARENT UP by Anonymous Coward · · Score: 0

    At least a funny, if not an insightful.

    1. Re:MOD PARENT UP by Anonymous Coward · · Score: 1, Informative

      That's because you have to be a asshole to get modpoints.

    2. Re:MOD PARENT UP by Anonymous Coward · · Score: 0

      "That's because you have to be a asshole to get modpoints." See Grand Parent

  41. A cluser running windows? by SlashThat · · Score: 0, Flamebait

    What a waste...

    --
    1's and 0's should be free.
  42. C# may take over this market by idlake · · Score: 2, Interesting

    C# is a winner for these kinds of applications: it is far simpler and less error prone than C++, yet it offers crucial features for compute-intensive jobs like value classes, multidimensional arrays, efficient genericity, overloading, an efficient and simple native code interface, and some other language improvements.

    Sun really screwed this up with Java: if they had taken the scientific and numerical communities seriously and added the necessary features to Java, Java could be the undisputed winner in this market. Instead, Sun kept Java proprietary, played politics with it, and ultimately turned into a bloated web applications platform.

    Sun has been claiming that they will be coming out with a separate Java-like numerical language, but that will likely be too little too late.

    1. Re:C# may take over this market by dvdeug · · Score: 4, Insightful

      C# is a winner for these kinds of applications: it is far simpler and less error prone than C++,

      For a community that still uses Fortran? I don't think that's their biggest concern.

      Sun really screwed this up with Java: if they had taken the scientific and numerical communities seriously and added the necessary features to Java, Java could be the undisputed winner in this market.

      Standard Java requires IEEE floating point, so Java programs run the same everywhere. A community that used Crays (which were renown for their lousy, but fast, floating point) doesn't want their programs to run everywhere with precise but slow mathematics; they want their programs to run on their hardware with the hardware floating point as fast as possible.

      ultimately turned into a bloated web applications platform.

      Isn't that what Java is? It sounds like you're asking Java to service an audience completely different from what it was designed for.

      C# is a winner for these kinds of applications: it is far simpler and less error prone than C++,

      For a community that still uses Fortran? Not my biggest concern.

      I don't see either Java or C# offering the raw speed that the scientific community wants. Speed and predictability come first, not portability or security (scientific code never needs to run as root and frequently runs on computers disconnected from the internet.)

    2. Re:C# may take over this market by Limburgher · · Score: 1
      Gosh, if only I could declare a multidimensional array in c++.

      Maybe something like int x[3][236][5];

      That'd be great.

      --

      You are not the customer.

    3. Re:C# may take over this market by Anonymous Coward · · Score: 0

      For a community that still uses Fortran? I don't think that's their biggest concern.

      Not anymore. Most of the stuff that runs on clusters is written in C or C++. Other stuff is a mix of Matlab and native code. But C++ is far too complicated for regular folks. Performance-wise, C# is competitive with C/C++. As for Java, as I was saying, Sun screwed up with Java and it won't take over this market anymore.

    4. Re:C# may take over this market by Anonymous Coward · · Score: 1, Insightful

      You've got to be kidding me. Please point out a few examples of supercomputer-class compute-intensive jobs that make use of Java or C#. If you think either of these has the performance to compete with Fortran/C for intense numerical computing, I have a few large bridges to sell you.

    5. Re:C# may take over this market by Anonymous Coward · · Score: 0

      Most of the stuff that runs on clusters is written in C or C++.

      Doubtful. I hate fortran, but it's not going away anytime soon.

      Other stuff is a mix of Matlab and native code. But C++ is far too complicated for regular folks.

      Really - and if they use Matlab (which is C-like) and C++ is 'too complicated', then C# will be a gift from God I presume?

      Performance-wise, C# is competitive with C/C++.

      You mean, when you fall back to using asm in all of them?

      As for Java, as I was saying, Sun screwed up with Java and it won't take over this market anymore.

      That would qualify as troll, but I'd have modded you up Funny if I didn't post in this thread already.

    6. Re:C# may take over this market by Anonymous Coward · · Score: 0
      Doubtful. I hate fortran, but it's not going away anytime soon.

      Neither is COBOL, but Fortran is being used less and less.

      Really - and if they use Matlab (which is C-like)

      Matlab isn't "C-like"; it's a dynamically typed interpreted scripting language.

      and C++ is 'too complicated', then C# will be a gift from God I presume?

      I'm not sure what you are saying. C# is just a reasonably well-designed language with some facilities that are important for numerical computing.

      As for Java, as I was saying, Sun screwed up with Java and it won't take over this market anymore.

      That would qualify as troll, but I'd have modded you up Funny if I didn't post in this thread already.

      You are obviously one of those idiots who thinks that any statement that disagrees with his opinion is a "troll".

      I'm sorry you can't look reality in the face, but Sun did screw up: there was a flurry of activity and enthusiasm in the numerical community to make Java suitable for numerical computing, Sun promised to support those efforts, and then they did essentially nothing. Sun lost this market, and a lot of credibility in the process.
    7. Re:C# may take over this market by Anonymous Coward · · Score: 0

      (1) Fixed size multidimensional arrays are useless.

      (2) The GP didn't claim that capabilities were unique to C#, but rather that C# offered a lot of the capabilities of C++ without a lot of the complexity. In different words, C# is largely subset of C++. It's the fact that it leaves out stuff that improves it.

    8. Re:C# may take over this market by jdh41 · · Score: 1

      Standard Java requires IEEE floating point, so Java programs run the same everywhere. A community that used Crays (which were renown for their lousy, but fast, floating point) doesn't want their programs to run everywhere with precise but slow mathematics; they want their programs to run on their hardware with the hardware floating point as fast as possible. Do your research. Java's IEEE implementation is incomplete and doesn't offer things like user selectable rounding modes, which are often used to check for numerical stability of HPC codes. Further, Java's floating point error checking is minimal to the point of being not-useful whatsoever. However, as we say, this doens't really mater as we use Fortran, as Fortran is nice (tm).

    9. Re:C# may take over this market by Spunk · · Score: 1

      C# is a winner for these kinds of applications: it is far simpler and less error prone than C++,
      For a community that still uses Fortran? I don't think that's their biggest concern.

      C# is a winner for these kinds of applications: it is far simpler and less error prone than C++,
      For a community that still uses Fortran? Not my biggest concern.

      Damn! Now even the comments have dupes.

    10. Re:C# may take over this market by idlake · · Score: 1

      For a community that still uses Fortran? I don't think that's their biggest concern.

      You must have been "out of the loop" for the last decade: the scientific and engineering communities have shifted massively to C/C++, as well as to a variety of interpreted languages. Fortran is still a player, but it is not dominating the field anymore.

      I don't see either Java or C# offering the raw speed that the scientific community wants.

      People get raw speed by using highly tuned subroutine libraries. You can call those as easily from C# as you can from C, C++, or Fortran.

      More generally, the bulk of any piece of software is not performance critical, so you can write that in the most convenient language and translate only the performance critical parts into whatever language is most convenient.

      Java can't do that because it is hobbled by JNI, lack of multidimensional arrays, and other problems. C# is a good language for that kind of usage (in addition to being fast enough for most inner loops, even if you don't believe that).

    11. Re:C# may take over this market by dvdeug · · Score: 1

      Do your research. Java's IEEE implementation is incomplete

      Can the personal attacks. Whether or not Java's IEEE implementation is complete or offers the features you like, they still force all Java programs to use IEEE floating point.

  43. aaaha! by atari2600 · · Score: 4, Funny

    *Sits back*

    In Soviet Russia, M...ahh fuck it.

    Imagine a Beow...bah never mind

    BAHAHAHAHAA - Cluster...baaahhahah - oh you guys are serious - Sorry :(

  44. One thing... by ackthpt · · Score: 1
    Remember, Microsoft acquired certain rights to VMS, which they employed in designing NT, 2000 and XP. Clustering Vaxes was nothing unusual. Tho CLR doesn't strike me as the best way to develop except for the simplicity it may lend for multi threaded code.

    If I were building a top 500 tho I think Microsoft would have a hell of a selling job to do. For them I think it's a long, up hill battle against experienced vendors.

    --

    A feeling of having made the same mistake before: Deja Foobar
    1. Re:One thing... by flydpnkrtn · · Score: 2, Informative

      Well... they didn't exactly "license" anything from DEC... more like they hired away developers from them (Dave Cutler, et al.)

      From The Windows NT article on Wikipedia:

      "Microsoft hired a group of developers from Digital Equipment Corporation led by Dave Cutler to build Windows NT, and many elements reflect earlier DEC experience with VMS and RSX-11"

  45. I for .. by mbrewthx · · Score: 1

    One welcome our cluster overlord from Redmond..

    --
    __________ Leave me alone I'm compiling a RPG II program on my S/36...Thanks to metamucil I'm a Regular Meta Moderator
  46. TCO by poopdeville · · Score: 1

    "When you buy a cluster, the price per node in the cluster is going to be reduced" compared to regular Windows, Theimer said in a presentation at the Intel Developer Forum here. "We want to be competitive with something like Red Hat."

    This is idiotic. One can download Redhat for free and use off the shelf software to set up a cluster very quickly. I don't think Microsoft is going to release TCO comparisons for this application any time soon.

    --
    After all, I am strangely colored.
    1. Re:TCO by Anonymous Coward · · Score: 0

      Have you seen the cost for RedHat servers along with support? Far from free.

    2. Re:TCO by poopdeville · · Score: 2, Insightful

      While true, an MS operating system license doesn't cover support. So you would be paying up the nose for software, and paying up the nose for support as well.

      --
      After all, I am strangely colored.
  47. curious... by RU_Areo · · Score: 0

    The term "supercomputer" and "cluster" is used frequently throughout the article and the comments. As I don't deal at all with those things...Could someone help out the less knowledgable and explain. Thanks

  48. Terrible attempt at a joke by Anonymous Coward · · Score: 0

    Why does Windows want to run inside big boxes?
    Because it's got cluster phobia.

  49. Apple fans never cease to amaze me by idlake · · Score: 0, Flamebait

    Clustering was started on platforms like Sun and Linux. Yet, there is no mention of that in your posting--you talk as if it was Apple and Microsoft. Yeah, Apple has been in the news because they put themselves there.

    Cluster computing is still the domain of Linux, BSD, and Solaris, and there is no indication that that is changing at all, glitzy press releases from Apple and Microsoft notwithstanding.

    1. Re:Apple fans never cease to amaze me by Anonymous Coward · · Score: 0

      He never in his post said Apple invented clustering, like you're implying.
      Chill.

    2. Re:Apple fans never cease to amaze me by Oculus+Habent · · Score: 1

      I did not mean to imply that Apple were first or foremost in clustering. I didn't think it required to mention clustering on Slashdot, where Beowulf is a running joke.

      I was attempting more for "See, even Apple is working on clustering."

      --
      That what was all this school was for... to teach us how to solve our own problems. -- janeowit
  50. Slashbotters and FUD by ad0gg · · Score: 5, Informative

    Here's a top 500 server that runs windows. Buy a clue thanks.

    --

    Have you ever been to a turkish prison?

    1. Re:Slashbotters and FUD by Anonymous Coward · · Score: 0

      Here's a top 500 server that runs windows. Buy a clue thanks.

      Just because it's possible doesn't mean it should be done.

      IIRC that machine was mostly donated by Dell and MS.

    2. Re:Slashbotters and FUD by rbarreira · · Score: 1

      Well, this post had said that windows was not even capable of doing it. The post that you've replied to clearly contradicts this... So try again please ;)

      --

      The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
    3. Re:Slashbotters and FUD by Anonymous Coward · · Score: 0

      And here's an enormous military jeep that runs on normal roads. Buy a clue thanks.

    4. Re:Slashbotters and FUD by A+beautiful+mind · · Score: 4, Insightful

      You can make a turtle fly at speeds breaking the sound barrier aswell.

      Is the turtle designed for that?
      Is it capable of that?

      Please answer those questions, then replace the turtle with windows and breaking the sound barrier with building a cluster. As someone noted, MS and Dell put together that cluster. The obvious conclusion is that other people aren't out of their minds yet.

      Also, i said "No wonder that the top500 is mostly made up from unix/linux systems". The exception makes the rule stronger, is this familiar?
      According to this article: "the computer scientists behind the Top 500 list say that 291 of the machines (58 percent) on the list are clustered machines. While the Top 500 list does not specifically identify the operating system platform, it probably breaks down to around 55 percent Linux, 40 percent Unix, and another 5 percent as Windows platforms."

      --
      It takes a man to suffer ignorance and smile
      Be yourself no matter what they say
    5. Re:Slashbotters and FUD by Anonymous Coward · · Score: 0

      It doesn't mean a thing without pointing to the cost of the system. Researchers want to throw together cheap, reliable, scalable systems. Without a third-party subsidizing the cost in some manner, I simply can't see a way for MS to compete with what is already free and known. We have the tools and systems today. Why would I want to pay more, get less, and lose control?

    6. Re:Slashbotters and FUD by Anonymous Coward · · Score: 0

      I agree with your point. However...

      You used the "exception proves the rule" idiocy. "Proves" is an archaic usage in that saying that means something like "tested and found wanting". Exceptions never, ever, ever make rules stronger.

    7. Re:Slashbotters and FUD by Jerf · · Score: 2, Insightful

      The exception makes the rule stronger, is this familiar?

      The phrase is "the exception that proves the rule", but what people like you don't seem to realize is that the phrase is very old and it uses the word prove to mean "test", not "demonstrate" or "show the opposite can't be true".

      Why so many people believe that "exceptions prove rules" simply because a phrase (that they don't understand!) says so, when it is obviously counter to all logic or reason, is something I won't understand.

    8. Re:Slashbotters and FUD by Anonymous Coward · · Score: 3, Insightful

      MS donated that cluster and constantly uses it to advertise that WinNT is as good as UNIX/Linux.

      Not a very good example.

    9. Re:Slashbotters and FUD by Anonymous Coward · · Score: 0
      Exceptions never, ever, ever make rules stronger.

      Sometimes they do, but that just goes to prove your rule.

    10. Re:Slashbotters and FUD by alexandreracine · · Score: 1

      hey, and there is one Mac OS X :)!

      --
      No sig for now.
    11. Re:Slashbotters and FUD by rokzy · · Score: 1

      just imagine how much higher up it'd be if it ran a real operating system!

    12. Re:Slashbotters and FUD by Dragon+Rojo · · Score: 0

      I Have a turtle you insensitive clod

      Is the turtle designed for that?
      I realy don't know if his shell(or more important his organs) can stand it

      Is it capable of that?
      My turtle walks at 0.0002 m/s

    13. Re:Slashbotters and FUD by lskovlund · · Score: 1

      I think perhaps the poster did realize this, and that is why he wrote 'makes the rule stronger' instead of 'proves the rule', no?

    14. Re:Slashbotters and FUD by Chatz · · Score: 1

      And no UNIX vendor has ever done that? How do you think IBM got #1?

      --
      There is folly and foolishness on the one side, and daring and calculation on the other. - Admiral Pellew, Hornblower
    15. Re:Slashbotters and FUD by Anonymous Coward · · Score: 2, Insightful

      The exception makes the rule stronger, is this familiar?

      No. The exception disproves the rule. This is a common concept in science called "disproof by counterexample".

      The fact that there is a top-500 computer running Windows does, however, prove that Windows is capable of running on a top-500 computer. I'm sorry if this doesn't fit into your world-view, but it is an irrefutable fact. Have a nice day.

    16. Re:Slashbotters and FUD by Anonymous Coward · · Score: 0

      I think perhaps the poster did realize this, and that is why he wrote 'makes the rule stronger' instead of 'proves the rule', no?

      And by changing the wording to match the nonsensical modern reinterpretation of the phrase, rather than what it actually means and what the scientific process demands, I think perhaps the poster demonstrated that he did not, in fact, realise what the phrase means after all... no?

    17. Re:Slashbotters and FUD by Anonymous Coward · · Score: 0

      MS donated that cluster and constantly uses it to advertise that WinNT is as good as UNIX/Linux.
      Not a very good example.


      Why not? That's like saying that America paid for the US army, and therefore the US army cannot be used as an example of American military power. It makes no sense.

      The fact that Microsoft were able to pay for a Windows system that performs competitively with UNIX/Linux systems demonstrates conclusively that you can build a competitive Windows system. It's an excellent example, regardless of where the money came from.

    18. Re:Slashbotters and FUD by waterford0069 · · Score: 1
      You can make a turtle fly at speeds breaking the sound barrier aswell.

      Is the turtle designed for that? Is it capable of that?

      "If you put enough engines on it, it will fly!" - The Gorn

    19. Re:Slashbotters and FUD by Billly+Gates · · Score: 1

      So I am sure I can stop buy at a local Walmart supercenter and buy Ground Sirlion and Wine from Nappa valley for $2.00.

      Does this make it a fine meal on the same scale as a french restuarant? Of course not.

      People can use and claim what they want.

    20. Re:Slashbotters and FUD by Herschel+Cohen · · Score: 1

      Next time would you please label your links a bit more transparently? That is: "Here's a top 500 server [cornell.edu] " that does NOT show the servers ranking in the top 500. However, your next link labeled "windows" takes you directly to the ranking. An accident, an oversight or just plain inability to structure your ideas?

      There is a massive amount of comments and most are less than worthless. To presume everyone having an interest has the time to read with sufficient care is a false assumption.

    21. Re:Slashbotters and FUD by Jerf · · Score: 1

      Gonna go with the AC on this one. Only those who show they know the rules get leeway to break them.

    22. Re:Slashbotters and FUD by Bert64 · · Score: 1

      What a waste..
      That MS cluster comes in at position 194 with 640 2.4ghz xeon dell poweredge 2650's, but if you look up to position 123 you'l see a cluster of 600 of the same machines and processors.. Ohh, and the one in position 123 runs redhat 7.3.
      So 40 less machines, 20 places higher in the top500 list. You'd be absoloutely stupid to run windows on a supercomputing cluster, the performance gap between those 2 different machines is HUGE, not to mention the price, 40 more processors plus windows licenses, how many extra processors could you add to the linux based cluster for that money?
      Noone who was serious about performance would run windows, the only people who will deploy this are those being sponsored by ms.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    23. Re:Slashbotters and FUD by Anonymous Coward · · Score: 0

      Yeah and it wasn't updated since 11/2003, falling from rank 68 to rank 194 within one year. Duh. 1503 GFlops isn't just it, today. The big boys are playing in a different league. This is just _one_ Windows cluster in the Top500. IBM alone has 161 Linux clusters there. That's like a salesman saying "a Citroen 2CV is a fast car too" when a customer asks for a Porsche or Ferrari. Get a life man.

    24. Re:Slashbotters and FUD by Bert64 · · Score: 1

      Exactly, noone other than ms would build a cluster based on this..
      Also consider that this system is a showcase built by ms to try and promote their system, surely they would optimize it as best they can to get the best performance from it, and into the top500 it goes at position 194..
      Now scroll up to position 123, same processors, same dell poweredge systems, only this cluster has 40 processors LESS, and it runs redhat 7.3. No-one building a supercomputer would EVER choose ms, precisely because it costs way more and massively underperforms compared to the unix options. The fact that a redhat cluster can beat the ms cluster by 71 places while having 40 less cpus proves that. If this machine hadn't been built and donated by ms, it would be running a unix on the same hardware and be atleast 100 places higher in the top500.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    25. Re:Slashbotters and FUD by Bert64 · · Score: 1

      But it's not competitive, it's 71 places behind a cluster with exactly the same processors and built from the same dell boxes, only the one 71 places higher has 40 less cpus and runs redhat..
      Quite how you can say a windows cluster that's 71 places that's places behind a unix cluster with a lesser number of the same kind of nodes is totally beyond me. That's not competitive, that's an incredibly poorly performing cluster.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    26. Re:Slashbotters and FUD by Bert64 · · Score: 1

      Well the system in position 123 - 71 places higher, runs redhat 7.3 on the same type of cluster, only the redhat cluster has 40 less processors.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    27. Re:Slashbotters and FUD by tez_h · · Score: 1
      Aaaargh, no! The phrase *is* very old, but 'prove' is not used in the sense of 'test' at all. It stems from a legal sense, eg:
      All men are permitted to be out of the barracks past 10pm this Saturday.
      This would imply, and one could infer (and this is the context of 'prove' here) that there is a rule, unsaid, that usually, men must be back in barracks no later than 10pm.

      There is a more general legal maxim appealing to this idea. Laws that include examples tend to make the law weaker, expect for cases very much like those exaples, and laws that exclude examples tend to make laws stronger, unless cases are very much like those examples.

      -Tez

      --
      Haskell, the static-typed, lazy, polymorphic, programming language.
  51. Windows on TOP500? Not! by gelfling · · Score: 1

    Do they seriously propose to put a Windows machine on the TOP500 list? Puhleeeze. These systems were built for performance AND cost rationales. MS isn't going to make an afforable version of this and MS consulting will build one maybe two of these as an interesing project. But that's it.

  52. Odd by Anonymous Coward · · Score: 0

    Starnage. Making a MicroSloth joke is a toss up. The same joke will be modded "Insightful" and "Funny", and then at another simular point, "troll" or "flamebait". What gives?

  53. Independant Testers by FinchWorld · · Score: 1
    I can't wait till the 90% owned by M$ independent testers find it to be far superior to any unix clusters.

    Also more secure because it gets more fixes (Not because it needs more because it was badly made to start with.) /p?

    --
    "I may be full of crap about this game, and I may be wrong, and that's fine." -Jack Thompson
  54. Dealing with Bloatware in a whole new way by Ridgelift · · Score: 2, Insightful

    FTA: "Even Microsoft's Excel can benefit, he said, noting that some businesses have worksheets that can take hours to calculate."

    Ah, I knew Microsoft would come up with a new way to force new hardware. Now companies will need a server farm to run Office BWE 2010.

    (BWE: BloatWare Edition)

  55. Finally faster windows? by Anonymous Coward · · Score: 0

    Now you only need 4 AMD 64 3700+'s to make windows as fast as linux on a 500MHz system :)

  56. And coming next...... by tdhillman · · Score: 1, Redundant

    and coming next, the special "Cluster F*ck" edition of Windows.

    --
    befuddled (noun) 1. Unable to create a pithy sig
    1. Re:And coming next...... by WhatAmIDoingHere · · Score: 1

      Wasn't that Windows ME?

      --
      Not a Twitter sockpuppet... but I wish I was.
    2. Re:And coming next...... by argent · · Score: 1

      Um, yeh, didn't you read the bit where they said the cluster**** edition would be crippled to avoid people using it for things like webservers?

  57. Interesting... by SlashThat · · Score: 2, Funny
    From the article:
    Microsoft has a cluster internally that its treasury uses to evaluate the company's vast investment portfolio.
    And the ballance for Q1 is... BSOD?!
    --
    1's and 0's should be free.
    1. Re:Interesting... by Anonymous Coward · · Score: 0

      Yuck it up, furball. MSFT has more cash on hand than most first world countries - that's multiple billions of dollars (pinky to corner of mouth).

  58. Imagine a ... by kst · · Score: 2, Funny

    Imagine running Linux under VMware on each node of one of these Windows clusters and using that to implement a Beowulf cluster.

  59. What they don't tell you by Anonymous Coward · · Score: 0

    Any increase in computing power is completely offset by the enormous time it takes to activate your cluster. For instance, a cluster size that could compute the effect of green house emissions 100 years out in a matter of seconds, would take 200 years to enter all those cd keys and activate.

  60. Powerful enough? by Anonymous Coward · · Score: 0

    Oh yeah, don't read the article as usual... they're not saying it's a cluster version... it's the beta of longhorn and it's system requirements ARE a cluster.

  61. Windows Cluster EF edition by Alien54 · · Score: 1
    Sort of obvious, to the point that it sort of goes without saying.

    Microsoft has got to fix this naming convention of theirs, unless someone is really trying to tell us in secret how messed up things really are?

    --
    "It is a greater offense to steal men's labor, than their clothes"
  62. Sure but please censor the dirty word with a star by Anonymous Coward · · Score: 0

    Wind*ws Cluster Fuck Edition

  63. I think this could be useful by Anonymous Coward · · Score: 0

    but not as a whole different version of Windows. It would be good at Universities to have all of the Micro$haft Winblows crashstations handling some of the heavy lifting instead of being idle most of the time while chinks check their webmail.

  64. Quoted: by Jozer99 · · Score: 4, Funny

    Quoted: "We have developed Windows for Clusters for those computers with significant processing power, but not enough to run Longhorn" a Microsoft spokesperson said.

  65. no need by idlake · · Score: 2, Interesting

    First of all, scientists are no dummies; C# is a much nicer language than Fortran 77 and (with the right class libraries) nicer than Fortran 9x, and it's not a very complicated language, so they'll probably just use it.

    Furthermore, a lot of scientific libraries are now written in C and C++, for which there are already compilers with CLR backends.

    But there is no need to recompile: unlike Java, C# and the CLR have very fast and easy to use native interfaces, so you can just keep your existing binaries and call them from C#. This is also important for calling things like PVM and MPI.

    But, yes, you probably will also see Fortran-to-CLR compilers.

    Technically, I think C# is a great language for scientific and cluster computing, unlike, say, Java. Whether you want to use Microsoft-designed languages, APIs, and/or software is another question.

    1. Re:no need by Anonymous Coward · · Score: 0

      For scientific computing, languages like Java and C# will go nowhere fas...er..well, they'll go nowhere. They are in no way the right tool for the job when it comes to massive numerical data crunching. You can wave your hands around and come up with sunshine scenarios, but when it comes down to running my simulations all I care about is accuracy and speed. The amount of time I may save writing my code in C# vs C will be DWARFED by the execution time I save after running data sets 10000, 20000, even 100000 times. There's simply no comparison out there. Go visit a few research labs and ask them to run their simulations in Java or C#. You'll get laughed out onto the street. The bulk of my time is not spent tweaking my code or hunting down pointer issues...it is spent running the numbers and analyzing data. C# and Java just make that process take even longer.

  66. Not true anymore... by benhocking · · Score: 4, Insightful
    You see, if you have a huge expensive compute engine, you don't go randomly hooking it up to the internet, nor letting anyone who hasn't had careful screening get access to the damn thing.

    Cluster != huge expensive computer engine. With software like clusterKNOPPIX (I was just playing with this today), it's really easy to take all of the computers in a research lab (that are already connected to the internet) and turn them into a load-sharing cluster. This is different from a super-computer, although you can presumably get some of the benefit if you are also running MPI (I haven't tried that locally yet). In case you don't understant the purpose of such a cluster it's so that when I want to launch 100 simulations (say to do a parameter sweep, which is embarrassingly parallel), I can launch them all from my local computer and openMosix will automagically distribute the workload across all computers in our lab.

    Personally, I'm glad Windows is getting in the game, just like I'm glad when the US gets competition in the space program. Competition, it's a good thing (tm). :)

    --
    Ben Hocking
    Need a professional organizer?
    1. Re:Not true anymore... by Mr.Zong · · Score: 1

      Just a side note, while it may not be "security", by running managed code in C# you completly avoid pointers and the memory leaks that follow.

      Of course it will be argued that a good programmer would know better then to leave dangling pointers, but this is all about learning and research(and i think its safe to say, researches aren't always paid the best, either). Managed code on a virtual machine speeds up your dev time, and if you crash out a virtual machine, big deal. It's designed not to blow up everything around it. Most of the time it dosent blow up everything around it.

      I think the real question is wheter you value trading faster development times for slower computing times. But this looks like it will allow for nice mix of cheap and fast.

  67. what "cluster fuck" means by Anonymous Coward · · Score: 1, Informative
  68. Am I too late? by m3j00 · · Score: 0

    For a BSOD joke?

  69. Shortly after deployment... by suitepotato · · Score: 1

    ...it was found to actually be working and when the lack of crashing was investigated, it was found someone went to each server and booted a hacked-up cluster version of Knoppix. No one noticed anything because they couldn't figure out how to use their Windows workstations to connect to it very much either. Stranger still, the CD trays refused to give up their contraband and actually tried to close and break the WinCluster CDs before they could be put in properly.

    --
    If my grammar and spelling are off, I am [distracted/tired/careless] (take your pick)
  70. Right... by Matilda+the+Hun · · Score: 1

    Even Microsoft's Excel can benefit, he said, noting that some businesses have worksheets that can take hours to calculate. Today, such work requires third-party add-ons such as software from Platform Computing. However, Theimer said that Microsoft may be interested in offering that capability itself.

    So it'll be twice the cost and half as effecient, and you'll still have to call Microsoft to activate it. Sounds great.

    --
    Tluin natha Linux xxizzuss uriu olt bwael mon'tun.
    1. Re:Right... by st1d · · Score: 1

      >>o it'll be twice the cost and half as effecient, and you'll still have to call Microsoft to activate it. Sounds great.

      Wonder if you have to have the licenses and other info for every single box it runs on. Might make for some long phone calls with a couple thousand PCs working together. Let me guess, their next money making venture is a 1-976 support line. :)

      --
      Microsoft has just released their much anticipated hands-free cordless mouse. Warning, it may hurt a little at first.
  71. Imagine the Power by Anonymous Coward · · Score: 0

    Wow, imagine the power of thousands of computers all linked together and er crashing.
    Networked BSOD.

  72. Innovation at it's finest by Anonymous Coward · · Score: 0

    Wow - virus' and spyware for clusters!

  73. Just what's needed... by benow · · Score: 1

    128 BSOD's.

  74. Sneak Peek... by c0l0 · · Score: 5, Funny

    ...at the development lab already running it!

    --
    :%s/Open Source/Free Software/g

    YTARY!
    1. Re:Sneak Peek... by sirTifiable · · Score: 1

      LMAO.. nice post

    2. Re:Sneak Peek... by agent+dero · · Score: 1

      There's probably a reason why this happened actually. If you bought Windows 95 boxen from a vendor that had NetBIOS on by default (giving the PeeCees all the same NetBIOS name) they would all crash except one if they booted up on the same network.

      I'm certain MS has fixed this bug in 10 years though ;)

      --
      Error 407 - No creative sig found
  75. They didn't just propose. by game+kid · · Score: 1

    You might want to read this post near the top.

    --
    You can hold down the "B" button for continuous firing.
  76. Oh! Oh! another... by benow · · Score: 1

    Does this mean I have to reboot N*R times when installing (where N=number of nodes, R=number of reboots required when installing/upgrading windows). That would make it 128*7=896 times for a 128 node cluster, based on my last XP install. If seperate install needed for each node, hmm, 128*6h=32 days straight for install. Yay!

    1. Re:Oh! Oh! another... by Creepy+Crawler · · Score: 0

      Nahh, just hit the Big Red Button on the wall and hope for the best ;)

      --
    2. Re:Oh! Oh! another... by man_ls · · Score: 1

      Rebooting nodes is a parallel operation :) Rebooting 128 nodes, 7 times, would only take the same amount of time as rebooting 1 node 7 times, assuming the restarts were centrally orchestrated by a controlmaster thread. (i.e. the clustering OS.)

  77. For longhorn by Anonymous Coward · · Score: 0

    This must be how they expect to be able to run longhorn with reasonable end user performance.
    A cluster in every home!

  78. WINE - Cluster by Anonymous Coward · · Score: 0

    Can I run Windows ClusterF under WINE on a Linux Cluster.
    I think its just a typo it meant to say Windows Clutter edition

  79. Stop mixing by Anonymous Coward · · Score: 0

    Stop mixing your sci-fi stories! Keep your damn star wars the hell away from my trek! gnar!

  80. Just imagine.... by mousse-man · · Score: 1

    ...all of the cluster turned into a huge super-spam-zombie.

    Think about Night of the Living Dead. Think about the uberpsammer. Think about the spam leviathan.

    I'm waiting for the first such incident where such a cluster might push out one million spams a second....

  81. all things considered by Anonymous Coward · · Score: 0

    windoze cluster??? = hahahahaha

    also considering the EULA of windoze and the high price for a windoze license per CPU, closed source that can not be modified @ the source...

    when Linux is FREE & OpenSource, & is much more secure and stable, Linux already makes a great cluster...

    this just smells like official MSFT_FUD to me...

  82. First? by nurb432 · · Score: 1

    What happened to the 'data center edition' of NT/2000 ?

    Last i heard that was also clusterable...

    --
    ---- Booth was a patriot ----
    1. Re:First? by rubycodez · · Score: 3, Informative

      Data Center edition goes to eight nodes with up to 32 way SMP - more than needed for just about any database clustering, for example, but not designed for high performance number crunching of dozens or hundreds or thousands of nodes.

  83. OT: I love your sig by Monkelectric · · Score: 1

    I've always felt the same way... Shouldn't the *TRUTH* be more powerfull to lies? I think this is the achillies heel of religion, their admission that even they don't believe what they say. They don't want alternate viewpoints taught because *THEY* spread the lies, *THEY* spread the FUD.

    --

    Religion is a gateway psychosis. -- Dave Foley

  84. More info by Anonymous Coward · · Score: 0
  85. Re:Slashbotters and FUD - link with rank please by Herschel+Cohen · · Score: 4, Insightful

    I followed the link, then downward several levels without seeing any claim this was ever in the top 500. Perhaps I just missed the text. But there were pricing and offers of help, nonetheless, the claims seemed to be circumspect given the performance level of your claim.

    Is this my failure, or is your link just FUD too?

  86. So... by bonch · · Score: 5, Insightful

    You can make a turtle fly at speeds breaking the sound barrier aswell.

    Is the turtle designed for that?


    Yes.

    Is it capable of that?

    It's in the Top500 list, isn't it? If it wasn't capable, it wouldn't be doing it. Simple as that.

    Please answer those questions

    Just did.

    So, basically, you implied Windows isn't good enough to run as a Top500 server, someone pointed out that it already does, and now you're defending it by saying, "Even though it is, it's still not good enough?"

    This kind of crap really makes the community look immature.

    1. Re:So... by A+beautiful+mind · · Score: 1

      *sigh*

      You don't get it. I never said it's impossible. I never said that nothing in the top500 runs windows.

      To put it bluntly my whole point is that its like using a toothpick to dig an underground tunnel in rock. NOT THE RIGHT TOOL!

      --
      It takes a man to suffer ignorance and smile
      Be yourself no matter what they say
    2. Re:So... by Anonymous Coward · · Score: 0
      Let me be the first one to say: Windows isn't

      * Designed
      * Ment
      * Capable

      for/of running on a Top500 [top500.org] server.

      So at 5:50PM you effectively said (allowed pick any of your three given options) "Windows isn't (Capable) of running on a Top500 server."

      At 8:38PM you said:
      I never said that nothing in the top500 runs windows.

      Please explain ... if Windows isn't capable of running on a Top500 server, then how can it be running on a top500 server?

      *sigh*
      You don't get it.

      Apparently not.

      I never said it's impossible

      Correct. You did not use the term "impossible", however you explained that it's impossible. Either you're holding something back you need to explain or you're just sitting in defensive mode. No worries. That's normal. Most likely I would do the same in the same position.

      my whole point is that its like using a toothpick to dig an underground tunnel in rock

      Well, not your whole point. See what you said above. Short memory ;) Everybody makes mistakes. I've made quite a few on Slashdot too. No worries. It's all part of the fun.

    3. Re:So... by Anonymous Coward · · Score: 0

      Define running. In my view its more than just letting electricity flow through some logical gates, but using the hardware underlying with a good efficiency. Having a graphical interface on a clustered system is NOT good efficiency. He has nothing to be defensive about, he's right.

    4. Re:So... by Anonymous Coward · · Score: 0

      I guess that's why you signed in anonymous for that one, eh?

      Fucking stupid bitch coward.

    5. Re:So... by rewt66 · · Score: 5, Insightful
      > > You can make a turtle fly at speeds breaking the sound barrier aswell.

      > > Is the turtle designed for that?

      > Yes.

      Too many... sarcastic replies... can't choose...

      This has to rank as one of the stupidest statements ever made. Dude, I don't know what things are like on your planet, but around here, turtles were not designed for any such thing. They were designed for swimming in a much thicker medium at much slower speeds.

      In the same way, Windows was not designed for clustering. It wasn't even designed to be multi-user or Internet-enabled, and we've seen the security problems that have resulted from Microsoft kludging it to do what it was never designed to do. (And I'm sure you're going to say "Of course Windows 1.0 wasn't designed for that, but NT was!" But NT, while it was (at least supposed to be) a from-the-ground-up rewrite of Windows, it still kept enough of the original design to be seriously flawed with respect to multi-user (see the shatter attack) and the Internet (see the RPC issues, along with many others). Microsoft added to the capabilities, but never fixed the design.)

      And, yes, you can make turtles fly supersonic. But the G-force from the JATO does bad things to their internal organs, and the duct tape chafes their hide. In the same way, Microsoft can make Windows cluster. But was it designed for it? Or was it just forced into the role, with a lot of duct tape and bandaids?

    6. Re:So... by Anonymous Coward · · Score: 0

      People like you that make OS into religion need a brain transplant. I am sick and tired and seeing a bunch of morons claiming they know a lot about Windows or Linux and how one is better than the other when in real life they barely know how things work. I just hope someday people like you will learn more about the systems instead of just creating and communicating more and more FUD be it about windows or opensource

    7. Re:So... by Foolhardy · · Score: 4, Informative
      But NT, while it was (at least supposed to be) a from-the-ground-up rewrite of Windows, it still kept enough of the original design to be seriously flawed with respect to multi-user (see the shatter attack) and the Internet (see the RPC issues, along with many others).
      Shatter attacks only work on programs that have been written insecurely. Shatter attacks work by sending malicious window messages to a target process using an exposed window the target owns. A process can only send messages to a window when it has access to the desktop that it is contained in. Desktop objects are securable, and have been available since NT 3.51. If a program is vulnerable to a shatter attack it is only because the app developer didn't use desktop objects properly; they put windows owned by a privileged process onto the interactive desktop, just like Microsoft tells you not to. 2000 and later can also use jobs to prevent window messages from leaving a restricted job.

      Vulnerabilities in RPC were due to implementation problems, like buffer overflows, not bad design.

      Although I will say that NT was originally expected to run on closed networks, not the Internet.
      In the same way, Microsoft can make Windows cluster. But was it designed for it? Or was it just forced into the role, with a lot of duct tape and bandaids?
      As someone said before, the operating system itself has a lot less to do with clustering than the applications themselves. You can build a cluster on just about anything, given the right application. The OS does need support any special communication hardware, but even that could be an add-on in the form of drivers.
      Windows has had official cluster support since Windows 2000. The cluster service does some interesting things, but requires a lot of application support.

      I'm curious: what kind of support do other OSes provide to clusters?
    8. Re:So... by Anonymous Coward · · Score: 0

      This kind of crap really makes the community look immature.

      Like you're helping matters any.

    9. Re:So... by Anonymous Coward · · Score: 0

      This has to rank as one of the stupidest statements ever made.

      When you get to know him, you will be able to forgive him. He doesn't have the fastest chip on his shoulder...if you know what I mean.

    10. Re:So... by bonch · · Score: 2, Insightful

      You don't get it. I never said it's impossible. I never said that nothing in the top500 runs windows.

      A few posts up:

      "Let me be the first one to say: Windows isn't
      Designed
      Ment
      Capable
      for/of running on a Top500 server."

      Are you saying you didn't mean what you wrote?

      If it does the job well enough to be in the Top500, then obviously it's a tool that is right for the job. Just stop backtracking already and admit you were wrong.

    11. Re:So... by ChoGGi · · Score: 1

      the right tool is the one that does what you need

    12. Re:So... by Anonymous Coward · · Score: 0

      Actually, Linux and Unix look like mature platforms that people who know about computers are willing to use. Those who don't know any better, chose to try and build a platform running Microsoft's product. Everyone knows that Microsoft's is an insecure, immature platform (and I really don't care what you say about XP, it's second rate, and much less then the first beta of OS/2). Real programmers and real professionals don't touch it because it isn't up to the job. The fact that some Microsoft warez got onto the list means IT managers without any knowledge or training get into pissing contests with their IT staff (and insist on poor performers like Microsoft). There is no pride in these systems because the designers are saddled with what their PHB's insist that they use (and they would be 100 points up the list if they had just picked a better system).

    13. Re:So... by idsofmarch · · Score: 1

      Talk about missing the point. The point was given enough thrust even a brick can fly, but that doesn't mean you want a flight of bricks. Efficiency is important. However, Windows can be part of a cluster, it just isn't as efficient as UNIX or Linux.

      --
      Anyone who whines about being modded down should be.
    14. Re:So... by Deviate_X · · Score: 4, Informative

      I'm afraid you are very wrong rewt66, the NT based OS was designed from the beginning to be multi-user capable system. To be clear on this, NT has very a very capable multi-user model, infact it relies on this fact, combined with a very fine grained security model (read here and here: ftp://shell.shore.net/members/w/s/ws/Support/OS/W2 K.pdf).

      Security problems exist with all operating systems.

      Shatter, you mentionned it, is confined to single session userspace code, and it relies on badly written privaliged code - think drivers, ... thus your citation of the shatter just demonstrates you lack of knowlege. If you want to know what is dangerous in a multiuser system then here are some examples of privalege escalation, look: here and here.

      And no Windows NT was not a ground up rewrite of Windows 1.0 it is infact a entirely different design, only sharing a subset of user-space application API.

      So the dude is not stupid, but he would be if he were asking you for advice

    15. Re:So... by Anonymous Coward · · Score: 0

      Pot, Kettle, Black

    16. Re:So... by Tim+C · · Score: 1

      Dude, I don't know what things are like on your planet, but around here, turtles were not designed for any such thing.

      Well, dude, I don't know what things are like on your planet, but around here, turtles weren't designed at all, they evolved.

    17. Re:So... by Anonymous Coward · · Score: 0

      "If it does the job well enough to be in the Top500, then obviously it's a tool that is right for the job."

      If a human can be catapulted through the air at Mach 3 then obviously it's a tool that is right fo the job.

    18. Re:So... by Anonymous Coward · · Score: 0

      First, what kind of dipshit designs a system where the standard method of running programs is to create a window and event loop? That means everyone is encouraged to break the security advice that Microsoft quietly puts out beneath their blaring marketing campaigns.

      Second, having a privileged window should not open up the system to guaranteed forms of attack. That is simply crappy design no matter how you spin it, and a webpage does not mitigate the pervasive problem.

    19. Re:So... by Foolhardy · · Score: 1
      First, what kind of dipshit designs a system where the standard method of running programs is to create a window and event loop?
      It's a holdback from the earliest versions of Windows. I agree that it has become an old design with many layers of compatibility and some cruftyness. The basic idea, having client threads wait for incoming events so they can be processed, however is fine. A replacement, Avalon in Longhorn is planned.
      Second, having a privileged window should not open up the system to guaranteed forms of attack.
      It's only a risk if the underlying desktop is accessible by malicious processes. A desktop is a shared area, with little security inside of it. It's like sharing a section of memory between processes; it's only safe to do that with processes you trust. The idea is to prevent access to the entire area, which works fine using desktops. Either that, or put the unsafe processes inside a job that limits window handles to only those belonging to processes in the job. Sandboxes can be built, you just have to ask for them.
      That means everyone is encouraged to break the security advice that Microsoft quietly puts out beneath their blaring marketing campaigns.

      That is simply crappy design no matter how you spin it, and a webpage does not mitigate the pervasive problem.
      Huh? No one said security was easy. You have to understand the system before you can secure it. Willfully ignoring the documentation is not a defense for insecure programming.
    20. Re:So... by Anonymous Coward · · Score: 0

      Have you never losened a screw with a knife?

      Hammered a tent stake with a rock?

      Used find & date in a bat file to edit an INI file?

  87. Wow by r_jensen11 · · Score: 0

    Wow, those have got to be the easiest supercomputers to crack. I mean, wow.... So does that mean that when one crashes, all of them crash? Probably not, because then it wouldn't ever have time to do any supercomputing....

    I'll just stick with throwing Linux on a cluster of cell-processor computers, maybe just a bunch of PS3's would suffice....

  88. C insecure? Use Fortran. by Bloody+Peasant · · Score: 4, Interesting
    C has a really crappy track record of being secure

    Then use what many in the high performance compupting field do: Fortran. There is at least one advanced C++ development project I know of that has Fortran as its core deep in the bowels of the FFT routines... for efficiency reasons. It's just plain faster.

    Plus, how many buffer overflow exploits have you seen recently on Fortran programs? :-)

    --
    -- This .sig intentionally left meaningless.
  89. No, customizing a special-purpose supercomputer system is not the same as writing a desktop application. And yes, I know what I'm talking about.

    --
    What keeps me going is my inertia.
  90. something fast for cluster using MS product by grumpyman · · Score: 0

    Using ms-dos 5.0 could be faster than windoz on the same machine. You want it customizable? Use .bat scripting!

  91. High Availability clustering? by chiph · · Score: 1

    I'd just be happy if MS offered high-availability cluster support in C#. Right now, you have to use the generic resource service, and I'd much rather be able to write custom cluster resource dlls in C#.

    Chip H.

  92. Cluster or Cruster by Anonymous Coward · · Score: 0

    The worlds greatest virus ... in a cluster!
    hmmm!

  93. Activation is the problem by zecg · · Score: 3, Funny

    Someone is going to spend a lot of time on the telephone dictating license numbers to activate an entire cluster...

    --
    .i lu doi ringos.star. xu do puku'aroroi dunli dopecaku leni virnu li'u
  94. Nice of them to let us write software by AintTooProudToBeg · · Score: 1

    letting developers write software using the C# programming language

    What does this mean? Developers couldn't write software using the C# programming language before?

  95. Real clusters dont care by grozzie2 · · Score: 4, Interesting
    Gonna be lotsa windows bashing in this thread, that's for sure, but, the reality is, cluster computing is for the most part operating system agnostic. What matters, is the application being hosted on the cluster.

    If you take a look at the worlds largest supercomputing project, it uses a distributed computing system, and it's for the most part os agnostic, but, the target software has not been compiled for _all_ availble platforms. For reference, check out seti@home. Granted, this project is of a scale that it deserved a customized message architecture, so it's quite unique overall.

    Clusters in general are utilized to solve problems in a distributed manner. In the scientific community, MPI is used, and in the web hosting world, clusters are used for load balancing and high availability. The reality is, both of these tasks can be very application specific, and operating system agnostic. In theory, there is no reason a properly written MPI application cannot be deployed on a cluster consisting of half linux, and half windows machines. In reality, such applications tend to rely on artifacts of having identical nodes, and it would be a lot of extra work maintaining a code base such that it can be arbitrarily launched on both platforms. Its far more efficient to tune it up for a single platform, and just use the same platform across the entire cluster.

    In the load balancing world, same issues will surface. There is really no reason you cant use a mix of windows and linux based apache systems to back a load balancing cluster. Again, it would be a LOT of extra work managing the mixed configuration, and ultimately, that gets kind of pointless.

    Out in the real world, clustering did focus in on linux rather early in the game, because it's open source, hence the folks doing clustering had the option to actually make changes to accomodate thier clusters. There are numerous models to choose from, ranging from a really simple MPI implementation where each machine is virtually independant, and simply passing messages via some high level api, all the way down to the OpenMosix implementation where each machine in the cluster just has the appearance of 'yet another processor' on the overall host. In the former case, applications need to be custom written for the cluster, in the latter case, no modifications are required to applications. Two vastly different architectures, that both fall within the buzzword 'cluster', but are so far removed from each other, there is no similarity other than the fact both use a lot of computers.

    A move by microsoft to produce a 'cluster centric' variation of windows actually validates the linux cluster more than anything else can in the marketplace. It demonstrates clearly that the cluster buzzword is gaining enough traction in the management mindset that microsoft needs a presence in that area.

    It'll be interesting to see what the final form of the product really is. If it's just a set of gui configurators to manage an MPI system, it's really nothing that couldn't have been done as a third party add-on, and an admission that no third parties were interested in tackling this high end portion of the marketplace on the windows platform.

    If the clustering system turns out to be a full process/thread level migration system, akin to the mosix implementation, it'll have a lot of potential, simply because applications do not need to be re-written in order to take advantage of the cluster, assuming ofc, the application already has enough smarts to distribute it's workload amongst multiple processors. the last time I checked (and it's been quite a while), excel is not smart enought to distribute it's calcs amongst multiple processors, something to do with the single threaded nature of serial calculation.

    The final proof of technical issues will come over the next few years, and it's going to be an interesting thing to watch. There is going to be a significant amount of support business generated in migrating clusters from one platform to the

  96. antiApple zealots never cease to amaze me by abulafia · · Score: 1
    Clustering was started on platforms like Sun and Linux. Yet, there is no mention of that in your posting--you talk as if it was Apple and Microsoft. Yeah, Apple has been in the news because they put themselves there.

    Actually, clustering started on platforms like Appolo and Cray. Learn some history before you try talking trash. Here, I'll help the education: google for ["oil exploration" clustering]. Look for mentions of platforms from the 80s. Profit.

    Cluster computing is still the domain of Linux, BSD, and Solaris, and there is no indication that that is changing at all, glitzy press releases from Apple and Microsoft notwithstanding.

    (Emphasis added.) And where do you think Apple got clustering capabilities? [whistles sweetly, waits...]

    Really, I don't see anywhere where the GP poster said anything about Apple inventing clustering. Of course, that shouldn't stop you from demonstrating your ignorance and bias on slashdot...

    For the record, I haven't owned a Mac in almost 10 years, and I can't stand their legal stance. I am considering an iBook, once I really need to ditch this poor, abused, aging TP running Debian that I type this on... although I do hate the way the keyboard feels.

    --
    I forget what 8 was for.
    1. Re:antiApple zealots never cease to amaze me by idlake · · Score: 1

      Actually, clustering started on platforms like Appolo and Cray.

      No, it didn't. Those systems had a form of "clustering" (as did other systems before them), but not in the current sense of using large numbers of cheap commodity hardware. In different words, clustering technology was invented on other platforms, it started (i.e., took off in the real world) on the systems I mentioned.

      (Emphasis added.) And where do you think Apple got clustering capabilities? [whistles sweetly, waits...]

      Well, not from BSD UNIX because BSD UNIX didn't have any special facilities for clustering. BSD APIs happen to be supported by a lot of clustering software, but clustering software is fairly portable anyway.

      Really, I don't see anywhere where the GP poster said anything about Apple inventing clustering.

      I didn't object to any fictitious claim by him that Apple invented clustering, I objected to his implication that somehow this was some big battle between Apple and Microsoft. Neither of those companies has any relevance to the clustring market. Apple's attempts to enter it are as irrelevant at this point as Microsoft's. If anything, Microsoft has better technology with C# and provides a real alternative to the UNIX-based clustering systems (but they'll still fail because UNIX and FOSS systems will match and exceed them quickly).

      I am considering an iBook,

      I suppose the grass is always greener... the one thing I can say for mine is that power management works, something that's a pain to get working on many x86 laptops. Other than that, it's a very mixed bag. Nice theming, some nice standard applications, UNIX command line, but poor WiFi range, sluggish and proprietary window system, limited software selection, painful system management in many areas, etc. If you mostly spend your time at the command line and are looking for some commercial GUI apps, it's a good choice. If you want to use Gnome or KDE apps, or if you develop any kind of graphical software based on X11, forget it.

  97. No, you have it all wrong... by GuestFox · · Score: 1, Funny
    because with Windows HPC it would be more like...

    "I felt a great disturbance in the Force. As though millions of processes cried out in terror and then suddenly halted."

    -=GuestFox=-

  98. Microsoft Representative Reports by CherniyVolk · · Score: 1


    "With all the security and virus reports we get everyday, customers have started to associate malicious code as features."

    "Several customers have expressed concern at how long virus take to run, and hackers are complaining about their code exploiting buffer overflows and other security related issues in software development as taking to long to execute and exploit at run time."

    "We thought long and hard, how we could optimize efficiency and innovation by innovating ourselves and responding to wishes of our customers."

    "Welcome, here is Microsoft Clustering. Never before have your buffer exploits and viruses execute at such speeds."

    "We've had excellent feedback from hackers, virus writers et al." -- 'This is great, prime example of Microosoft innovation. Now, my virus runs so fast, the moment you hit the damage is already done! Thanks Microsoft!'

    Microsoft reports that they are pleased with the customer feedback, Bill Gates is reported to give a thumbs up and replied with 'Don't mention it'.

  99. But I thought.... by rubberbando · · Score: 1

    I thought we already had a Cluster version of Windows!

    Aren't hacked zombie machines actually being run as a cluster and on Windoze as well? :S

    --
    DEAD DEAD DEAD DELETE ME
  100. Yes and no... by Anonymous Coward · · Score: 0

    Your network security may be very tight, even with air gaps in between. However, buffer overflow exploits do not have to be caused by a network attack - they could be caused by something in the data that is being processed. As "supercomputing" becomes adopted for business use, the data being fed to your apps starts to come from external sources and could contain data that contains attempted exploits.

    We wrote off network driven buffer overflow exploits for a long time until the Morris worm really showed that they could happen. Data driven buffer overflow exploits may be difficult to engineer but the possibility definitely exists. Don't forget that they might be engineered by insiders with access to design specs, etc. but not actual access to all the data. Submitting a query to the cluster that then triggers an exploit that writes restricted data into your report would be a real possibility and quite useful for industrial espionage. Or, just putting in something that is known to overflow a commonly used library could be used to just crash the cluster as it attempts to crunch the data.

  101. MORON by Anonymous Coward · · Score: 0

    A beautiful lack of a mind... let me make a much of nonsense example and blabber...People like you that make OS into religion need a brain transplant. I am sick and tired and seeing a bunch of morons claiming they know a lot about Windows or Linux and how one is better than the other when in real life they barely know how things work. I just hope someday people like you will learn more about the systems instead of just creating and communicating more and more FUD be it about windows or opensource.

  102. Is the .Net security really a big selling point? by illuin · · Score: 1
    Early in the article:
    However, Theimer said the cluster version will include some restrictions on how the version can be used to prevent companies from performing standard Web hosting or other functions.

    Later:
    Although such code runs more slowly than C programs running directly on Windows, writing programs in C# that run atop .Net is easier and more secure.

    My question:
    If this OS is going to be so hobbled that it can't even play well on the internet, is it really going to be deployed in a way that makes buffer overrun exploits and the like a big concern? If it can only be a cluster, then it's going to be locked away somewhere well away from the pokes and prods of your neighborhood script kiddies.

  103. Clusters & Windows by Anonymous Coward · · Score: 0

    Just think about all those millions of computer running windows out there, being unused, left on at night, and wasting cycles. Now, imagine if all of these computer could down a service pack that easily makes them part of a cluster...

    Now imagine a new virus that takes control of all these computer and uses them to illegally as part of some orgs cluster to hack or break some code...

  104. Re:Slashbotters and FUD - link with rank please by ad0gg · · Score: 0, Flamebait
    Yeah the link to top500 is fud. Especially were it it clearly states ranking. And clearly states it is running windows.

    You maybe slow so here's another link with less text so not to confuse as much as the previous link. Reading is hard isn't it?

    --

    Have you ever been to a turkish prison?

  105. seti@home, folding@home and no Internet connection by carboncopy79 · · Score: 1

    I don't use Ms Windoze.

    But, millions and millions of people do. And there is a lot of wasted processing power out there.

    A lot of distributed computing emphasized on Windows (pseudo) operating-system, because of the vastness of wasted processing power.

    Yes, distributed computing is suppose to be cross-platform or platform independent.

    But, I see no reasons (technically) why we need a Windows pseudo-OS cluster.

    A note to the designer of the system. Make sure they do not connect the cluster to the Internet, please. We have enough machines out there spreading viruses, worms, trojans, spywares, etc. We don't need a super-computer to do that.

  106. Re: Grendel (not Beowulf) by Anonymous Coward · · Score: 0

    Let me say this again (original post got modded out of existence by moderators without any classical education): A cluster of machines with this version of Windows is a _Grendel_ cluster, not a Beowulf cluster. And of course we know who wins the benchmarks battle.

    PS: Before modding me down - look up Beowulf/Grendel on wiki.

  107. Re:Slashbotters and FUD - link with rank please by Anonymous Coward · · Score: 1, Informative

    Ya know what? You're an asshat.

  108. Re:C insecure? Use Fortran. by hawk · · Score: 2, Funny

    Plus, how many buffer overflow exploits have you seen recently on Fortran programs? :-)

    Oh, we have them. We work them the same way as unix mail viruses: on the honor system. :)

    hawk

  109. A cluster eh? by rune2 · · Score: 1

    Finally a system that can run Longhorn!

  110. Windows Cluster = Supercomputing for DUMMIES by buttkick · · Score: 0

    Hehe, that's nice, now even non-technical people will think they can build a supercomputer.

    Maybe that's not a bad thing, but as we all know, windows only gets right(sort of) in the third try or more :-)

    Windows 1.0 (crap)
    Windows 2.0 (crap)
    Windows 3.x (worked)

    Windows NT 3.1 (crap)
    WIndows NT 3.5 (crap)
    WIndows NT 3.51 (worked)
    Windows NT 4.0 (crap, I hate it :-)

    Windows 95 (crap)
    Windows 95 osr2(kinda less crappy)
    Windows 98 (ubber sluggish crap)
    Windows 98 se(with 98lite works OK)
    Windows ME (THE MOST CRAPPY OS IN HISTORY)

    Kernel 5.x
    WIndows 2000 (crap) You have to reboot to change an IP, what a JOKE!
    WIndows 2000 SPx(kinda crappy)
    Windows XP (crappy desktop)
    Windows 2003(Worked, actually this one I use, is the best server to be used as desktop I know :-), but I still don't qualify windows as server OS)

    Win2003 is the best windows yet. And if they base Cluster in 2003 but without the bloat, they might have a chance. Like a post before, customizaton is KEY, and a lean OS too, don't want to spend cycles on stupid processing eyecandy.

    Maybe M$ is waking up, more and more they are making good tools to monitor the OS, (nothing compared to Solaris DTRACE), and command line tools.
    Cluster = command line progs, not GUI, AFAIK.
    So making it possible to automatize CLI functions, is very necesssary.

  111. I don't think turtles were designed... by NotQuiteReal · · Score: 1

    ... and somehow I don't think Windows was either. They both just happened.

    --
    This issue is a bit more complicated than you think.
  112. Linux + mono = cluster by Evil+Pete · · Score: 1

    If you want C# then why not mono? Then you don't have to spend the license fees for all those Windows boxen. Seems pretty obvious. Linux already clusters quite well, just add Mono/C#.

    --
    Bitter and proud of it.
  113. The point is... by rs79 · · Score: 2, Insightful

    "C has a really crappy track record of being secure"

    C doesn't kill people, sloppy programmers kill people.

    C is just a language; it is neither secure nor insecure. It depends on how lazy the programmer using it is. I'm thrilled there's a thing called C# that helps sloppy programmers. Warn me if anybody writes an OS in that bloated pig.

    But C by and of itself dosn't mean code is insecure.

    --
    Need Mercedes parts ?
    1. Re:The point is... by danheskett · · Score: 1

      You are not being entirely genuine though, there have been a number of libc related sploits and security problems over the last 30 years.

      One line in a link you provide proves me right:

      Write bug-free code. I've mostly given up on the standard C library. Many of its facilities, particularly stdio, seem designed to encourage bugs. A big chunk of qmail is stolen from a basic C library that I've been developing for several years for a variety of applications. The stralloc concept and getln() make it very easy to avoid buffer overruns, memory leaks, and artificial line length limits.
      DJB has given up on the standard C lib.

  114. They must still have a few tricks up there sleve. by davvr6 · · Score: 1

    Imagine if long horn was entirely scaleable across multiple processors and was also application independent? I mean if your gonna steal an idea why not steal the whole dream! They most likely have allowed the likes of unix/sun/bsd to develop this market before beginning the process of subjecting it. They may be holding there tech in reserve for years to do this. Now the evil empire strikes back. Apple I implore you to fully grid implement OS X now!

  115. Uh by bonch · · Score: 1

    Obviously, when I said "yes," I was referring to Windows.

    In the same way, Windows was not designed for clustering.

    Not that you'd have any insight into the development of Windows NT, but the fact it DOES do clustering already disproves your argument.

    1. Re:Uh by bonniot · · Score: 1

      The fact that is does clustering proves that if was designed for it? Man, you either need to look up the word "design" in the dictionary or to take a course in logics.

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

      Sounds like someone is mad that Windows does clustering as good as or better than Linux and has no counterargument for it.

    3. Re:Uh by bonniot · · Score: 1

      Which OS we are talking about is irrelevant. I'm saying that argument of the great-grandparent (of this post) is logically flawed.

  116. What? A knowledgeable reply on /.? by Anonymous Coward · · Score: 0

    Please, mod parent up.

  117. How about this? by einhverfr · · Score: 1, Insightful

    Running Windows on a supercomputer is about like running Embedded XP on a real embedded device, like an elevator control system. It is neither designed for nor is capable of meeting the needs of these markets.

    --

    LedgerSMB: Open source Accounting/ERP
  118. Never mind... by greyhoundpoe · · Score: 1

    I just got screwed up by inconsistent quoting styles, I get it now.

    1. Re:Never mind... by hey! · · Score: 1

      Nope, don't mind. It's tricky to quote with an included quote.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  119. Windows CF by Anonymous Coward · · Score: 0

    Windows CE is taken, they should call it Windows CF.

  120. Wrong solution to wrong problem by UnknowingFool · · Score: 4, Insightful
    Even Microsoft's Excel can benefit, he said, noting that some businesses have worksheets that can take hours to calculate. Today, such work requires third-party add-ons such as software from Platform Computing. However, Theimer said that Microsoft may be interested in offering that capability itself. "Microsoft is also looking at this," Theimer said.

    Am I the only one that read this and think Theimer and MS have no clue what clusters are designed to do? Using a spreadsheet to do lots of number crunching is an application problem. You are using an application in ways that it was not intended. That's far different than an OS performance issue where your application is limited by what the OS can do and need some way to tweak the OS to perform better. How is MS Cluster going to solve this spreadsheet problem? Is that spreadsheet going to run across hundreds of machines? My solution would be not to a use a spreadsheet in the first place. There must be some other more suitable application.

    I may be cynical but I see this as another ploy by MS to expand their revenue by bloat. As their software gets more bloated, the average consumer will be forced to use newer and more powerful OS to run it. I'm sure that MS will be tickled in 2010 when you need a 64 way processor just to run BackOffice 2009 so they can charge your company for a license for each of the the 64 processors.

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
    1. Re:Wrong solution to wrong problem by Anonymous Coward · · Score: 0

      >>My solution would be not to a use a spreadsheet in the first place. There must be some other more suitable application.

      Errm... such as?

  121. Re:seti@home, folding@home and no Internet connect by man_ls · · Score: 1

    The NT line (on which, current OSes such as Windows 2000 and XP are based) has always been a full OS.

    The Legacy Windows line (Win3.1, Win95, Win98, Win ME) ran on top of DOS for the most part. Arguably, these were mostly shells at the earliest, up through fairly full-featured API extenders, at the latest.)

  122. Everyone loves a few days off... by x404x · · Score: 1

    Project Manager: "Ok guys, you have the week off"
    Researcher: "What?! We just got the new 1200 node Windows cluster in!"
    Project Manager: "That's just it, we turned it on and got a kernel panic BSOD, it's going to take about 7 days to dump the physical memory"

  123. Not for scientific by aepervius · · Score: 2, Interesting

    I am a physiker (Physicist?) and worked with a lot of mathematiker (mathematics?). Until recently I programmed on big irons & clusters. We all used only one thingas : Fortran. We programmed on cray, On Origin, on cluster. And we (many groups over many countries) used Fortran. Why is that ? 40 Years worth of mathematical libraries. Extremly optimised compiler code, generating machine code as packed as direct assembler code. And a community you can talk to to get code snippet or code solutions hand on. MPI with years over years of experience.


    Fat chance in hell any of us use anything *BUT* fortran. Why should we care for new language which do NOT BRING ANYTHING to us and force us to port many many libraries, debug again what is mostly now bug free, and start over ? Man. Get a clue. And Make a MS-FOrtran for that cluster and MAYBE if for the same price we get better performance you might get a chance. But for worst performance and same price ... And forcing another language... Only a manager would buy such a system for scientifics, and the scientific would snicker while formating all HD and install an OS where High performant Fortran does exists.

    As for security... What security ? By the time your are on the cluster you should already have been thru with security, through a front end. The Cluster is to be used for high performance calculation NOT for securly checking bounds of arrays.

    Frankly I think this offer is only directed towward marketing/enterprise which use their cluster for ANYTHING but mathematics.

    --
    C. Sagan : A demon haunted world:
    http://www.amazon.com/gp/product/0345409469/
    visit randi.org
  124. Zombies? by Anonymous Coward · · Score: 0

    they would be awfully big...

  125. It'll be great... by ngyahloon · · Score: 1

    ...if the compute nodes can be configured to boot into non-GUI mode because who needs GUI for the compute nodes??

    And what about remote access of the compute nodes. WIll openssh be included (via cygwin)?

    --
    Carpe Diem: Seize The Day!
  126. What would you call that ? by Anonymous Coward · · Score: 0

    Clusterfuck ?!

  127. Mr. AD !! by Anonymous Coward · · Score: 0

    Yes, but according to the microsoft ad embedded into this article , linux does not have a TCO lower than windows. As a result I'm now going to switch over to MS as a server platform. All I care about is cost, I don't care about how it technically works. I'm glad I saw that ad!

    *cough* sell out *cough*

    MR. AD !!

  128. OK, I'll say it by Webmoth · · Score: 2, Funny

    Imagine a beowulf cluster of BSODs.

    There. I said it. Happy?

    --
    Give me my freedom, and I'll take care of my own security, thank you.
  129. MS Cluster Server ??? by Anonymous Coward · · Score: 0

    Is it MS FAILOVER Server they are talking about ??

  130. So... by Anonymous Coward · · Score: 1, Insightful

    In the same way, Linux was not designed for the deskop. It wasn't even designed to have 3D games or be used by joe sixpack, and we've seen the usability problems that have resulted from KDE and GNOME kludging it to do what it was never designed to do. (And I'm sure you're going to say "Of course Linux kernel 1.0 wasn't designed for that, but Linux 2.6 was!" But Linux, while it was (at least supposed to be) a from-the-ground-up rewrite of UNIX, it still kept enough of the original design to be seriously flawed with respect to the desktop (see any usability test) and games (see how many of the games come for Windows and how many come for Linux). GNOME and KDE added to the capabilities, but never fixed the design.

  131. wrong by Anonymous Coward · · Score: 0

    First of all, Java and C# both achieve C-like performance.

    Second, researcher time is far more valuable than compute time, so saving 10h of programming time with 1000h of compute time is often worth it.

    Third, using a well-designed high-level language improves quality of results: who knows how many of your C-based computations have yielded incorrect results because you failed to initialize a variable or because a stray pointer wrote to the wrong array?

    Fourth, even slow, interpreted languages are commonplace in high-end scientific computing (Matlab, etc.): you write the inner loops in Fortran or C and the rest in the HLL. Even if C# were too slow to write the inner loops (which it is not), you can use it in that way. In fact, the idea that you seem to have that a normal scientific researcher is capable of writing efficient inner loops is silly: if you need high performance, you need to use libraries like BLAS, ATLAS, LAPACK, etc., and you can call those from C# as easily as from C or Fortran.

    Go visit a few research labs

    I don't need to visit one, I work at one. I'm sorry there are still lots of people like you around who evidently don't really know what they are doing, but that's your problem, not mine.

    1. Re:wrong by Anonymous Coward · · Score: 0

      1000h of compute time is 42 days.

      I don't know where you are working but there are computations that take a lot more than 42 days.

      Even a single digit percent decrease in speed gets translated in weeks real time.

      So those 10h of research-programming time are more than worth to be done in the optimall way (no "near C" performance languages, neither C (Fortran compilers produce faster code than C)). The overall waiting time till the results get produced will be smaller.

    2. Re:wrong by Anonymous Coward · · Score: 0
      Which part of this did you not understand?
      Fourth, even slow, interpreted languages are commonplace in high-end scientific computing (Matlab, etc.): you write the inner loops in Fortran or C and the rest in the HLL. Even if C# were too slow to write the inner loops (which it is not), you can use it in that way.

      Only a tiny percentage of the code for any high-performance computation actually is time critical.
  132. missing the point by Anonymous Coward · · Score: 0

    If you think either of these has the performance to compete with Fortran/C for intense numerical computing, I have a few large bridges to sell you.

    C itself doesn't have the performance for intense numerical computing. When people do intense numerical computing in C and they care about performance, they usually rely on numerical libraries created by specialists. In my experience, the average C or Fortran programmer wouldn't be able to produce a high-performance inner loop if his life depended on it (and they usually don't even know how far away from the limit they are).

    If you're going to call library routines for your inner loops anyway, it doesn't matter what you do it from: Matlab, C#, C, Fortran, ...

    Having said all that, C# is actually about as fast as C or Java in practice. Unlike Java, it is very easy to call libraries. Unlike Matlab, you can actually write sequential inner loops in it and have them perform reasonably well.

  133. agreed by idlake · · Score: 1

    I don't think I said anything about which C# implementation or cluster tools to use. In fact, cluster computing with C# has already started independently of Microsoft, Microsoft's product announcement just creates more interest in this area.

    And, yes, I agree: Linux + Mono is the way to go: a proven, open, high-performance cluster platform with a high-quality, open source language and runtime. I don't think Microsoft will be able to compete.

  134. Re:C insecure? Use Fortran. by JamesP · · Score: 0

    you've got to be kidding me!

    Then use what many in the high performance compupting field do: Fortran.

    Because they are too lazy to learn a REAL programming language. Like C.


    There is at least one advanced C++ development project I know of that has Fortran as its core deep in the bowels of the FFT routines... for efficiency reasons. It's just plain faster.


    Maybe because you are using the Intel compiler, that chews Fortran and spills highly optimized code. But sorry, you CAN'T beat hand optimization using ASM/Intrinsics in C++ for FFT (or any other kind of code)> just read the bloody Intel manuals!


    Plus, how many buffer overflow exploits have you seen recently on Fortran programs? :-)


    Zero programs, zero bugs!!

    --
    how long until /. fixes commenting on Chrome?
  135. Re:Slashbotters and FUD - link with rank please by Herschel+Cohen · · Score: 1

    You are right, I missed the obvious link that was placed second in the note. However, I still find it odd considering the depth to which I searched the Cornell site that they did not mention it along with their other marketing information.

    Yes reading is hard when you are trying to wade through uninformative, stupid posts. In this mass of verbiage it is too easy to miss a cogent argument.

    Again my error, thanks.

  136. What would YOU name the first virus ... by SIWaters · · Score: 1

    ... specifically written to target this system?

    clusterf*ck ?

    SI (which stands for shark infested) Waters

    --
    "I never metadata I didn't like."
  137. new, better, improve, more secure , bla bla bla by alexandreracine · · Score: 1

    ... and now, will it multitask this time?

    --
    No sig for now.
  138. Performance of CLR in a cluster by speedbump · · Score: 1

    The first thing anyone wants to do who has built a cluster is performance testing.

    I noticed last week that Microsoft's .NET framework EULA requires that you get written permission from MS before publishing any benchmarking infomation about the .NET platform.

    I doubt Mono's implementation of .NET carries the same anti-free speech restriction. So we can probably publicize C# and CLR performance in a cluster, but not comparable Windows cluster performance.

  139. Ah, the fast food approach to software design. by ibman · · Score: 1

    Given that the .NET platform will be supported on the Cluster version, it may make the cluster computing market more accessible to companies who currently employ big mac flipping vb programmers. A standard platform for companies to develop for would certainly make it easier to produce software for the ever increasing complex configurations of clusters, homogenous or otherwise. This should free up a lot of time for the researcher to run experiments. Why should researchers spend more time worrying about parallel algorithms and optimization routines than about their own projects? I see M$ going into the Cluster market like how it introduced DirectX to make audio and video programming easier for the average programmer. Of course, OpenGL was already available at the time, but that's another story. Not every researcher (or undergrad student) is an expert Fortran programmer.

  140. I felt a great disturbance in the Net by Anonymous Coward · · Score: 1, Funny

    ... as if millions of cluster nodes suddenly blue screened in terror and were suddenly silenced.

  141. MOD PARENT UP by elemental23 · · Score: 1

    +1 Funny!

    --
    I like my women like my coffee... pale and bitter.
  142. Just what we've been waiting for by Anonymous Coward · · Score: 1, Funny

    Bitchin'. The entire supercomputing community has been up in arms over the problem of how screwed they are by lack of decent C# support.

  143. Windows on clusters by F.Minusia · · Score: 0, Flamebait

    This is terrible. Think of how we may all be spammed by those who will use it for the purpose. Windows on non-clusters may become even more unviable due to attacks originating at such clusters. So those who want to use windows may better buy such clusters to be protected from such attacks. M$ will say this later ...

    --
    Prof(Miss) A Mani CU, ASL, AMS, ISRS, CLC, CMS, IEEE HomePage: http://www.logicamani.in Blog: http://logicamani.blogs
  144. Re:cost, and cost, and, last not least, cost. by haraldm · · Score: 1

    Correct. A couple of people here seem to be theoretizing about the pros and cons of Windows vs. Linux in a compute cluster. These folks (and M$) disregard the customer. I'm working as a consultant, having done a lot of pre-sales in this realm in the past 2 years. I've seen quite a few invitations to tender, and none of them was saying "if you can provide some more expensive operating system software instead of Linux, just deliver some less cluster nodes. We can live with it."

    Somebody here was saying "M$ targets this at customers who are running Windows already". This is ridiculous. NONE of the customers I've been working for does NOT run Windows somewhere, either in the datacenter or on the desktop. But ALL of them want the fastest floating point hardware for their money (this is why Opteron boxes sell like sliced bread in some industries), and not spend ANY money for the operating system. Independent of whether it is a public administration customer like a University or a car manufacturer. Mind you, you cannot buy a new German car any more that was not simulated on a Linux cluster at some point. These customers use all these LS-Dynas, Pamcrashes, Nastrans etc. Do you think anybody is going to rewrite all these applications for Windows? Thrash all the existing standard models and replace them by models for other cluster applications? Nobody there is waiting for Windows as a cluster OS. Rather the hell is going to freeze over.

    And last, advertising C# as a fast to use programming language is ridiculous too. This great idea simply disregards the billions of lines of existing code written in C or, mostly, Fortran. This is the customers' real value, their own code. Nobody is going to rewrite any of this code in C# just for the heck of it.

    But anyway, M$, show what you have, we're going to see your added value. And if you're going to give it away for free, maybe somebody is going to buy it. I for one am going to ask some of my customers what they think about using an apparently crippled Windows cluster edition instead of Unix or Linux. Or rather - no, I'm not going to do M$'s market research.

    --
    open (SIG, "</dev/zero"); $sig = <SIG>; close SIG;
  145. CAL costs add up quickly by SgtChaireBourne · · Score: 1
    CALs push the cost of MS products way up. Not just on the purchase price, but on the administrative overhead. You also get further delays (lost staff time) when adding new clients if the licensing managent by people other than the maintenance staff.

    Plus they are a convenient way of locking out competing platforms through differential pricing. Though that's not needed, just having another hoop to hop through is often enough. Getting (or giving) that extra sheet of paper can be too much hassle / politics.

    Overall, I've had only negative experiences with MS licensing issues, especially the last five years, and say that you must compare apples with apples. Price comparisons don't count for skeletal systems, you have to take into account the costs for a usable setup.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.