Journal Windows Compute Cluster Server

Posté par  (site web personnel) .
Étiquettes : aucune
0
9
juin
2006
Après s'être fait bouffer des parts de marché par Linux pendant des années voici la riposte qui s'organise.
Comme Linux règne en maitre absolu sur le segment des clusters de calcul intensif Microsoft a décidé il y a deux ans de pénétrer sur ce marché et de manger tout cru le petit pingouin manchot !

Aujourd'hui est annoncé le Windows Compute Cluster Server 2003 (CCS pour les intimes).

Pour avoir un petit survol de ce bidule :
http://www.microsoft.com/windowsserver2003/ccs/overview.mspx

Pour un survol un peu plus technique (attention c'est un .doc) :
http://download.microsoft.com/download/9/e/d/9edcdeab-f1fb-4(...)

Voici l'édito du journal en ligne spécialisé dans le calcul haute performance HPCwire qui évoque cette arrivée de Microsoft :
http://www.hpcwire.com/hpc/686956.html

Et voici l'article qui est consacré à CCS :
http://www.hpcwire.com/hpc/686785.html

Quelques extraits dignes d'attention :

Le but :

The CCS product is designed to manage 64-bit x86 computational clusters for high performance workloads, challenging Linux dominance of this market.


La facilité d'utilisation :

Its integration with Active Directory, which is installed in 80 percent of large enterprises, allows CCS to provide secure cluster access and job scheduling. A cluster system becomes just another Active Directory object, like a network printer. So from a workstation, you can discover clusters, monitor your jobs, submit new jobs and modify them. In this sense, CCS just extends the Active Directory model to recognize a new kind of resource.

Le "embrace and extend" classique :

Another aspect of CCS is that it provides a standardized platform for HPC applications. The MS-MPI message passing interface, derived from Argonne National Lab's Open Source MPI2 implementation, is used to support message passing for parallel applications. According to Microsoft documentation, MS-MPI is compatible with the MPICH2 Reference Implementation and other MPI implementations and supports an API of more than 160 function calls.

Le "on la fait juste parce que les gens nous ont supplié de remplacer cette saleté de Linux" :

They've been forced to learn Linux clusters, in many cases, by necessity, because a complete solution hasn't been available from Microsoft. We're consistently hearing from folks that if you give us the same environment that we're used to in Windows, we'll be glad to adopt that.

En définitive on peut parier que Microsoft va effectivement manger une part du segment des clusters de calcul. Il n'y a pas de raison de penser que leur CCS ne sera pas efficace (ils ont embauché avec leur maxi paquet de dollars des pointures du secteur pour développer le bouzin) et en plus il profitera de l'integration poussée avec Windows (Active Directory et autre) et des habitudes/inerties de nombreux administrateurs qui ne connaissent que Redmond.
  • # 2003 ?

    Posté par  . Évalué à 9.

    Windows Compute Cluster Server 2003 will be available to order in August 2006.
    2003 dispo en 2006...
    logique...
    et on dit que les versions logicielles des paquets sous linux sont pas très clair...
    bien sûr... bien sûr... :-)
    • [^] # Re: 2003 ?

      Posté par  (site web personnel) . Évalué à 10.

      ça doit vouloir dire que ça tourne avec Windows Server 2003.
      C'est vrai que c'est pas très malin comme nom...mais "Kill the Pinguin 2006" ça aurait été trop voyant !
  • # Dans le top 500

    Posté par  . Évalué à 4.

    il n'y a quand meme que 1 cluster windows ... (liste de novembre 2005).
    Quand a windows pour le HPC ? si ils y arrivent pourquoi pas mais c'est loin d'etre si simple .
    Est ce qu'on peut changer les algos de scheduling ? est ce qu'on peut changer la gestion mémoire ? Est ce que leur implémentation de MPI est aussi bonne que celles que l'on peut trouver sur les unix ? etc ...
    Sans compter que cela fait un moment qu'on fait du HPC sur les unix , tandis que windows ...


    enfin :
    des habitudes/inerties de nombreux administrateurs qui ne connaissent que Redmond
    J'espère que ce genre d'administrateur ne s'occupe pas de HPC (vu qu'ils viennent eux meme de dire que ca n'existait pas chez eux avant :-D )


    Quand au reste (load balancing etc...) je sais pas , wait & see :)
  • # CCS

    Posté par  . Évalué à 10.

    espérons pour eux qu'ils seront plus performants avec CCS qu'ils ne l'ont été avec CSS...

    Sinon, l'intérêt d'un cluster linux ou *bsd est aussi qu'il est possible d'utiliser un parc de machine avec des licences libres, ce qui réduira forcément les coûts au point de vue OS.
    A moins que microsoft fasse un super "bundle" pour 500 ou 1000 machines, ou alors qu'ils s'inspirent de Seti home et qu'ils déportent les calculs sur une partie du parc de machines zombi qui sont livrées avec winXP... un spyware/malware de plus ou de moins...

    Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

    • [^] # Re: CCS

      Posté par  . Évalué à 4.

      ben quoi 2000 licence winserver2OO3 cluster edition ca coute rien enfin ... ;)
  • # Linux dominance of this market

    Posté par  . Évalué à 7.

    Ils auront peut être une part de marché dans l'industrie pro-M$. Mais je doute fortement que les scientifiques vont porter leurs applications sur Windows (À part quelques illuminés suicidaires). D'une part Windows n'est pas gratuit, d'autre part l'offre logicielle est absente. De plus Windows est basé sur le concept souris-interface graphique. Ce qui ne correspond pas au besoin d'un cluster. Le succès d'Unix vient de là. Comme Linux donne pleine satisfaction. Cette branche de M$ sera sûrement déficitaire (que font les actionnaires?) ... encore du marketing.
    • [^] # Re: Linux dominance of this market

      Posté par  (site web personnel, Mastodon) . Évalué à 4.

      >Cette branche de M$ sera sûrement déficitaire

      Parce qu'il y a des branches de M$ qui sont bénéficiaire ? (a part ouinedoze et office bien sur)

      >(que font les actionnaires?)
      Bin l'actionnaire c'est billou, il s'en fou ;-)

      J'ai plus qu'une balle

    • [^] # de plus

      Posté par  . Évalué à 3.


      Kyril Faenov, Microsoft's director for HPC

      In many cases, what we see in engineering shops is that the people have Windows workstations. When it comes time to use the computational resource, they have to drop to the command line and use SSH or Telnet into the remote cluster, move their data over there, [do the computation,] then move it back. What that does is disconnect the user from an important part of their workflow -- analysis of their models and the results."
      Leur directeur (clients?) est à côté de la plaque. Que du blabla. Voir OpenPBS ou les technologies de grille de calcul au CERN.
      • [^] # Re: de plus

        Posté par  (site web personnel) . Évalué à 2.

        Leur directeur (clients?) est à côté de la plaque. Que du blabla. Voir OpenPBS ou les technologies de grille de calcul au CERN.
        des liens pour approfondir ?
        c'est installable sur nos PC (même sans moins de puissance) ?
        • [^] # Re: de plus

          Posté par  (site web personnel) . Évalué à 3.

          Pour OpenPBS, c'est un système de queue, qui permet de lancer des tâches qui seront mises en attente pour passer sur les machines du cluster (cf. http://www.openpbs.org ). En très résumé, on peut choisir le nombre de processurs (distribués ou par noeud), la quantité de mémoire, le temps CPU max, le type de file d'attente (haute priorité, basse priorité)... Ensuite, le système de queue fait passer notre job selon ces critères et la configuration faite par l'administrateur (par exemple, on favorise les jobs demandant beaucoup de mémoire...). Pour l'utilisateur, OpenPBS fonctionne avec des scripts shell : on fait un script avec des commentaires parsés par OpenPBS, script qui sera appelé quand notre job passera.

          Bien sûr, pour orchestrer tout ça, il faut un scheduler. Là où j'ai travaillé, celui d'OpenPBS n'était pas considéré comme très performant et on lui avait préféré Maui ( http://mauischeduler.sourceforge.net/ ). Bon, étant du côté utilisateur, je ne saurais pas vraiment expliquer pourquoi...

          Enfin, tout ceci est installable sur nos PC, mais ça ne sert à rien sur une machine seule. Par contre tous ces logiciels sont installés sur les machines frontales des clusters (celles qui servent à la connexion des utilisateurs) qui sont souvent des PC Linux.
    • [^] # Re: Linux dominance of this market

      Posté par  . Évalué à 2.

      Boarf me rappelle quand ils ont annoncé qu'ils allaient dans les consoles de jeux. C'était annoncé déficitaire (ça l'est peut-être toujours), n'empêche qu'ils ont étendu Nintendo pourtant bien installé et autrement plus innovateur.

      Bon c'est vrai que les consoles de jeux c'est pour le grd public et les clusters pour les connaisseurs..
  • # evolution logique

    Posté par  (site web personnel) . Évalué à 9.

    Dans la mesure où il faut un supercalculateur pour réussir à faire tourner Vista, il n'est pas surprenant que MS se mette à marketer sur le créneau.

    Ya quand meme quelque problème technique qu'il reste à résoudre.
    Il va etre difficile de mettre une carte graphique quad SLI dans des noeuds 1U pour pouvoir installer windows sur chaque noeud de calcul, et puis c'est dommage de gaspiller 1 à 2 Go de ram sur chaque noeud pour faire tourner Windows là ou il y a juste besoin d'un ordonanceur de tache !

    Cela dit, MS ne va pas manquer de publicité gratuite pour ses solutions HPC dans PC Expert et SVM, donc je ne me fait pas de soucis pour eux, ils arriveront a vendre sans problème...
    • [^] # Re: evolution logique

      Posté par  . Évalué à 3.

      Il devrait même se lancer dans l'EPR pour fournir l'énergie électrique nécessaire à toute ces choses utiles ...
    • [^] # Re: evolution logique

      Posté par  (site web personnel) . Évalué à 3.

      Cela dit, MS ne va pas manquer de publicité gratuite pour ses solutions HPC dans PC Expert et SVM, donc je ne me fait pas de soucis pour eux, ils arriveront a vendre sans problème...


      Bof, les clients qui font du HPC ne s'informent pas avec PC Expert et SVM. En tout cas, j'espère!

      Il y a le magazine «Cluster World , Redefining High Performance Computing» qui est un peu plus orienté HPC.

      http://www.clusterworld.com/
      • [^] # Re: evolution logique

        Posté par  (site web personnel) . Évalué à 4.

        qui lit encore SVM ?
        depuis début 1990 ça a franchement baissé de niveau (rha le cahier du programmeur...)
        dommage que Byte ait disparu en mode papier, ça relevait le niveau à l'époque (début 90)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.