You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hama.apache.org by "Thomas Jungblut (JIRA)" <ji...@apache.org> on 2012/05/03 17:42:50 UTC

[jira] [Updated] (HAMA-568) Add faster synchronized collections for message queues

     [ https://issues.apache.org/jira/browse/HAMA-568?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Thomas Jungblut updated HAMA-568:
---------------------------------

    Description: 
Currently the synchronized messaging (accessed concurrently via RPC) is done with a single mutex object. See org.apache.hama.bsp.message.SynchronizedQueue.

This can be improved for memory queue by adding the ConcurrentLinkedQueue from Java since it has higher throughput. 

Needless to say, we should add some custom synchronized version of a queue, maybe through a factory class in the normal version.
    
> Add faster synchronized collections for message queues
> ------------------------------------------------------
>
>                 Key: HAMA-568
>                 URL: https://issues.apache.org/jira/browse/HAMA-568
>             Project: Hama
>          Issue Type: Sub-task
>            Reporter: Thomas Jungblut
>
> Currently the synchronized messaging (accessed concurrently via RPC) is done with a single mutex object. See org.apache.hama.bsp.message.SynchronizedQueue.
> This can be improved for memory queue by adding the ConcurrentLinkedQueue from Java since it has higher throughput. 
> Needless to say, we should add some custom synchronized version of a queue, maybe through a factory class in the normal version.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira