hama-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Hama Wiki] Trivial Update of "Architecture" by edwardyoon
Date Tue, 19 Oct 2010 06:29:02 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Hama Wiki" for change notification.

The "Architecture" page has been changed by edwardyoon.


  Each time the bsp master receives a heartbeat message, it brings up-to-date groom server
status - the bsp master makes use of groom servers' status in order to effectively assign
tasks to idle groom servers - and returns a heartbeat response that contains assigned tasks
and others actions that a groom server has to do. For now, we have a FIFO job scheduler and
very simple task assignment algorithms.
  ==== GroomServer ====
  A Groom Server (shortly referred to as groom) is a process that performs bsp tasks assigned
by BSPMaster. Each groom contacts the BSPMaster, and it takes assigned tasks and reports its
status by means of periodical piggybacks with BSPMaster. Each groom is designed to run with
HDFS or other distributed storages. Basically, a groom server and a data node should be run
on one physical node.
- ==== Fault Tolerance Mechanisms ====
-  * work in progress [[https://issues.apache.org/jira/browse/HAMA-241|HAMA-241]], [[https://issues.apache.org/jira/browse/HAMA-199|HAMA-199]]
  ==== BSP Programming Model ====
@@ -94, +91 @@

-  * In/Output System is planned in next version.
  == An Examples ==
-   * [[SerializePrinting|Serialize Printing Of "Hello BSP"]]
+  * [[SerializePrinting|Serialize Printing Of "Hello BSP"]]
-   * [[PiEstimator|BSP based Pi Estimator]]
+  * [[PiEstimator|BSP based Pi Estimator]]
+ == What's next? ==
+  * [[RoadMap|Hama Project Roadmap]]

View raw message