incubator-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 Edward J. Yoon
Date Wed, 12 May 2010 01:49:11 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 Edward J. Yoon.
http://wiki.apache.org/hama/Architecture?action=diff&rev1=95&rev2=96

--------------------------------------------------

  This effort is still a "work in progress". Please feel free to add comments.
  ----
  
+ == Introduction ==
+ 
+ HAMA is a distributed framework on Hadoop for massive matrix and graph computations, currently
being incubated as one
+ of the incubator project by the Apache Software Foundation.
+ 
+ == Goal ==
+ 
+ The Hama project goal is to provide easy '''matrix/graph''' computing programming environment
on the Hadoop (distributed system). We are focusing on are as follows:
+ 
+  * Compatibility 
+  * Scalability
+  * Flexibility
+  * Usability and Applicability
+ 
  == The overall architecture of HAMA ==
+ 
+ Below diagram is illustrates the overall architecture of HAMA.
+ 
  {{{
-      +-----------------------------------------------+
+                +--------------------------------------+
-      |                  HAMA APIs                    |   
+                |    Matrix/Graph Computing Program    |  User Applications
-      +-----------------------------------------------+
+                +--------------------------------------+
-            ↑          ↑                ↑
-            |          |                |
-            |          |  +---------------------------+
-            |          |  | Graph Computing Framework |
-            |          |  +---------------------------+   Computing Engine
-      +-----+-----+ +--+------------------------------+
-      | MapReduce | | BSP (Bulk Synchronous Parallel) | 
-      +-----------+ +---------------------------------+
+  +-----------+ +--------------------------------------+
- 
+  | MapReduce | |    HAMA : BSP, Angrapa, ..., etc     |  Computing Engine
+  +-----------+ +--------------------------------------+ 
-      +-----------------------------------------------+
+  +----------------------------------------------------+
-      |                  Zookeeper                    |   Distributed Locking Service
+  |           Hadoop : HDFS, HBase, ..., etc           |  Distributed Storage Systems
-      +-----------------------------------------------+
+  +----------------------------------------------------+
-                            ↑
-      +-----------------------------------------------+ 
-      |                                               |
-      | +-----------------------------+               |
-      | | HBase : Distributed Storage |               |
-      | +-----------------------------+               |   Distributed Storage Systems
-      | +---------------------------------+           |
-      | | HDFS : Distributed File System  |           |
-      | +---------------------------------+           |
-      +-----------------------------------------------+
  }}}
  
  == BSP ==

Mime
View raw message