Forum général.cherche-logiciel Ordonnancement

Posté par . Licence CC by-sa
1
22
avr.
2015

Bonjour,

J'aimerais connaître vos avis éclairés sur l'état de l'art de l'ordonnancement (job scheduling) libre et multi-plateformes.

Le site ordonnancement.org me semble être une bonne source d'information, qu'en pensez-vous ?

Utilisez-vous un ordonnanceur libre dans votre structure ? Si oui, lequel ? Quels sont ses avantages et ses inconvénients ?

Merci.

  • # un peu leger, limite spam non ?

    Posté par . Évalué à 3.

    par curiosité je suis allé sur le site,

    et les articles sont plutot courts

    ex : architecture hierarchisée

    Architecture hiérarchisée
    L’intérêt de ce type d’architecture est de pouvoir déléguer une partie du plan d’ordonnancement à un groupe de serveurs qui devient totalement autonome.

    ou encore :

    Agent de soumission
    L’agent est un composant installé sur la machine distante, il est chargé d’exécuter les commandes indiquées par le serveur.

    bref, j'aurais pris le dictionnaire je n'aurais pas eu mieux

    mais du coup je n'ai compris le but du site,
    proposer votre produit ou faire un comparatif des solutions existantes et proposer une solution ?

    • [^] # Re: un peu leger, limite spam non ?

      Posté par . Évalué à 2.

      mais du coup je n'ai compris le but du site,

      Je ne connais pas le but de ce site. Je le citais pour savoir si certains le connaissaient et ce qu'ils en pensaient.

      proposer votre produit ou faire un comparatif des solutions existantes et proposer une solution ?

      Avoir des avis et des retours d'expérience sur les solutions (libres) disponibles.

      Je crois comprendre que JobScheduler est le leader dans ce domaine. Est-ce que quelqu'un l'utilise ou l'a utilisé ? Quels sont ses points forts, ses points faibles ? Quels sont les alternatives ?

  • # ansible ?

    Posté par . Évalué à 2.

    Bonjour,

    Je suis confronté à ce type de recherche, et je me dirige vers l'utilisation d'ansible, qui est un logivciel d'orchestration.

    Bien à toi

  • # Dans quel but ?

    Posté par (page perso) . Évalué à 3.

    On utilise pas les mêmes outils selon l'objectif…

    • Par exemple, j'ai découvert il y a peu http://www.evqueue.net pour gérer des paquets de petits boulots en vrac. Il y en a d'autres notamment des monstres en Java ;-)

    • Ansible ou autre (puppet, chef cfengine…) pour l'admin système

    • Slurm, Torque, OAR… pour le HPC

    • make -j, GNU Parallel, Parallel::ForkManager… pour des petits boulots locaux à une machine

    J'utilise un peu tout cela mais tout dépend de la tâche à faire. Je ne pense pas qu'un seul outil puisse tout faire.

    • [^] # Re: Dans quel but ?

      Posté par . Évalué à 2.

      comme sytoka,

      tu peux ajouter Nagios pour l'ordonnancement de taches de monitoring

  • # Rundeck

    Posté par (page perso) . Évalué à 3.

    Hello,

    il y a 2 ans, la boutique dans laquelle je bossais avait commencé à évaluer Rundeck. Ça semblait assez intéressant même si basé sur Java:

    • L'interface est assez simple à prendre en main et elle est très épurée (tout en restant efficace).
    • On peut facilement voir si tel ou tel job est en échec ou non.
    • Pour les sysadmins barbus (et les scripts), on peut utiliser la ligne de commande pour gérer le service.

    L'orientation se porte vers des environnements professionnels (ou bien garnis en termes de technique):

    Pour résumer, ça avait l'air assez sérieux pour qu'on se penche dessus. Comme je suis parti avant la fin du projet, je ne sais pas si Rundeck a été retenu mais, de mon point de vue, il semblait correspondre assez bien à nos besoins tout en étant un logiciel libre (ou au moins Opensource)…

  • # DS Scheduler

    Posté par . Évalué à 2.

    Personnellement j'utilise DS Scheduler sur mon raspberry. C'est encore en alpha mais c'est "relativement" utilisable malgré quelques petits soucis de jeunesse (genre des fields de formulaire qui se re-remplissent pas quand tu édite un job)

    J'ai une quinzaine de jobs dessus, je ne suis pas repassé a la crontab depuis plusieurs mois (enfin pas pour ces jobs là)

    • [^] # Re: DS Scheduler

      Posté par . Évalué à 2.

      D'ailleurs voici mon repository perso avec deux ou trois fonctionnalitées en plus par rapport au dépot github de Dave Seff

      http://redmine.exasyn.com/projects/ds-scheduler
      (mon raspberry va se faire linuxfrisé)

    • [^] # Re: DS Scheduler

      Posté par . Évalué à 3.

      Merci pour le lien. J’ai été voir vite fait le Github du projet…

      Est-ce que ça permet des dépendances entre les jobs, avec des portes logiques et des contraintes horaires ?

      Par exemple, exécuter job3 si job1 ou job2 est terminé sauf s’il est plus de 8h00.

Suivre le flux des commentaires

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