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] Update of "Architecture" by edwardyoon
Date Fri, 21 Feb 2014 06:08:51 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:

  == Communication and Synchronization Process ==
- Each BSPTask has a set of private outgoing and incoming queues. So, 
+ Each BSP task has a set of Outgoing Message Manager and Incoming Queue.
+ Outgoing Message Manager collects the message to be sent, serializes it, compresses it and
puts it in a bundles. At barrier synchronization phase, each BSP task exchanges the bundles,
deserializes it, decompresses it and puts it into the Incoming Queue.
-  1. Each task puts the message to be sent into message bundle asynchronously.
-  2. At sync() phase, sends them to destination Task. The received bundles from others goes
into incoming (local) queue after unbundling.
  == System Diagram ==
  {{attachment:arch.png|alt Hama Cluster Startup Procedure}}

View raw message