Uploaded image for project: 'Hama'
  1. Hama
  2. HAMA-783

Efficient InMemory Storage for Vertices

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.7.0
    • graph
    • None

    Description

      Currently there are ListVerticesInfo, DiskVerticesInfo and DirectMemory, but I personally think we have to do a big re-design of the vertices storage and graph job runner.

      Actually, the size of split is not so great. Maybe, 60 ~ 200MB. Hence, I don't think DiskVerticesInfo will be really helpful. Instead, we can use the Serialization like Spark.

      Update:

      1) We also need to consider the checkpointing for Fault Tolerance, periodically.

      2) If DiskVerticesInfo shows good performance, we can use just the DiskVerticesInfo.

      Attachments

        1. patch.txt
          8 kB
          Edward J. Yoon

        Activity

          People

            udanax Edward J. Yoon
            udanax Edward J. Yoon
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: