IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

simuler un algorithme parallele


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Mars 2010
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 6
    Par défaut simuler un algorithme parallele
    bonjour
    je dois simuler un algorithme parallèle c a d que l'application consiste a distribuer le calcul sur des postes mais moi je vais simuler se travail on le fait juste sur un poste alors doit on utiliser les sockets ou les threads ou d'autre choses?
    notons que l'application est un algorithme génétique parallèle j'essaie de lancer l'évaluation des population en même temps
    je veux juste une idée
    merci

  2. #2
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Il est très difficile de te donner une réponse avec les maigres détails que tu nous fournis.
    Tu peux aussi te tourner vers RMI.
    Ton application doit-elle être réellement parallèle ? Est-ce dynamiquement parallèle avec un nombre de machines simulées quelconques ? ton application va-t-elle être un jour migrée sur plusieurs machines ? Qu'attends-tu en terme de performances ? Est-ce un point critique ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mars 2010
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 6
    Par défaut
    salut
    un peut de détail
    mon application consiste a paralléliser un algorithme génétique utiliser pour résoudre un problème d'ordonnancement au temps réel jusqu'au ici c clair mais moi je doit simuler un master et des esclaves
    un master qui envois les paramètres au esclave et a la fin il reçois les résultat de l'évaluation pour l'afficher
    les esclaves ,chaqu'un doit calculer (évaluer une population)
    mais il existe une migration des individus (solution de évaluation )chaque un x secondes
    ""ton application va-t-elle être un jour migrée sur plusieurs machines ?----> oui peut être si j'aurai de temps mais la priorité maintenant c a simuler

  4. #4
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Tu peux faire du RMI. L'avantage est que tu ne vas pas ramer avec les connexions inter-processus. Et si tu réfléchis correctement à ton architecture, il y a moyen de faire quelque chose de jolie et utilisable sur un nombre quelconque de machines.
    Je pense que tu dois trouver une solution qui permet de t'abstraire des communications inter-processus et inter-machines (puisque ce n'est pas l'objet de ton projet) et qui soit flexible (possibilité de fonctionner sur un nombre quelconque de machines). Du coup, la communication par socket pourrait t'obliger à travailler sur une partie non intéressante du point de vue projet.

    En priorité, réfléchie à l'architecture de ton projet avec feuille et crayon, l'implémentation viendra plus tard lorsque tu auras les idées claires.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  5. #5
    Membre émérite Avatar de Heimdal
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    549
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 549
    Par défaut
    EJB3+JMS est une possibilité à avoir en tête également.

Discussions similaires

  1. Utilisation du workload TPCC pour simuler un algorithme
    Par M_Dandouna dans le forum Débuter
    Réponses: 0
    Dernier message: 30/05/2008, 18h57
  2. architecture d'un algorithme parallele
    Par reeda dans le forum Algorithmes et structures de données
    Réponses: 1
    Dernier message: 29/10/2007, 13h34
  3. Algorithme de simulation d'une barre de progression
    Par kidpaddle2 dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 13/08/2007, 17h55
  4. Algorithme simulation foot
    Par n_tony dans le forum Algorithmes et structures de données
    Réponses: 8
    Dernier message: 28/04/2006, 18h29
  5. Utiliser le port parallele pour simuler un digicode
    Par nonoRedDevils dans le forum Assembleur
    Réponses: 8
    Dernier message: 30/12/2003, 13h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo