Edward J. Yoon created HAMA-870:
-----------------------------------

             Summary: Refactor runtime message compression
                 Key: HAMA-870
                 URL: https://issues.apache.org/jira/browse/HAMA-870
             Project: Hama
          Issue Type: Improvement
          Components: bsp core
    Affects Versions: 0.6.3
            Reporter: Edward J. Yoon
            Assignee: Edward J. Yoon
             Fix For: 0.7.0


Original compression flow was like below:

1) Bundles messages in outgoing queue
2) Serializes bundle object to byte array
3) Compresses byte array to new byte array
4) Creates BSPCompressedBundle object for RPC communication

So, it was extremely slow!

Since BSPMessageBundle handles messages in byte array now, we can runtime 
compress the messages during bundling. 

We don't need BSPCompressedBundle class anymore.




--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to