Uploaded image for project: 'Apache Nemo'
  1. Apache Nemo
  2. NEMO-449

Runtime Level Caching Mechanism

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None

    Description

      If the the compile time identifies what data can be cached, the runtime requires logic to make this happen.

      Implementation needs:

      • (Driver) receive and update the status of blocks from various Executors, right now this seems to be best implemented as part of BlockManagerMaster
      • (Driver) communicate to the  Executors the availability, location and status of blocks
      • Possible concurrency issues:
      1. Concurrency in Driver when multiple Executors update/inquire the same block information
      2. Concurrency in Executor when a single cached block is accessed simultaneously.

       

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              codinggosu Dongjoo Lee
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: