Uploaded image for project: 'Spark'
  1. Spark
  2. SPARK-4605

Proposed Contribution: Spark Kernel to enable interactive Spark applications

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Won't Fix
    • None
    • None
    • None
    • None

    Description

      Project available on Github: https://github.com/ibm-et/spark-kernel


      This architecture is describing running kernel code that was demonstrated at the StrataConf in Barcelona, Spain.


      Enables applications to interact with a Spark cluster using Scala in several ways:

      • Defining and running core Spark Tasks
      • Collecting results from a cluster without needing to write to external data store
        • Ability to stream results using well-defined protocol
      • Arbitrary Scala code definition and execution (without submitting heavy-weight jars)

      Applications can be hosted and managed separate from the Spark cluster using the kernel as a proxy to communicate requests.

      The Spark Kernel implements the server side of the IPython Kernel protocol, the rising “de-facto” protocol for language (Python, Haskell, etc.) execution.
      Inherits a suite of industry adopted clients such as the IPython Notebook.

      Attachments

        1. Kernel Architecture.pdf
          165 kB
          Chip Senkbeil
        2. Kernel Architecture Widescreen.pdf
          219 kB
          Chip Senkbeil

        Activity

          People

            Unassigned Unassigned
            senkwich Chip Senkbeil
            Votes:
            1 Vote for this issue
            Watchers:
            18 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: