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 ChiaHungLin
Date Sun, 06 Oct 2013 09:42:59 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 ChiaHungLin:
https://wiki.apache.org/hama/Architecture?action=diff&rev1=162&rev2=163

  
  === GroomServer ===
  
- A Groom Server (shortly referred to as groom) is a process that launches 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 to get the best performance. (Data-locality)
+ 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].
  
  === 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.
+ 

Mime
View raw message