You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@reef.apache.org by "Byung-Gon Chun (JIRA)" <ji...@apache.org> on 2015/03/01 05:09:04 UTC

[jira] [Updated] (REEF-181) Improve NetworkService for adding more than one message handlers and better exception handling

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

Byung-Gon Chun updated REEF-181:
--------------------------------
    Description: NetworkService is used for communication across Tasks (e.g., group communication). Currently NetworkService uses one message handler injected at construction time. But there are many cases where more than one communication primitives are used. It is not efficient to create multiple NetworkService's, one for each communication primitive. We should be able to reuse existing one by allowing to add additional message handlers to NetworkService. Another improvement to make is to handle exceptions and messages better by improving LinkListener in Wake.   (was: NetworkService is used for communication across Tasks (e.g., group communication). Currently NetworkService uses one message handler injected at construction time. But there are many cases where more than one communication primitives are used. It is not efficient to create multiple NetworkService's, one for each communication primitive. We should be able to reuse existing one by allowing to add additional message handlers to NetworkService. Another improvement to make is to handle exceptions better by improving LinkListener in Wake. )

> Improve NetworkService for adding more than one message handlers and better exception handling 
> -----------------------------------------------------------------------------------------------
>
>                 Key: REEF-181
>                 URL: https://issues.apache.org/jira/browse/REEF-181
>             Project: REEF
>          Issue Type: Improvement
>            Reporter: Byung-Gon Chun
>
> NetworkService is used for communication across Tasks (e.g., group communication). Currently NetworkService uses one message handler injected at construction time. But there are many cases where more than one communication primitives are used. It is not efficient to create multiple NetworkService's, one for each communication primitive. We should be able to reuse existing one by allowing to add additional message handlers to NetworkService. Another improvement to make is to handle exceptions and messages better by improving LinkListener in Wake. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)