Slashdot Mirror


Microsoft Competes In Supercomputer Market

HoboMaster writes "Microsoft is releasing a public beta of Windows Compute Cluster Server 2003 in their first attempt to compete in the supercomputer OS market. Gates is planned to speak at the 2005 Supercomputer Conference, which will be Microsoft's first appearance at the conference. Gates, as always, has high hopes for this new version of Windows, even claiming it to be as powerful and easier to use than Linux."

42 of 464 comments (clear)

  1. oh boy by jst4fun · · Score: 5, Funny

    so its super blue screen(s) of death

    --
    Normal is Boring!! http://www.dealwithdeals.com/
    1. Re:oh boy by DurendalMac · · Score: 5, Funny

      They should have just called it Windows Clusterfuck Edition.

    2. Re:oh boy by sdnoob · · Score: 3, Funny

      brings to mind the age-old joke ...

      q. "why do i need to buy a new computer?"

      a. "so you can reboot windows faster."

  2. Confused by Henry+V+.009 · · Score: 5, Funny

    "easier to use than Linux"

    Yes? Where is the part about the high hopes for this operating system?

  3. First thing one associates with that name... by Anonymous Coward · · Score: 5, Funny

    ... well for me, it was clusterfuck.

    1. Re:First thing one associates with that name... by Anonymous Coward · · Score: 3, Funny

      Microsoft Windows Complete Clusterfuck? Why, that's not a new version at all!

  4. Maybe Linux... by NardofDoom · · Score: 4, Informative
    But not OS X

    And I can bet it won't be included with their client systems.

    --
    You have two hands and one brain, so always code twice as much as you think!
  5. Wake up, Bill by Fished · · Score: 5, Insightful

    Supercomputers aren't about "Ease of use." They're about speed per dollar. When WCC can beat Linux on price/performance, then people will stand up and take notice. Not before.

    --
    "He who would learn astronomy, and other recondite arts, let him go elsewhere. " -- John Calvin, commenting on Genesis 1
    1. Re:Wake up, Bill by ma_luen · · Score: 4, Interesting

      Actually the importance of the raw performance of the machine is on the decline. More emphasis is being placed on the idea that super computers are only useful in the sense that they help researchers solve problems. So there is growing interest in the notion of "time to solution" as a combination of ease of programming for, ease of using, and of course running a data set on the machine.

      Mark

    2. Re:Wake up, Bill by dtfinch · · Score: 4, Funny

      I'm pretty sure supercomputers are about performance.

    3. Re:Wake up, Bill by schon · · Score: 4, Insightful

      It's not even that - clusters aren't about shiny desktops, they're about custom-written apps.

      MS Excels at letting the computer illiterate do whatever MS has envisioned they might. You wanna connect to the internet via DSL? No problem. You wanna write an email to Grandma? No problem. You wanna do something that MS hasn't thought of yet? BIG Problem.

      Pretty much *anything* you do with a cluster is gonna be custom, "MS hasn't thought of this" stuff, and so will be harder to use, not easier.

      Why do I get the feeling that it will have a little version of Clippy asking "It looks like you're doing climatology variance research. Would you like me to help you model your data?"

    4. Re:Wake up, Bill by Otter · · Score: 4, Informative
      Supercomputers aren't about "Ease of use."

      Obviously the comment about "easier to use" is inane when talking about supercomputers, but that quote was invented by the submitter. What the director of the HPC unit (not Gates) actually said was "...easier to integrate into what they are already doing".

    5. Re:Wake up, Bill by jpetts · · Score: 4, Insightful

      That's right. So, in quantum chemistry for example, you can run more accurate calculations with a faster computer, and thereby, it is hoped that more accurate, or at least applicable results will be obtained. Therefore, the "time to solution" is reduced. The same applies to CFD, bioinformatics, whatever. There will always be classes of problems where more compute power will give you more data, and possibly insights. Ergo, a faster machine, in the absence of any other factor, will be better for some classes of research.

      --
      Call me old fashioned, but I like a dump to be as memorable as it is devastating - Bender
    6. Re:Wake up, Bill by NardofDoom · · Score: 4, Funny
      You wanna connect to the internet via DSL? No problem.

      Come on now. You and I both know that's BS.

      --
      You have two hands and one brain, so always code twice as much as you think!
  6. Now that CRAY is made by AMD by From+A+Far+Away+Land · · Score: 4, Funny

    The Opteron AMD processor is going into CRAY Supercomputers, so it only makes sense that Microsoft start making Windows for those AMD computers. What's next, a Beowulf cluster of Bill Gates?

  7. Re:Little redundant... by MightyMartian · · Score: 5, Insightful

    I don't know what the "easy to use" argument precisely means in this arena. The people assembling and managing large clusters to produce supercomputers are in a significantly different league than your average MS-Word user. Not to poo-poo MS or anything, but Gates seems to have forgotten the audience in this case.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  8. Re:How much? by CastrTroy · · Score: 3, Informative

    Exactly. With microsoft usually charging per processor, the cost of building a super computer could go through the roof. Not to mention that they will probably build in limitations like maximum 4 processors, and to use more, you'll have to buy the enterprise edition, and spend 3 times as much per processor.

    --

    Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
  9. Re:Little redundant... by AuMatar · · Score: 4, Insightful

    In what way? It seems the two are equivalent- double click this icon to start a program. Menu bar over there for a list of all programs. Except Linux has a good text interface as well as the GUI. If anything, that gives the edge to Linux.

    --
    I still have more fans than freaks. WTF is wrong with you people?
  10. Re:How much? by MightyMartian · · Score: 4, Insightful

    It's hard to see how MS will gain much market penetration in this area unless it substantially alters its licensing. As I said in another post, "ease of use" isn't exactly going to be a big selling point for the guys putting these kinds of computers together, and OS licensing costs of $0.00 is hard to beat.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  11. *yawn* by Yahweh+Doesn't+Exist · · Score: 3, Insightful

    he's actually claiming it's *as powerful* as linux!? why should that interest anyone, unless it's also as free?

  12. Well, this makes sense... by Anita+Coney · · Score: 4, Funny

    ... as we'll undoubtedly need a cluster to actually run Vista.

    --
    If someone says he and his monkey have nothing to hide, they almost certainly do.
  13. NY Times Article (free reg. required) by __aaclcg7560 · · Score: 4, Interesting

    The NY Times has this article. The opening paragraphs were a bit more intriguing:

    "In January a group of Microsoft researchers set out to discover how much computing power they could buy for less than $4,000 at a standard online retailer. They found the answer at NewEgg.com, where they were able to purchase - for just $3,632 - 9.5 gigaflops of computing speed. That is the amount of computing power offered by a Cray Y-MP supercomputer in 1991 at a cost of $40 million."

    1. Re:NY Times Article (free reg. required) by Anonymous Coward · · Score: 3, Interesting

      Yeah, its called an Apple G5 Xserve! (5GF rmax/CPU x 2 ~= 10GF for the $3000 cluster node) I'm sure the 970MP will make it into these at some point and that gets us 20GF/box (4 cores) Last time I checked you needed about 1000 of these boxes to get "noticed" on the Top 500 (see entry number 15 and 20.) If you can afford IBM Power5 boxes maybe you can take number 3.

      Somehow I think Windows Compute Cluster(fsck) Server 2003 does not run on the above hardware. Quick, there was just a November Top 500 list article posted yesterday...who was in the number 1 and 2 spot? Oh yeah, IBM BlueGene/L with 131072 custom PowerPC CPUs and a total rmax of like 280TF. Wow, that's only 30,000 *times* the CPU power of the MS $3500 off the shelf supercomputer. True, a 9GF Cray Y-MP may have cost $40mil 15 years ago. Today for $100mil you get 30,000 times the CPU power from BlueGene/L and can claim no 1.

      Can you imagine trying to put 15,000 "beige boxes" (I assume dual proc) purchased from NewEgg.com into a single room and have any kind of reliability? You think there might be a reason the "big" commodity CPU clusters top out at around 4000 boxes? (And that the hardware was not purchased from NewEgg.com...I mean WTF?)

  14. Yesterday's Future Tomorrow! by michael+path · · Score: 4, Insightful

    Nothing says "Product of the Future" like the beta version of a product named "Windows Compute Cluster Server 2003".

    Sure, they're doing it to maintain the "2003" branding of the flagship server. But why, less than two months before the end of 2005, are they not even trying to sound modern?

  15. I don't think so... by dslauson · · Score: 4, Insightful

    I have to say, I just don't think developers will go for it. First of all, if you're setting up a cluster of, say, 20 machines to run some MPI programs, you're going to be funneling some serious coin microsoft's way.

    Secondly, I, like many developers, have been running MPI programs on Linux clusters for some time now. What's my incentive to switch? All I've got is penalties, like having to buy software and stuff. MPI is already free, open source software. So now MS sticks it in their OS and sell it as a new platform?

    At least for me, this is too little, too late. I'll do what I've been doing, which is run my parallel code on Linux.

  16. until by akhomerun · · Score: 3, Insightful

    bottom line is, until microsoft can build this OS to be HUGELY FASTER than linux, there's no reason to pay extra for something that doesn't have any speed advantages.

    i've never heard of the supercomputing crowd complaining about ease of use, they are looking for more calculations for less money, and for that linux/unix is probably still the best choice. there's no reason to pay thousands for an OS that doesn't increase your performance any further than an OS that costs $0

  17. Re:How much? by schon · · Score: 4, Interesting

    "ease of use" isn't exactly going to be a big selling point for the guys putting these kinds of computers together

    Excuse me while I find my tinfoil hat.... .. OK, that's better:

    What if MS is doing this so that it can strongarm universities and research institutions? Something like going to the bean counters and saying "hey, we have this great new OS for supercomputers - we'll give you a reduced rate on it, *AND* a reduced rate on the licenses for the rest of your desktops, if you just agree to kick that smelly, communistic, viral, legally-dubious Linux off your clusters! (Did we mention that if you're using Linux, you might have to give up all your precioussss IP?)"

  18. Re:It's no surprise... by MightyMartian · · Score: 3, Interesting

    Look, it's one thing to support small clusters. That's a reasonably profitable market place, and I can't imagine a modern OS that is marketed as a server solution not offering that feature. But what we're talking about here is supercomputer clusters, beasties used in nuclear weapons research, weather forecasting and other forms of computational-intensive work. This isn't exactly a huge market. In fact it's a downright small one, dominated by custom applications and by a few companies with a lot of years of expertise in high end computing. This seems more an example of the sort of megalomonia that runs in the bloodstream at Redmond. "Yeah, we gotta have a presence in the supercomputer market! How come no one's modelling black holes or doing long-range climatological forecasting on Windows 2003?" What do they think, that supercomputers are going to be running Exchange 2003? "Oh yeah, baby, look at how fast Excel comes up now!" I'm used to the idea that Microsoft is going to try to dominate huge sectors of the computer industry, but supercomputers? It's as if Gates and his toadies are losing their collective marbles.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  19. Metrics: BSPS by behindthewall · · Score: 4, Funny

    Blue Screens Per Second

  20. Re:Marketing by einhverfr · · Score: 5, Insightful

    When I worked at Microsoft, I specifically argued *against* getting involved in HPC markets. It isn't really an interesting market. It isn't a big market. And it never will be. If anything it will get smaller rather than bigger. Yes, there are some applications that are not going away but these are not common. After all how many customers does Cray have? How many customers does Microsoft have? Ok, you have the answer to my question. Heck, the ISP and web presence provider markets are more important to Microsoft strategically than HPC.

    Indeed I cannot think of *any* reason why one would want Windows on an HPC cluster. Indeed, with Microsoft's reliance on COM and IPC stuff, I would be highly skeptical of using the Windows development environment in these cases. Yes, async I/O might be more mature on Windows, but I think that on the whole, Linux is a better choice.

    As for the ease of use factor. This is a product that is really only needed by a few highly technical people. Ease of use for beginners is not important here. Ease of use by experienced UNIX admins is. Sadly Windows fails here pretty badly. After all not everyone needs to build a Beowulf cluster with licensed Windows software in their basement and the intensive number crunching apps that such clusters are used for are the exception rather than the rule.

    Finally.....

    Why not take Windows Server 2003 Standard or even XP Pro (for fewer than 10 nodes), install SFU 3.5 and PVM and build your cluster that way? It seems that this would be better for the market than this new product which seems to be the worst of both worlds.

    This is just about saying "Anything Linux can do Windows can do better" rather than pursuing any reasonable business plan.

    --

    LedgerSMB: Open source Accounting/ERP
  21. The Windows Compute Cluster 2003 Cycle by AFCArchvile · · Score: 4, Insightful

    1. PHB sees Microsoft adverspamming for Windows Computer Cluster 2003, and believes the drivel.
    2. PHB makes case to execs, gets capital for an 80-node WCC2K3 cluster for eleventy billion dollars, thanks to Licensing 7.
    3. Admins shake their heads in disdain, get the thing running, and walk away.
    4. Developers waste time and resources reinventing the wheel.
    5. Nodes start to get rooted because the admins didn't harden the system.
    6. Organized crime groups use nodes to DDoS websites in the name of extortion.
    7. ...
    8. Profit! (for Microsoft, at least).

    --
    "Ancillary does not mean you get to rule the world." --U.S. Circuit Judge Harry Edwards, speaking to the FCC's lawyer
  22. If you want easy of use pick *ANYTHING* but Apple by J.+Chrysostom · · Score: 5, Interesting
    We've got a VA Tech-style Apple cluster over the course of the last year here at our university, and let me tell you, that thing had serious problem. It works now, but it took over a year of fighting Apple's stupidity to make the thing function decently. And we're one of the first people to get an Apple cluster up and running for serious computation (unlike VA Tech who have been building it, running the LINPACK benchmark and taking it apart time and time again). Examples of Apple's stupidity:
    • Apple's NFS server only supports 64 simultaneous connection.
    • Apple attempts to explain that "real" supercomputers don't have networked file systems.
    • Disk I/O was slow as molasses. Apple suggests using the AppleTalk protocol to communicate to the file server to speed things up.
    • Disk I/O still slow as molasses. Grad student discovers the software defaulted to non-buffered disk output (flush to disk).
  23. Re:How much? by Sax+Maniac · · Score: 4, Insightful
    MS is not stupid. They know exactly what supercomputer owners are paying in licenses as part of the total cost (they're not all Linux), and I'm sure they'd steeply discount the license to get into the space they want.

    They bring very little value to the back end. A typical distributed app is not a rich UI client that needs lots of Windows APIs to play DRM'd movies, so Windows has no advantage there. It's a C, C++, or Fortan (mixed, even) job running MPI over some specialized interconnect hardware.

    You also need a good parallel file system which I'm willing to go out on a limb and say that CIFS is probably not the optimal choice - any real system will probably be using a dedicated filer.

    However, their strong suit in this space are tools like IDEs. If they can convince folks that using Windows as a front-end to development, then they can make some good inroads.

    Right now the supercomputing folks are starting to get interested in Eclipse, and they're trying to head that off, not to mention small ISV's like us.

    --
    I can explanate how to administrate your network. You must configurate and segmentate it, so it can computate.
  24. Re:How much? by MightyMartian · · Score: 4, Insightful
    And that means that those universities are going to have rewrite their custom apps at great expense. I can't see it. I simply can't see how MS can reasonably strong arm anyone, corporate, governmental or university, into taking on a supercomputer variant of Windows.

    And even if MS were so compelled, what really is in it for Redmond? It's probably the smallest market in the world, with a customer base measured in the thousands, and one that already has access to either operating systems with a long multicomputing heritage or to clustered Linux systems that, for the kinds of guys that set up and maintain supercomputer clusters, offers no unreasonable difficulties as far as usability.

    I think what we have here is Gates' inferiority complex towards Linux. He desperately wants to have MS in every market, and can't stand the thought of that open source demon increasingly being utilized, so he'll waste money on a product that, even if it were to be a success within that marketplace, would provide an outrageously small amount of revenue.

    I suppose MS has money to burn, but if I had that much money to piss away, I'd try to take over the pocket calculator or security alarm markets.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  25. "Next week windows will be better" by MosesJones · · Score: 4, Insightful

    A standard line from Bill, "wait till you see Vista its better", "wait till you see compute its faster".

    Amazingly the press continue to take Microsoft at face value on annoucing their version as better when they don't release what they announce.

    So sure MS is better at supercomputers... I mean they have such a history in it, just look at the top 500 its just littered with MS boxes.

    This isn't Windows v Linux, this is MS Research v IBM Research. The people behind the CPU, Relational databases, reliable messaging and of course the huge amount of work on massively scalable computers. If MS had real ability they'd be working with the big processing boys from the goverment and weather prediction areas.

    --
    An Eye for an Eye will make the whole world blind - Gandhi
  26. Comments on others' comments by vectorian798 · · Score: 3, Insightful

    Security issues are irrelevant in a lot of cases. Scientific computing isn't done on computers attached to the internet...it is done on intranets consisting of specialized hardware streamlined for the needs of HPC. Most HPC programs don't even attach themselves to ethernet networks, but rather to things like Myrinet (bypass OS calls to reduce overhead GREATLY) that are intended for HPC. Being DDoS'd, or having a 'zombie cluster' etc are not really issues here.

    I think the advantage of a MS solution might be ease-of-use, especially in server clusters that are up for hire (that is, up for timesharing). If you are some group performing research that requries lots of power but aren't focused in a CS-related field, you may not have the resources to go use the (often arcane) parallel (MPI) debuggers etc. and churn out a top-grade program for a supercomputer. An MS solution might indeed be cheaper OVERALL because of time-to-solution (time = money). Let's face it, VS.NET is a dream to code in - compared to other well-featured IDE's like Eclipse, it is light-weight, easier to use (Eclipse has major bloat issues), etc. So who knows - as the article mentions, it might indeed become part of an end-to-end scientific process, where the computational parts seamlessly fit in.

    Furthermore, everyone who is talking about licenses per processor are not thinking properly...do you really think they would achieve penetration with the barrier to using the software so high? Of course not! Instead of speculating negatively, let's just wait and see what the licensing programs are when the product is released.

    My 2 cents

  27. Re:Marketing by vondo · · Score: 3, Insightful
    Indeed I cannot think of *any* reason why one would want Windows on an HPC cluster. Indeed, with Microsoft's reliance on COM and IPC stuff, I would be highly skeptical of using the Windows development environment in these cases. Yes, async I/O might be more mature on Windows, but I think that on the whole, Linux is a better choice.
    Why do Ford, Oldsmobile, Honda, you name it, get involved in Indy and Formula One racing:
    1. Prestige (branding)
    2. Research
    For whatever Microsoft spends improving Windows so that it can be used on today's supercomputers, the benefits they will reap for their server and workstation lines could easily repay that investment. I'm not at all sure they can make a go of it, but if they succeed it will help them a lot more than just selling some licenses for big iron.
  28. Purse Strings? by seven+of+five · · Score: 3, Insightful

    Regardless of what the folks who actually use the supercomputer want, there's always this administrator who signs off on the purchase who will say 'Windows, huh? Great. Now we can have one support contract that covers everything!'. The M$ Sales Rep takes him/her out to a couple fancy lunches and comes back with a signed contract.

  29. Windows Compute Cluster Server 2003 ... by tonymus · · Score: 3, Funny

    ...when you need to run MS Word really, really fast.

  30. Re:You underestimate Bill Gates by vsprintf · · Score: 4, Funny

    It's kind of like the way the GUI opened up computing to a lot of people who found a command line interface daunting, to say the least.

    Superclippy: It seems you're trying to factor large prime numbers. Would you like to engage the Microsoft Compute Cluster interface?

  31. Re:The difference by RzUpAnmsCwrds · · Score: 4, Informative

    Just watch the making of documentary for epIII of star wars, and look at all the shiny G5's hooked up to xserve's with awsome apple cinema display's.

    Better yet, watch the end credits - look for the huge AMD logo. Episode III was rendered on Opterons, not XServes.

  32. Re:what really happened by floating+eye · · Score: 4, Funny

    They spent billions to make a new Windows which turned out to need a supercomputer to run, and now they are desperately trying to find customers.