[ https://issues.apache.org/jira/browse/GIRAPH-1022?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14643243#comment-14643243 ]
Avery Ching commented on GIRAPH-1022: ------------------------------------- Thanks for this [~heslami] and for the review [~dlogothetis]! > Out-of-core mechanism for input superstep and graph data > -------------------------------------------------------- > > Key: GIRAPH-1022 > URL: https://issues.apache.org/jira/browse/GIRAPH-1022 > Project: Giraph > Issue Type: New Feature > Components: graph > Reporter: Hassan Eslami > Assignee: Hassan Eslami > > Currently the out-of-core mechanism has several issues: > - It does not work properly in input superstep > - It has several bugs (correctness, and performance) for graph data structure > - It is not considering specialized message classes for out-of-core messages. > This diff addresses some of these problems, and provides a cohesive mechanism > for input superstep and graph data. With this way of doing out-of-core, > efficiently handling out-of-core messages is straightforward (will be > provided in a separate diff). > This diff provides an adaptive mechanism to remove users out of the loop for > using out-of-core. If the graph can be fit in memory, all the computation > remains in memory. If memory is very limited and GC is killing the > performance, or the graph cannot fit in memory, out-of-core mechanism kicks > in and helps improve performance in many cases, and avoids application > failure due to OutOfMemory exception or it's related exceptions. -- This message was sent by Atlassian JIRA (v6.3.4#6332)