You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@reef.apache.org by "Markus Weimer (JIRA)" <ji...@apache.org> on 2015/05/01 20:12:06 UTC

[jira] [Resolved] (REEF-257) Make the transport layer in wake memory efficient by introducing streaming

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

Markus Weimer resolved REEF-257.
--------------------------------
    Resolution: Implemented
      Assignee: Dhruv Mahajan  (was: Markus Weimer)

Implemented in [#149|https://github.com/apache/incubator-reef/pull/149]

> Make the transport layer in wake memory efficient by introducing streaming
> --------------------------------------------------------------------------
>
>                 Key: REEF-257
>                 URL: https://issues.apache.org/jira/browse/REEF-257
>             Project: REEF
>          Issue Type: Sub-task
>          Components: Wake
>         Environment: C#
>            Reporter: Dhruv Mahajan
>            Assignee: Dhruv Mahajan
>              Labels: performance
>   Original Estimate: 168h
>  Remaining Estimate: 168h
>
> The transport layer will be made memory efficient. Right now it is based on Codecs where say Codecs of RemoteEvent etc. are passed as inputs. This results in encoding and decoding being called again and again from the upper layers that use it. By introducing streaming, the memory requirement of this layer itself is reduced to half since now there is no need to encode RemoteEvents first and then copy them again to a byte array and then write to a stream.



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