[ https://issues.apache.org/jira/browse/HAMA-975?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Edward J. Yoon updated HAMA-975: -------------------------------- Assignee: JongYoon Lim > Improvement of Async RPC > ------------------------ > > Key: HAMA-975 > URL: https://issues.apache.org/jira/browse/HAMA-975 > Project: Hama > Issue Type: Improvement > Components: bsp core > Reporter: JongYoon Lim > Assignee: JongYoon Lim > > Hama has a feature of async IPC. > I found some points which have possibility to be improved as below. > 1. Add netty encoder and decoder to lighten a load of the handler. > 2. Consider using native transport, EpollEventLoopGroup instead of > NioEventLoopGroup. > 3. Using pooled buffer. > 4. Using ctx.* instead of channel.* > 5. Find and remove blocking codes. > 6. Async-fashioned RPC response > Also we can consider compress or json-style marshalling(unmarshalling). > But I'm not sure these changes always result in improvement of the > performance.. so benchmark should be provided to prove the improvement. > I'd like to divide this issue to small sub tasks. > WDYT? -- This message was sent by Atlassian JIRA (v6.3.4#6332)