2011-07-30 32 views
7

मैं कुछ सेवाएं प्रदान करने के लिए एक वेब-आधारित एप्लिकेशन विकसित कर रहा हूं। यह एक वैज्ञानिक अनुप्रयोग है जो उपयोगकर्ताओं द्वारा अपलोड किए गए डेटा पर कुछ प्रसंस्करण करता है। इस प्रसंस्करण कार्यों के अनुरूप विधियां जावा में लिखी गई हैं और वे पूरी तरह से स्वतंत्र हैं। जाहिर है, विभिन्न उपयोगकर्ताओं का डेटा भी स्वतंत्र है।क्लस्टर सिस्टम (क्लस्टर कंप्यूटिंग) पर जावा समांतर प्रसंस्करण

मैं सी में एमपीआई जैसे क्लस्टर पर इस गणना को स्केल करने के लिए एक तकनीक की तलाश में हूं। मैं जावा में एक ही टूल की तलाश में हूं।

धन्यवाद।

+0

आप Hadoop को देखा है करने के लिए एक बार देख लेना चाहिए? –

+0

मुझे लगता है कि एक हैडूप क्लस्टर को पर्याप्त प्रयास की आवश्यकता है, है ना? – cartoonist

+1

ऐसी कंपनियां हैं (जैसे क्लौडेरा) जो ईसी 2 पर (अपेक्षाकृत) आसान तैनाती के लिए हैडूप सॉफ्टवेयर पैकेज करती हैं। लेकिन हां, हडूप का उपयोग करके और अपने क्लस्टर का प्रबंधन दोनों के लिए एक सीखने की वक्र है। मुझे नहीं पता कि यह ग्रिडगेन की तुलना में कैसे तुलना करता है, क्योंकि मैंने कभी बाद का उपयोग नहीं किया है। –

उत्तर

7

आप समाधान का एक बहुत जावा के साथ computings पैमाने पर करने के लिए मिला है, लेकिन एक मैं पसंद करते हैं, और जो सबसे अधिक straighforward कोड शुरू करने के लिए है Gridgain

आप Hazelcast साथ एक कोशिश है जो एक डेटा है हो सकता है है -grid, techniquely, लेकिन दूरदराज के निष्पादन और कार्रवाई की parallelisation के लिए एक क्लस्टर

पर इस्तेमाल किया जा सकता आप एमपीआई कार्यान्वयन के लिए स्पष्ट रूप खोजे जा रहे हैं, तो आप MPJ