Uploaded image for project: 'Hama'
  1. Hama
  2. HAMA-431 MapReduce NG integration
  3. HAMA-439

Reorganize modules for YARN/MR-NextGen integration

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 0.3.0
    • 0.4.0
    • None
    • None

    Description

      I'd like to get started on HamaV2 to work with YARN/MR-nextgen.

      Here's what I think should be the module structure:

      • api: Code from HamaV1 related to APIs that will be moved to this new module. This will mainly have the BSP APIs: BSP, BSPPeerInterface and all the related records like BSPMessage, _BSPMessageBundle etc.
      • core: Current/HamaV1 server code. Will have the current BSPMaster/GroomServer infrastructure. We should probably rename it to classic-server or something similar.
      • server: New Hama server implementation to work with YARN. Will have BSPApplicationMaster, BSPTask and related code.
      • client: Code from HamaV1 related to client that will be moved to this new module. This will mainly have the client-submission classes/interfaces like BSPJob, BSPJobClient, JobStatus etc. It will be configurable to either run with the classic-server implementation or with YARN.

      There will not be any package changes but only code-moves across modules, so we will be backwards compatible.

      How does it look? Any thoughts/suggestions?

      Attachments

        1. HAMA-349-20110927.txt
          6 kB
          Vinod Kumar Vavilapalli
        2. HAMA-349-move_v2.patch
          19 kB
          Thomas Jungblut
        3. HAMA-349-move_v2.sh
          2 kB
          Thomas Jungblut
        4. HAMA-349-move_v3.patch
          18 kB
          Thomas Jungblut
        5. HAMA-349-move_v4.patch
          20 kB
          Thomas Jungblut
        6. HAMA-349-move_v4.sh
          2 kB
          Thomas Jungblut
        7. HAMA-349-move_v5.patch
          21 kB
          Thomas Jungblut
        8. HAMA-349-move-20110927.sh
          3 kB
          Vinod Kumar Vavilapalli
        9. HAMA-439.patch
          96 kB
          Thomas Jungblut

        Activity

          People

            thomas.jungblut Thomas Jungblut
            vinodkv Vinod Kumar Vavilapalli
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: