Frage

Ich möchte einige ziemlich prozessorintensive Brute-Force-Verarbeitung für die String-Matching durchführen. Ich habe meinen Prototyp in einer Multi-Thread-Umgebung ausgeführt und die Leistung mit einer Implementierung mit einem Gridgain mit ein paar Knoten (ebenfalls multithreades) verglichen.

Die Leistung, die ich beobachtete, war, dass meine Gridgain -Implementierung für meine Multithread -Implementierung langsamer entwickelte. Es könnte der Fall sein, dass meine Gridgain -Implementierung einen Fehler gab, aber es war nur ein Prototyp, und ich dachte, die Ergebnisse seien ein Hinweis. Meine Frage ist also:

Was sind die Vorteile, wenn man lernen und dann eine Implementierung für eine bestimmte Gitterplattform erstellen muss (Hadoop, Gridgain oder EC2, falls sie gehostet werden - andere Vorschläge willkommen), wenn man ziemlich leicht eine leichte Rechengitterplattform mit einem viel flacheren zusammenstellen kann Lernkurve? ... dh was erhalten wir kostenlos mit diesen Cloud/Grid -Plattformen, die es wert sind, zu implementieren/schwierig zu implementieren?

(Bitte beachten Sie, dass ich kein Datenraster benötigt.)

Prost,

-James

(PS glücklich, diese Community bei Bedarf Wiki zu machen)

War es hilfreich?

Lösung

Um dies zu lösen, können Sie mit Funktion verwendenHeften .Siehe auch Was ist "Feature Hefteting"? .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top