framework Java / outil pour le problème de l'informatique répartie simple,

voix
3

Nous générons des fichiers PDF avec des données concernant l'équilibre financier mensuel de dizaines de milliers de clients. À son apogée (100.000 fichiers à la fin de l'année), le processus peut prendre jusqu'à 5 jours pour compléter en répartir la charge entre 5 serveurs. La répartition de la charge de travail est un processus manuel (par ex. Le serveur 1 génère pdf pour les clients 1 à 20,000, le serveur 2 de 20,001 à 40,000, et ainsi de suite).

Nous utilisons Java, donc nous voudrions utiliser un outil Java ou cadre d'une manière similaire à BOINC (BOINC est pas codé en Java), ce qui nous permettrait d'avoir:

  • un serveur distribuer automatiquement les données et le code pour les travailleurs, et de les gérer
  • les travailleurs (ordinateurs de bureau dual core ordinaire à l'aide libre (ou pas) du cpu) Code réception envoyé par le serveur et l'exécuter en utilisant les données en entrée, donnant des commentaires d'état, et enfin faire quelque chose avec la sortie, par exemple. l'envoi de fichiers générés pdf au stockage réseau.

Pour l'instant, nous ne voulons pas essayer de poids lourds boîtes à outils tout-puissants tels que Globus Toolkit.

¿Connaissez-vous framework Java / outils adaptés à nos besoins? Open Source serait bien, mais nous ne jetez pas des solutions commerciales.

Créé 27/08/2009 à 00:29
source utilisateur
Dans d'autres langues...                            


5 réponses

voix
2

Consultez Hazelcast service distribué exécuteur testamentaire . Il utilise l' API de ExecutorService standard de Java.

Créé 04/05/2010 à 10:20
source utilisateur

Créé 27/08/2009 à 00:35
source utilisateur

Créé 27/08/2009 à 00:51
source utilisateur

voix
0

Un autre vous pouvez regarder est en terre cuite .

Créé 27/08/2009 à 03:46
source utilisateur

voix
0

Google dit il y a un port Java de BOINC ici: http://boincoid.sf.net

Il est surtout le ciblage à propos de Android: - / mais apparemment tout, mais l'interface graphique peut fonctionner sur une machine virtuelle régulière.

Créé 27/08/2009 à 01:19
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more