Java framework / nástroj pro jednoduchou distribuované výpočetní problém

hlasů
3

My generovat PDF soubory údajů o měsíční finanční rovnováhy desetitisíce klientů. Na to je vrchol (100.000 souborů na konci roku), tento proces může trvat až pět dnů na dokončení pomocí distribuovat zatížení mezi 5 serverů. Distribuce pracovní zátěže je manuální proces (např. Server 1 generuje pdf pro klienty 1 až 20.000, serverových 2 od 20.001 do 40.000, a tak dále).

Používáme Java, takže jsme chtěli použít nástroj Java nebo rámce v módě podobné BOINC (BOINC není kódovaný v Javě), který by umožnil, abychom měli:

  • server automaticky distribuci dat a kód pracovníkům a jejich řízení
  • Pracovníci (plain dvoujádrový stolní počítače pomocí zdarma (nebo ne tak) CPU cyklů) přijímá kód zaslaný serverem a spuštěním pomocí dat jako vstup, dávat nějakou zpětnou vazbu o stavu, a konečně něco dělat s výstupem, např. posílání PDF soubory generované na síťové úložiště.

Pro tuto chvíli, nechceme, aby se pokusili heavyweight all-výkonné sady nástrojů, jako je například Globus Toolkit.

¿Znáte nějaké java rámce / nástroje vhodné pro naše potřeby? Open source by bylo hezké, ale nevyhazujte komerční řešení.

Položena 27/08/2009 v 00:29
zdroj uživatelem
V jiných jazycích...                            


5 odpovědí

hlasů
2

Podívejte se na Hazelcast distribuován exekutora službu . Využívá Java standardní ExecutorService API.

Odpovězeno 04/05/2010 v 10:20
zdroj uživatelem

Odpovězeno 27/08/2009 v 00:35
zdroj uživatelem

Odpovězeno 27/08/2009 v 00:51
zdroj uživatelem

hlasů
0

Dalším z nich si můžete prohlédnout je Terracotta .

Odpovězeno 27/08/2009 v 03:46
zdroj uživatelem

hlasů
0

Google říká, že je Java port BOINC zde: http://boincoid.sf.net

Je to hlavně cílení o Androidu: - / ale zřejmě všichni ale GUI může běžet na pravidelné VM.

Odpovězeno 27/08/2009 v 01:19
zdroj uživatelem

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