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 ChiaHungLin:
https://wiki.apache.org/hama/Architecture?action=diff&rev1=165&rev2=166

  
  == General ==
  
- Apache Hama consists of three major components: 
+ Apache Hama, based on [1], comprises three major components: 
   * BSPMaster 
   * GroomServer
   * Zookeeper. 
@@ -32, +32 @@

  
  === GroomServer ===
  
- A [[GroomServer|Groom Server]] (shortly referred to as groom) is a process 
that manages life cycle of bsp tasks assigned by BSPMaster. Each groom contacts 
the BSPMaster, and reports task statuses 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 to get the best performance for data-locality. However, in a 
massive parallel environment, the benefit of data locality is lost when large 
amount of virtual processes must be multiplexed onto physical processes[1].
+ A [[GroomServer|Groom Server]] (shortly referred to as groom) is a process 
that manages life cycle of bsp tasks assigned by BSPMaster. Each groom contacts 
the BSPMaster, and reports task statuses 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 to get the best performance for data-locality. However, in a 
massive parallel environment, the benefit of data locality is lost when large 
amount of virtual processes must be multiplexed onto physical processes[2].
  
  === Zookeeper ===
  
  A Zookeeper is used to manage the efficient barrier synchronization of the 
BSPPeers. Later, it will also be used for the area of a fault tolerance system.
  
  === Reference ===
- [1]. David B. Skillicorn, Jonathan M. D. Hill, and W. F. McColl. Questions 
and Answers about BSP. Scientific Programming, 6(3):249-274, Fall 1997.
+ [1]. Valiant, Leslie G., A bridging model for parallel computation. 
  
+ [2]. David B. Skillicorn, Jonathan M. D. Hill, and W. F. McColl. Questions 
and Answers about BSP. Scientific Programming, 6(3):249-274, Fall 1997.
+ 

Reply via email to